Moltbot utilise par défaut l'API officielle d'Anthropic, mais celle-ci présente des inconvénients tels que des restrictions d'accès et des tarifs élevés. Cet article explique en détail comment configurer Moltbot pour se connecter à un relais API (API proxy) via le mode "openai-compatible" afin d'utiliser des services tiers.
Valeur ajoutée : Après avoir lu ce guide, vous saurez comment configurer Moltbot avec un relais API pour bénéficier d'une expérience d'assistant AI plus stable et à moindre coût.

Points clés de la configuration du relais API Moltbot
Avant de commencer la configuration, il est important de comprendre le mécanisme de configuration API de Moltbot et les avantages d'utiliser un relais.
| Point clé | Description | Valeur |
|---|---|---|
| openai-compatible | Moltbot prend en charge le protocole API compatible OpenAI | Permet de se connecter à n'importe quel service compatible |
| baseUrl personnalisée | Possibilité de modifier l'adresse du point de terminaison API | Flexibilité pour changer de fournisseur |
| Support multi-modèles | Une fois configuré, vous pouvez utiliser divers modèles | Basculez librement entre Claude, GPT ou Gemini |
| Optimisation des coûts | Les relais API offrent souvent de meilleurs tarifs | Économisez 40 à 60 % sur vos frais d'API |
| Stabilité accrue | Les relais proposent un équilibrage de charge | Réduit les problèmes de limitation (rate limiting) de l'API officielle |
Comparaison des méthodes de configuration de l'API Moltbot
| Méthode | Scénario d'utilisation | Complexité | Recommandation |
|---|---|---|---|
| Fichier config.json | Configuration permanente | Moyenne | ⭐⭐⭐⭐⭐ |
| Variables d'environnement | Tests temporaires | Simple | ⭐⭐⭐ |
| Paramètres de ligne de commande | Exécution unique | Simple | ⭐⭐ |
| Assistant d'intégration (onboard) | Première installation | Simple | ⭐⭐⭐⭐ |
Préparations pour la configuration du relais API Moltbot
Étape 1 : Vérifier que Moltbot est installé
Assurez-vous d'abord que Moltbot est bien installé sur votre machine :
# Vérifier la version de Moltbot
moltbot --version
# Si non installé, lancez l'installation
npm install -g moltbot@latest
Configuration requise : Node.js >= 22
Étape 2 : Obtenir la clé du relais API
Vous devez obtenir une clé API auprès d'un fournisseur de relais API.
🚀 Démarrage rapide : Nous vous recommandons d'utiliser APIYI (apiyi.com) pour obtenir vos clés API. Des crédits gratuits sont offerts à l'inscription, et le service supporte les derniers modèles comme Claude Sonnet 4, Claude Opus 4.5 ou GPT-4o, avec des tarifs 40 à 60 % moins chers que les tarifs officiels.
Une fois votre clé obtenue, notez les informations suivantes :
| Élément | Exemple de valeur | Description |
|---|---|---|
| Clé API | sk-xxxxxxxxxxxxxxxx |
Votre clé exclusive |
| Base URL | https://api.apiyi.com/v1 |
L'adresse du point de terminaison API |
| Nom du modèle | claude-sonnet-4-20250514 |
Le modèle que vous souhaitez utiliser |

