Skip to content

POST /api/user/advanced-chat/completions

请求

内容
方法POST
路径/api/user/advanced-chat/completions
鉴权登录用户高级版

Header 参数

参数位置类型必填说明
AuthorizationHeaderstringBearer <jwt>
Content-TypeHeaderstringapplication/json

Path 参数

无。

Query 参数

无。

Body 参数

字段类型说明
session_idstring会话 ID;为空时可创建新会话。
titlestring会话标题。
modelstring模型名,必填。
user_channel_idnumber指定用户渠道 ID。
messagesarray消息数组,必填。
messages[].idstring消息 ID。
messages[].rolestringuser 或 assistant。
messages[].contentstring消息文本。
messages[].content_partsarray分轮内容片段。
messages[].tool_callsarray历史工具调用。
modestringchat 或 assistant。
agent_idstringAgent ID。
skill_idsarraySkill ID 列表。
mcp_server_idsarrayMCP 服务器 ID 列表。
connector_device_idstring本地连接器设备 ID。
connector_workspace_pathstring本地连接器工作目录。
connector_auto_approveboolean是否自动批准连接器任务。
connector_command_prefixesarray可自动批准的命令前缀。
max_tokensnumber最大输出 token。
temperaturenumber采样温度。
streamboolean是否使用 SSE。

返回值

运行结果、运行 ID 或 SSE。

返回字段

普通 chat 模式、stream=false 时返回一次性结果:

字段类型说明
messageobjectAssistant 消息对象。
message.idstring持久化后的消息 ID。
message.rolestring固定为 assistant
message.contentstring回复文本。
message.content_partsarray按轮次保存的内容片段。
coststring/number本次调用产生的费用。
tool_callsnumber工具调用次数。
tool_call_detailsarray工具调用详情。
tool_call_details[].idstring工具调用 ID。
tool_call_details[].roundnumber工具调用轮次。
tool_call_details[].namestring平台转发给模型的工具名。
tool_call_details[].serverstringMCP 服务器名称。
tool_call_details[].toolstringMCP 原始工具名。
tool_call_details[].statusstringrunningokerrormissinginvalid_arguments
tool_call_details[].argumentsobject工具参数。
tool_call_details[].resultstring工具返回摘要。

普通 chat 模式、stream=true 时返回 text/event-stream,事件包括:

事件data 字段说明
statusmessageroundmode流式状态,例如 stream_startedloading_toolsmodel_round
textdeltaround文本增量。
tool_calltool_call_details[]工具调用开始或完成。
done同普通非流式返回最终结果。
errorerror错误信息。

mode=assistant 时创建异步任务并返回 HTTP 202

字段类型说明
sessionobject会话对象,字段同助理聊天 Session。
runobjectRun 对象。
run.idstringRun ID,可用于查询状态。
run.session_idstring会话 ID。
run.assistant_message_idstring助手消息 ID。
run.modestring固定为 assistant
run.statusstringqueuedrunningcompletedfailedcancelled
run.status_messagestring当前状态说明。
run.current_roundnumber当前轮次。
run.error_messagestring错误信息。
run.coststring/number已产生费用。
run.tool_callsnumber工具调用次数。
run.tool_call_detailsarray工具调用详情。
run.started_atstring/null开始时间。
run.finished_atstring/null结束时间。
run.created_atstring创建时间。
run.updated_atstring更新时间。

错误

状态码说明
400参数不合法。
401未登录或登录失效。
403无权限。
404资源不存在。
500服务端错误。

基于 MIT 协议发布(社区版)