Skip to content

流式返回(SSE)

  • 接口POST https://api.olddog.shop/v1/chat/completions
  • 关键参数stream: true
  • 返回格式text/event-stream(Server-Sent Events)

当你希望边生成边接收 token(例如打字机效果)时使用流式返回。

请求参数(与非流式一致)

除常规参数外,务必设置:

参数名类型是否必填说明
streamboolean固定为 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] 结束。