Claude Chat 兼容流式响应块

本页为 OpenAI 兼容 Chat 的 choices 结构。Claude 原生 Messages 使用 content 块和不同 SSE 事件,见 Claude 原生接口。

表示流式模式下返回的聊天完成块对象。每个块的 id 和 created 时间戳相同。

参数

参数类型描述
idstring聊天完成的唯一标识符。每个块具有相同的 ID
choicesarray聊天完成选项列表。如果 n 大于 1,可以有多个选项
createdinteger创建聊天完成的 Unix 时间戳(秒)。每个块具有相同的时间戳
modelstring生成完成的模型
system_fingerprintstring该指纹表示模型运行的后端配置
objectstring对象类型,总是 chat.completion.chunk

示例

data: {"id": "chatcmpl_demo", "object": "chat.completion.chunk", "model": "claude-sonnet-5-5", "choices": [{"index": 0, "delta": {"role": "assistant", "content": ""}, "finish_reason": null}]}

data: {"id": "chatcmpl_demo", "object": "chat.completion.chunk", "model": "claude-sonnet-5-5", "choices": [{"index": 0, "delta": {"content": "你好"}, "finish_reason": null}]}

data: {"id": "chatcmpl_demo", "object": "chat.completion.chunk", "model": "claude-sonnet-5-5", "choices": [{"index": 0, "delta": {}, "finish_reason": "stop"}]}

data: [DONE]