Vai al contenuto principale
Il Vercel AI SDK è il modo più popolare per costruire funzionalità AI in app Next.js, React, Svelte e Vue. Venice funziona out-of-the-box come provider compatibile con OpenAI.

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:
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, usa textEmbeddingModel() direttamente sul provider:

Variabili d’ambiente

Modelli consigliati

Documentazione Vercel AI SDK

Documentazione ufficiale Vercel AI SDK

Modelli Venice

Sfoglia tutti i modelli Venice