数据流
数据流
stream": true
来增量流式传输响应,使用服务器发送的事件(SSE)。如果您使用我们的客户端库,解析这些事件将自动处理。然而,如果您正在构建直接的 API 集成,您将需要自己处理这些事件。示例
curl --request POST \
--url https://api.anthropic.com/v1/complete \
--header "anthropic-version: 2023-06-01" \
--header "content-type: application/json" \
--header "x-api-key: $ANTHROPIC_API_KEY" \
--data '
{
"model": "claude-2",
"prompt": "\n\nHuman: Hello, world!\n\nAssistant:",
"max_tokens_to_sample": 256,
"stream": true
}
'
事件
🚧 处理未知的事件类型 目前我们发送 completion
、ping
和error
事件类型,但这个列表可能会随着时间推移扩展,您的集成必须忽略任何意外的事件类型。
overloaded_error
,这通常对应于非流式上下文中的HTTP 529:
老版本API
2023-06-01
之前的API版本,响应形式将会有所不同。详见版本控制以了解详情。修改于 2024-09-12 03:47:16