Skip to content

AnthropicStreamEvent

AnthropicStreamEvent = { message: { id: string; model: string; role: "assistant"; type: "message"; usage: { input_tokens: number; output_tokens: number; }; }; type: "message_start"; } | { content_block: AnthropicContentBlock; index: number; type: "content_block_start"; } | { type: "ping"; } | { delta: { text: string; type: "text_delta"; } | { partial_json: string; type: "input_json_delta"; }; index: number; type: "content_block_delta"; } | { index: number; type: "content_block_stop"; } | { delta: { stop_reason: string; stop_sequence?: string | null; }; type: "message_delta"; usage: { output_tokens: number; }; } | { type: "message_stop"; } | { error: { message: string; type: string; }; type: "error"; }

Defined in: backend/src/providers/anthropic.ts:105

Anthropic SSE stream event.