HTTP API
调用总览
Rendering diagram…
端点总览
Agent 管理
| Method | Path | 说明 |
|---|---|---|
POST | /v1/combo/agents | 创建 Agent |
GET | /v1/combo/agents | 列出 Agent |
GET | /v1/combo/agents/{agent_id} | 获取 Agent 详情 |
PUT | /v1/combo/agents/{agent_id} | 更新 Agent |
DELETE | /v1/combo/agents/{agent_id} | 删除 Agent |
Session 管理
| Method | Path | 说明 |
|---|---|---|
POST | /v1/combo/agents/{agent_id}/sessions | 创建 Session |
GET | /v1/combo/agents/{agent_id}/sessions | 列出 Session |
GET | /v1/combo/sessions/{session_id} | 获取 Session 详情 |
DELETE | /v1/combo/sessions/{session_id} | 删除 Session |
POST | /v1/combo/sessions/{session_id}/archive | 归档 |
对话补全
| Method | Path | 说明 |
|---|---|---|
POST | /v1/combo/agents/{agent_id}/completions | 与 Agent 对话(支持流式) |
POST | /v1/combo/sessions/{session_id}/messages | 向 Session 发消息(不触发 Agent 推进,仅记录) |
知识库(KB)
| Method | Path | 说明 |
|---|---|---|
POST | /v1/kb | 创建知识库 |
GET | /v1/kb | 列出知识库 |
POST | /v1/document | 上传文档 |
GET | /v1/document/{doc_id} | 获取文档 |
POST | /v1/chunk/search | 混合检索(向量 + 全文) |
技能(Skill)
| Method | Path | 说明 |
|---|---|---|
GET | /v1/skills | 列出已安装技能 |
POST | /v1/skills/install | 安装技能 |
POST | /v1/skills/{skill_id}/activate | 激活到某 Session |
GET | /v1/skills/{skill_id} | 技能详情 |
定时任务(Cron)
| Method | Path | 说明 |
|---|---|---|
POST | /v1/cron | 创建定时任务 |
GET | /v1/cron | 列出定时任务 |
DELETE | /v1/cron/{cron_id} | 删除 |
事件触发(Event Trigger)
| Method | Path | 说明 |
|---|---|---|
POST | /v1/event-trigger | 创建触发器 |
GET | /v1/event-trigger | 列出触发器 |
元数据 & 健康
| Method | Path | 说明 |
|---|---|---|
GET | /v1/combo/scenarios | 支持的场景类型 |
GET | /v1/combo/processors | 支持的处理器 |
GET | /v1/health | 健康检查 |
GET | /v1/ready | 就绪检查(K8s 用) |
GET | /v1/openapi.json | OpenAPI 规格 |
对话补全详解
请求字段
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
session_id | string | ✅ | 必须先创建 Session |
question | string | ✅ | 用户消息 |
stream | boolean | ❌ | 默认 false;true 返回 SSE 流 |
route | string | ❌ | 智能路由:@scenario@processor@mode@ |
attachments | array | ❌ | 附件文件 ID 列表 |
context_ids | array | ❌ | 引用的 KB 文档 ID |
流式响应(SSE)
Rendering diagram…
非流式响应
文件上传
响应:
通过 GET /v1/document/{doc_id} 轮询解析进度。
混合检索
错误码
| 代码 | HTTP | 含义 |
|---|---|---|
0 | 200 | 成功 |
10001 | 400 | 参数错误 |
10002 | 401 | 未认证 |
10003 | 403 | 权限不足 |
10004 | 404 | 资源不存在 |
10005 | 409 | 资源冲突 |
10006 | 429 | 请求超限 |
20001 | 500 | 内部错误 |
30001 | 502 | LLM 调用失败 |
30002 | 504 | 外部工具超时 |
速率限制 Headers
每次响应都会带:
相关文档
- 📖 Webhook 事件
- 📖 CLI 命令行
- 🔌 集成对接