~/oybek.dev
технологии
AI· с 2023

Vercel AI SDK+ OpenAI

Я использую Vercel AI SDK, чтобы внедрять AI-функции, которые реально окупаются — стриминговый чат, генерацию контента и умный поиск, встроенные прямо в стеки Next.js, Sanity и commerce. Не виджет сбоку, а часть продукта — так я и делал для NIO.

Что я на нём делаю

Стриминговые чат-боты, которые отвечают по вашему контенту, а не как общая модель. Генерация контента прямо в CMS — маркетинг делает черновик в один клик. Умный поиск с поддержкой опечаток, который реально понимает запрос. Всё model-agnostic: OpenAI, Anthropic или Google за одним SDK, меняются без переписывания.

Почему это выигрыш для клиента

Vercel AI SDK нативен для Next.js, поэтому AI живёт внутри приложения, а не отдельным сервисом, за которым надо присматривать. Стриминговые ответы ощущаются мгновенными, вы контролируете модель и то, что ей разрешено говорить, и не привязаны к ценам одного вендора. Меньше связующего кода, меньше движущихся частей, быстрее запуск.

Где я это запускал

На региональной EV-платформе NIO — Next.js, Sanity и MedusaJS — AI-функции живут в том же коде, что конфигуратор и витрина, а не в отдельном приложении. Об остальном я писал отдельно: какие AI-функции клиенты реально используют спустя год, а какие тихо превратились в демо.

Для кого это

Стартапы и бренды в Ташкенте и Дубае, которым нужен AI, который запускается и используется, а не демо-чат, умирающий после релиза. Если у вас уже Next.js — встанет на место. Если нет — соберу продукт так, чтобы AI было где жить.

Почему я выбираю это

01

AI внутри продукта

SDK работает прямо в Next.js, поэтому AI-функции живут в одном проекте с продуктом, а не в отдельном сервисе. На NIO они стояли рядом с конфигуратором.

02

Без привязки к вендору

OpenAI, Anthropic и Google работают за единым SDK. Я меняю модель под цену или качество, не переписывая ваш продукт.

03

Ответы по вашим данным

Чат и поиск, устойчивый к опечаткам, отвечают по вашему контенту, а не по общей модели. Вы решаете, что ассистенту можно говорить.

Сделано на этом

Частые вопросы

Подходит ли Vercel AI SDK для боевых AI-функций?

Да. Он создан для боевого AI в Next.js — стриминг, вызов инструментов, структурированный вывод и единый API поверх разных провайдеров. Я делаю на нём чат, генерацию контента и поиск, которые запускаются и остаются в работе, а не PoC-демо.

Можно ли менять AI-модели без переписывания?

Да — это одна из главных причин его выбирать. Один и тот же код работает с OpenAI, Anthropic, Google и другими, поэтому модель можно сменить ради цены или качества правкой конфига, а не переписыванием. Без привязки к вендору.

Сколько стоит разработка на Vercel AI SDK?

Зависит от объёма — отдельная функция вроде чат-бота по вашему контенту или умного поиска это небольшой проект с фиксированной ценой, а AI, вплетённый в весь продукт, — крупнее. Я заранее чётко оцениваю объём и называю фиксированную цену, без бесконечного счётчика.

Делаете ли вы приложения на Vercel AI SDK для клиентов в Дубае или Узбекистане?

Да. Я базируюсь в Ташкенте и работаю с клиентами в Дубае и ОАЭ — удалённо и в удобном по часовым поясам ритме. Запускал проекты для региональных брендов вроде NIO, Geely и Emarat.

Нужен ли Next.js, чтобы использовать Vercel AI SDK?

Лучше всего он раскрывается в Next.js, где AI живёт в том же приложении, что и продукт. Он работает и в других JS-фреймворках, и в чистом Node. Если у вас ещё не Next.js — сначала соберу продукт, чтобы AI было где жить.

Есть похожая задача?

Начать проект