LogoDocumentation BibGenie

Modèles personnalisés

Ajoutez et gérez des modèles personnalisés, notamment OpenAI, Anthropic, OpenRouter, Ollama, LM Studio et les API compatibles.

Les modèles personnalisés vous permettent d'utiliser votre propre clé API, fournisseur tiers, modèle local ou service de modèles institutionnel. Une fois configuré, BibGenie envoie les requêtes directement du plugin Zotero local vers le fournisseur choisi.

Ajouter un modèle

Ouvrez BibGenie et allez dans Model Settings.
Cliquez sur Add Model dans la section Custom Models.
Sélectionnez ou saisissez un Provider ID. BibGenie charge les fournisseurs courants depuis un catalogue de modèles et remplit automatiquement Provider Name, Provider Type et Base URL lorsque c'est possible.
Sélectionnez ou saisissez un Model ID. Si le modèle existe dans le catalogue, BibGenie remplit automatiquement Model Name, Family, Model Types, Context Window, Max Tokens et Description.
Saisissez votre API Key. Pour les services locaux comme Ollama, une clé API n'est généralement pas requise.
Cliquez sur Test pour vérifier la connexion. Un test réussi affiche Connected. Si le test échoue, BibGenie affiche le message d'erreur du fournisseur pour vous aider à corriger la configuration.
Vérifiez les champs remplis automatiquement et ajustez Model Types, Context Window ou Max Tokens si nécessaire.
Cliquez sur Add Model. Le modèle est enregistré, activé et devient disponible dans le sélecteur de modèle du chat.

Comportement d'auto-remplissage

Ajouter un modèle personnalisé n'est pas entièrement manuel. BibGenie charge les informations de fournisseur et de modèle depuis le catalogue models.dev lorsqu'elles sont disponibles :

  • Provider ID permet de rechercher des fournisseurs courants et de saisir manuellement un fournisseur personnalisé.
  • La sélection d'un fournisseur peut remplir automatiquement Provider Name, Provider Type et Base URL.
  • Model ID est filtré selon le fournisseur sélectionné et prend en charge les modèles du catalogue comme les IDs personnalisés.
  • La sélection d'un modèle du catalogue peut remplir automatiquement Model Name, Family, Model Types, Context Window, Max Tokens, Description et les métadonnées de prix.
  • Si le catalogue de modèles ne peut pas être chargé, BibGenie utilise une liste de fournisseurs de secours intégrée, et vous pouvez toujours ajouter des modèles manuellement.

Préférez les entrées du catalogue lorsqu'elles existent

Si votre fournisseur et votre modèle apparaissent dans les listes de recherche, sélectionnez-les au lieu de tout saisir manuellement. Cela réduit les erreurs de Provider Type, Base URL, capacités du modèle et limites de contexte.

Champs

ChampRequisDescription
Provider IDRequisIdentifiant unique du fournisseur, comme openai, anthropic ou openrouter ; les IDs personnalisés sont pris en charge
Provider NameRequisNom affiché du fournisseur ; généralement auto-rempli depuis le catalogue
Model IDRequisID réel du modèle utilisé par l'API du fournisseur, comme gpt-4.1 ou claude-sonnet-4-5
Model NameRequisNom affiché dans BibGenie ; généralement auto-rempli depuis le catalogue
API KeyOptionnelVotre clé API fournisseur ; les fournisseurs locaux comme Ollama n'en demandent généralement pas
Base URLOptionnelPoint d'accès API ; souvent auto-rempli pour les fournisseurs du catalogue, mais les services compatibles ou locaux peuvent nécessiter une confirmation manuelle
Provider TypeRequisType d'intégration API, comme OpenAI, Anthropic, Ollama ou OpenAI Compatible
FamilyOptionnelFamille de modèle, comme qwen, gpt ou claude ; souvent auto-remplie
Model TypesRequisCapacités comme Text, Vision, Reasoning, Function Calling ou Web Search
Context WindowOptionnelFenêtre de contexte du modèle ; souvent auto-remplie pour les modèles du catalogue
Max TokensOptionnelNombre maximal de tokens de sortie ; souvent auto-rempli pour les modèles du catalogue
DescriptionOptionnelDescription du modèle ; souvent auto-remplie

Guide Provider Type

Provider TypeÀ utiliser lorsque
OpenAIVous utilisez l'API officielle OpenAI
AnthropicVous utilisez l'API Anthropic Claude
xAIVous utilisez l'API xAI Grok
DeepSeekVous utilisez l'API officielle DeepSeek
GoogleVous utilisez l'API Gemini
GroqVous utilisez l'API Groq
Moonshot AIVous utilisez les modèles Kimi / Moonshot
OpenRouterVous utilisez l'API OpenRouter
AlibabaGénéralement via OpenAI Compatible
Z.AI / Zhipu AIGénéralement via OpenAI Compatible
OllamaVous utilisez un service local Ollama
OpenAI CompatibleVous utilisez LM Studio, un proxy API ou un endpoint institutionnel compatible

Base URL

De nombreux fournisseurs officiels ont une Base URL par défaut. Vous devez généralement modifier Base URL uniquement lorsque :

  • Vous utilisez OpenAI Compatible.
  • Vous utilisez un proxy API.
  • Vous utilisez un service de modèle local.
  • Votre fournisseur exige un endpoint personnalisé.

Exemples :

https://api.openai.com/v1
https://openrouter.ai/api/v1
http://localhost:11434
http://localhost:1234/v1

Attention au chemin /v1

De nombreuses API compatibles nécessitent une Base URL se terminant par /v1. L'absence du chemin de version peut provoquer des erreurs NetworkError, 404 ou model-not-found.

Exemple Ollama

Assurez-vous qu'Ollama est installé et en cours d'exécution.
Exécutez ollama list dans un terminal pour confirmer qu'un modèle local est disponible.
Si Ollama n'est pas encore lancé, démarrez-le avec ollama serve. Vous verrez une confirmation indiquant qu'il écoute sur 127.0.0.1:11434.
Ajoutez un modèle dans BibGenie et choisissez Ollama comme Provider Type.
Utilisez http://localhost:11434 comme Base URL.
Utilisez le nom de modèle affiché par ollama list, comme llama3.1:8b, comme Model ID.

Exemple LM Studio

LM Studio est généralement configuré via OpenAI Compatible :

Démarrez le serveur API local dans LM Studio.
Ajoutez un modèle dans BibGenie et choisissez OpenAI Compatible comme Provider Type.
Saisissez l'adresse API de LM Studio comme Base URL, généralement proche de http://localhost:1234/v1.
Saisissez comme Model ID l'ID du modèle actuellement chargé dans LM Studio.

Model Types

Sélectionnez les capacités selon ce que le modèle prend réellement en charge :

  • Text : chat texte ; généralement requis.
  • Vision : entrée image, capture d'écran et figure.
  • Reasoning : utile pour les tâches de raisonnement complexe.
  • Function Calling : influence les flux de recherche, lecture et gestion de bibliothèque.
  • Web Search : à activer uniquement si le fournisseur et le modèle le prennent en charge.

Des capacités mal configurées peuvent provoquer ModelNotSupported ou des échecs d'appel d'outils.

FAQ

On this page