响世界 AI 网关

v1.0

管理员登录

模型配置

ID 平台 显示名 模型 ID 角色 优先级 启用 温度 max 操作
暂无模型,点右上角新增

平台(Provider)

ID 名称 Base URL API Key 启用 排序 备注 操作
暂无平台

提示:Base URL 不要带尾部路径,模型请求时会自动追加 /chat/completions。 OpenAI 兼容协议即可,例如 DeepSeek = https://api.deepseek.com/v1, OpenRouter = https://openrouter.ai/api/v1

AI 绘图平台(SD-API 兼容)

ID 名称 Base URL 协议 API Key 启用 排序 备注 操作
暂无绘图平台,请新增

提示:Base URL 示例:本地 A1111 http://127.0.0.1:7860 · 云端 SDXL https://api.siliconflow.cn · 任意 POST /generate 兼容服务。 API Key 用 crypto-box.encrypt 入库,前端仅看到掩码。 「测试」会以最小成本(steps=4 + 256×256)发一次请求验证联通。

提示词调优

输入

✋ 手动模式:跳过 LLM 翻译与 prompt-skills 拼接,正反向提示词直接发给 sd-api。

LLM 结果(2s)

点击下方 “仅跑 LLM” 按钮试试
错误:

完整链路出图(10s,仅第一个平台)

点击下方 “完整链路” 按钮试试
错误:

渲染预览

尚未生成图像
⚡ 调优页:调模板的 system_prompt → 跑 2s 试 → 调整 → 再跑,直到 match 全部 exact ✋ 手动模式:提示词直发 sd-api,不跑 LLM

提示词模板

ID Name 显示名 说明 system_prompt 启用 排序 操作
暂无模板,请新增

提示:name 用于代码侧引用(snake_case 推荐),display_name 是 UI 上展示的中文名。 system_prompt 是 LLM 看到的完整 system 消息,调优页可以在线跑 2s 测试。 ⚠ 建议使用「停用」代替物理删除,避免 chat router 拿到一个不存在的 template id。

使用说明

  1. 先在「平台」里新增一个 Provider(如 DeepSeek),填 Base URL 和 API Key。
  2. 在「模型」里新增模型:选平台、写显示名和模型 ID(如 deepseek-chat),选「主」或「备」。
  3. 「主」可以配多个(按 priority 排),「备」也可以配多个。当主模型全部失败时自动 fallback 到备。
  4. 模型测试按钮会真的发一次 ping 给上游,确认 key 和模型 ID 正确。
  5. App 端通过 POST /api/ai/chat/stream 调用(流式 SSE)。如果指定 modelId,会按该模型所在的链路上 fallback。

Curl 示例

curl -X POST https://你的域名/api/ai/chat \
  -H 'Content-Type: application/json' \
  -d '{
    "modelId": 1,
    "messages": [{"role":"user","content":"你好"}]
  }'

流式调用

curl -N -X POST https://你的域名/api/ai/chat/stream \
  -H 'Content-Type: application/json' \
  -d '{
    "modelId": 1,
    "messages": [{"role":"user","content":"讲个笑话"}]
  }'

调用路径统一为 POST {base_url}/generate

字符数: · 使用 {{placeholders}} 引用插值,保存后聊天路由立即生效