零度API 文档
POST

创建模型响应(流式返回)

POST /v1/responses — Responses API 流式返回

创建模型响应(流式返回)

使用 Responses API 并开启流式返回,实时接收 SSE 事件流。

参考:OpenAI 官方文档

POST https://api000.com/v1/responses

请求示例

from openai import OpenAI

client = OpenAI(base_url="https://api000.com/v1", api_key="sk-xxxxxxxxxxxxxxxx")

# 流式返回
with client.responses.stream(
    model="gpt-4.1",
    input=[{"role": "user", "content": "写一首关于秋天的诗"}]
) as stream:
    for text in stream.text_deltas:
        print(text, end="", flush=True)
print()

cURL 原始流

curl https://api000.com/v1/responses \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-xxxxxxxxxxxxxxxx" \
  -d '{
    "model": "gpt-4.1",
    "stream": true,
    "input": [{"role": "user", "content": "你好"}]
  }'

SSE 事件类型

事件 说明
response.created 响应对象创建
response.in_progress 响应生成中
response.output_item.added 新的输出项被添加
response.content_part.added 内容部分被添加
response.output_text.delta 文本增量(主要内容)
response.output_text.done 文本生成完成
response.content_part.done 内容部分完成
response.output_item.done 输出项完成
response.completed 整个响应完成

原始事件流示例

event: response.created
data: {"type":"response.created","response":{"id":"resp_xxx","status":"in_progress",...}}

event: response.output_item.added
data: {"type":"response.output_item.added","output_index":0,...}

event: response.output_text.delta
data: {"type":"response.output_text.delta","delta":"秋","content_index":0,...}

event: response.output_text.delta
data: {"type":"response.output_text.delta","delta":"天","content_index":0,...}

event: response.output_text.done
data: {"type":"response.output_text.done","text":"秋天的叶子...","content_index":0,...}

event: response.completed
data: {"type":"response.completed","response":{"status":"completed","usage":{...}}}
零度API 文档