- 首选为访问专家智能体的程序创建一个 Key,用于身份验证。

- 使用 Key 访问专家智能体的 Rest APIs,或者使用 LangGraph SDK 访问 XpertAI 平台。
使用 LangGraph SDK 调用 XpertAI 平台
XpertAI 智能体平台,可通过 LangGraph SDK (@langchain/langgraph-sdk(JS/TS SDK) / langgraph-sdk Python SDK)与其交互。
该 SDK 封装了与 LangGraph REST API 通信的核心能力,可以方便地管理助手 (assistants)、线程 (threads)、运行 (runs)、持久存储 (store) 等核心组件。
参考代码 XpertAI SDK 示例
1. 安装
确保已经安装 Node.js 环境,然后在项目中安装 SDK:http://localhost:8123(如使用 langgraph-cli 本地启动);否则需在配置时指定 API URL 或 apiKey (npm)。
2. 初始化客户端
在 JavaScript/TypeScript 中,可以这样创建一个Client 实例:
http://localhost:8123 (npm)。
3. 管理数字专家(智能体)
列出已有数字专家
获取单个数字专家
4. 创建与管理 Threads(线程)
创建新线程(空状态)
thread_id、status 等属性 (LangGraph)。
预填充状态
查询线程列表 & 获取状态
5. 启动运行(Runs)
可以发起对某个数字专家在线程中的运行,包括支持流式返回。启动流式返回的运行
其他运行操作示例
6. 使用 Store(持久存储)
存储会话中或任务中需要跨请求保存的数据。StoreClient 所定义 (LangGraph)。
7. XpertAI 平台集成 Tips
- 配置默认 API 地址与密钥:API 地址需要显式指定,密钥可使用环境变量
LANGGRAPH_API_KEY统一配置。 - Stream 输出到前端:适用 React 等前端,可以通过 SDK 的流式能力构建实时对话界面。
- 持久记忆:通过 Store 功能保存会话关键数据,增强智能体的记忆能力。