AI SDK
  • Docs
  • Cookbook
  • Providers
  • Playground
  • AI GatewayGateway

Viewing AI SDK 5 Documentation

Learn more
AI SDK by Vercel
AI SDK 5 Beta
Foundations
Overview
Providers and Models
Prompts
Tools
Streaming
Agents
Getting Started
Navigating the Library
Next.js App Router
Next.js Pages Router
Svelte
Vue.js (Nuxt)
Node.js
Expo
AI SDK Core
Overview
Generating Text
Generating Structured Data
Tool Calling
Prompt Engineering
Settings
Embeddings
Image Generation
Transcription
Speech
Language Model Middleware
Provider & Model Management
Error Handling
Testing
Telemetry
AI SDK UI
Overview
Chatbot
Chatbot Message Persistence
Chatbot Tool Usage
Generative User Interfaces
Completion
Object Generation
Streaming Custom Data
Error Handling
Transport
Reading UIMessage Streams
Message Metadata
Stream Protocols
AI SDK RSC
Advanced
Reference
AI SDK Core
AI SDK UI
AI SDK RSC
Stream Helpers
AIStream
StreamingTextResponse
streamToResponse
OpenAIStream
AnthropicStream
AWSBedrockStream
AWSBedrockAnthropicStream
AWSBedrockAnthropicMessagesStream
AWSBedrockCohereStream
AWSBedrockLlama2Stream
CohereStream
GoogleGenerativeAIStream
HuggingFaceStream
@ai-sdk/langchain Adapter
@ai-sdk/llamaindex Adapter
MistralStream
ReplicateStream
InkeepStream
AI SDK Errors
Migration Guides
Troubleshooting
AI SDK CLI
Authentication
ReferenceStream Helpers
AIStream
Create a readable stream for AI responses.
StreamingTextResponse
Create a streaming response for text generations.
streamtoResponse
Pipe a ReadableStream to a Node.js ServerResponse object.
OpenAIStream
Transforms the response from OpenAI's language models into a readable stream.
AnthropicStream
Transforms the response from Anthropic's language models into a readable stream.
AWSBedrockStream
Transforms the response from AWS Bedrock's language models into a readable stream.
AWSBedrockMessagesStream
Transforms the response from AWS Bedrock Message's language models into a readable stream.
AWSBedrockCohereStream
Transforms the response from AWS Bedrock Cohere's language models into a readable stream.
AWSBedrockLlama-2Stream
Transforms the response from AWS Bedrock Llama-2's language models into a readable stream.
CohereStream
Transforms the response from Cohere's language models into a readable stream.
GoogleGenerativeAIStream
Transforms the response from Google's language models into a readable stream.
HuggingFaceStream
Transforms the response from Hugging Face's language models into a readable stream.
LangChainStream
Transforms the response from LangChain's language models into a readable stream.
MistralStream
Transforms the response from Mistral's language models into a readable stream.
ReplicateStream
Transforms the response from Replicate's language models into a readable stream.
InkeepsStream
Transforms the response from Inkeeps's language models into a readable stream.
Previous
render (Removed)
Next
AIStream
Elevate your AI applications with Vercel.
Trusted by OpenAI, Replicate, Suno, Pinecone, and more.
Vercel provides tools and infrastructure to deploy AI apps and features at scale.

Resources

DocsCookbookProvidersShowcaseGitHubDiscussions

More

PlaygroundContact Sales

About Vercel

Next.js + VercelOpen Source SoftwareGitHubX

Legal

Privacy Policy

© 2025 Vercel, Inc.