API 参考

POST /v1/chat/completions

与 OpenAI Chat Completions 兼容。常用参数:modelmessagesstreammax_tokenstemperature。 模型名用 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/超时)自动切换下一渠道重试, 对调用方透明;首包后中断则按已产生用量结算并返回错误块。所有尝试都记录在用量明细中。