Skip to content

高级版控制台接口 ​

订阅套餐管理 ​

GET /api/subscription-plans ​

返回订阅套餐列表。

POST /api/subscription-plans ​

字段类型必填说明
namestring是套餐名称。
descriptionstring否描述。
amountstring/number否套餐额度。
reset_amountstring/number否周期重置额度。
reset_interval_daysnumber否重置周期天数。
active_daysnumber否有效天数。
enabledboolean否是否启用。

PUT /api/subscription-plans/:id ​

Path:id 为套餐 ID。Body 同创建接口。

DELETE /api/subscription-plans/:id ​

删除订阅套餐。

兑换码管理 ​

GET /api/redeem-codes ​

返回兑换码列表。

POST /api/redeem-codes ​

字段类型必填说明
codestring是兑换码。
amountstring/number否兑换余额。
group_idnumber否兑换后加入分组。
subscription_plan_idnumber否兑换订阅套餐。
subscription_duration_daysnumber否订阅有效天数。
max_usesnumber否最大使用次数。
expires_atstring否过期时间。
enabledboolean否是否启用。

PUT /api/redeem-codes/:id ​

Path:id 为兑换码 ID。Body 同创建接口。

DELETE /api/redeem-codes/:id ​

删除兑换码。

POST /api/user/redeem-code ​

用户兑换接口。

字段类型必填说明
codestring是兑换码。

Meta Model ​

GET /api/meta-models ​

返回 Meta Model 列表。

POST /api/meta-models ​

字段类型必填说明
namestring是名称。
descriptionstring否描述。
model_namestring是对外模型名。
definitionobject/string是Meta Model DSL。
enabledboolean否是否启用。

POST /api/meta-models/validate ​

Body 同 Meta Model 创建 payload,用于校验 DSL。

返回校验结果和错误信息。

PUT /api/meta-models/:id ​

Path:id 为 Meta Model ID。Body 同创建接口。

DELETE /api/meta-models/:id ​

删除 Meta Model。

助理聊天管理设置 ​

GET /api/advanced-chat/settings ​

返回助理聊天管理设置。

PUT /api/advanced-chat/settings ​

Body 可包含助理聊天启用状态、默认模型、默认系统提示、MCP/连接器策略等设置字段。返回更新后的设置。

助理聊天用户设置 ​

GET /api/user/advanced-chat/settings ​

返回用户助理聊天设置、MCP 服务器、默认 Agent/Skill 配置。

PUT /api/user/advanced-chat/mcp-servers ​

字段类型必填说明
serversarray是MCP 服务器列表。

助理聊天运行 ​

POST /api/user/advanced-chat/completions ​

字段类型必填说明
modelstring是模型名。
messagesarray是消息数组。
session_idstring否会话 ID。
agent_idstring否Agent ID。
skill_idsarray否Skill ID 列表。
mcp_serversarray否临时 MCP 服务器。
streamboolean否是否流式。

返回:运行结果、运行 ID 或 SSE 流。

GET /api/user/advanced-chat/runs/:id ​

返回运行详情。

GET /api/user/advanced-chat/runs/:id/events ​

返回运行事件列表。

POST /api/user/advanced-chat/runs/:id/stop ​

停止运行。

GET /api/user/advanced-chat/runs/:id/connector-tasks/pending ​

返回待审批连接器任务。

POST /api/user/advanced-chat/connector-tasks/:id/decision ​

字段类型必填说明
approvedboolean是是否批准。
inputobject否调整后的连接器输入。

助理聊天会话 ​

GET /api/user/advanced-chat/sessions ​

返回会话列表。

POST /api/user/advanced-chat/sessions ​

会话字段:title、messages、model、agent_id、skill_ids、metadata。

GET /api/user/advanced-chat/sessions/:id ​

返回会话详情。

PUT /api/user/advanced-chat/sessions/:id ​

更新会话,Body 同创建接口。

DELETE /api/user/advanced-chat/sessions/:id ​

删除会话。

连接器设备 ​

GET /api/user/advanced-chat/devices ​

返回连接器设备列表。

POST /api/user/advanced-chat/devices/token ​

字段类型必填说明
namestring是设备名称。

返回设备 token。

POST /api/user/advanced-chat/devices/:id/token ​

轮换设备 token。

PUT /api/user/advanced-chat/devices/:id ​

字段类型必填说明
namestring是设备名称。

DELETE /api/user/advanced-chat/devices/:id ​

删除设备。

Agent 和 Skill ​

GET/POST/PUT/DELETE /api/user/advanced-chat/agents ​

Agent 字段:name、description、system_prompt、model、tools、mcp_servers、enabled。

GET/POST/PUT/DELETE /api/user/advanced-chat/skills ​

Skill 字段:name、description、prompt、content、enabled。

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