Passer au contenu principal
Le Vercel AI SDK est la manière la plus populaire de construire des fonctionnalités IA dans des applications Next.js, React, Svelte et Vue. Venice fonctionne immédiatement comme fournisseur compatible OpenAI.

Installation

Configuration du provider

Créez un provider Venice à l’aide de l’adaptateur compatible OpenAI :
L’utilisation de .chat() garantit que les requêtes vont vers l’endpoint /chat/completions de Venice. La syntaxe par défaut openai('model') peut utiliser des endpoints OpenAI plus récents que Venice ne prend pas encore en charge.

Streaming chat (Next.js App Router)

Route API

Composant React

Génération de texte (non-streaming)

Sortie structurée

Appel d’outils (tool calling)

Génération d’images

La génération d’images Venice peut être appelée directement aux côtés du AI SDK :

Chat multi-modèles (sélecteur de modèle)

Laissez les utilisateurs choisir parmi les modèles Venice :

Intégration de la recherche web

Passez les paramètres Venice pour la recherche web :
Si experimental_providerMetadata n’est pas transmis, vous pouvez utiliser un wrapper fetch personnalisé ou appeler l’API Venice directement pour les fonctionnalités de recherche web.

Embeddings

Pour les embeddings, utilisez textEmbeddingModel() directement sur le provider :

Variables d’environnement

Modèles recommandés

Docs du Vercel AI SDK

Documentation officielle du Vercel AI SDK

Modèles Venice

Parcourir tous les modèles Venice