ChatStreamDelta - TypeScript SDK

ChatStreamDelta type definition

The TypeScript SDK and docs are currently in beta. Report issues on GitHub.

Delta changes in streaming response

Example Usage

1import { ChatStreamDelta } from "@openrouter/sdk/models";
2
3let value: ChatStreamDelta = {};

Fields

FieldTypeRequiredDescriptionExample
audiomodels.ChatAudioOutputN/A{"data": "UklGRnoGAABXQVZFZm10IBAAAAABAAEAQB8AAEAfAAABAAgAZGF0YQoGAACBhYqFbF1f","expires_at": 1677652400,"id": "audio_abc123","transcript": "Hello! How can I help you today?"}
contentstringMessage content deltaHello
reasoningstringReasoning content deltaI need to
reasoningDetailsmodels.ReasoningDetailUnion[]Reasoning details for extended thinking models[
{"text": "Let me think about this...","type": "text"}
]
refusalstringRefusal message delta<nil>
rolemodels.ChatStreamDeltaRoleThe role of the message authorassistant
toolCallsmodels.ChatStreamToolCall[]Tool calls delta