ai-sdk 是做什么的?
回答关于 AI SDK 的问题,并帮助构建 AI 驱动的功能。在以下情况下使用: (1) 开发者询问 AI SDK 函数如 generateText、streamText、ToolLoopAgent、embed 或工具 (tools) 时; (2) 开发者想要构建 AI 智能体、聊天机器人、RAG 系统或文本生成功能时; (3) 开发者对 AI 提供商 (OpenAI、Anthropic、Google 等)、流式传输、工具调用、结构化输出或嵌入技术有疑问时; (4) 开发者使用 React hooks 如 useChat 或 useCompletion 时。触发关键词:"AI SDK"、"Vercel AI SDK"、"generateText"、"streamText"、"add AI to my app"、"build an agent"、"tool calling"、"structured output"、"useChat"。