Nội dungStreaming
返回文档

流式响应

处理事件、用量与最终错误。

流中可能出现不含 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-mtoktoken价格适用
x-apivn-price-vnd-per-request每次通话的固定价格(如果有)

对于流调用,token/成本标头不可用(成本仅在流结束时才知道) - 在“使用情况”页面中查找。

示例经过源码审查和本地检查,不代表已验证每个应用版本。正式使用前请检查设置、发送小型请求并确认用量。

Support