Skip to main content

准备工作

核心概念

这些概念在控制台中都有对应的管理页面,详见 使用控制台。

选择使用方式

推荐使用 kha CLI 跑通第一个任务。安装并完成认证后,你可以在 Kimi Code、Claude Code、Codex 等 AI 编程助手中,用自然语言创建和配置智能体、提交和继续任务、查看执行状态并获取产物,无需先手写 API 请求。 以 macOS 或 Linux 为例,安装 kha CLI 并登录:
运行 login 后,在出现的无回显提示中粘贴 API Key(在 Kimi 开放平台 创建),按回车即完成。多账号配置,以及在 AI 编程助手中配套使用的 kha 技能包,见 kha CLI。

运行第一个任务

以下用同一个 PPT 任务演示两种实现方式:cURL 调用 REST API,或使用 kha CLI。任选一种即可,不需要同时执行。先选择智能体并准备执行环境,再创建会话、发送消息,最后下载产物。
1

查看并选择智能体

列出当前可用的智能体:
响应包含每个智能体的完整定义,内容较长。如果已安装 jq,可以只列出名称和 id,让输出更清爽:
列表中包含平台官方智能体 PPT 助手,它已配置金融插件和 PPT 技能。保存它的 id:
2

创建执行环境

创建一个用于制作 PPT 的执行环境。config 为必填字段,{"type": "cloud"} 表示创建一个云端执行环境,其余配置项全部使用默认值:
从响应中保存环境 ID(id 字段):
执行环境的云沙箱镜像在创建后需要一点时间异步构建,通常很快就能就绪。如果接下来创建会话时因环境尚未就绪而报错,说明镜像还没准备好,稍等片刻后重试即可。
3

创建会话

关联前面保存的智能体和执行环境,创建会话:
从响应中保存会话 ID(id 字段):
4

订阅事件流

为了实时接收智能体的输出,在发送消息之前,先在另一个终端中订阅该会话的 SSE 事件流:
流中的每个事件帧包含 id、event 和 data 三行:
  • id:恢复游标(不是事件 ID)。断线重连时把它作为 cursor 查询参数或 Last-Event-ID 请求头回传,即可从断点之后继续接收。
  • event:事件类型,与事件 JSON 中的 type 字段一致。
  • data:单行完整的事件 JSON,包含事件 ID(id 字段,sevt_ 前缀)、processed_at、type 和 data 负载。
发送消息后,你会在事件流中看到类似如下的事件帧:
以上事件帧仅为示意,展示事件流的大致形态。完整事件类型说明见 事件流。
5

发送消息

回到原来的终端,向会话发送消息,下达本次任务:
发送后,订阅事件流的终端会持续收到智能体的执行事件,说明智能体已经开始工作了。
6

等待执行完成并下载产物

当事件流中出现 session.status 事件、且事件 data 中的 status 为 "idle" 时,本轮执行完成。
事件流支持断线续读:连接断开后重新订阅时,在请求头中携带 Last-Event-ID(值为断开前收到的最后一帧的 id),即可从断点之后继续接收事件,不会漏掉中间的输出。断线重连与错误码处理详见 事件流 和 常见问题。
智能体生成的 PPT 会通过内置的 save_artifact 工具登记为 产物(Artifact)。列出该会话的产物,找到 .pptx 文件并保存它的 id:
下载该产物:
下载完成后,在本地打开 output.pptx 查看生成的 PPT。
7

(可选)查看会话中的全部文件

产物只包含智能体明确交付的文件。如果需要中间文件,或产物列表为空,可以直接浏览会话文件系统。接口不会递归列出子目录,每次只返回一层的文件和目录。进入子目录时,用 prefix 指定相对于会话文件系统根目录的路径,例如 output 表示根目录下的 output/ 目录:
用文件条目的 path 字段替换 <PATH>,下载该文件:

注意事项

  1. 托管智能体是有状态的服务:会话历史、沙箱状态与产出文件持久化在服务端。你可以通过 API 删除已归档的会话(归档后状态为 terminated,需先调用归档接口),以及单独删除上传的文件。
  2. 托管智能体产品定价见 托管智能体定价,常见错误与处理方式见 常见问题。

下一步

使用 kha CLI 开始第一个任务

在 AI 编程助手中用自然语言创建和配置智能体、提交和继续任务,并获取产物。

使用控制台完成配置

在网页上配置资源、观察运行并检查产物。

创建并管理智能体

配置模型、system prompt、工具、MCP 服务器、技能与插件。

创建并管理会话

创建会话、绑定资源并发送首条消息。

查看并处理实时事件

订阅事件、断线续读与错误处理。