准备工作
- 注册 Kimi 开放平台账号。
- 使用 kha CLI 或 cURL 时,在 组织管理 - API 管理 创建 API Key。
- 使用控制台时无需 API Key,登录账号即可。
核心概念
这些概念在控制台中都有对应的管理页面,详见 使用控制台。
选择使用方式
推荐使用 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
查看并选择智能体
列出当前可用的智能体:响应包含每个智能体的完整定义,内容较长。如果已安装 列表中包含平台官方智能体 PPT 助手,它已配置金融插件和 PPT 技能。保存它的
jq,可以只列出名称和 id,让输出更清爽:id:2
创建执行环境
创建一个用于制作 PPT 的执行环境。从响应中保存环境 ID(
config 为必填字段,{"type": "cloud"} 表示创建一个云端执行环境,其余配置项全部使用默认值: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" 时,本轮执行完成。智能体生成的 PPT 会通过内置的 save_artifact 工具登记为 产物(Artifact)。列出该会话的产物,找到 .pptx 文件并保存它的 id:output.pptx 查看生成的 PPT。7
(可选)查看会话中的全部文件
产物只包含智能体明确交付的文件。如果需要中间文件,或产物列表为空,可以直接浏览会话文件系统。接口不会递归列出子目录,每次只返回一层的文件和目录。进入子目录时,用 用文件条目的
prefix 指定相对于会话文件系统根目录的路径,例如 output 表示根目录下的 output/ 目录:path 字段替换 <PATH>,下载该文件:注意事项
-
托管智能体是有状态的服务:会话历史、沙箱状态与产出文件持久化在服务端。你可以通过 API 删除已归档的会话(归档后状态为
terminated,需先调用归档接口),以及单独删除上传的文件。 - 托管智能体产品定价见 托管智能体定价,常见错误与处理方式见 常见问题。
下一步
使用 kha CLI 开始第一个任务
在 AI 编程助手中用自然语言创建和配置智能体、提交和继续任务,并获取产物。
使用控制台完成配置
在网页上配置资源、观察运行并检查产物。
创建并管理智能体
配置模型、system prompt、工具、MCP 服务器、技能与插件。
创建并管理会话
创建会话、绑定资源并发送首条消息。
查看并处理实时事件
订阅事件、断线续读与错误处理。