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