跳到主要内容

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)

1.3 参考