API 接入指南
概述
LangChat 提供兼容 OpenAI 接口规范的 API,可以通过标准的 HTTP 请求或 OpenAI SDK 将 Agent、Workflow 集成到已有业务系统中。接口规范
Base URL
认证方式
使用 Bearer Token 认证,在请求头中添加:主要接口
Chat Completions
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| model | string | 是 | 模型名称(填任意值即可,实际使用 API Key 绑定的模型) |
| messages | array | 是 | 消息数组 |
| stream | boolean | 否 | 是否开启流式输出,默认 false |
代码示例
Python (OpenAI SDK)
Node.js (OpenAI SDK)
cURL
Java (OkHttp)
配置说明
在 LangChat 管理后台的「接入渠道」页面:- 选择「API 接入」标签
- 点击「新增链接/秘钥」
- 填写配置信息:
| 配置项 | 必填 | 说明 |
|---|---|---|
| 渠道名称 | 是 | 自定义标识名称,如”客服机器人” |
| 限流 (QPM) | 是 | 每分钟最大请求次数,默认 100 |
| 过期时间 | 是 | API Key 的有效期 |
| 开启历史记录 | 否 | 是否保存对话历史 |
- 创建成功后,复制生成的 API Key
错误码
| 状态码 | 说明 |
|---|---|
| 200 | 请求成功 |
| 400 | 请求参数错误 |
| 401 | 认证失败(API Key 无效或过期) |
| 429 | 请求频率超限 |
| 500 | 服务器内部错误 |
注意事项
- API Key 安全:请勿在前端代码中暴露 API Key,建议通过后端代理调用
- 请求限流:遵守配置的 QPM 限制,超限请求会被拒绝
- 模型参数:
model参数填任意值即可,实际使用的模型由 API Key 绑定的 Agent/Workflow 决定 - 域名配置:生产环境请使用 HTTPS 协议