Méthode de configuration 1 pour le proxy API Moltbot : via le fichier config.json
C'est la méthode la plus recommandée, car elle permet une configuration permanente en une seule fois.
Localiser le fichier de configuration de Moltbot
Le fichier de configuration de Moltbot se trouve généralement ici :
| Système d'exploitation | Chemin du fichier de configuration |
|---|---|
| macOS | ~/.clawdbot/config.json ou ~/.moltbot/config.json |
| Linux | ~/.clawdbot/config.json ou ~/.moltbot/config.json |
| Windows | %USERPROFILE%\.clawdbot\config.json |
Vous pouvez également le trouver via la ligne de commande :
# Afficher la configuration actuelle
moltbot config list
# Afficher le chemin du fichier de configuration
moltbot config path
Modifier le fichier config.json pour configurer le proxy API
Ouvrez le fichier de configuration et ajoutez ou modifiez la section models.providers :
{
"models": {
"providers": {
"apiyi": {
"baseUrl": "https://api.apiyi.com/v1",
"apiKey": "sk-your-api-key-here",
"api": "openai-completions",
"authHeader": true,
"models": [
{
"id": "claude-sonnet-4-20250514",
"name": "Claude Sonnet 4",
"contextWindow": 200000,
"maxTokens": 64000
},
{
"id": "claude-opus-4-5-20251101",
"name": "Claude Opus 4.5",
"contextWindow": 200000,
"maxTokens": 32000
},
{
"id": "gpt-4o",
"name": "GPT-4o",
"contextWindow": 128000,
"maxTokens": 16384
}
]
}
}
},
"agent": {
"model": {
"primary": "apiyi/claude-sonnet-4-20250514",
"fallbacks": ["apiyi/claude-opus-4-5-20251101", "apiyi/gpt-4o"]
}
}
}
Détails des paramètres de configuration
| Paramètre | Type | Description | Exemple |
|---|---|---|---|
baseUrl |
string | Adresse du point de terminaison (endpoint) API | https://api.apiyi.com/v1 |
apiKey |
string | Clé API | sk-xxxxxxxx |
api |
string | Type de protocole API | openai-completions ou openai-responses |
authHeader |
boolean | Utiliser ou non l'en-tête Authorization | true |
models |
array | Liste des modèles disponibles | Voir l'exemple ci-dessus |
contextWindow |
number | Taille de la fenêtre de contexte | 200000 |
maxTokens |
number | Nombre maximum de tokens en sortie | 64000 |
Méthode de configuration 2 pour le proxy API Moltbot : format YAML
Si vous préférez le format YAML, Moltbot prend également en charge le fichier config.yaml :
# ~/.moltbot/config.yaml
models:
providers:
apiyi:
baseUrl: "https://api.apiyi.com/v1"
apiKey: "sk-your-api-key-here"
api: openai-completions
authHeader: true
models:
- id: claude-sonnet-4-20250514
name: Claude Sonnet 4
contextWindow: 200000
maxTokens: 64000
- id: claude-opus-4-5-20251101
name: Claude Opus 4.5
contextWindow: 200000
maxTokens: 32000
agent:
model:
primary: apiyi/claude-sonnet-4-20250514
fallbacks:
- apiyi/claude-opus-4-5-20251101
- apiyi/gpt-4o
Configuration YAML simplifiée
Si vous n'avez besoin que d'un seul modèle, vous pouvez utiliser une configuration plus concise :
# ~/.moltbot/config.yaml - Version minimaliste
llm:
provider: openai-compatible
model: claude-sonnet-4-20250514
apiKey: sk-your-api-key-here
baseUrl: https://api.apiyi.com/v1
🎯 Conseil technique : Il est recommandé d'utiliser la configuration complète. Cela vous permet de configurer plusieurs modèles et des stratégies de secours (fallbacks) pour améliorer la stabilité du service. Via APIYI (apiyi.com), vous pouvez accéder simultanément à de nombreux types de modèles comme Claude, GPT, Gemini, etc.
Méthode 3 de configuration du relais API Moltbot : Variables d'environnement
Idéal pour les tests temporaires ou les environnements CI/CD :
# 设置环境变量
export MOLTBOT_LLM_PROVIDER="openai-compatible"
export MOLTBOT_LLM_MODEL="claude-sonnet-4-20250514"
export MOLTBOT_LLM_API_KEY="sk-your-api-key-here"
export MOLTBOT_LLM_BASE_URL="https://api.apiyi.com/v1"
# 启动 Moltbot
moltbot gateway start
Ou configurer dans un fichier .env :
# ~/.moltbot/.env
MOLTBOT_LLM_PROVIDER=openai-compatible
MOLTBOT_LLM_MODEL=claude-sonnet-4-20250514
MOLTBOT_LLM_API_KEY=sk-your-api-key-here
MOLTBOT_LLM_BASE_URL=https://api.apiyi.com/v1

