# @tanstack/ai

# @tanstack/ai

## Classes

- [BaseRerankAdapter](classes/BaseRerankAdapter.md)
- [BatchStrategy](classes/BatchStrategy.md)
- [CompositeStrategy](classes/CompositeStrategy.md)
- [ConsoleLogger](classes/ConsoleLogger.md)
- [ImmediateStrategy](classes/ImmediateStrategy.md)
- [InMemoryRunStore](classes/InMemoryRunStore.md)
- [InterruptResumeValidationError](classes/InterruptResumeValidationError.md)
- [MCPDuplicateToolNameError](classes/MCPDuplicateToolNameError.md)
- [PartialJSONParser](classes/PartialJSONParser.md)
- [PunctuationStrategy](classes/PunctuationStrategy.md)
- [StandardSchemaValidationError](classes/StandardSchemaValidationError.md)
- [StreamProcessor](classes/StreamProcessor.md)
- [ToolCallManager](classes/ToolCallManager.md)
- [WordBoundaryStrategy](classes/WordBoundaryStrategy.md)

## Interfaces

- [AbortInfo](interfaces/AbortInfo.md)
- [AfterToolCallInfo](interfaces/AfterToolCallInfo.md)
- [AgentLoopState](interfaces/AgentLoopState.md)
- [~~ApprovalRequestedEvent~~](interfaces/ApprovalRequestedEvent.md)
- [ApprovalRequestedPayload](interfaces/ApprovalRequestedPayload.md)
- [ApprovalResolvedPayload](interfaces/ApprovalResolvedPayload.md)
- [ArtifactCreatedPayload](interfaces/ArtifactCreatedPayload.md)
- [AudioAdapter](interfaces/AudioAdapter.md)
- [AudioGenerationOptions](interfaces/AudioGenerationOptions.md)
- [AudioGenerationResult](interfaces/AudioGenerationResult.md)
- [AudioPart](interfaces/AudioPart.md)
- [AudioVisualization](interfaces/AudioVisualization.md)
- [BaseAGUIEvent](interfaces/BaseAGUIEvent.md)
- [BaseUsageInput](interfaces/BaseUsageInput.md)
- [BatchInterruptError](interfaces/BatchInterruptError.md)
- [CapabilityContext](interfaces/CapabilityContext.md)
- [CapabilityGetter](interfaces/CapabilityGetter.md)
- [ChatMCPOptions](interfaces/ChatMCPOptions.md)
- [ChatMiddleware](interfaces/ChatMiddleware.md)
- [ChatMiddlewareConfig](interfaces/ChatMiddlewareConfig.md)
- [ChatMiddlewareContext](interfaces/ChatMiddlewareContext.md)
- [ChatResumeToolState](interfaces/ChatResumeToolState.md)
- [ChatSandboxHooks](interfaces/ChatSandboxHooks.md)
- [ChunkRecording](interfaces/ChunkRecording.md)
- [ChunkStrategy](interfaces/ChunkStrategy.md)
- [ClientTool](interfaces/ClientTool.md)
- [CodeModeConsoleEvent](interfaces/CodeModeConsoleEvent.md)
- [CodeModeExecutionStartedEvent](interfaces/CodeModeExecutionStartedEvent.md)
- [CodeModeExternalCallEvent](interfaces/CodeModeExternalCallEvent.md)
- [CodeModeExternalErrorEvent](interfaces/CodeModeExternalErrorEvent.md)
- [CodeModeExternalResultEvent](interfaces/CodeModeExternalResultEvent.md)
- [CodeModeSnippetCallEvent](interfaces/CodeModeSnippetCallEvent.md)
- [CodeModeSnippetErrorEvent](interfaces/CodeModeSnippetErrorEvent.md)
- [CodeModeSnippetResultEvent](interfaces/CodeModeSnippetResultEvent.md)
- [ContentPartDataSource](interfaces/ContentPartDataSource.md)
- [ContentPartUrlSource](interfaces/ContentPartUrlSource.md)
- [CustomEvent](interfaces/CustomEvent.md)
- [DebugCategories](interfaces/DebugCategories.md)
- [DebugConfig](interfaces/DebugConfig.md)
- [DefaultMessageMetadataByModality](interfaces/DefaultMessageMetadataByModality.md)
- [DefinedChatMiddleware](interfaces/DefinedChatMiddleware.md)
- [DocumentPart](interfaces/DocumentPart.md)
- [Embedding](interfaces/Embedding.md)
- [EmbeddingAdapter](interfaces/EmbeddingAdapter.md)
- [EmbeddingOptions](interfaces/EmbeddingOptions.md)
- [EmbeddingResult](interfaces/EmbeddingResult.md)
- [ErrorInfo](interfaces/ErrorInfo.md)
- [ExtendedModelDef](interfaces/ExtendedModelDef.md)
- [FileChangedEvent](interfaces/FileChangedEvent.md)
- [FileChangedPayload](interfaces/FileChangedPayload.md)
- [FinishInfo](interfaces/FinishInfo.md)
- [GenerationAbortInfo](interfaces/GenerationAbortInfo.md)
- [GenerationErrorInfo](interfaces/GenerationErrorInfo.md)
- [GenerationFinishInfo](interfaces/GenerationFinishInfo.md)
- [GenerationMiddleware](interfaces/GenerationMiddleware.md)
- [GenerationMiddlewareContext](interfaces/GenerationMiddlewareContext.md)
- [GenerationResultTransformContext](interfaces/GenerationResultTransformContext.md)
- [GenerationUsageInfo](interfaces/GenerationUsageInfo.md)
- [ImageAdapter](interfaces/ImageAdapter.md)
- [ImageGenerationOptions](interfaces/ImageGenerationOptions.md)
- [ImageGenerationResult](interfaces/ImageGenerationResult.md)
- [ImagePart](interfaces/ImagePart.md)
- [InternalToolCallState](interfaces/InternalToolCallState.md)
- [InterruptCorrelation](interfaces/InterruptCorrelation.md)
- [ItemInterruptError](interfaces/ItemInterruptError.md)
- [IterationInfo](interfaces/IterationInfo.md)
- [JSONParser](interfaces/JSONParser.md)
- [JSONSchema](interfaces/JSONSchema.md)
- [LazyToolsConfig](interfaces/LazyToolsConfig.md)
- [Logger](interfaces/Logger.md)
- [MCPToolSource](interfaces/MCPToolSource.md)
- [MediaInputMetadata](interfaces/MediaInputMetadata.md)
- [MemoryStreamInit](interfaces/MemoryStreamInit.md)
- [MemoryStreamOptions](interfaces/MemoryStreamOptions.md)
- [MessagesSnapshotEvent](interfaces/MessagesSnapshotEvent.md)
- [ModelCapabilities](interfaces/ModelCapabilities.md)
- [ModelMessage](interfaces/ModelMessage.md)
- [NormalizedApprovalSchema](interfaces/NormalizedApprovalSchema.md)
- [NormalizedSchemaInput](interfaces/NormalizedSchemaInput.md)
- [NormalizedSystemPrompt](interfaces/NormalizedSystemPrompt.md)
- [PendingInterruptResumeRecord](interfaces/PendingInterruptResumeRecord.md)
- [PersistedArtifactRef](interfaces/PersistedArtifactRef.md)
- [PortOpenedPayload](interfaces/PortOpenedPayload.md)
- [ProcessorResult](interfaces/ProcessorResult.md)
- [ProcessorState](interfaces/ProcessorState.md)
- [ProcessOutputPayload](interfaces/ProcessOutputPayload.md)
- [ProviderExecutedToolMetadata](interfaces/ProviderExecutedToolMetadata.md)
- [ProviderTool](interfaces/ProviderTool.md)
- [RealtimeAdapter](interfaces/RealtimeAdapter.md)
- [RealtimeAudioPart](interfaces/RealtimeAudioPart.md)
- [RealtimeConnection](interfaces/RealtimeConnection.md)
- [RealtimeError](interfaces/RealtimeError.md)
- [RealtimeEventPayloads](interfaces/RealtimeEventPayloads.md)
- [RealtimeImagePart](interfaces/RealtimeImagePart.md)
- [RealtimeMessage](interfaces/RealtimeMessage.md)
- [RealtimeSessionConfig](interfaces/RealtimeSessionConfig.md)
- [RealtimeTextPart](interfaces/RealtimeTextPart.md)
- [RealtimeToken](interfaces/RealtimeToken.md)
- [RealtimeTokenAdapter](interfaces/RealtimeTokenAdapter.md)
- [RealtimeTokenOptions](interfaces/RealtimeTokenOptions.md)
- [RealtimeToolCallPart](interfaces/RealtimeToolCallPart.md)
- [RealtimeToolConfig](interfaces/RealtimeToolConfig.md)
- [RealtimeToolResultPart](interfaces/RealtimeToolResultPart.md)
- [ReasoningEncryptedValueEvent](interfaces/ReasoningEncryptedValueEvent.md)
- [ReasoningEndEvent](interfaces/ReasoningEndEvent.md)
- [ReasoningMessageContentEvent](interfaces/ReasoningMessageContentEvent.md)
- [ReasoningMessageEndEvent](interfaces/ReasoningMessageEndEvent.md)
- [ReasoningMessageStartEvent](interfaces/ReasoningMessageStartEvent.md)
- [ReasoningStartEvent](interfaces/ReasoningStartEvent.md)
- [RerankAdapter](interfaces/RerankAdapter.md)
- [RerankAdapterResult](interfaces/RerankAdapterResult.md)
- [RerankOptions](interfaces/RerankOptions.md)
- [RerankResult](interfaces/RerankResult.md)
- [ResolvedEmbeddingItem](interfaces/ResolvedEmbeddingItem.md)
- [ResolvedMediaPrompt](interfaces/ResolvedMediaPrompt.md)
- [ResponseFormat](interfaces/ResponseFormat.md)
- [RunDriverOptions](interfaces/RunDriverOptions.md)
- [RunError](interfaces/RunError.md)
- [RunErrorEvent](interfaces/RunErrorEvent.md)
- [RunFinishedEvent](interfaces/RunFinishedEvent.md)
- [RunRecord](interfaces/RunRecord.md)
- [RunStartedEvent](interfaces/RunStartedEvent.md)
- [RunStore](interfaces/RunStore.md)
- [SandboxFileCustomEvent](interfaces/SandboxFileCustomEvent.md)
- [SandboxFileDiffEvent](interfaces/SandboxFileDiffEvent.md)
- [SandboxFileEvent](interfaces/SandboxFileEvent.md)
- [SandboxFileHookEvent](interfaces/SandboxFileHookEvent.md)
- [SandboxLifecyclePayload](interfaces/SandboxLifecyclePayload.md)
- [Scope](interfaces/Scope.md)
- [ServerTool](interfaces/ServerTool.md)
- [SessionIdEvent](interfaces/SessionIdEvent.md)
- [SnippetRegisteredEvent](interfaces/SnippetRegisteredEvent.md)
- [StateDeltaEvent](interfaces/StateDeltaEvent.md)
- [StateSnapshotEvent](interfaces/StateSnapshotEvent.md)
- [StepFinishedEvent](interfaces/StepFinishedEvent.md)
- [StepStartedEvent](interfaces/StepStartedEvent.md)
- [StreamDurability](interfaces/StreamDurability.md)
- [StreamProcessorEvents](interfaces/StreamProcessorEvents.md)
- [StreamProcessorOptions](interfaces/StreamProcessorOptions.md)
- [StructuredOutputCompleteEvent](interfaces/StructuredOutputCompleteEvent.md)
- [StructuredOutputMiddlewareConfig](interfaces/StructuredOutputMiddlewareConfig.md)
- [StructuredOutputPart](interfaces/StructuredOutputPart.md)
- [StructuredOutputStartEvent](interfaces/StructuredOutputStartEvent.md)
- [SummarizationOptions](interfaces/SummarizationOptions.md)
- [SummarizationResult](interfaces/SummarizationResult.md)
- [SummarizeAdapter](interfaces/SummarizeAdapter.md)
- [TextAdapter](interfaces/TextAdapter.md)
- [TextCompletionChunk](interfaces/TextCompletionChunk.md)
- [TextMessageContentEvent](interfaces/TextMessageContentEvent.md)
- [TextMessageEndEvent](interfaces/TextMessageEndEvent.md)
- [TextMessageStartEvent](interfaces/TextMessageStartEvent.md)
- [TextOptions](interfaces/TextOptions.md)
- [TextPart](interfaces/TextPart.md)
- [ThinkingPart](interfaces/ThinkingPart.md)
- [Tool](interfaces/Tool.md)
- [ToolCall](interfaces/ToolCall.md)
- [ToolCallArgsEvent](interfaces/ToolCallArgsEvent.md)
- [ToolCallEndEvent](interfaces/ToolCallEndEvent.md)
- [ToolCallHookContext](interfaces/ToolCallHookContext.md)
- [ToolCallPart](interfaces/ToolCallPart.md)
- [ToolCallResultEvent](interfaces/ToolCallResultEvent.md)
- [ToolCallStartEvent](interfaces/ToolCallStartEvent.md)
- [ToolConfig](interfaces/ToolConfig.md)
- [ToolDefinition](interfaces/ToolDefinition.md)
- [ToolDefinitionInstance](interfaces/ToolDefinitionInstance.md)
- [~~ToolInputAvailableEvent~~](interfaces/ToolInputAvailableEvent.md)
- [ToolPhaseCompleteInfo](interfaces/ToolPhaseCompleteInfo.md)
- [ToolRegistry](interfaces/ToolRegistry.md)
- [ToolResultPart](interfaces/ToolResultPart.md)
- [TranscriptionAdapter](interfaces/TranscriptionAdapter.md)
- [TranscriptionOptions](interfaces/TranscriptionOptions.md)
- [TranscriptionResult](interfaces/TranscriptionResult.md)
- [TranscriptionSegment](interfaces/TranscriptionSegment.md)
- [TranscriptionWord](interfaces/TranscriptionWord.md)
- [TTSAdapter](interfaces/TTSAdapter.md)
- [TTSOptions](interfaces/TTSOptions.md)
- [TTSResult](interfaces/TTSResult.md)
- [UIMessage](interfaces/UIMessage.md)
- [UIResourceEvent](interfaces/UIResourceEvent.md)
- [UIResourcePart](interfaces/UIResourcePart.md)
- [UpsertableStreamDurability](interfaces/UpsertableStreamDurability.md)
- [UsageInfo](interfaces/UsageInfo.md)
- [VADConfig](interfaces/VADConfig.md)
- [ValidatedInterruptResumeBatch](interfaces/ValidatedInterruptResumeBatch.md)
- [ValidateInterruptResumeBatchInput](interfaces/ValidateInterruptResumeBatchInput.md)
- [VideoAdapter](interfaces/VideoAdapter.md)
- [VideoGenerationOptions](interfaces/VideoGenerationOptions.md)
- [VideoJobResult](interfaces/VideoJobResult.md)
- [VideoPart](interfaces/VideoPart.md)
- [VideoStatusResult](interfaces/VideoStatusResult.md)
- [VideoUrlResult](interfaces/VideoUrlResult.md)

## Type Aliases

- [AgentLoopStrategy](type-aliases/AgentLoopStrategy.md)
- [AGUIEvent](type-aliases/AGUIEvent.md)
- [~~AGUIEventType~~](type-aliases/AGUIEventType.md)
- [AIAdapter](type-aliases/AIAdapter.md)
- [AnyAudioAdapter](type-aliases/AnyAudioAdapter.md)
- [AnyChatMiddleware](type-aliases/AnyChatMiddleware.md)
- [AnyClientTool](type-aliases/AnyClientTool.md)
- [AnyEmbeddingAdapter](type-aliases/AnyEmbeddingAdapter.md)
- [AnyGenerationMiddleware](type-aliases/AnyGenerationMiddleware.md)
- [AnyImageAdapter](type-aliases/AnyImageAdapter.md)
- [AnyRerankAdapter](type-aliases/AnyRerankAdapter.md)
- [AnyServerTool](type-aliases/AnyServerTool.md)
- [AnySummarizeAdapter](type-aliases/AnySummarizeAdapter.md)
- [AnyTextAdapter](type-aliases/AnyTextAdapter.md)
- [AnyTool](type-aliases/AnyTool.md)
- [AnyTranscriptionAdapter](type-aliases/AnyTranscriptionAdapter.md)
- [AnyTTSAdapter](type-aliases/AnyTTSAdapter.md)
- [AnyVideoAdapter](type-aliases/AnyVideoAdapter.md)
- [ApprovalCapabilityOf](type-aliases/ApprovalCapabilityOf.md)
- [ApprovalSchemaConfig](type-aliases/ApprovalSchemaConfig.md)
- [ApprovalSchemaOf](type-aliases/ApprovalSchemaOf.md)
- [BatchInterruptErrorCode](type-aliases/BatchInterruptErrorCode.md)
- [BeforeToolCallDecision](type-aliases/BeforeToolCallDecision.md)
- [Capability](type-aliases/Capability.md)
- [CapabilityHandle](type-aliases/CapabilityHandle.md)
- [CapabilityProvider](type-aliases/CapabilityProvider.md)
- [ChatMiddlewarePhase](type-aliases/ChatMiddlewarePhase.md)
- [ChatResumeGenericResolution](type-aliases/ChatResumeGenericResolution.md)
- [ChatStream](type-aliases/ChatStream.md)
- [ClientToolDeclaration](type-aliases/ClientToolDeclaration.md)
- [ConstrainedContent](type-aliases/ConstrainedContent.md)
- [ConstrainedModelMessage](type-aliases/ConstrainedModelMessage.md)
- [ContentPart](type-aliases/ContentPart.md)
- [ContentPartForInputModalitiesTypes](type-aliases/ContentPartForInputModalitiesTypes.md)
- [ContentPartSource](type-aliases/ContentPartSource.md)
- [DebugOption](type-aliases/DebugOption.md)
- [DeepPartial](type-aliases/DeepPartial.md)
- [EmbeddingContentParts](type-aliases/EmbeddingContentParts.md)
- [EmbeddingInputItem](type-aliases/EmbeddingInputItem.md)
- [EmbeddingInputItemFor](type-aliases/EmbeddingInputItemFor.md)
- [EmbeddingModality](type-aliases/EmbeddingModality.md)
- [EmbeddingModelInputModalitiesByName](type-aliases/EmbeddingModelInputModalitiesByName.md)
- [GeneratedAudio](type-aliases/GeneratedAudio.md)
- [GeneratedImage](type-aliases/GeneratedImage.md)
- [GeneratedMediaSource](type-aliases/GeneratedMediaSource.md)
- [GenerationActivity](type-aliases/GenerationActivity.md)
- [GenerationResultTransform](type-aliases/GenerationResultTransform.md)
- [InferSchemaType](type-aliases/InferSchemaType.md)
- [InferToolInput](type-aliases/InferToolInput.md)
- [InferToolName](type-aliases/InferToolName.md)
- [InferToolOutput](type-aliases/InferToolOutput.md)
- [InputModalitiesTypes](type-aliases/InputModalitiesTypes.md)
- [InputSchemaOf](type-aliases/InputSchemaOf.md)
- [Interrupt](type-aliases/Interrupt.md)
- [InterruptBinding](type-aliases/InterruptBinding.md)
- [InterruptSubmissionError](type-aliases/InterruptSubmissionError.md)
- [ItemInterruptErrorCode](type-aliases/ItemInterruptErrorCode.md)
- [KnownCustomEvent](type-aliases/KnownCustomEvent.md)
- [MCPConnectionPolicy](type-aliases/MCPConnectionPolicy.md)
- [MediaInputRole](type-aliases/MediaInputRole.md)
- [MediaPrompt](type-aliases/MediaPrompt.md)
- [MediaPromptFor](type-aliases/MediaPromptFor.md)
- [MediaPromptModality](type-aliases/MediaPromptModality.md)
- [MediaPromptPart](type-aliases/MediaPromptPart.md)
- [MergedAgentTools](type-aliases/MergedAgentTools.md)
- [MessagePart](type-aliases/MessagePart.md)
- [ModalitiesArrayToUnion](type-aliases/ModalitiesArrayToUnion.md)
- [Modality](type-aliases/Modality.md)
- [ModelInputModalitiesByName](type-aliases/ModelInputModalitiesByName.md)
- [NoSchema](type-aliases/NoSchema.md)
- [OutputSchemaOf](type-aliases/OutputSchemaOf.md)
- [PersistedArtifactActivity](type-aliases/PersistedArtifactActivity.md)
- [PersistedArtifactRole](type-aliases/PersistedArtifactRole.md)
- [RealtimeErrorCode](type-aliases/RealtimeErrorCode.md)
- [RealtimeEvent](type-aliases/RealtimeEvent.md)
- [RealtimeEventHandler](type-aliases/RealtimeEventHandler.md)
- [RealtimeMessagePart](type-aliases/RealtimeMessagePart.md)
- [RealtimeMode](type-aliases/RealtimeMode.md)
- [RealtimeStatus](type-aliases/RealtimeStatus.md)
- [RunAgentResumeItem](type-aliases/RunAgentResumeItem.md)
- [RunFinishedOutcome](type-aliases/RunFinishedOutcome.md)
- [RunStatus](type-aliases/RunStatus.md)
- [SchemaInput](type-aliases/SchemaInput.md)
- [StreamChunk](type-aliases/StreamChunk.md)
- [~~StreamChunkType~~](type-aliases/StreamChunkType.md)
- [StructuredOutputStream](type-aliases/StructuredOutputStream.md)
- [SystemPrompt](type-aliases/SystemPrompt.md)
- [TaggedCustomEvent](type-aliases/TaggedCustomEvent.md)
- [TerminalRunStatus](type-aliases/TerminalRunStatus.md)
- [ToolApprovalResolution](type-aliases/ToolApprovalResolution.md)
- [ToolCallState](type-aliases/ToolCallState.md)
- [ToolDefinitionConfig](type-aliases/ToolDefinitionConfig.md)
- [ToolExecuteFunction](type-aliases/ToolExecuteFunction.md)
- [ToolExecutionContext](type-aliases/ToolExecutionContext.md)
- [ToolOutputState](type-aliases/ToolOutputState.md)
- [ToolResultState](type-aliases/ToolResultState.md)
- [TranscriptionResponseFormat](type-aliases/TranscriptionResponseFormat.md)
- [TypedStreamChunk](type-aliases/TypedStreamChunk.md)
- [UnopenedInterruptBinding](type-aliases/UnopenedInterruptBinding.md)
- [~~UsageTotals~~](type-aliases/UsageTotals.md)
- [WellKnownCustomEventName](type-aliases/WellKnownCustomEventName.md)
- [WireMessage](type-aliases/WireMessage.md)

