流式响应
处理事件、用量与最终错误。
流中可能出现不含 choices 的用量事件、结束标记,或在输出开始后出现错误。逐个处理事件并检查最终状态;最初的 HTTP 200 不代表完成。
首字节等待和流空闲超时不同于路由最长 15 分钟。客户端、代理或供应商可能更早结束请求;这不是每次请求可运行 15 分钟的保证。
流式响应
event: content_block_delta
data: {"delta":{"text":"Hello","type":"text_delta"},"index":0,"type":"content_block_delta"}
event: message_delta
data: {"delta":{"stop_reason":"end_turn"},"usage":{"output_tokens":128}}响应头
| HTTP 标头 | 意义 |
|---|---|
| x-apivn-request-id | 如有 x-apivn-request-id,请连同错误时间保存以便排查。报告中不要包含 API 密钥或敏感请求内容。 |
| Retry-After | 遵守 Retry-After,使用带随机抖动的指数退避,并限制次数与总时长。视频任务可能已创建时,先查询任务 ID,避免重复提交。 |
| x-apivn-model | 实际模型加工 |
| x-apivn-model-mapped-from | 您提交的模型名称(如果已映射) |
| x-apivn-input-tokens | 计费输入 tokens(不含缓存) |
| x-apivn-output-tokens | 收费输出token |
| x-apivn-cost-vnd | 通话费用(越南盾) |
| x-apivn-price-vnd-per-mtok | token价格适用 |
| x-apivn-price-vnd-per-request | 每次通话的固定价格(如果有) |
对于流调用,token/成本标头不可用(成本仅在流结束时才知道) - 在“使用情况”页面中查找。
示例经过源码审查和本地检查,不代表已验证每个应用版本。正式使用前请检查设置、发送小型请求并确认用量。

