Skip to main content

Claude 流式对话示例

以下示例展示如何使用Claude的 /v1/messages 接口进行流式对话,实现实时打字效果。

快速开始

只需要替换 <API-KEY> 为你的实际API密钥即可运行。

Claude流式响应格式

Claude的流式响应包含多种事件类型:

重要参数说明

  • stream: 设置为 true 启用流式输出
  • type: 事件类型,主要关注 content_block_delta
  • delta.text: 每个数据块包含的文本增量
  • anthropic-version: 必需的API版本头

Claude流式特点

  1. 事件驱动: 使用不同的事件类型标识流的各个阶段
  2. 结构化: 内容块有明确的开始和增量事件
  3. 元数据丰富: 提供详细的消息和内容块信息