Uses of Interface
org.springframework.ai.anthropic.api.AnthropicApi.StreamEvent
Packages that use AnthropicApi.StreamEvent
-
Uses of AnthropicApi.StreamEvent in org.springframework.ai.anthropic.api
Classes in org.springframework.ai.anthropic.api that implement AnthropicApi.StreamEventModifier and TypeClassDescriptionstatic final recordContent block delta event.static final recordContent block start event.static final recordContent block stop event.static final recordError event.static final recordMessage delta event.static final recordMessage start event.static final recordMessage stop event.static final recordPing event.static classSpecial event used to aggregate multiple tool use events into a single event with list of aggregated ContentBlockToolUse.Methods in org.springframework.ai.anthropic.api that return AnthropicApi.StreamEventModifier and TypeMethodDescriptionStreamHelper.mergeToolUseEvents(AnthropicApi.StreamEvent previousEvent, AnthropicApi.StreamEvent event) Merge the tool‑use related streaming events into one aggregate event so that the upper layers see a single ContentBlock with the full JSON input.Methods in org.springframework.ai.anthropic.api with parameters of type AnthropicApi.StreamEventModifier and TypeMethodDescriptionStreamHelper.eventToChatCompletionResponse(AnthropicApi.StreamEvent event, AtomicReference<StreamHelper.ChatCompletionResponseBuilder> contentBlockReference) Converts a rawAnthropicApi.StreamEventpotentially containing tool use aggregates or other block types (text, thinking) into aAnthropicApi.ChatCompletionResponsechunk.booleanStreamHelper.isToolUseFinish(AnthropicApi.StreamEvent event) booleanStreamHelper.isToolUseStart(AnthropicApi.StreamEvent event) StreamHelper.mergeToolUseEvents(AnthropicApi.StreamEvent previousEvent, AnthropicApi.StreamEvent event) Merge the tool‑use related streaming events into one aggregate event so that the upper layers see a single ContentBlock with the full JSON input.