API Key 配置 🔑
配置 OpenAI / DeepSeek API Key,解锁本站所有 LangGraph 代码的一键运行功能。
📝 配置步骤
您可以配置一个或多个 API Key。系统优先使用 OpenAI 模型,如果未配置 OpenAI 但配置了 DeepSeek,则自动使用 DeepSeek 模型。
用于 GPT-5、GPT-4o 等 OpenAI 模型
用于 deepseek-chat 等 DeepSeek 模型
⚠️ 尚未配置 API Key
请先配置至少一个 API Key 才能运行代码示例
💡 如何获取 API Key:
• OpenAI: 访问 OpenAI Platform
• DeepSeek: 访问 DeepSeek Platform
🔒 安全说明: 所有 API Key 仅保存在您的浏览器本地,不会上传到服务器
• OpenAI: 访问 OpenAI Platform
• DeepSeek: 访问 DeepSeek Platform
🔒 安全说明: 所有 API Key 仅保存在您的浏览器本地,不会上传到服务器
✅ 验证 API Key
保存 API Key 后,运行以下示例验证配置是否成功。
示例 1:使用 OpenAI 模型(默认)
python
import os
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
model="gpt-4o-mini",
api_key=os.environ.get("OPENAI_API_KEY")
)
response = llm.invoke("用一句话介绍 LangChain")
print(response.content)示例 2:使用 DeepSeek 模型
python
import os
from langchain_deepseek import ChatDeepSeek
llm = ChatDeepSeek(
model="deepseek-chat",
api_key=os.environ.get("DEEPSEEK_API_KEY")
)
response = llm.invoke("用一句话介绍 LangChain")
print(response.content)示例 2b:使用 OpenAI SDK 调用 DeepSeek
通过修改 base_url,可以使用 OpenAI 官方 SDK 调用 DeepSeek API:
python
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ.get("DEEPSEEK_API_KEY"),
base_url="https://api.deepseek.com/v1"
)
resp = client.chat.completions.create(
model="deepseek-chat",
messages=[
{"role": "user", "content": "你好,介绍一下 deepseek!"}
]
)
print(resp.choices[0].message.content)示例 3:LangGraph 简单图(使用 OpenAI)
创建一个最简单的 LangGraph 图,实现问答功能:
python
import os
from langgraph.graph import StateGraph, START, END
from langchain_openai import ChatOpenAI
from typing import TypedDict
class State(TypedDict):
question: str
answer: str
def answer_node(state: State):
llm = ChatOpenAI(
model="gpt-4o-mini",
api_key=os.environ.get("OPENAI_API_KEY")
)
response = llm.invoke(state["question"])
return {"answer": response.content}
graph = StateGraph(State)
graph.add_node("answer_node", answer_node)
graph.add_edge(START, "answer_node")
graph.add_edge("answer_node", END)
app = graph.compile()
result = app.invoke({"question": "什么是 LangGraph?"})
print(result["answer"])💡 切换模型提示
- 系统优先使用 OpenAI,未配置时自动使用 DeepSeek
- 如需使用其他模型,请参考上述示例修改代码
- 系统会自动将您配置的 API Key 注入到代码中
📚 开始学习
配置完成后,访问教程页面开始学习: