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, usetextEmbeddingModel() 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