Intégrations

Aider

Configurer Aider pour appeler les modèles via TokenHub.

Aider peut appeler les modèles TokenHub via l’interface OpenAI compatible. Gardez l’installation officielle, puis remplacez seulement la clé API, la Base URL et l’ID du modèle.

L’endpoint TokenHub utilisé dans ce guide est https://us-api.tokenhub.com/v1/chat/completions.

Quand l’utiliser

Commencez dans un petit dépôt ou un projet de test. Demandez d’abord à l’outil de lire des fichiers, expliquer le code ou proposer un plan, puis activez les modifications.

Installer ou ouvrir l’outil

Suivez la documentation officielle Aider pour installer ou ouvrir l’outil. Si les menus changent, suivez la version actuelle de la documentation.

Pour les outils CLI, vérifiez que l’exécutable fonctionne avant d’ajouter les identifiants TokenHub :

aider --version

Préparer les identifiants TokenHub

Créez une clé API TokenHub et choisissez dans la liste des modèles TokenHub un modèle adapté à cet outil.

export TOKENHUB_API_KEY="sk-..."

Conservez la clé dans votre shell local, le stockage secret de l’IDE ou le champ API key sécurisé de l’outil. Ne la commitez pas dans le dépôt.

Configurer le fournisseur TokenHub

Dans les réglages Models, Providers, API Keys ou OpenAI Compatible, renseignez les valeurs ci-dessous.

Valeurs du provider

ChampValeur
FournisseurOpenAI Compatible ou Custom
Base URLhttps://us-api.tokenhub.com/v1
API KeyLa valeur de TOKENHUB_API_KEY
Modèlegpt-4.1 ou un autre model ID TokenHub

Emplacements des réglages

ChampValeur
User config~/.aider.conf.yml
Project config.aider.conf.yml
API key sourceOPENAI_API_KEY=$TOKENHUB_API_KEY
model: openai/gpt-4.1
openai-api-base: __API_BASE_URL__/v1

Ne placez pas de secret dans les fichiers du projet. Commitez seulement les valeurs non secrètes comme le modèle et la Base URL; chaque développeur fournit sa clé localement.

Si l’outil sépare chat, edit, apply et fast models, utilisez le même modèle TokenHub pour le premier test. Séparez-les ensuite selon le coût, la latence et la capacité de raisonnement.

Variables temporaires pour le diagnostic

Utilisez les variables temporaires seulement pour vérifier la clé, le réseau et le nom du modèle. Après validation, déplacez les mêmes valeurs dans la configuration persistante ci-dessus.

export TOKENHUB_API_KEY="sk-..."
export OPENAI_API_KEY="$TOKENHUB_API_KEY"
export OPENAI_API_BASE="__API_BASE_URL__/v1"

Vérifier la connexion

Testez d’abord avec une consigne en lecture seule pour confirmer que le modèle lit le contexte sans modifier les fichiers. Testez ensuite les actions d’édition ou d’agent.

Lis le README du projet et résume-le en trois phrases. Ne modifie aucun fichier.

Après un prompt réussi, consultez les logs TokenHub pour vérifier le modèle, l’endpoint, les tokens consommés et le groupe de facturation.

Dépannage

SymptômeCorrection
401 ou échec d’authentificationVérifiez que TOKENHUB_API_KEY est valide et enregistré dans le même terminal, IDE ou profil client.
404 ou modèle introuvableUtilisez un model ID présent dans votre espace TokenHub et compatible avec le protocole choisi.
Endpoint incorrectGardez exactement la Base URL indiquée ci-dessus. Les outils compatibles OpenAI demandent généralement /v1; les outils compatibles Claude non.
TimeoutVérifiez le réseau vers https://us-api.tokenhub.com, les paramètres proxy et l’allowlist de l’espace de travail.
L’outil utilise un autre modèleRevérifiez tous les emplacements chat, edit, apply, fast ou autocomplete.

Dernière mise à jour le