Méthode 4 de configuration du relais API Moltbot : Ligne de commande
Utilisez la commande moltbot config set pour une configuration rapide :
# 配置 API 中转站
moltbot config set models.providers.apiyi.baseUrl "https://api.apiyi.com/v1"
moltbot config set models.providers.apiyi.apiKey "sk-your-api-key-here"
moltbot config set models.providers.apiyi.api "openai-completions"
# 设置默认模型
moltbot config set agent.model.primary "apiyi/claude-sonnet-4-20250514"
# 验证配置
moltbot config list
Script de configuration par lot
Créez un script pour automatiser tous les réglages en un clic :
#!/bin/bash
# setup-apiyi.sh - Script de configuration du relais APIYI pour Moltbot
API_KEY="sk-your-api-key-here"
BASE_URL="https://api.apiyi.com/v1"
echo "Configuration du relais API Moltbot..."
# 设置 provider
moltbot config set models.providers.apiyi.baseUrl "$BASE_URL"
moltbot config set models.providers.apiyi.apiKey "$API_KEY"
moltbot config set models.providers.apiyi.api "openai-completions"
moltbot config set models.providers.apiyi.authHeader true
# 设置默认模型
moltbot config set agent.model.primary "apiyi/claude-sonnet-4-20250514"
# 重启 gateway
moltbot gateway restart
echo "Configuration terminée ! Utilisez 'moltbot doctor' pour vérifier la configuration."
Validation de la configuration du relais API Moltbot
Une fois la configuration terminée, il est nécessaire de vérifier si tout fonctionne correctement.
Utiliser moltbot doctor pour vérifier
# Exécuter le diagnostic
moltbot doctor
# Réparer automatiquement les problèmes
moltbot doctor --fix
Exemple de sortie normale :
✓ Gateway running on port 18789
✓ Model provider 'apiyi' configured
✓ API key validated
✓ Model 'claude-sonnet-4-20250514' available
✓ Connection test passed
Envoyer un message de test
# Tester la connexion API
moltbot test-llm --provider apiyi --model claude-sonnet-4-20250514
# Envoyer un message de test
moltbot chat "Bonjour, peux-tu te présenter ?"
Vérifier les journaux d'appels API
# Voir les journaux en temps réel
moltbot logs --follow
# Voir les 10 derniers appels API
moltbot logs --filter api-call --last 10
Liste des modèles supportés par le relais API Moltbot
Via le relais APIYI, vous pouvez utiliser les modèles suivants dans Moltbot :
Série de modèles Claude
| ID du modèle | Nom | Fenêtre de contexte | Caractéristiques | Plateforme disponible |
|---|---|---|---|---|
claude-opus-4-5-20251101 |
Claude Opus 4.5 | 200K | Capacité de raisonnement la plus forte | APIYI apiyi.com |
claude-sonnet-4-20250514 |
Claude Sonnet 4 | 200K | Meilleur rapport qualité-prix | APIYI apiyi.com |
claude-3-5-sonnet-20241022 |
Claude 3.5 Sonnet | 200K | Stable et fiable | APIYI apiyi.com |
claude-3-5-haiku-20241022 |
Claude 3.5 Haiku | 200K | Réponse rapide | APIYI apiyi.com |
Série de modèles OpenAI
| ID du modèle | Nom | Fenêtre de contexte | Caractéristiques |
|---|---|---|---|
gpt-4o |
GPT-4o | 128K | Capacités multimodales |
gpt-4o-mini |
GPT-4o Mini | 128K | Léger et rapide |
o1-preview |
o1 Preview | 128K | Raisonnement profond |
o1-mini |
o1 Mini | 128K | Rapport qualité-prix raisonnement |
Série de modèles Google
| ID du modèle | Nom | Fenêtre de contexte | Caractéristiques |
|---|---|---|---|
gemini-2.0-flash |
Gemini 2.0 Flash | 1M | Contexte ultra-long |
gemini-2.0-pro |
Gemini 2.0 Pro | 1M | Version professionnelle |
💡 Conseil de choix : Pour une utilisation quotidienne de Moltbot, nous recommandons Claude Sonnet 4, qui offre un excellent équilibre entre performance et coût. Vous pouvez consulter la liste complète des modèles et les tarifs en temps réel sur APIYI apiyi.com.

