使用说明
- 先在「平台」里新增一个 Provider(如 DeepSeek),填 Base URL 和 API Key。
- 在「模型」里新增模型:选平台、写显示名和模型 ID(如
deepseek-chat),选「主」或「备」。
- 「主」可以配多个(按 priority 排),「备」也可以配多个。当主模型全部失败时自动 fallback 到备。
- 模型测试按钮会真的发一次
ping 给上游,确认 key 和模型 ID 正确。
- 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":"讲个笑话"}]
}'