Package com.axelor.ai.chat.stream
Interface StreamEvent
- All Known Implementing Classes:
StreamEvent.Abort,StreamEvent.Custom,StreamEvent.Data,StreamEvent.Error,StreamEvent.File,StreamEvent.Finish,StreamEvent.FinishStep,StreamEvent.MessageMetadata,StreamEvent.ReasoningDelta,StreamEvent.ReasoningEnd,StreamEvent.ReasoningFile,StreamEvent.ReasoningStart,StreamEvent.ResetStep,StreamEvent.SourceDocument,StreamEvent.SourceUrl,StreamEvent.Start,StreamEvent.StartStep,StreamEvent.TextDelta,StreamEvent.TextEnd,StreamEvent.TextStart,StreamEvent.ToolApprovalRequest,StreamEvent.ToolApprovalResponse,StreamEvent.ToolInputAvailable,StreamEvent.ToolInputDelta,StreamEvent.ToolInputError,StreamEvent.ToolInputStart,StreamEvent.ToolOutputAvailable,StreamEvent.ToolOutputDenied,StreamEvent.ToolOutputError
public sealed interface StreamEvent
permits StreamEvent.Start, StreamEvent.TextStart, StreamEvent.TextDelta, StreamEvent.TextEnd, StreamEvent.ReasoningStart, StreamEvent.ReasoningDelta, StreamEvent.ReasoningEnd, StreamEvent.Custom, StreamEvent.SourceUrl, StreamEvent.SourceDocument, StreamEvent.File, StreamEvent.ReasoningFile, StreamEvent.Data, StreamEvent.ToolInputStart, StreamEvent.ToolInputDelta, StreamEvent.ToolInputAvailable, StreamEvent.ToolInputError, StreamEvent.ToolApprovalRequest, StreamEvent.ToolApprovalResponse, StreamEvent.ToolOutputAvailable, StreamEvent.ToolOutputError, StreamEvent.ToolOutputDenied, StreamEvent.MessageMetadata, StreamEvent.StartStep, StreamEvent.FinishStep, StreamEvent.ResetStep, StreamEvent.Finish, StreamEvent.Error, StreamEvent.Abort
Wire-format events for the AI SDK UI Message Stream Protocol v1.
Nullable fields are omitted from JSON when null. The "data-<suffix>" type for StreamEvent.Data events is resolved dynamically by the StreamEvent.TypeResolver.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordRemoves every part added since the most recent step boundary.static final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic class