获取指定智能体的配置信息,此智能体必须已发布到 Agent as API 渠道中。
此接口仅支持查看已发布为 API 服务的智能体。对于创建后从未发布到 API 渠道的智能体,可以在扣子平台中查看列表及配置。
说明
该 API 即将下线,建议替换为查看智能体配置 API。
|
请求方式 |
GET |
|---|---|
|
请求地址 |
|
|
权限 |
|
|
接口说明 |
获取指定智能体的配置信息,此智能体必须已发布到 Agent as API 渠道中。 |
|
参数 |
取值 |
说明 |
|---|---|---|
|
Authorization |
Bearer $AccessToken |
用于验证客户端身份的访问令牌。你可以在扣子平台中生成访问令牌,详细信息,参考准备工作。 |
|
Content-Type |
application/json |
解释请求正文的方式。 |
|
参数 |
类型 |
是否必选 |
示例 |
说明 |
|---|---|---|---|---|
|
bot_id |
String |
必选 |
73428668***** |
要查看的智能体 ID。 Tip 确保该智能体的所属空间已经生成了访问令牌。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
code |
Long |
0 |
调用状态码。
|
|
msg |
String |
“” |
状态信息。API 调用失败时可通过此字段查看详细错误信息。 |
|
data |
Object of BotInfo |
参考返回示例部分 |
响应的业务信息。 |
|
detail |
Object of ResponseDetail |
{ “logid”: “20250106172024B5F607030EFFAD653960” } |
响应详情信息。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
bot_id |
String |
73428668***** |
智能体的唯一标识。 |
|
name |
String |
新闻 |
智能体的名称。 |
|
description |
String |
每天给我推送 AI 相关的新闻。 |
智能体的描述信息。 |
|
icon_url |
String |
智能体的头像地址,用于展示智能体的图标。 |
|
|
create_time |
Long |
1715689059 |
创建时间,格式为 10 位的 Unixtime 时间戳,单位为秒(s)。 |
|
update_time |
Long |
1716388526 |
更新时间,格式为 10 位的 Unixtime 时间戳,单位为秒(s)。 |
|
version |
String |
171638852**** |
智能体最新版本的版本号。 |
|
prompt_info |
Object of PromptInfo |
{“prompt”: “调用getToutiaoNews工具推送最新的科技新闻。”} |
智能体的提示词配置。 |
|
onboarding_info |
Object of OnboardingInfoV2 |
{ “prologue”: “你好,我可以为你提供最新、最有趣的科技新闻。让我们一起探索科技的世界吧!”, “suggested_questions”: [ “你能给我推荐一些最新的科技新闻吗?”, “你知道最近有哪些科技趋势吗?”, “你能告诉我如何获得更多关于科技的信息吗?” ] } |
智能体的开场白配置。 |
|
bot_mode |
Integer |
0 |
智能体模式,取值:
|
|
plugin_info_list |
Array of PluginInfo |
[{“plugin_id”:“730197029480849****”,“name”:“头条新闻”,“icon_url”:“https://example.com/plugin_icon.png”,“description”:“持续更新,了解最新的头条新闻和新闻文章。”,“api_info_list”:[{“api_id”:“730197029480851****”,“name”:“getToutiaoNews”,“description”:“搜索新闻讯息”}]}] |
智能体配置的插件列表,包含插件的名称、图标、描述及工具信息。 |
|
model_info |
Object of ModelInfo |
{“top_k”:50,“top_p”:1,“model_id”:“1706077826”,“max_tokens”:4096,“model_name”:“豆包·Function call模型”,“parameters”:{“thinking_type”:“enabled”},“temperature”:1,“context_round”:30,“response_format”:“text”,“presence_penalty”:0,“frequency_penalty”:0} |
智能体绑定的模型配置信息,包括模型 ID、名称、生成参数等。 |
|
folder_id |
String |
752316125533*** |
智能体所属的文件夹 ID。 |
|
knowledge |
Object of CommonKnowledge |
{ “knowledge_infos”: [ { “id”: “738694398580390****”, “name”: “text” } ] } |
智能体绑定的知识库。 |
|
variables |
Array of Variable |
- |
智能体配置的变量列表。 |
|
media_config |
Object of MediaConfig |
{“is_voice_call_closed”:false} |
智能体的语音通话配置,是否关闭语音通话功能。 |
|
owner_user_id |
String |
368567***** |
智能体创建者的扣子用户 ID。 |
|
voice_info_list |
Array of Voice |
[ { “voice_id”: “7468512265134800000”, “language_code”: “zh” } ] |
智能体配置的音色。 |
|
shortcut_commands |
Array of ShortcutCommandInfo |
[{“id”:“745701083352557****”,“name”:“示例快捷指令”,“command”:“/sc_demo”,“description”:“快捷指令示例”,“query_template”:“搜索今天的新闻讯息”,“icon_url”:“https://****”,“components”:[{“name”:“query”,“description”:“新闻搜索关键词”,“type”:“text”,“tool_parameter”:“query”,“default_value”:“”,“is_hide”:false}],“tool”:{“name”:“头条新闻”,“type”:“plugin”}}] |
智能体配置的快捷指令。 |
|
workflow_info_list |
Array of WorkflowInfo |
[{“id”:“746049108611037****”,“name”:“示例工作流”,“description”:“工作流示例”,“icon_url”:“https://example.com/workflow_icon.png”}] |
智能体配置的工作流列表,包含工作流的 ID、名称、图标及描述信息。 |
|
background_image_info |
Object of BackgroundImageInfo |
\ |
智能体背景的图片配置信息,包含 Web 端和移动端的背景图 URL、主题颜色、裁剪位置及渐变效果等。 |
|
default_user_input_type |
String |
text |
默认的用户输入方式。枚举值如下:
|
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
prompt |
String |
你是一位经验丰富的中餐大厨,能够熟练传授各类中餐的烹饪技巧,每日为大学生厨师小白教学一道经典中餐的制作方法。 |
智能体的人设与回复逻辑。长度为 0~ 20,000 个字符。默认为空。 |
|
prompt_mode |
String |
standard |
提示词模式,用于指定智能体的人设与回复逻辑的配置方式。枚举值:
|
|
prefix_prompt_info |
Object of PrefixPromptInfo |
\ |
通过 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
prefix_prompt |
String |
\ |
缓存提示词,大量重复出现的固定规则、模板框架或背景信息,用于指引大模型输出格式与风格。扣子会将其缓存并复用,大模型无需重新解析这部分固定信息。 |
|
dynamic_prompt |
String |
\ |
非缓存提示词,动态变化的个性化信息,仅针对当前请求生效。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
prologue |
String |
你好,我可以为你提供最新、最有趣的科技新闻。让我们一起探索科技的世界吧! |
智能体配置的开场白内容。 |
|
suggested_questions |
Array of String |
[“你能给我推荐一些最新的科技新闻吗?”,“你知道最近有哪些科技趋势吗?”,“你能告诉我如何获得更多关于科技的信息吗?”] |
智能体配置的推荐问题列表。未开启用户问题建议时,不返回此字段。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
plugin_id |
String |
730197029480849**** |
插件唯一标识。 |
|
name |
String |
头条新闻 |
插件名称。 |
|
icon_url |
String |
插件的头像地址,用于展示插件的图标。 |
|
|
description |
String |
持续更新,了解最新的头条新闻和新闻文章。 |
插件的描述信息,用于说明插件的功能或用途。 |
|
api_info_list |
Array of ApiInfo |
[ { “api_id”: “730197029480851****”, “name”: “getToutiaoNews”, “description”: “搜索新闻讯息” } ] |
插件的工具列表信息。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
api_id |
String |
730197029480851**** |
插件工具的 ID。 |
|
name |
String |
getToutiaoNews |
插件工具的名称。 |
|
description |
String |
搜索新闻讯息 |
插件工具的描述。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
top_k |
Integer |
50 |
生成文本时,采样候选集的大小。该参数控制模型在生成每个词时考虑的候选词数量,值越小生成的文本越保守和确定,值越大生成的文本越多样和随机。 |
|
top_p |
Double |
1 |
Top P 采样参数,用于控制生成文本时的多样性。取值范围为 |
|
model_id |
String |
1706077826 |
智能体绑定的模型的 ID。 |
|
max_tokens |
Integer |
4096 |
模型输出的 Tokens 长度上限。 |
|
model_name |
String |
豆包·Function call模型 |
智能体绑定的模型名称。 |
|
parameters |
JSON Map |
{“thinking_type”: “enabled”} |
模型深度思考相关配置。开发者可以设置开启或关闭深度思考,从而灵活控制模型在交互过程中的 Token 消耗。
说明 开启深度思考后:
说明 当前仅如下模型支持深度思考开关配置:
|
|
temperature |
Double |
1 |
生成随机性。 |
|
context_round |
Integer |
30 |
携带上下文轮数。 |
|
response_format |
String |
text |
输出格式。枚举值:
|
|
presence_penalty |
Double |
0 |
重复主题惩罚。用于控制模型输出相同主题的频率。 |
|
frequency_penalty |
Double |
0 |
重复语句惩罚。用于控制模型输出重复语句的频率。 |
|
api_mode |
String |
模型调用方式 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
knowledge_infos |
Array of KnowledgeInfo |
[ { “id”: “738694398580390****”, “name”: “text” } ] |
智能体绑定的知识库信息。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
id |
String |
738694398580390**** |
知识库 ID。 |
|
name |
String |
智能助手知识库 |
知识库名称。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
enable |
Boolean |
true |
是否启用该变量。
|
|
channel |
String |
custom |
变量的类型。当前只支持展示用户自定义变量(custom)。 |
|
keyword |
String |
name |
变量名。 |
|
description |
String |
姓名 |
变量描述。 |
|
default_value |
String |
- |
变量的默认值。 |
|
prompt_enable |
Boolean |
true |
是否允许该变量被 Prompt 访问。
|
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
is_voice_call_closed |
Boolean |
false |
是否关闭智能体的语音通话功能。
|
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
voice_id |
String |
7468512265134899251 |
音色的 ID。获取方法请参见查看音色列表。 |
|
language_code |
String |
zh |
此音色的语种代号。获取方法请参见查看音色列表。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
id |
String |
745701083352557**** |
快捷指令的唯一标识。 |
|
name |
String |
示例快捷指令 |
快捷指令的按钮名称。 |
|
tool |
Object of ShortcutCommandToolInfo |
{“name”:“头条新闻”,“type”:“plugin”} |
快捷指令使用的工具信息。 |
|
command |
String |
/sc_demo |
快捷指令的指令名称。 |
|
agent_id |
String |
745705134267144**** |
对于多 Agent 类型的智能体,此参数返回快捷指令指定回答的节点 ID。 |
|
icon_url |
String |
快捷指令的图标地址。 |
|
|
description |
String |
快捷指令示例 |
快捷指令的描述。 |
|
query_template |
String |
搜索今天的新闻讯息 |
快捷指令的指令内容。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
name |
String |
头条新闻 |
快捷指令的工具名称。 |
|
type |
String |
plugin |
工具类型。取值为:
|
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
id |
String |
746049108611037**** |
工作流的 ID。 |
|
name |
String |
示例工作流 |
工作流的名称。 |
|
icon_url |
String |
工作流的头像地址,用于展示工作流的图标。 |
|
|
description |
String |
工作流示例 |
工作流的描述。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
web_background_image |
Object of BackgroundImageDetail |
- |
Web 端背景图。 |
|
mobile_background_image |
Object of BackgroundImageDetail |
- |
移动端背景图。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
image_url |
String |
背景图片的 URL 地址。 |
|
|
theme_color |
String |
#FFFFFF |
背景图片的主题颜色,通常用于与图片搭配的其他元素的颜色。格式为十六进制颜色代码。 |
|
canvas_position |
Object of CanvasPosition |
{“top”:100,“left”:50,“width”:300,“height”:200} |
背景图片在原始图片中的位置坐标及尺寸参数,即背景图片在画布中的实际显示区域范围。包括图片顶部 / 左侧的偏移量、宽度和高度。 |
|
gradient_position |
Object of GradientPosition |
{ “left”: 0.0, “right”: 800.0 } |
设置背景图渐变效果。通过指定渐变的左右边界位置,控制渐变的起始和结束点,从而实现背景图的渐变效果。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
top |
Double |
100 |
裁剪区域顶部起始坐标,距原始图片顶部的像素值(px)。值越大,裁剪区域越向下移动。 |
|
left |
Double |
50 |
裁剪区域左侧起始坐标,距原始图片左侧的像素值(px)。值越大,裁剪区域越向右移动。 |
|
width |
Double |
300 |
裁剪区域的宽度,单位为像素(px)。此值决定了裁剪区域的水平范围,必须为正数。 |
|
height |
Double |
200 |
裁剪区域的高度,单位为像素(px)。此值决定了裁剪区域的垂直范围,必须为正数。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
left |
Double |
0 |
渐变效果的左侧边界位置,单位为像素(px)。此值表示渐变从画布左侧开始的位置,值越小,渐变起始点越靠近画布左侧。 |
|
right |
Double |
800 |
渐变效果的右侧边界位置,单位为像素(px)。此值表示渐变在画布右侧结束的位置,值越大,渐变结束点越靠近画布右侧。 |
|
参数 |
类型 |
示例 |
说明 |
|---|---|---|---|
|
logid |
String |
20241210152726467C48D89D6DB2**** |
本次请求的日志 ID。如果遇到异常报错场景,且反复重试仍然报错,可以根据此 logid 及错误码联系扣子团队获取帮助。详细说明可参考获取帮助和技术支持。 |
curl --location --request GET 'https://api.coze.cn/v1/bot/get_online_info?bot_id=73428668*****' \
--header 'Authorization: Bearer pat_OYDacMzM3WyOWV3Dtj2bHRMymzxP****' \
--header 'Content-Type: application/json' \
{
"code": 0,
"msg": "",
"data": {
"bot_id": "73428668*****",
"name": "新闻",
"description": "每天给我推送 AI 相关的新闻。",
"icon_url": "icon url",
"create_time": 1715689059,
"update_time": 1716388526,
"version": "171638852****",
"prompt_info": {
"prompt": "调用getToutiaoNews工具推送最新的科技新闻。"
},
"onboarding_info": {
"prologue": "你好,我可以为你提供最新、最有趣的科技新闻。让我们一起探索科技的世界吧!",
"suggested_questions": [
"你能给我推荐一些最新的科技新闻吗?",
"你知道最近有哪些科技趋势吗?",
"你能告诉我如何获得更多关于科技的信息吗?"
]
},
"bot_mode": 0,
"model_info": {
"model_id": "1706077826",
"model_name": "豆包·Function call模型",
"temperature": 1,
"top_p": 1,
"frequency_penalty": 0,
"presence_penalty": 0,
"context_round": 30,
"max_tokens": 4096
},
"plugin_info_list": [
{
"plugin_id": "730197029480849****",
"name": "头条新闻",
"description": "持续更新,了解最新的头条新闻和新闻文章。",
"icon_url": "icon url",
"api_info_list": [
{
"api_id": "730197029480851****",
"name": "getToutiaoNews",
"description": "搜索新闻讯息"
}
]
}
],
"workflow_info_list": [
{
"id": "746049108611037****",
"name": "示例工作流",
"description": "工作流示例",
"icon_url": "https://****"
}
],
"shortcut_commands": [
{
"id": "745701083352557****",
"name": "示例快捷指令",
"command": "/sc_demo",
"description": "快捷指令示例",
"query_template": "搜索今天的新闻讯息",
"icon_url": "https://****",
"components": [
{
"name": "query",
"description": "新闻搜索关键词",
"type": "text",
"tool_parameter": "query",
"default_value": "",
"is_hide": false
}
],
"tool": {
"name": "头条新闻",
"type": "plugin"
}
}
]
}
}
如果成功调用扣子的 API,返回信息中 code 字段为 0。如果状态码为其他值,则表示接口调用失败。此时 msg 字段中包含详细错误信息,你可以参考错误码文档查看对应的解决方法。