LangChain学习-day01
·
为什么学习LangChain
现在ai已经火到全民皆知,ai大模型和程序之间一直缺少一个桥梁,LangChain的出现,连接了ai和程序,为传统开发注入新的活力;LangChain是现在最成熟、最通用的ai开发框架;现在只会CRUD的程序员已经没有竞争力了,ai应用开发才是未来;现在开始学习ai应用开发,从模型的创建开始。
LangChain的版本更新迭代非常快,我选择的是最新的1.x版本;
安装LangChain
首先我们要解决的是环境的工具的安装;环境有三种选择
- uv:最新一代的高性能python包和环境管理工具,速度最快;
- mini-conda:跨语言的包和环境管理系统,不经支持python包还支持非python的包;(我的选择)
- python内置的轻量虚拟环境工具,功能比较单一,简单项目,编写脚本;
下载安装
我选择mini-conda,使用下面的镜像网站下载快
https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

我的电脑是win11,选择这个版本;

双击安装包:



注意目录中不要有中文,空格;

之后等待完成即可;
配置环境变量
D:\ProgramData\miniconda3
D:\ProgramData\miniconda3\Scripts
D:\ProgramData\miniconda3\Library\bin


出现如下版本就安装成功了;

构建虚拟环境
conda create -n langchan_env python=3.13.12




在PyCharm中使用
创建一个新的项目,然后选择刚创建的虚拟环境

安装LangChain
pip install -U langchain
等待安装完成

第一段代码
DEEPSEEK_API_KEY="sk-XXX"
DEEPSEEK_API_BASE="https://api.deepseek.com"
import os
from dotenv import load_dotenv
from langchain_deepseek import ChatDeepSeek
load_dotenv(verbose=True)
DEEPSEEK_API_KEY = os.getenv("DEEPSEEK_API_KEY")
DEEPSEEK_API_BASE = os.getenv("DEEPSEEK_API_BASE")
deepseek_llm = ChatDeepSeek(
model="deepseek-v4-flash",
api_key=DEEPSEEK_API_KEY,
base_url=DEEPSEEK_API_BASE,
)
response = deepseek_llm.invoke("介绍一下你自己!")
print(response)

更多推荐


所有评论(0)