YAWBDB prend en charge les points d’accès personnalisés compatibles OpenAI pour les fonctionnalités propulsées par l’IA.
Tu peux ainsi utiliser ton propre fournisseur de modèles au lieu de te limiter à l’API OpenAI par défaut.

🗺️ Fonctionnalités concernées
Les points d’accès personnalisés peuvent être utilisés pour des fonctionnalités comme :
- Réponses IA
- Interactions aléatoires du bot
- Transcription AudioToText
- Transcription des enregistrements audio
- Résumés IA des enregistrements audio
Chaque fonctionnalité peut avoir ses propres réglages de point d’accès personnalisé.
🔗 Fournisseurs compatibles
Tout point d’accès compatible OpenAI peut fonctionner, selon le fournisseur et le modèle.
Par exemple :
- Ollama
- LM Studio
- OpenRouter
- Services auto-hébergés compatibles OpenAI
- Autres API compatibles
Vérifie toujours que ton fournisseur prend en charge le type de point d’accès que tu veux utiliser.
📋 Choisir le modèle
Chaque champ de modèle dans les réglages d’une fonctionnalité est accompagné d’un bouton Lister les modèles.
Il demande au point d’accès vers lequel ce champ pointe ce qu’il propose, puis présente la réponse sous forme de suggestions :
- si le point d’accès personnalisé du champ est activé et que son URL est renseignée, la liste vient de ton point d’accès, avec ta propre clé ;
- sinon, elle vient d’OpenAI, avec la clé API de la fonctionnalité.
Les suggestions sont filtrées selon ce que le champ peut réellement utiliser. Un champ de transcription ne proposera pas de modèles de chat, et un champ de chat ne proposera pas de modèles d’embedding, de modération, d’image ou de voix : ceux-là seraient acceptés à l’enregistrement et échoueraient dès le premier message.
Le champ reste en texte libre volontairement. Publier une liste de modèles est facultatif dans le format OpenAI, donc certains serveurs auto-hébergés n’y répondent pas du tout, et un modèle auto-hébergé porte le nom que son propriétaire lui a donné. Si la liste ne peut pas être récupérée, la raison s’affiche sous le champ et tu peux simplement taper le nom.
🔌 Point d’accès du modèle de texte
Pour les réponses IA en texte, tu peux configurer :
- Activer le modèle de texte personnalisé
- URL de base personnalisée
- Clé API personnalisée, si nécessaire
- Nom du modèle, s’il est disponible dans les réglages de la fonctionnalité
Exemple de format d’URL de base :
http://localhost:11434/v1
L’URL exacte dépend de ton fournisseur.
🔌 Point d’accès de transcription
Pour la transcription audio, tu peux configurer un point d’accès personnalisé compatible Whisper.
Il est utilisé par des fonctionnalités comme AudioToText et Enregistrement audio lorsque la transcription est activée.
🔌 Point d’accès du modèle de résumé
L’enregistrement audio peut utiliser un point d’accès personnalisé distinct pour les résumés de réunion générés par IA.
Tu peux ainsi utiliser un modèle pour la transcription et un autre pour les résumés.
👁️ Champs masqués
Les champs de point d’accès personnalisé sont masqués par défaut.
Ils n’apparaissent que lorsque l’interrupteur du point d’accès personnalisé concerné est activé. La page de configuration reste ainsi plus claire pour celles et ceux qui n’ont pas besoin de fournisseur personnalisé.
🔐 Notes de sécurité
- Ne partage pas tes clés API avec des utilisateurs en qui tu n’as pas confiance.
- Vérifie que ton point d’accès est joignable depuis l’environnement où YAWBDB s’exécute.
- Utilise HTTPS pour les points d’accès distants quand c’est possible.
- Renseigne-toi sur la façon dont ton fournisseur stocke ou traite les données.
- Fais d’abord un test avec une courte requête ou un court fichier audio.
🔧 Dépannage
🚨 L’IA ne répond pas
Vérifie l’URL de base, la clé API et le nom du modèle. Vérifie aussi que le point d’accès est joignable.
🚨 La transcription échoue
Assure-toi que le point d’accès est compatible Whisper et qu’il prend en charge le format du fichier audio envoyé.
🚨 Les résumés échouent alors que la transcription fonctionne
Vérifie les réglages du point d’accès distinct du modèle de résumé.
🏠 Localhost ne fonctionne pas
localhost peut désigner le conteneur ou le serveur lui-même : utilise une adresse joignable depuis le service en cours d’exécution.