# AI SDK UI - Official Documentation Links Organized links to official AI SDK UI and React hooks documentation. **Last Updated**: 2025-10-22 --- ## AI SDK UI Documentation ### Core Hooks - **AI SDK UI Overview:** https://ai-sdk.dev/docs/ai-sdk-ui/overview - **useChat:** https://ai-sdk.dev/docs/ai-sdk-ui/chatbot - **useCompletion:** https://ai-sdk.dev/docs/ai-sdk-ui/completion - **useObject:** https://ai-sdk.dev/docs/ai-sdk-ui/object-generation ### Advanced Topics (Not Replicated in This Skill) - **Generative UI (RSC):** https://ai-sdk.dev/docs/ai-sdk-rsc/overview - **Stream Protocols:** https://ai-sdk.dev/docs/ai-sdk-ui/stream-protocols - **Message Metadata:** https://ai-sdk.dev/docs/ai-sdk-ui/message-metadata - **Custom Transports:** https://ai-sdk.dev/docs/ai-sdk-ui/transports --- ## Next.js Integration - **Next.js App Router:** https://ai-sdk.dev/docs/getting-started/nextjs-app-router - **Next.js Pages Router:** https://ai-sdk.dev/docs/getting-started/nextjs-pages-router - **Next.js Documentation:** https://nextjs.org/docs --- ## Migration & Troubleshooting - **v4 → v5 Migration Guide:** https://ai-sdk.dev/docs/migration-guides/migration-guide-5-0 - **Troubleshooting Guide:** https://ai-sdk.dev/docs/troubleshooting - **Common Issues:** https://ai-sdk.dev/docs/troubleshooting/common-issues - **All Error Types (28 total):** https://ai-sdk.dev/docs/reference/ai-sdk-errors --- ## API Reference - **useChat API:** https://ai-sdk.dev/docs/reference/ai-sdk-ui/use-chat - **useCompletion API:** https://ai-sdk.dev/docs/reference/ai-sdk-ui/use-completion - **useObject API:** https://ai-sdk.dev/docs/reference/ai-sdk-ui/use-object --- ## Vercel Deployment - **Vercel Functions:** https://vercel.com/docs/functions - **Streaming on Vercel:** https://vercel.com/docs/functions/streaming - **Environment Variables:** https://vercel.com/docs/projects/environment-variables - **AI SDK 5.0 Release:** https://vercel.com/blog/ai-sdk-5 --- ## GitHub & Community - **GitHub Repository:** https://github.com/vercel/ai - **GitHub Issues:** https://github.com/vercel/ai/issues - **GitHub Discussions:** https://github.com/vercel/ai/discussions - **Discord Community:** https://discord.gg/vercel --- ## TypeScript & React - **TypeScript Handbook:** https://www.typescriptlang.org/docs/ - **React Documentation:** https://react.dev --- ## Complementary Skills For complete AI SDK coverage, also see: - **ai-sdk-core skill:** Backend text generation, structured output, tools, agents - **cloudflare-workers-ai skill:** Native Cloudflare Workers AI binding (no multi-provider) --- ## Quick Navigation ### I want to... **Build a chat interface:** - Docs: https://ai-sdk.dev/docs/ai-sdk-ui/chatbot - Template: `templates/use-chat-basic.tsx` **Stream text completions:** - Docs: https://ai-sdk.dev/docs/ai-sdk-ui/completion - Template: `templates/use-completion-basic.tsx` **Generate structured output:** - Docs: https://ai-sdk.dev/docs/ai-sdk-ui/object-generation - Template: `templates/use-object-streaming.tsx` **Migrate from v4:** - Docs: https://ai-sdk.dev/docs/migration-guides/migration-guide-5-0 - Reference: `references/use-chat-migration.md` **Fix a UI error:** - Reference: `references/top-ui-errors.md` - Docs: https://ai-sdk.dev/docs/reference/ai-sdk-errors **Deploy to production:** - Reference: `references/nextjs-integration.md` - Docs: https://vercel.com/docs/functions/streaming --- **Last Updated**: 2025-10-22