流式调用
把请求体里的 stream 设为 true,响应改为 SSE 事件流逐块下发;SDK 侧与普通 OpenAI 流式调用完全一致。
一、基础请求
curl -N https://aiapigpt.com/v1/chat/completions \
-H "Authorization: Bearer sk-your-sub2api-key" \
-H "Content-Type: application/json" \
-d '{"model": "gpt-4o", "stream": true,
"messages": [{"role": "user", "content": "Hello"}]}'
二、事件格式
每个事件以 data: 开头,载荷是与非流式响应分块同构的 JSON;内容全部下发完后是 data: [DONE],随后连接关闭。
data: {"id":"chatcmpl-...","choices":[{"delta":{"content":"Hel"}}]}
data: {"id":"chatcmpl-...","choices":[{"delta":{"content":"lo"}}]}
data: [DONE]
三、计费口径
流式与非流式的计费口径一致,都按上游回报的实际用量算。