Example Usage
Fields
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
audio | models.ChatAudioOutput | :heavy_minus_sign: | N/A | {"data": "UklGRnoGAABXQVZFZm10IBAAAAABAAEAQB8AAEAfAAABAAgAZGF0YQoGAACBhYqFbF1f","expires_at": 1677652400,"id": "audio_abc123","transcript": "Hello! How can I help you today?"} |
content | string | :heavy_minus_sign: | Message content delta | Hello |
reasoning | string | :heavy_minus_sign: | Reasoning content delta | I need to |
reasoningDetails | models.ReasoningDetailUnion[] | :heavy_minus_sign: | Reasoning details for extended thinking models | [{"text": "Let me think about this...","type": "text"}] |
refusal | string | :heavy_minus_sign: | Refusal message delta | <nil> |
role | models.ChatStreamDeltaRole | :heavy_minus_sign: | The role of the message author | assistant |
toolCalls | models.ChatStreamToolCall[] | :heavy_minus_sign: | Tool calls delta |