环境搭建与第一个程序
手把手安装 Python 环境与 LangChain,配置模型 API Key,跑通第一个对话程序。
安装
推荐使用 Python 3.10+,并创建虚拟环境:
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -U langchain langchain-openai
配置模型
LangChain 通过"集成包"连接各家模型。以 OpenAI 兼容接口为例:
import os
os.environ["OPENAI_API_KEY"] = "sk-..." # 或启动前在终端导出
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(model="gpt-4o-mini", temperature=0.7)
resp = llm.invoke("用一句话介绍 LangChain")
print(resp.content)
如果使用国产模型(如智谱 GLM、通义、DeepSeek),大多提供 OpenAI 兼容接口,只需修改 base_url:
llm = ChatOpenAI(
model="glm-4-flash",
base_url="https://open.bigmodel.cn/api/paas/v4",
api_key="你的智谱Key",
)
验证安装
import langchain
print(langchain.__version__)
小贴士:API Key 永远不要写死在代码里提交到仓库,使用环境变量或.env文件(配合python-dotenv)。
📝 课后练习
quiz-1 连接智谱 GLM 等国产模型时,ChatOpenAI 指定 base_url 的作用是?