Skip to main content
The Python SDK and docs are currently in beta. Report issues on GitHub.
Delta changes in streaming response

Fields

FieldTypeRequiredDescriptionExample
audioOptional[components.ChatAudioOutput]:heavy_minus_sign:N/A{"data": "UklGRnoGAABXQVZFZm10IBAAAAABAAEAQB8AAEAfAAABAAgAZGF0YQoGAACBhYqFbF1f","expires_at": 1677652400,"id": "audio_abc123","transcript": "Hello! How can I help you today?"}
contentOptionalNullable[str]:heavy_minus_sign:Message content deltaHello
reasoningOptionalNullable[str]:heavy_minus_sign:Reasoning content deltaI need to
reasoning_detailsList[components.ReasoningDetailUnion]:heavy_minus_sign:Reasoning details for extended thinking models[
{"text": "Let me think about this...","type": "text"}
]
refusalOptionalNullable[str]:heavy_minus_sign:Refusal message delta<nil>
roleOptional[components.ChatStreamDeltaRole]:heavy_minus_sign:The role of the message authorassistant
tool_callsList[components.ChatStreamToolCall]:heavy_minus_sign:Tool calls delta