Pular para o conteúdo principal
O Vercel AI SDK é a maneira mais popular de construir recursos de IA em apps Next.js, React, Svelte e Vue. A Venice funciona imediatamente como um provedor compatível com OpenAI.

Configuração

Configuração do provedor

Crie um provedor Venice usando o adaptador compatível com OpenAI:
Usar .chat() garante que as requisições vão para o endpoint /chat/completions da Venice. A sintaxe padrão openai('model') pode usar endpoints mais novos da OpenAI que a Venice ainda não suporta.

Streaming de chat (Next.js App Router)

Rota de API

Componente React

Gerando texto (sem streaming)

Saída estruturada

Tool calling

Geração de imagens

A geração de imagens Venice pode ser chamada diretamente junto com o AI SDK:

Chat multi-modelo (seletor de modelo)

Deixe os usuários escolherem entre modelos Venice:

Integração de busca na web

Passe parâmetros Venice para busca na web:
Se experimental_providerMetadata não passar adiante, você pode usar um wrapper de fetch personalizado ou chamar a API Venice diretamente para recursos de busca na web.

Embeddings

Para embeddings, use textEmbeddingModel() diretamente no provedor:

Variáveis de ambiente

Modelos recomendados

Documentação do Vercel AI SDK

Documentação oficial do Vercel AI SDK

Modelos Venice

Navegue por todos os modelos Venice