智能体相关
获取智能体列表
POST /agent/get_agent_list
用途:打开智能体列表时
请求表单 | ||||
---|---|---|---|---|
参数名称 | 数据类型 | 默认值 | 是否必传 | 说明 |
agent_type | string | all | 否 | 分类 |
响应字段说明 | ||
---|---|---|
字段名称 | 数据类型 | 说明 |
agent_name | string | 智能体英文名 |
agent_title | string | 智能体显示名称(支持中文) |
prompt | string | 提示词(角色设定) |
msg | string | 智能体描述(预留字段) |
agent_type | string | 智能体分类(预留字段) |
icon | string | 智能体图标(base64) |
create_time | number | 创建时间 |
is_system | bool | 是否官方系统智能体,如果是,不可修改、不可删除 |
响应示例:
JSON
{
"status": 0,
"code": 200,
"msg": "获取成功",
"error_msg": "",
"message": [
{
"agent_name": "test",
"agent_title": "测试",
"prompt":"你是xxx",
"msg":"",
"agent_type":"default",
"icon":"xxx",
"create_time":2323223222
}
...
]
}
创建智能体
POST /agent/create_agent
用途:创建智能体时
请求表单 | ||||
---|---|---|---|---|
参数名称 | 数据类型 | 默认值 | 是否必传 | 说明 |
agent_type | string | default | 否 | 分类,如果不传,后端使用default |
agent_name | string | 否 | 英文名称,如果不传,后端将随机生成 | |
agent_title | string | 是 | 显示名称(支持中文) | |
prompt | string | 是 | 角色设定提示词 | |
icon | string | 否 | 如果不传,自动使用默认图标 |
响应字段说明 | ||
---|---|---|
字段名称 | 数据类型 | 说明 |
响应示例:
JSON
{
"status": 0,
"code": 200,
"msg": "创建成功",
"error_msg": "",
"message": null
}
修改智能体
POST /agent/modify_agent
用途:修改智能体时
请求表单 | ||||
---|---|---|---|---|
参数名称 | 数据类型 | 默认值 | 是否必传 | 说明 |
agent_type | string | default | 否 | 分类,如果不传或为空,则不修改 |
agent_name | string | 是 | 英文名称(不可修改,作为索引) | |
agent_title | string | 是 | 显示名称(支持中文) | |
prompt | string | 是 | 角色设定提示词 | |
icon | string | 否 | 图标,Base64格式,如果不传或为空,则不修改 |
响应字段说明 | ||
---|---|---|
字段名称 | 数据类型 | 说明 |
响应示例:
JSON
{
"status": 0,
"code": 200,
"msg": "修改成功",
"error_msg": "",
"message": null
}
删除智能体
POST /agent/remove_agent
用途:删除智能体时
特别提醒: 删除智能体,将同时删除使用此智能体创建的对话
请求表单 | ||||
---|---|---|---|---|
参数名称 | 数据类型 | 默认值 | 是否必传 | 说明 |
agent_name | string | 是 | 英文名称 |
响应字段说明 | ||
---|---|---|
字段名称 | 数据类型 | 说明 |
响应示例:
JSON
{
"status": 0,
"code": 200,
"msg": "删除成功",
"error_msg": "",
"message": null
}
获取指定一条智能体信息
POST /agent/get_agent_info
用途:打开智能体列表时
请求表单 | ||||
---|---|---|---|---|
参数名称 | 数据类型 | 默认值 | 是否必传 | 说明 |
agent_name | string | 是 | 智能体名称(英文名) |
响应字段说明 | ||
---|---|---|
字段名称 | 数据类型 | 说明 |
agent_name | string | 智能体英文名 |
agent_title | string | 智能体显示名称(支持中文) |
prompt | string | 提示词(角色设定) |
msg | string | 智能体描述(预留字段) |
agent_type | string | 智能体分类(预留字段) |
icon | string | 智能体图标(base64) |
create_time | number | 创建时间 |
is_system | bool | 是否官方系统智能体,如果是,不可修改、不可删除 |
响应示例:
JSON
{
"status": 0,
"code": 200,
"msg": "获取成功",
"error_msg": "",
"message":
{
"agent_name": "test",
"agent_title": "测试",
"prompt":"你是xxx",
"msg":"",
"agent_type":"default",
"icon":"xxx",
"create_time":2323223222
}
}