API 参考
POST /v1/chat/completions
与 OpenAI Chat Completions 兼容。常用参数:model、messages、stream、max_tokens、temperature。 模型名用 GET /v1/models 返回的 id(如 deepseek/deepseek-chat),或 aigather/auto 智能选型。
流式(SSE)
stream: true 时按 OpenAI SSE 规范返回增量:
data: {"id":"...","object":"chat.completion.chunk","choices":[{"index":0,"delta":{"content":"你"}}]}
data: {"id":"...","object":"chat.completion.chunk","choices":[{"index":0,"delta":{"content":"好"}}]}
data: {"id":"...","choices":[{"index":0,"delta":{},"finish_reason":"stop"}],"usage":{...}}
data: [DONE]流中途出错(含内容安全终止)时会发送一个 data: {"error": {...}} 事件块后终止,客户端应处理该情况。自建代理注意关闭响应缓冲并把读超时设到流式时长以上。
GET /v1/models
返回当前可用模型列表(OpenAI 格式)。公开的含价格版本见 GET /public/models(无需鉴权)。
Fallback 行为
同一模型在平台侧配置了多个上游渠道。首包前的失败(连接错误/限流/5xx/超时)自动切换下一渠道重试, 对调用方透明;首包后中断则按已产生用量结算并返回错误块。所有尝试都记录在用量明细中。