Setup
Configurazione del provider
Crea un provider Venice usando l’adapter compatibile con OpenAI:Usare
.chat() garantisce che le richieste vadano all’endpoint /chat/completions di Venice. La sintassi predefinita openai('model') può usare endpoint OpenAI più recenti che Venice non supporta ancora.Streaming chat (Next.js App Router)
Route API
Componente React
Generazione di testo (senza streaming)
Output strutturato
Tool calling
Generazione di immagini
La generazione di immagini Venice può essere chiamata direttamente insieme all’AI SDK:Chat multi-modello (selettore di modello)
Permetti agli utenti di scegliere tra i modelli Venice:Integrazione web search
Passa i parametri Venice per la web search:Se
experimental_providerMetadata non viene passato, puoi usare un wrapper fetch personalizzato o chiamare direttamente l’API Venice per le funzionalità di web search.Embeddings
Per gli embeddings, usatextEmbeddingModel() direttamente sul provider:
Variabili d’ambiente
Modelli consigliati
Documentazione Vercel AI SDK
Documentazione ufficiale Vercel AI SDK
Modelli Venice
Sfoglia tutti i modelli Venice