流式返回(SSE)
- 接口:
POST https://api.olddog.shop/v1/chat/completions - 关键参数:
stream: true - 返回格式:
text/event-stream(Server-Sent Events)
当你希望边生成边接收 token(例如打字机效果)时使用流式返回。
请求参数(与非流式一致)
除常规参数外,务必设置:
| 参数名 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| stream | boolean | 是 | 固定为 true。 |
cURL 示例(流式)
bash
curl --request POST "https://api.olddog.shop/v1/chat/completions" \
--header "Authorization: Bearer $OLD_DOG_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"model": "gpt-4o-mini",
"stream": true,
"messages": [
{ "role": "user", "content": "请用要点列出 5 条学习英语的建议。" }
]
}'返回说明
SSE 会持续推送多个 data: 事件块,直到收到 data: [DONE] 结束。
