LangGraph
LangGraph 是一个低层编排框架和运行时,用于构建可靠的有状态智能体。 官方网站:langchain.com/langgraph
1.1 API 配置
LangGraph 扩展了 LangChain,通过 ChatOpenAI 连接到 LLM。设置 openai_api_base 以指向任何 OpenAI 兼容端点:
基本配置
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
openai_api_base="https://api.luchentech.com/inference/v1",
api_key="sk-your-luchentech-key",
model="minimax/minimax-m2.5"
)
环境变量
import os
from langchain_openai import ChatOpenAI
os.environ["OPENAI_API_BASE"] = "https://api.luchentech.com/inference/v1"
os.environ["OPENAI_API_KEY"] = "sk-your-luchentech-key"
llm = ChatOpenAI(model="minimax/minimax-m2.5")
1.2 在 LangGraph 中使用
from langgraph.prebuilt import create_react_agent
from langchain_openai import ChatOpenAI
# 配置自定义 LLM
llm = ChatOpenAI(
openai_api_base="https://api.luchentech.com/inference/v1",
api_key="sk-your-luchentech-key",
model="minimax/minimax-m2.5",
temperature=0.7
)
# 创建智能体
agent = create_react_agent(llm, tools=[])
# 调用智能体
result = agent.invoke({"messages": [("user", "Hello")]})
print(result)