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

AI SDK 5 is available now.

View Announcement
Guides
RAG Agent
Multi-Modal Agent
Slackbot Agent Guide
Natural Language Postgres
Get started with Computer Use
Get started with Gemini 2.5
Get started with Claude 4
OpenAI Responses API
Google Gemini Image Generation
Get started with Claude 3.7 Sonnet
Get started with Llama 3.1
Get started with GPT-5
Get started with OpenAI o1
Get started with OpenAI o3-mini
Get started with DeepSeek R1
Next.js
Generate Text
Generate Text with Chat Prompt
Generate Image with Chat Prompt
Stream Text
Stream Text with Chat Prompt
Stream Text with Image Prompt
Chat with PDFs
streamText Multi-Step Cookbook
Markdown Chatbot with Memoization
Generate Object
Generate Object with File Prompt through Form Submission
Stream Object
Call Tools
Call Tools in Multiple Steps
Model Context Protocol (MCP) Tools
Share useChat State Across Components
Human-in-the-Loop Agent with Next.js
Send Custom Body from useChat
Render Visual Interface in Chat
Caching Middleware
Node
Generate Text
Generate Text with Chat Prompt
Generate Text with Image Prompt
Stream Text
Stream Text with Chat Prompt
Stream Text with Image Prompt
Stream Text with File Prompt
Generate Object with a Reasoning Model
Generate Object
Stream Object
Stream Object with Image Prompt
Record Token Usage After Streaming Object
Record Final Object after Streaming Object
Call Tools
Call Tools with Image Prompt
Call Tools in Multiple Steps
Model Context Protocol (MCP) Tools
Manual Agent Loop
Web Search Agent
Embed Text
Embed Text in Batch
Intercepting Fetch Requests
Local Caching Middleware
Retrieval Augmented Generation
Knowledge Base Agent
API Servers
Node.js HTTP Server
Express
Hono
Fastify
Nest.js
React Server Components

Guides

These use-case specific guides are intended to help you build real applications with the AI SDK.

RAG Agent
Learn how to build a RAG Agent with the AI SDK and Next.js.
Multi-Modal Agent
Learn how to build a multi-modal agent that can process images and PDFs with the AI SDK.
Slackbot Agent
Learn how to use the AI SDK to build an AI Agent in Slack.
Natural Language Postgres (SQL Agent)
Learn how to build a Next.js app that lets you talk to a PostgreSQL database in natural language.
Get started with Computer Use
Get started with Claude's Computer Use capabilities with the AI SDK.
Get started with Gemini 2.5
Get started with Gemini 2.5 using the AI SDK.
Get started with Claude 4
Get started with Claude 4 using the AI SDK.
OpenAI Responses API
Get started with the OpenAI Responses API using the AI SDK.
Get started with Claude 3.7 Sonnet
Get started with Claude 3.7 Sonnet using the AI SDK.
Get started with Llama 3.1
Get started with Llama 3.1 using the AI SDK.
Get started with GPT-5
Get started with GPT-5 using the AI SDK.
Get started with OpenAI o1
Get started with OpenAI o1 using the AI SDK.
Get started with OpenAI o3-mini
Get started with OpenAI o3-mini using the AI SDK.
Get started with DeepSeek R1
Get started with DeepSeek R1 using the AI SDK.
On this page
Guides
Deploy and Scale AI Apps with Vercel.

Vercel delivers the infrastructure and developer experience you need to ship reliable AI-powered applications at scale.

Trusted by industry leaders:
  • OpenAI
  • Photoroom
  • leonardo-ai Logoleonardo-ai Logo
  • zapier Logozapier Logo

Resources

DocsCookbookProvidersShowcaseGitHubDiscussions

More

PlaygroundContact Sales

About Vercel

Next.js + VercelOpen Source SoftwareGitHubX

Legal

Privacy Policy

© 2025 Vercel, Inc.