Docs
Cookbook
Providers
Tools Registry
Tools
Playground
AI Elements
AI Elements
AI Gateway
Gateway
Menu
AI SDK by Vercel
AI SDK 6 Beta
Foundations
Overview
Providers and Models
Prompts
Tools
Streaming
Getting Started
Navigating the Library
Next.js App Router
Next.js Pages Router
Svelte
Vue.js (Nuxt)
Node.js
Expo
Agents
Agents
Building Agents
Workflow Patterns
Loop Control
AI SDK Core
Overview
Generating Text
Generating Structured Data
Tool Calling
Model Context Protocol (MCP)
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 Resume Streams
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
AI SDK Errors
Migration Guides
Troubleshooting
Getting Started with the AI SDK
Get started by installing the AI SDK:
npm i ai
Where to next?
I'm new to AI
New to AI? Start here to learn core concepts before diving into the AI SDK.
Try the AI SDK
Discover what the AI SDK can do with quick start guides for your preferred framework.
Show Me Examples
Find code examples for common AI tasks to jumpstart your project.
I Need Help
Stuck on a problem? Find solutions to common issues and get support here.
Deploy and Scale AI Apps with Vercel
Deliver AI experiences globally with one push.
Trusted by industry leaders:
OpenAI
Photoroom
Sign Up