Configuration avancée du relais API Moltbot
Configurer une stratégie de repli (Fallback)
Basculez automatiquement vers un modèle de secours lorsque le modèle principal est indisponible :
{
"agent": {
"model": {
"primary": "apiyi/claude-sonnet-4-20250514",
"fallbacks": [
"apiyi/claude-3-5-sonnet-20241022",
"apiyi/gpt-4o"
],
"fallbackStrategy": "sequential"
}
}
}
Configurer les règles de routage des modèles
Sélectionnez automatiquement le meilleur modèle en fonction du type de tâche :
{
"agent": {
"modelRouting": {
"coding": "apiyi/claude-sonnet-4-20250514",
"reasoning": "apiyi/claude-opus-4-5-20251101",
"quick": "apiyi/claude-3-5-haiku-20241022",
"default": "apiyi/claude-sonnet-4-20250514"
}
}
}
Configurer les limites de coûts
Évitez les dépenses excessives imprévues :
{
"agent": {
"limits": {
"maxTokensPerRequest": 32000,
"maxRequestsPerHour": 100,
"maxCostPerDay": 10.00
}
}
}
Foire aux questions (FAQ) sur le relais API Moltbot
Q1 : Que faire si le message « API Key Invalid » s’affiche après la configuration ?
Veuillez vérifier les points suivants :
- Format de l'API Key : Assurez-vous que la clé commence par
sk-. - Copie complète : Vérifiez que vous avez copié l'intégralité de la clé, sans oublier de caractères.
- État du compte : Connectez-vous sur APIYI (apiyi.com) pour vérifier le solde et l'état de votre compte.
- Emplacement de la configuration : Confirmez que la
apiKeyest configurée au bon niveau hiérarchique.
# Vérifier la clé API
curl -H "Authorization: Bearer sk-your-key" https://api.apiyi.com/v1/models
Q2 : Comment changer de modèle ?
Il existe deux façons de procéder :
Méthode 1 : Modifier le fichier de configuration
moltbot config set agent.model.primary "apiyi/claude-opus-4-5-20251101"
moltbot gateway restart
Méthode 2 : Spécifier au moment de l'exécution
moltbot chat --model apiyi/gpt-4o "Bonjour"
La clé API obtenue via APIYI (apiyi.com) prend en charge tous les modèles majeurs, sans qu'il soit nécessaire de faire des demandes d'accès séparées.
Q3 : Que faut-il saisir dans baseUrl ?
Formats de baseUrl pour différents relais API :
| Fournisseur | baseUrl |
|---|---|
| APIYI | https://api.apiyi.com/v1 |
| OpenRouter | https://openrouter.ai/api/v1 |
| Ollama local | http://127.0.0.1:11434/v1 |
Note : Le /v1 à la fin de l'URL est obligatoire, ne l'oubliez pas.
Q4 : Comment choisir entre plusieurs fournisseurs (Providers) configurés ?
Utilisez le format provider/model dans l'ID du modèle pour spécifier votre choix :
{
"agent": {
"model": {
"primary": "apiyi/claude-sonnet-4-20250514",
"fallbacks": ["openrouter/anthropic/claude-3.5-sonnet"]
}
}
}
Q5 : Comment consulter la consommation des appels API ?
# Voir les statistiques locales
moltbot stats --period today
# Voir l'utilisation détaillée
moltbot stats --detailed --period week
Nous vous recommandons également de vous connecter à la console APIYI (apiyi.com) pour consulter des statistiques d'utilisation et des factures plus détaillées.
Résolution des problèmes de configuration du proxy API Moltbot
Erreurs courantes et solutions
| Message d'erreur | Cause | Solution |
|---|---|---|
Connection refused |
baseUrl erronée ou service inaccessible | Vérifiez le format de l'URL et la connexion réseau |
401 Unauthorized |
Clé API invalide | Vérifiez que la clé est correcte |
404 Model not found |
ID du modèle erroné | Vérifiez l'orthographe du nom du modèle |
429 Rate limited |
Fréquence de requêtes trop élevée | Réduisez la fréquence des requêtes ou passez à un forfait supérieur |
500 Internal error |
Problème côté serveur | Réessayez plus tard ou contactez le support |
Mode débogage
Activez les logs détaillés pour faciliter le dépannage :
# Activer le mode débogage
export MOLTBOT_DEBUG=true
moltbot gateway start
# Ou utiliser les arguments de la ligne de commande
moltbot gateway start --debug --log-level verbose
Commandes de vérification de la configuration
# Valider la syntaxe de la configuration
moltbot config validate
# Tester la connexion API
moltbot test-connection --provider apiyi
# Bilan de santé complet (health check)
moltbot doctor --verbose
Comparaison : Proxy API Moltbot vs API Officielle
| Dimension de comparaison | API officielle Anthropic | Proxy APIYI | Avantage |
|---|---|---|---|
| Prix | 15 $/M tokens (Opus) | Dès 6 $/M tokens | Proxy |
| Stabilité d'accès | Limitée dans certaines régions | Accessible mondialement | Proxy |
| Couverture des modèles | Uniquement la série Claude | Claude + GPT + Gemini | Proxy |
| Mode de facturation | Post-payé à l'usage | Pré-payé, flexible | Chacun ses atouts |
| Support technique | Documentation en anglais | Support technique | Proxy |
| Compatibilité API | Format natif | Compatible OpenAI | Proxy |
🎯 Conseil de choix : Pour les utilisateurs ayant besoin d'un support multi-modèles, nous recommandons d'utiliser Moltbot via APIYI (apiyi.com). Non seulement les tarifs sont plus avantageux, mais vous bénéficierez également d'un service plus stable et d'un support technique dédié.
Récapitulatif : points clés de la configuration du relais API pour Moltbot
Grâce à ce tutoriel, vous avez appris la méthode complète pour configurer Moltbot avec un relais API :
- Préparatifs : installer Moltbot et obtenir une clé API sur APIYI (apiyi.com).
- Fichier de configuration : éditer
config.jsonouconfig.yamlpour ajouter la configuration du fournisseur (provider). - Paramètres clés :
baseUrl,apiKey, type d'API et liste des modèles. - Validation et tests : utiliser
moltbot doctoret les commandes de test pour confirmer que la configuration est correcte. - Fonctionnalités avancées : stratégies de secours (fallback), routage des modèles et limites de coûts.
Nous vous recommandons d'obtenir vos clés API via APIYI (apiyi.com) pour bénéficier de tarifs avantageux et d'un service stable, afin de tirer le meilleur parti de votre assistant Moltbot.
Ressources complémentaires
-
Documentation officielle de Moltbot : Référence de configuration de la passerelle (Gateway)
- Lien :
docs.molt.bot/gateway/configuration
- Lien :
-
Exemples de configuration Moltbot : Modèles de configuration pour différents scénarios
- Lien :
docs.molt.bot/gateway/configuration-examples
- Lien :
-
Fournisseurs de modèles Moltbot : Détails de la configuration des fournisseurs (Provider)
- Lien :
docs.molt.bot/concepts/model-providers
- Lien :
-
Moltbot GitHub : Code source du projet et tickets (Issues)
- Lien :
github.com/moltbot/moltbot
- Lien :
-
Guide de démarrage Moltbot : Tutoriel de prise en main rapide
- Lien :
docs.molt.bot/start/getting-started
- Lien :
📝 Auteur : Équipe APIYI
🔗 Support technique : Pour obtenir des clés API ou une assistance technique, n'hésitez pas à visiter APIYI (apiyi.com)
