流式响应
| 端点 | 触发方式 | 流式事件格式 |
|---|---|---|
/v1/chat/completions | 请求体 "stream": true | data: {...} 逐块 + data: [DONE] 结尾 |
/v1/messages | 请求体 "stream": true | event: content_block_delta … event: message_delta … event: message_stop |
/v1/responses | 请求体 "stream": true | 上游原生事件序列,无 [DONE] |
/v1beta/models/{model} | 查询参数 ?alt=sse | OpenAI Chat 格式 SSE(含 data: [DONE]) |
/v1/chat/completions、/v1/messages 通过请求体 "stream": true 触发流式;Gemini 端点 /v1beta/models/{model} 通过查询参数 ?alt=sse 触发(而非 "stream": true)。
客户端需开启响应流读取。务必使用 -N(curl)或流式 SDK 消费,避免缓冲卡顿。
各协议的流式事件与错误格式差异见对应章节: