TanStack
AI
v0
v0
Search...
+ K
Auto
Log In
TanStack
Start
RC
Docs
Examples
GitHub
Contributors
TanStack
Router
Docs
Examples
GitHub
Contributors
TanStack
Query
Docs
Examples
GitHub
Contributors
TanStack
Table
Docs
Examples
Github
Contributors
TanStack
DB
beta
Docs
Github
Contributors
TanStack
AI
alpha
Docs
Github
Contributors
TanStack
Form
new
Docs
Examples
Github
Contributors
TanStack
Virtual
Docs
Examples
Github
Contributors
TanStack
Pacer
beta
Docs
Examples
Github
Contributors
TanStack
Store
alpha
Docs
Examples
Github
Contributors
TanStack
Devtools
alpha
Docs
Github
Contributors
More Libraries
Maintainers
Partners
Blog
Learn
NEW
Support
Stats
Discord
Merch
GitHub
Ethos
Tenets
Brand Guide
Documentation
Framework
React
Version
Latest
Search...
+ K
Menu
Home
Frameworks
Contributors
GitHub
Discord
Getting Started
Overview
core
Quick Start
core
Devtools
core
Guides
Tools
core
Tool Architecture
core
Server Tools
core
Client Tools
core
Agentic Cycle
core
Tool Approval Flow
core
Streaming
core
Multimodal Content
core
Connection Adapters
core
Per-Model Type Safety
core
API
@tanstack/ai
core
@tanstack/ai-client
core
@tanstack/ai-react
core
@tanstack/ai-solid
core
Adapters
OpenAI
core
Anthropic
core
Google Gemini
core
Ollama
core
Class References
BaseAdapter
core
BatchStrategy
core
CompositeStrategy
core
ImmediateStrategy
core
PartialJSONParser
core
PunctuationStrategy
core
StreamProcessor
core
ToolCallManager
core
WordBoundaryStrategy
core
Function References
chat
core
chatOptions
core
combineStrategies
core
convertMessagesToModelMessages
core
convertZodToJsonSchema
core
createReplayStream
core
embedding
core
generateMessageId
core
maxIterations
core
messages
core
modelMessageToUIMessage
core
modelMessagesToUIMessages
core
normalizeToUIMessage
core
parsePartialJSON
core
summarize
core
toServerSentEventsStream
core
toStreamResponse
core
toolDefinition
core
uiMessageToModelMessages
core
untilFinishReason
core
Interface References
AIAdapter
core
AIAdapterConfig
core
AgentLoopState
core
ApprovalRequestedStreamChunk
core
AudioPart
core
BaseStreamChunk
core
ChatCompletionChunk
core
ChatOptions
core
ChunkRecording
core
ChunkStrategy
core
ClientTool
core
ContentPartSource
core
ContentStreamChunk
core
DefaultMessageMetadataByModality
core
DocumentPart
core
DoneStreamChunk
core
EmbeddingOptions
core
EmbeddingResult
core
ErrorStreamChunk
core
ImagePart
core
InternalToolCallState
core
JSONParser
core
ModelMessage
core
ProcessorResult
core
ProcessorState
core
ResponseFormat
core
ServerTool
core
StreamProcessorEvents
core
StreamProcessorHandlers
core
StreamProcessorOptions
core
SummarizationOptions
core
SummarizationResult
core
TextPart
core
ThinkingPart
core
ThinkingStreamChunk
core
Tool
core
ToolCall
core
ToolCallPart
core
ToolCallStreamChunk
core
ToolConfig
core
ToolDefinition
core
ToolDefinitionConfig
core
ToolDefinitionInstance
core
ToolInputAvailableStreamChunk
core
ToolResultPart
core
ToolResultStreamChunk
core
UIMessage
core
VideoPart
core
Type Alias References
AgentLoopStrategy
core
AnyClientTool
core
ChatStreamOptionsForModel
core
ChatStreamOptionsUnion
core
ConstrainedContent
core
ConstrainedModelMessage
core
ContentPart
core
ContentPartForModalities
core
ExtractModalitiesForModel
core
ExtractModelsFromAdapter
core
InferToolInput
core
InferToolName
core
InferToolOutput
core
MessagePart
core
ModalitiesArrayToUnion
core
Modality
core
StreamChunk
core
StreamChunkType
core
ToolCallState
core
ToolResultState
core
Variable References
aiEventClient
core
defaultJSONParser
core
Framework
React
Version
Latest
Menu
Home
Frameworks
Contributors
GitHub
Discord
Getting Started
Overview
core
Quick Start
core
Devtools
core
Guides
Tools
core
Tool Architecture
core
Server Tools
core
Client Tools
core
Agentic Cycle
core
Tool Approval Flow
core
Streaming
core
Multimodal Content
core
Connection Adapters
core
Per-Model Type Safety
core
API
@tanstack/ai
core
@tanstack/ai-client
core
@tanstack/ai-react
core
@tanstack/ai-solid
core
Adapters
OpenAI
core
Anthropic
core
Google Gemini
core
Ollama
core
Class References
BaseAdapter
core
BatchStrategy
core
CompositeStrategy
core
ImmediateStrategy
core
PartialJSONParser
core
PunctuationStrategy
core
StreamProcessor
core
ToolCallManager
core
WordBoundaryStrategy
core
Function References
chat
core
chatOptions
core
combineStrategies
core
convertMessagesToModelMessages
core
convertZodToJsonSchema
core
createReplayStream
core
embedding
core
generateMessageId
core
maxIterations
core
messages
core
modelMessageToUIMessage
core
modelMessagesToUIMessages
core
normalizeToUIMessage
core
parsePartialJSON
core
summarize
core
toServerSentEventsStream
core
toStreamResponse
core
toolDefinition
core
uiMessageToModelMessages
core
untilFinishReason
core
Interface References
AIAdapter
core
AIAdapterConfig
core
AgentLoopState
core
ApprovalRequestedStreamChunk
core
AudioPart
core
BaseStreamChunk
core
ChatCompletionChunk
core
ChatOptions
core
ChunkRecording
core
ChunkStrategy
core
ClientTool
core
ContentPartSource
core
ContentStreamChunk
core
DefaultMessageMetadataByModality
core
DocumentPart
core
DoneStreamChunk
core
EmbeddingOptions
core
EmbeddingResult
core
ErrorStreamChunk
core
ImagePart
core
InternalToolCallState
core
JSONParser
core
ModelMessage
core
ProcessorResult
core
ProcessorState
core
ResponseFormat
core
ServerTool
core
StreamProcessorEvents
core
StreamProcessorHandlers
core
StreamProcessorOptions
core
SummarizationOptions
core
SummarizationResult
core
TextPart
core
ThinkingPart
core
ThinkingStreamChunk
core
Tool
core
ToolCall
core
ToolCallPart
core
ToolCallStreamChunk
core
ToolConfig
core
ToolDefinition
core
ToolDefinitionConfig
core
ToolDefinitionInstance
core
ToolInputAvailableStreamChunk
core
ToolResultPart
core
ToolResultStreamChunk
core
UIMessage
core
VideoPart
core
Type Alias References
AgentLoopStrategy
core
AnyClientTool
core
ChatStreamOptionsForModel
core
ChatStreamOptionsUnion
core
ConstrainedContent
core
ConstrainedModelMessage
core
ContentPart
core
ContentPartForModalities
core
ExtractModalitiesForModel
core
ExtractModelsFromAdapter
core
InferToolInput
core
InferToolName
core
InferToolOutput
core
MessagePart
core
ModalitiesArrayToUnion
core
Modality
core
StreamChunk
core
StreamChunkType
core
ToolCallState
core
ToolResultState
core
Variable References
aiEventClient
core
defaultJSONParser
core
TanStack AI Maintainers and Contributors
All-Time Contributors
Powered by
contrib.rocks
View all contributors on GitHub
Learn about TanStack Ads
Hide Ads
Home
Partners
Become a Partner
Learn about TanStack Ads
Hide Ads