## Variables

- [CUSTOM\_EVENT](variables/CUSTOM_EVENT.md)
- [defaultJSONParser](variables/defaultJSONParser.md)
- [DetachableRunCapability](variables/DetachableRunCapability.md)
- [DISCOVERY\_TOOL\_NAME](variables/DISCOVERY_TOOL_NAME.md)
- [getDetachableRun](variables/getDetachableRun.md)
- [getRunDetached](variables/getRunDetached.md)
- [INTERRUPT\_BINDING\_METADATA\_KEY](variables/INTERRUPT_BINDING_METADATA_KEY.md)
- [INTERRUPT\_BINDING\_VERSION](variables/INTERRUPT_BINDING_VERSION.md)
- [provideDetachableRun](variables/provideDetachableRun.md)
- [provideRunDetached](variables/provideRunDetached.md)
- [RUN\_ACCEPTED\_EVENT](variables/RUN_ACCEPTED_EVENT.md)
- [RUN\_CANCEL\_REASON](variables/RUN_CANCEL_REASON.md)
- [RunDetachedCapability](variables/RunDetachedCapability.md)

## Functions

- [brandProviderTool](functions/brandProviderTool.md)
- [buildBaseUsage](functions/buildBaseUsage.md)
- [canonicalInterruptJson](functions/canonicalInterruptJson.md)
- [canonicalizeInterruptResolutions](functions/canonicalizeInterruptResolutions.md)
- [chat](functions/chat.md)
- [chatParamsFromRequest](functions/chatParamsFromRequest.md)
- [chatParamsFromRequestBody](functions/chatParamsFromRequestBody.md)
- [cloneAndDeepFreezeJson](functions/cloneAndDeepFreezeJson.md)
- [combineStrategies](functions/combineStrategies.md)
- [convertMessagesToModelMessages](functions/convertMessagesToModelMessages.md)
- [convertSchemaToJsonSchema](functions/convertSchemaToJsonSchema.md)
- [countEmbeddingInputModalities](functions/countEmbeddingInputModalities.md)
- [createAudioOptions](functions/createAudioOptions.md)
- [createCapability](functions/createCapability.md)
- [createChatMiddleware](functions/createChatMiddleware.md)
- [createChatOptions](functions/createChatOptions.md)
- [createEmbedOptions](functions/createEmbedOptions.md)
- [createFrozenRegistry](functions/createFrozenRegistry.md)
- [createImageOptions](functions/createImageOptions.md)
- [createModel](functions/createModel.md)
- [createRealtimeEventEmitter](functions/createRealtimeEventEmitter.md)
- [createReplayStream](functions/createReplayStream.md)
- [createRerankOptions](functions/createRerankOptions.md)
- [createSpeechOptions](functions/createSpeechOptions.md)
- [createSummarizeOptions](functions/createSummarizeOptions.md)
- [createToolRegistry](functions/createToolRegistry.md)
- [createTranscriptionOptions](functions/createTranscriptionOptions.md)
- [createVideoOptions](functions/createVideoOptions.md)
- [defineChatMiddleware](functions/defineChatMiddleware.md)
- [defineRunStore](functions/defineRunStore.md)
- [detectImageMimeType](functions/detectImageMimeType.md)
- [digestInterruptJson](functions/digestInterruptJson.md)
- [embed](functions/embed.md)
- [extendAdapter](functions/extendAdapter.md)
- [firstSentence](functions/firstSentence.md)
- [generateAudio](functions/generateAudio.md)
- [generateImage](functions/generateImage.md)
- [generateMessageId](functions/generateMessageId.md)
- [generateSpeech](functions/generateSpeech.md)
- [generateTranscription](functions/generateTranscription.md)
- [generateVideo](functions/generateVideo.md)
- [generationParamsFromBody](functions/generationParamsFromBody.md)
- [generationParamsFromRequest](functions/generationParamsFromRequest.md)
- [getProviderExecutedMetadata](functions/getProviderExecutedMetadata.md)
- [getVideoJobStatus](functions/getVideoJobStatus.md)
- [hashSchemaInput](functions/hashSchemaInput.md)
- [interruptItemError](functions/interruptItemError.md)
- [isCancelRequestedReason](functions/isCancelRequestedReason.md)
- [isContentPart](functions/isContentPart.md)
- [isContentPartArray](functions/isContentPartArray.md)
- [isCustomEvent](functions/isCustomEvent.md)
- [isProviderExecutedToolCall](functions/isProviderExecutedToolCall.md)
- [isRunStatus](functions/isRunStatus.md)
- [isStandardSchema](functions/isStandardSchema.md)
- [isTerminalRunStatus](functions/isTerminalRunStatus.md)
- [maxIterations](functions/maxIterations.md)
- [memoryStream](functions/memoryStream.md)
- [mergeAgentTools](functions/mergeAgentTools.md)
- [modelMessagesToUIMessages](functions/modelMessagesToUIMessages.md)
- [modelMessageToUIMessage](functions/modelMessageToUIMessage.md)
- [normalizeApprovalSchema](functions/normalizeApprovalSchema.md)
- [normalizeSystemPrompts](functions/normalizeSystemPrompts.md)
- [normalizeToolResult](functions/normalizeToolResult.md)
- [normalizeToUIMessage](functions/normalizeToUIMessage.md)
- [parsePartialJSON](functions/parsePartialJSON.md)
- [parseWithStandardSchema](functions/parseWithStandardSchema.md)
- [readInterruptBinding](functions/readInterruptBinding.md)
- [readUnopenedInterruptBinding](functions/readUnopenedInterruptBinding.md)
- [realtimeToken](functions/realtimeToken.md)
- [renderLazyCatalogEntry](functions/renderLazyCatalogEntry.md)
- [replayRunStream](functions/replayRunStream.md)
- [requestRunCancel](functions/requestRunCancel.md)
- [requireTextOnlyEmbeddingInput](functions/requireTextOnlyEmbeddingInput.md)
- [rerank](functions/rerank.md)
- [resolveEmbeddingInput](functions/resolveEmbeddingInput.md)
- [resolveMediaPrompt](functions/resolveMediaPrompt.md)
- [resolveResumeRunId](functions/resolveResumeRunId.md)
- [resumeHttpResponse](functions/resumeHttpResponse.md)
- [resumeServerSentEventsResponse](functions/resumeServerSentEventsResponse.md)
- [streamToText](functions/streamToText.md)
- [summarize](functions/summarize.md)
- [toHttpResponse](functions/toHttpResponse.md)
- [toHttpStream](functions/toHttpStream.md)
- [toolDefinition](functions/toolDefinition.md)
- [toServerSentEventsResponse](functions/toServerSentEventsResponse.md)
- [toServerSentEventsStream](functions/toServerSentEventsStream.md)
- [uiMessagesToWire](functions/uiMessagesToWire.md)
- [uiMessageToModelMessages](functions/uiMessageToModelMessages.md)
- [untilFinishReason](functions/untilFinishReason.md)
- [validateInterruptResumeBatch](functions/validateInterruptResumeBatch.md)
- [validateWithStandardSchema](functions/validateWithStandardSchema.md)
- [wasCancelRequested](functions/wasCancelRequested.md)
- [withInterruptBinding](functions/withInterruptBinding.md)
- [withoutInterruptBinding](functions/withoutInterruptBinding.md)
