Skip to main content
Managed Agents API 的速查页:请求约定、全部端点与错误码。点击下表中的接口链接进入对应 API 页面,查看字段、示例与 Playground。

请求约定

Base URL 与协议头

路径以 /v1 开头,例如 POST /v1/agents。 所有请求携带三个头。Authorization 使用智谱开放平台 API Key:
写请求另加 content-type: application/json。上传文件或 Skill 时改用表单(multipart/form-data),不要发 JSON。 需要把会话里的对话和工具内容加密落库时,创建会话再加 x-events-encrypted: true(只能是小写 true / false)。详见 会话事件数据加密。 /mnt/session/outputs 始终跨轮保留。要跨轮保留沙箱系统盘(如 /workspace、/tmp 和运行期安装的软件包),创建会话再加 x-checkpoint: true(可选 x-checkpoint-ttl,1–30 天,默认 30)。详见 跨轮保留沙箱文件。

ID 与时间戳

资源 ID 带类型前缀,例如 agent_、env_、sess_、sevt_(事件)、file_、sesrsc_(会话资源)、memstore_、vlt_(Vault)、vcrd_(凭据)、skill_、depl_、drun_。错误响应中的 request_id 以 req_ 开头,联系支持时请附上。时间戳统一为 RFC 3339 UTC 格式。

分页

大多数列表接口使用不透明游标:响应含 next_page,把它作为 page 参数传入下一次请求;limit 控制页大小(各接口默认值不同)。新版 Files 列表同样返回 next_page,page 优先;before_id/after_id 为兼容入口。事件列表支持 order(asc / desc)。

metadata

多数资源支持 metadata:最多 16 个键值对,键 ≤64 字符、值 ≤512 字符,均为字符串。更新时按键级 patch:传字符串写入、传 null 删除该键、整个 metadata 传 null 清空。

限流

默认按组织区分读写请求:读请求突发容量 100、每秒恢复 50;写请求突发容量 20、每秒恢复 10。以下高频写接口默认使用更高的容量 100、每秒恢复 50:
  • POST /v1/sessions/:sessionId/events
  • POST /v1/deployments/:deploymentId/run
  • POST /v1/sessions/:sessionId
平台可能按账号或接口调整限流值。收到 429 时,以响应头为准:ratelimit-limit、ratelimit-remaining、ratelimit-reset 和 retry-after;若 x-ratelimit-scope: global,表示平台全局容量已满。客户端应等待 retry-after 后重试。

端点总表

按资源列出全部接口。名称可点进对应页面看字段、示例与 Playground。

Agents

概念说明见 定义 Agent。

Environments

概念说明见 配置运行环境。

Sessions

概念说明见 创建会话、管理会话、事件与流式输出。

Files

概念说明见 文件。

Memory Stores

概念说明见 记忆。

Vaults

概念说明见 凭据管理。

Skills

概念说明见 Skills。

Deployments

概念说明见 定时任务。

错误处理

错误响应使用统一信封,只包含 HTTP 状态码、error.type、error.message 与 request_id:
读取请求遇到 429 与 5xx 可按 Retry-After 或指数退避重试;400 类错误应先修正请求。创建资源、提交 Event 等写请求结果未知时,先核对已有资源或历史,不要直接重复提交。会话内的异步失败不走 HTTP 错误,而是以 session.error 事件送达,见事件与流式输出。

协议与补充资源

本页和 Playground 默认使用新 beta header。旧协议继续兼容;effort、Skill、Files、Thinking、创建成功状态码等差异见协议版本。

Threads

Skill 与仓库补充端点

完整用法见会话线程、Agent Skills、访问 GitHub 仓库。仓库不能后续追加/删除,Deployment 不接受仓库资源。

控制台接入边界

聊天渠道提供公开 Channel v0 的接入步骤;控制台 /v1/console/* 是另一套接口,不应替代公开 Channel API。 创建普通 Session 不需要先启用所有可选能力。新客户端只按自己需要的页配置工具、Skills、仓库、Memory 或 Deployment。

Channel API

聊天渠道通过 Forward Channel v0 管理,使用独立 Base URL 和 Beta 请求头,不属于 /v1/sessions 的子资源。目前支持飞书,微信、企微等渠道近期支持。接入步骤见接入聊天渠道。