Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:23:50 +08:00
commit 5135e7aaf4
24 changed files with 4973 additions and 0 deletions

View File

@@ -0,0 +1,209 @@
# AI SDK Core - Official Documentation Links
Organized links to official AI SDK and provider documentation.
---
## AI SDK Core Documentation
### Getting Started
- **Introduction:** https://ai-sdk.dev/docs/introduction
- **AI SDK Core Overview:** https://ai-sdk.dev/docs/ai-sdk-core/overview
- **Foundations:** https://ai-sdk.dev/docs/foundations/overview
### Core Functions
- **Generating Text:** https://ai-sdk.dev/docs/ai-sdk-core/generating-text
- **Streaming Text:** https://ai-sdk.dev/docs/ai-sdk-core/streaming-text
- **Generating Structured Data:** https://ai-sdk.dev/docs/ai-sdk-core/generating-structured-data
- **Streaming Structured Data:** https://ai-sdk.dev/docs/ai-sdk-core/streaming-structured-data
### Tool Calling & Agents
- **Tools and Tool Calling:** https://ai-sdk.dev/docs/ai-sdk-core/tools-and-tool-calling
- **Agents Overview:** https://ai-sdk.dev/docs/agents/overview
- **Building Agents:** https://ai-sdk.dev/docs/agents/building-agents
### Advanced Topics (Not Replicated in This Skill)
- **Embeddings:** https://ai-sdk.dev/docs/ai-sdk-core/embeddings
- **Image Generation:** https://ai-sdk.dev/docs/ai-sdk-core/generating-images
- **Transcription (Audio to Text):** https://ai-sdk.dev/docs/ai-sdk-core/generating-transcriptions
- **Speech (Text to Audio):** https://ai-sdk.dev/docs/ai-sdk-core/generating-speech
- **MCP Tools:** https://ai-sdk.dev/docs/ai-sdk-core/mcp-tools
- **Telemetry:** https://ai-sdk.dev/docs/ai-sdk-core/telemetry
- **Generative UI (RSC):** https://ai-sdk.dev/docs/ai-sdk-rsc
---
## Migration & Troubleshooting
- **v4 → v5 Migration Guide:** https://ai-sdk.dev/docs/migration-guides/migration-guide-5-0
- **All Error Types (28 total):** https://ai-sdk.dev/docs/reference/ai-sdk-errors
- **Troubleshooting Guide:** https://ai-sdk.dev/docs/troubleshooting
- **Common Issues:** https://ai-sdk.dev/docs/troubleshooting/common-issues
- **Slow Type Checking:** https://ai-sdk.dev/docs/troubleshooting/common-issues/slow-type-checking
---
## Provider Documentation
### Provider Overview
- **All Providers:** https://ai-sdk.dev/providers/overview
- **Provider Selection Guide:** https://ai-sdk.dev/providers/overview#provider-selection
### OpenAI
- **OpenAI Provider Docs:** https://ai-sdk.dev/providers/ai-sdk-providers/openai
- **OpenAI Platform:** https://platform.openai.com/
- **API Keys:** https://platform.openai.com/api-keys
- **Rate Limits:** https://platform.openai.com/account/rate-limits
- **Pricing:** https://openai.com/api/pricing/
### Anthropic
- **Anthropic Provider Docs:** https://ai-sdk.dev/providers/ai-sdk-providers/anthropic
- **Anthropic Console:** https://console.anthropic.com/
- **Claude Models:** https://docs.anthropic.com/en/docs/models-overview
- **Rate Limits:** https://docs.anthropic.com/en/api/rate-limits
- **Pricing:** https://www.anthropic.com/pricing
### Google
- **Google Provider Docs:** https://ai-sdk.dev/providers/ai-sdk-providers/google
- **Google AI Studio:** https://aistudio.google.com/
- **API Keys:** https://aistudio.google.com/app/apikey
- **Gemini Models:** https://ai.google.dev/models/gemini
- **Pricing:** https://ai.google.dev/pricing
### Cloudflare Workers AI
- **Workers AI Provider (Community):** https://ai-sdk.dev/providers/community-providers/cloudflare-workers-ai
- **Cloudflare Workers AI Docs:** https://developers.cloudflare.com/workers-ai/
- **AI SDK Configuration:** https://developers.cloudflare.com/workers-ai/configuration/ai-sdk/
- **Available Models:** https://developers.cloudflare.com/workers-ai/models/
- **GitHub (workers-ai-provider):** https://github.com/cloudflare/ai/tree/main/packages/workers-ai-provider
- **Pricing:** https://developers.cloudflare.com/workers-ai/platform/pricing/
### Community Providers
- **Community Providers List:** https://ai-sdk.dev/providers/community-providers
- **Ollama:** https://ai-sdk.dev/providers/community-providers/ollama
- **FriendliAI:** https://ai-sdk.dev/providers/community-providers/friendliai
- **LM Studio:** https://ai-sdk.dev/providers/community-providers/lmstudio
---
## Framework Integration
### Next.js
- **Next.js App Router Integration:** https://ai-sdk.dev/docs/getting-started/nextjs-app-router
- **Next.js Pages Router Integration:** https://ai-sdk.dev/docs/getting-started/nextjs-pages-router
- **Next.js Documentation:** https://nextjs.org/docs
### Node.js
- **Node.js Integration:** https://ai-sdk.dev/docs/getting-started/nodejs
### Vercel Deployment
- **Vercel Functions:** https://vercel.com/docs/functions
- **Vercel Streaming:** https://vercel.com/docs/functions/streaming
- **Vercel Environment Variables:** https://vercel.com/docs/projects/environment-variables
### Cloudflare Workers
- **Cloudflare Workers Docs:** https://developers.cloudflare.com/workers/
- **Wrangler CLI:** https://developers.cloudflare.com/workers/wrangler/
- **Workers Configuration:** https://developers.cloudflare.com/workers/wrangler/configuration/
---
## API Reference
- **generateText:** https://ai-sdk.dev/docs/reference/ai-sdk-core/generate-text
- **streamText:** https://ai-sdk.dev/docs/reference/ai-sdk-core/stream-text
- **generateObject:** https://ai-sdk.dev/docs/reference/ai-sdk-core/generate-object
- **streamObject:** https://ai-sdk.dev/docs/reference/ai-sdk-core/stream-object
- **Tool:** https://ai-sdk.dev/docs/reference/ai-sdk-core/tool
- **Agent:** https://ai-sdk.dev/docs/reference/ai-sdk-core/agent
---
## 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
---
## Blog Posts & Announcements
- **AI SDK 5.0 Release:** https://vercel.com/blog/ai-sdk-5
- **Vercel AI Blog:** https://vercel.com/blog/category/ai
- **Engineering Blog (Agents):** https://www.anthropic.com/engineering
---
## TypeScript & Zod
- **Zod Documentation:** https://zod.dev/
- **TypeScript Handbook:** https://www.typescriptlang.org/docs/
---
## Complementary Skills
For complete AI SDK coverage, also see:
- **ai-sdk-ui skill:** Frontend React hooks (useChat, useCompletion, useObject)
- **cloudflare-workers-ai skill:** Native Cloudflare Workers AI binding (no multi-provider)
---
## Quick Navigation
### I want to...
**Generate text:**
- Docs: https://ai-sdk.dev/docs/ai-sdk-core/generating-text
- Template: `templates/generate-text-basic.ts`
**Stream text:**
- Docs: https://ai-sdk.dev/docs/ai-sdk-core/streaming-text
- Template: `templates/stream-text-chat.ts`
**Generate structured output:**
- Docs: https://ai-sdk.dev/docs/ai-sdk-core/generating-structured-data
- Template: `templates/generate-object-zod.ts`
**Use tools:**
- Docs: https://ai-sdk.dev/docs/ai-sdk-core/tools-and-tool-calling
- Template: `templates/tools-basic.ts`
**Build an agent:**
- Docs: https://ai-sdk.dev/docs/agents/overview
- Template: `templates/agent-with-tools.ts`
**Migrate from v4:**
- Docs: https://ai-sdk.dev/docs/migration-guides/migration-guide-5-0
- Reference: `references/v5-breaking-changes.md`
**Fix an error:**
- Docs: https://ai-sdk.dev/docs/reference/ai-sdk-errors
- Reference: `references/top-errors.md`
**Set up a provider:**
- Reference: `references/providers-quickstart.md`
**Deploy to production:**
- Reference: `references/production-patterns.md`
---
**Last Updated:** 2025-10-21