Este exemplo demonstra como usar o Vercel AI SDK com Next.js com o gancho useObject
para transmitir a geração de objetos estruturados para o cliente com o provedor de IA de sua escolha.
Execute create-next-app
com npm, Yarn ou pnpm para inicializar o exemplo:
npx create-next-app --example https://github.com/vercel-labs/ai-sdk-preview-use-object ai-sdk-preview-use-object-example
fio criar próximo aplicativo --example https://github.com/vercel-labs/ai-sdk-preview-use-object ai-sdk-preview-use-object-example
pnpm criar próximo aplicativo --example https://github.com/vercel-labs/ai-sdk-preview-use-object ai-sdk-preview-use-object-example
Para executar o exemplo localmente, você precisa:
Cadastre-se para obter contas nos provedores de IA que deseja usar (por exemplo, OpenAI, Anthropic).
Obtenha chaves de API para cada provedor.
Defina as variáveis de ambiente necessárias conforme mostrado no arquivo .env.example
, mas em um novo arquivo chamado .env
.
npm install
para instalar as dependências necessárias.
npm run dev
para iniciar o servidor de desenvolvimento.
Para saber mais sobre Vercel AI SDK ou Next.js, dê uma olhada nos seguintes recursos:
Documentos do Vercel AI SDK
Parque Vercel AI
Documentação do Next.js - aprenda sobre os recursos e API do Next.js.