智能体 API
认证说明
所有API接口都需要在请求头中包含有效的认证令牌:
text
Authorization: Bearer <token>获取token方式参见 平台api概要
当认证失败时,请求响应状态码为200,但返回以下响应:
json
{
"code": 401,
"msg": "未登录",
"data": []
}API列表
获取用户智能体列表
获取用户智能体列表
获取当前用户的所有智能体列表,包含智能体的基本信息和配置状态
GET
https://xrobo.qiniu.com/xiaozhi/agent/list基本信息
请求头
请求示例
响应示例
状态码
INFO
创建智能体时只需提供名称,其他配置可后续通过更新接口修改
创建智能体
创建智能体
创建一个新的智能体,只需要提供智能体名称,系统会自动分配其他默认配置,返回data为新智能体的ID,可用于更新、删除等api
POST
https://xrobo.qiniu.com/xiaozhi/agent基本信息
请求参数
请求头
请求示例
响应示例
状态码
更新智能体
更新智能体
更新指定智能体的配置信息,包括模型配置、系统提示词、记忆设置、插件函数等
PUT
https://xrobo.qiniu.com/xiaozhi/agent/{id}基本信息
请求参数
请求头
请求示例
响应示例
状态码
INFO
更新智能体时,只需传递需要修改的字段,未传递的字段可以不传
删除智能体
删除智能体
删除指定的智能体,此操作不可逆,请谨慎使用
DELETE
https://xrobo.qiniu.com/xiaozhi/agent/{id}基本信息
请求参数
请求头
请求示例
响应示例
状态码
WARNING
删除操作不可逆,请确认后再执行