В этом примере показано, как использовать Vercel AI SDK с Next.js с перехватчиком useObject
для потоковой передачи генерации структурированных объектов клиенту с выбранным вами поставщиком ИИ.
Запустите create-next-app
с помощью npm, Yarn или pnpm, чтобы загрузить пример:
npx create-next-app --example https://github.com/vercel-labs/ai-sdk-preview-use-object ai-sdk-preview-use-object-example
пряжа создает следующее приложение --example https://github.com/vercel-labs/ai-sdk-preview-use-object ai-sdk-preview-use-object-example
pnpm создать следующее приложение --example https://github.com/vercel-labs/ai-sdk-preview-use-object ai-sdk-preview-use-object-example
Чтобы запустить пример локально, вам необходимо:
Зарегистрируйте учетные записи у поставщиков ИИ, которых вы хотите использовать (например, OpenAI, Anthropic).
Получите ключи API для каждого провайдера.
Установите необходимые переменные среды, как показано в файле .env.example
, но в новом файле с именем .env
.
npm install
для установки необходимых зависимостей.
npm run dev
чтобы запустить сервер разработки.
Чтобы узнать больше о Vercel AI SDK или Next.js, посетите следующие ресурсы:
Документация Vercel AI SDK
Игровая площадка Vercel AI
Документация Next.js — узнайте о функциях и API Next.js.