跳转到内容

智能体相关

获取智能体列表

POST /agent/get_agent_list

用途:打开智能体列表时

请求表单
参数名称数据类型默认值是否必传说明
agent_typestringall分类
响应字段说明
字段名称数据类型说明
agent_namestring智能体英文名
agent_titlestring智能体显示名称(支持中文)
promptstring提示词(角色设定)
msgstring智能体描述(预留字段)
agent_typestring智能体分类(预留字段)
iconstring智能体图标(base64)
create_timenumber创建时间
is_systembool是否官方系统智能体,如果是,不可修改、不可删除

响应示例:

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_typestringdefault分类,如果不传,后端使用default
agent_namestring英文名称,如果不传,后端将随机生成
agent_titlestring显示名称(支持中文)
promptstring角色设定提示词
iconstring如果不传,自动使用默认图标
响应字段说明
字段名称数据类型说明

响应示例:

JSON
{
    "status": 0,
    "code": 200,
    "msg": "创建成功",
    "error_msg": "",
    "message": null
}

修改智能体

POST /agent/modify_agent

用途:修改智能体时

请求表单
参数名称数据类型默认值是否必传说明
agent_typestringdefault分类,如果不传或为空,则不修改
agent_namestring英文名称(不可修改,作为索引)
agent_titlestring显示名称(支持中文)
promptstring角色设定提示词
iconstring图标,Base64格式,如果不传或为空,则不修改
响应字段说明
字段名称数据类型说明

响应示例:

JSON
{
    "status": 0,
    "code": 200,
    "msg": "修改成功",
    "error_msg": "",
    "message": null
}

删除智能体

POST /agent/remove_agent

用途:删除智能体时

特别提醒: 删除智能体,将同时删除使用此智能体创建的对话

请求表单
参数名称数据类型默认值是否必传说明
agent_namestring英文名称
响应字段说明
字段名称数据类型说明

响应示例:

JSON
{
    "status": 0,
    "code": 200,
    "msg": "删除成功",
    "error_msg": "",
    "message": null
}

获取指定一条智能体信息

POST /agent/get_agent_info

用途:打开智能体列表时

请求表单
参数名称数据类型默认值是否必传说明
agent_namestring智能体名称(英文名)
响应字段说明
字段名称数据类型说明
agent_namestring智能体英文名
agent_titlestring智能体显示名称(支持中文)
promptstring提示词(角色设定)
msgstring智能体描述(预留字段)
agent_typestring智能体分类(预留字段)
iconstring智能体图标(base64)
create_timenumber创建时间
is_systembool是否官方系统智能体,如果是,不可修改、不可删除

响应示例:

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
        }
}