TGViewer
Refat Talks: Tech & AI Refat Talks: Tech & AI @nobilix · 11.8K subscribers
Post #136 3.1K
Vercel AI SDK - пожалуй, один из лучших фреймворков для изучения, который даст максимум пользы за минимальное время.

Когда начинаешь разбираться с AI (с LLM-powered разработкой), легко утонуть в море опций. LangChain, CrewAI, LlamaIndex, чистые API от OpenAI и т.д. - выбор огромный и не всегда понятно, с чего начать.

Vercel AI SDK нашел близкий к идеальному баланс между простотой и функциональностью. Оставляя куда больше гибкости и прозрачности в работе. Это не сырые API, но и не переабстрагированный монстр (привет, LangChain).

Unified API для всех провайдеров. Один интерфейс для OpenAI, Anthropic, Google, Mistral, Cohere и еще десятка провайдеров. Хочешь переключиться с OpenAI на Claude? Меняешь пару строк и нет необходимости изучать особенности каждого API или переписывать логику.

Стриминг из коробки. Попробуй сделать нормальный streaming response с обработкой ошибок и прогрессивным рендерингом и стримингом тулов с нуля - потратишь день. В AI SDK это работает из коробки с парой строк кода. И с понятными рецептами фронтенд интеграции.

Tool calling и Structured Outputs без боли. С Zod схемами tool calling становится типобезопасным и предсказуемым. Описываешь инструмент, его параметры, функцию выполнения - и все работает. Кстати, внутри хитро устроено: если модель не поддерживает Structured Outputs, они под капотом используют tool call. Вот табличка.

Framework-agnostic, но с фокусом на удобство. Хотя SDK ассоциируется с Next.js и React, он работает везде. Vue, Svelte, Solid, Node.js бэкенды - без проблем. Но именно с React интеграция получается особенно элегантной благодаря хукам типа useChat и useCompletion и конечно Generative UI.

Не только текст. Есть встроенная поддержка эмбеддингов и нужных хелпер-функций. Мультимодальность тоже из коробки - можете генерировать изображения или анализировать их с помощью vision моделей. Поддержка голоса.

Так же есть минималистичный toolkit для разработки MCP.

Ко всему этому легко прикручивается observability - это инструменты типа LangFuse, которые показывают что происходит с вашими LLM вызовами в реальном времени (их инструкция).

А еще активное сообщество, отличные примеры, туториалы, готовые решения. Нормальная документация, которую поддерживают (привет, LangChain) - именно с нее я рекомендую начать, но если что есть неплохой курс.

Из минусов - часть функций с пометкой experimental, и в целом все еще динамично развивается, но это компенсируется отличной докой и migration guides.

А еще, Vercel готовят свой аналог OpenRouter - AI Gateway.

P.S. Вообще я начинал писать пост про Mastra - замечательном агентском фреймворке, но подумал что для начала важно познакомить вас с AI SDK, на котором базируется Mastra. Пост про Mastra будет завтра 🙌
  • 🔥 31
  • ❤ 9
  • 👍 8
  • 🙏 2
  • 👌 1
More from @nobilix
  1. Oct 10, 2026#ReDigest Продолжаем субботнюю рубрику, тут я кратко рассказываю про новости из мира техно…
  2. Oct 9, 2026На видео ролик, который я собрал с помощью Flute. Экспириенс так понравился, что решил под…
  3. Oct 3, 2026#ReDigest Продолжаем субботнюю рубрику, тут я кратко рассказываю про новости из мира техно…
  4. Sep 30, 2026AI в SDLC команды: как превратить регламенты в инструкции для агента Работать с агентом од…
  5. Sep 29, 2026Агент улучшит любую метрику. Твоя работа - выбрать правильную На днях Anthropic выпустили…
  6. Sep 26, 2026#ReDigest Продолжаем субботнюю рубрику, тут я кратко рассказываю про новости из мира техно…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →