开发工具/API 参考/API 介绍
API 介绍
更新于: 2026-06-25 19:29:14
扣子编程是新一代一站式 AI 智能体开发平台。无论你是否有编程基础,都可以在平台上快速搭建基于 AI 模型的各类问答智能体。而且你可以将搭建的智能体发布到各类社交平台和通讯软件上,让更多的用户与你搭建的智能体聊天。
扣子编程支持将 AI 智能体和扣子应用发布为 API 服务,你可以通过 HTTP 方式与其进行交互。
扣子编程 API 限流策略分为以下两个维度,且不同用户类型的限流策略不同。
|
限流策略 |
个人免费版 |
个人付费版 |
企业标准版 |
企业旗舰版 |
|---|---|---|---|---|
|
发起对话 API 的流控 |
20 QPS |
100 QPS |
200 QPS |
500 QPS |
|
以下关键 API 的流控: |
50 QPS |
100 QPS |
200 QPS |
500 QPS |
|
上传文件API 的流控 |
10 QPS |
10 QPS |
20 QPS |
20 QPS |
|
模型流控。 |
模型每分钟请求数(RPM)为 300。 |
模型每分钟请求数(RPM)为 1000。 |
模型每分钟请求数(RPM)为 5000。 |
模型每分钟请求数(RPM)为 12000。 |
|
API调用量 |
累计 500 次免费额度。 |
不限 |
不限 |
不限 |
API 请求体大小限制如下:
将以下命令粘贴到终端中以运行你的第一个 API 请求。
在发送请求前,请将示例中的以下参数值替换成真实数据:
Authorization:生成的个人访问令牌。线上环境注意替换为 OAuth 访问密钥,详情参考OAuth 应用管理。
bot_id:智能体ID。进入智能体的开发页面,开发页面 URL 中 bot 参数后的数字就是智能体ID。例如https://www.coze.cn/space/341****/bot/73428668*****,bot_id 为73428668*****。
说明
确保智能体已发布为 API 服务。详情参考准备工作。
user_id:标识当前与智能体交互的用户。调试时可将此参数固定为一个任意字符串,例如 123。
content:发送的消息内容。
curl --location --request POST 'https://api.coze.cn/v3/chat' \
--header 'Authorization: Bearer pat_OYDacMzM3WyOWV3Dtj2bHRMymzxP****' \
--header 'Content-Type: application/json' \
--data-raw '{
"bot_id": "73428668*****",
"user_id": "123123***",
"stream": false,
"auto_save_history":true,
"additional_messages":[
{
"role":"user",
"content":"早上好",
"content_type":"text"
}
]
}'
说明
如果需要通过火山引擎私有网络访问扣子编程 API ,请参见通过私网连接访问扣子 API。
|
名词 |
说明 |
|---|---|
|
会话(Conversation) |
智能体和用户之间的一段问答交互。一个会话包含一条或多条消息,并且能够自动处理截断,以适应模型的上下文内容。 |
|
消息(Message) |
一条由用户或智能体创建的消息,消息内容可以包括文本、图片或文件。消息以列表的形式储存在对话中。 |
|
对话(Chat) |
在会话中对智能体的一次调用。智能体收到请求后,结合用户输入、通过预设的一系列工作流等配置来调用模型或工具执行指定任务。每个对话都是会话的一部分,智能体会将对话中产生的消息添加到会话中。 |
|
上下文段落(Section) |
在智能体对话管理中,Section 是一个独立的上下文段落,用于分隔不同的对话阶段或主题。创建会话时会生成一个 Section,Section 中包含上下文消息,当用户清除上下文时,系统会创建一个新的 Section,从而确保新的对话不受历史消息的影响。 |