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 build an AI Agent in Slack with the AI SDK and Chat SDK.
- 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.
- Add Skills to Your Agent: Extend your agent with specialized capabilities loaded at runtime from markdown files.
- Compact Agent Context: Compact agent context by mutating message state between steps with prepareStep.
- 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.