Полное руководство по Vercel AI SDK — единый API для OpenAI, Anthropic и Gemini
Выпустили продукт на OpenAI API, теперь хотите попробовать Claude и Gemini — и тратите два часа, переписывая одну и ту же логику под три разных SDK, вручную переводя форматы запросов и ответов. Vercel AI SDK (с 2026 года просто AI SDK) сворачивает всё в "один import, одна функция, любой провайдер": TypeScript open-source библиотека с более чем 20 млн скачиваний в месяц, AI SDK 6 поставляется с Agents, MCP, tool approval и DevTools — на май 2026 года это де-факто стандарт унифицированного интерфейса к LLM. Если вы вызываете LLM из веб-приложения или Node.js-проекта в 2026 году, AI SDK — правильный выбор по умолчанию: лёгкое переключение, треть кода, типобезопасность, интеграция с React. Настоящая ценность — свобода от vendor lock-in: OpenAI поднял цены — три строки на Anthropic; новая модель Gemini — попробовать в одном месте; всё в одной кодовой базе. В статье — что такое AI SDK, три практические причины (свободное переключение, треть кода, Zod-типобезопасность), запуск за 5 минут (generateText → streamText), структурированный вывод через generateObject, tool calling и агенты в AI SDK 6 (tools + stopWhen, ToolLoopAgent, MCP), интеграция с React через useChat за 10 строк, смена провайдеров (OpenAI/Anthropic/Google/Mistral/xAI/совместимые) одной строкой и три продакшен-ловушки: различия фич у провайдеров, биллинг при прерывании стрима, перегрузка вывода типов.