Paramètres principaux
Prérequis
- La version actuelle de l’outil est installée
- Une BetterToken API Key : inscrivez-vous pour en obtenir une
- Un Model ID du model plaza
Exigences supplémentaires
- Dify Cloud ou une instance Dify auto-hébergée avec les plugins activés
- L’autorisation d’installer des plugins de modèles et de gérer les modèles de l’espace de travail
Ce guide configure uniquement LLM Chat. N’ajoutez pas un modèle de chat GPT comme Text Embedding, Rerank, Speech-to-Text ou Text-to-Speech.
Installation
Installer le plugin de modèle OpenAI compatible
1
Ouvrir Model Providers
Dans l’espace de travail Dify, ouvrez Integrations > Model Providers.
2
Installer le plugin officiel
Cliquez sur Install model providers, recherchez OpenAI-API-compatible et installez-le.Dify gère les fournisseurs de modèles comme des plugins au niveau de l’espace de travail. Après l’installation, les applications disposant des autorisations requises peuvent sélectionner les modèles de ce fournisseur.
3
Ajouter un modèle personnalisé
Sur la carte OpenAI-API-compatible, cliquez sur Add Model. Si la carte affiche d’abord Setup ou Configure, ouvrez-le puis choisissez l’option d’ajout de modèle.
Configuration manuelle
Effectuez cette configuration dans l’interface de fournisseur de modèles Dify. Vous n’avez pas besoin de modifier de fichier de configuration.Saisir la configuration du modèle
Utilisez ces valeurs pour le premier modèle :
Utilisez des valeurs prudentes pour les autres capacités facultatives :
- Thinking Mode Support : activez-le uniquement après avoir confirmé la prise en charge du modèle
- Stream function calling : sélectionnez
Not Supportpour le premier test - Vision Support : activez-le uniquement si le modèle et l’endpoint acceptent tous deux les entrées d’image
- Structured Output : laissez-le désactivé tant que le chat simple ne fonctionne pas
Utiliser le modèle dans une application
1
Créer ou ouvrir une application Dify
Ouvrez un Chatbot, Agent, Chatflow ou Workflow.
2
Sélectionner le modèle
Dans le sélecteur de modèle de l’application ou un nœud LLM, choisissez le modèle ajouté sous OpenAI-API-compatible.
3
Tester d’abord le chat simple
Exécutez la première Request avec une courte saisie de texte, sans outils ni images :
4
Activer ensuite les capacités Agent
Une fois le chat simple fonctionnel, modifiez la configuration du modèle si vous avez besoin d’appels d’outils. Réglez Function Call Type sur le mode pris en charge par le modèle. Les appels d’outils OpenAI compatibles utilisent généralement
Tool Call, mais vous devez vérifier la prise en charge du modèle et de l’endpoint sélectionnés.Vérifier la connexion
Envoyez un court prompt de test. Si l’outil renvoie une réponse sans erreur d’authentification ni erreur de Model ID, la connexion fonctionne. Redémarrez complètement l’outil après avoir modifié sa configuration.Changer de modèle
Ouvrez le sélecteur de modèle ou modifiez le champModel dans la configuration. Utilisez le Model ID exact du model plaza, puis redémarrez la session actuelle.
Dify enregistre la configuration personnalisée par model ID. Pour ajouter un autre modèle d’un fournisseur compatible, cliquez à nouveau sur Add Model sous le même fournisseur. Utilisez le nouvel ID pour Model Name et model name for API endpoint. Vous pouvez réutiliser la Base URL et l’API Key.
Erreurs courantes
L’enregistrement renvoie 401
- Vérifiez que l’API Key est complète
- Confirmez que le Model ID provient du fournisseur compatible
- Vérifiez l’état de la Key et le solde dans le Dashboard BetterToken
L’enregistrement renvoie 404
- L’API Base URL doit être
https://www.bettertoken.ai/v1 - N’ajoutez pas
/chat/completions - Vérifiez que model name for API endpoint correspond exactement à l’ID du model plaza
Dify indique model not found
Model Name peut affecter la façon dont Dify affiche et sélectionne le modèle. Le modèle réellement utilisé pour la Request est contrôlé par model name for API endpoint. Utilisez le même model ID d’un fournisseur compatible dans les deux champs.Le chat simple fonctionne, mais les outils Agent échouent
Rétablissez Function Call Type surNot Support et vérifiez un nœud LLM de base. Ne le passez à Tool Call que si le modèle sélectionné prend en charge les appels d’outils, puis testez à nouveau les arguments de l’outil.
Knowledge ne peut pas utiliser ce modèle comme Embedding Model
Ce comportement est attendu. Un LLM de chat ne peut pas remplacer un modèle d’embedding. Ce guide ne confirme pas d’endpoint BetterToken d’embedding ou de rerank pour Dify ; configurez séparément un fournisseur d’embedding compatible pour Knowledge.Configuration avancée
Fournisseurs compatibles
Les états concernent la méthode de configuration de BetterToken décrite sur cette page.
Signification des méthodes de configuration
Signification des méthodes de configuration
- Configuration manuelle : saisissez l’API Key, la Base URL et le Model.
- Non compatible : aucune méthode de connexion directe vérifiée n’est disponible pour le moment.
Guides associés
- Dify Model Providers
- Plugin officiel Dify OpenAI-API-compatible
- API OpenAI compatible et API Anthropic compatible
- Comment choisir un modèle
Détails techniques
Protocole, endpoint et champs internes du fournisseur
Protocole, endpoint et champs internes du fournisseur
Cette configuration utilise
https://www.bettertoken.ai/v1. L’outil ajoute le chemin d’endpoint OpenAI compatible. N’ajoutez pas /chat/completions ni /responses sauf si un champ spécifique l’exige explicitement.
