Guide complet CC-Switch : Apprenez à gérer les configurations multi-API de Claude Code en 5 minutes

Coder avec Claude Code est un pur bonheur, mais l'API officielle coûte un bras ? Vous voulez passer à un intermédiaire API tiers, mais vous ne savez pas comment modifier le fichier de configuration ? CC-Switch est l'outil né pour résoudre ce problème précisément. Cet article va vous permettre de maîtriser l'installation et l'utilisation de CC-Switch en 5 minutes, pour gérer facilement les API de quatre assistants de programmation IA : Claude Code, Codex, OpenCode et Gemini CLI.

Valeur ajoutée : À la fin de cette lecture, vous saurez utiliser CC-Switch pour gérer visuellement plusieurs fournisseurs d'API (Providers), changer de configuration en un clic et dire adieu à la corvée de l'édition manuelle des fichiers JSON.

cc-switch-beginner-guide-fr 图示

C'est quoi CC-Switch ? Et pourquoi en avez-vous besoin ?

CC-Switch est une application de bureau open-source et multiplateforme, spécialement conçue pour centraliser la gestion des configurations de vos assistants de programmation IA. Elle a été créée et mise en open-source par le développeur farion1231 sur GitHub.

Le positionnement de CC-Switch

Pour faire simple, CC-Switch est le « centre de contrôle des configurations » pour vos outils de codage IA :

Méthode traditionnelle Avec CC-Switch
Édition manuelle de ~/.claude/settings.json Interface visuelle et configuration en un clic
Fichiers de configuration éparpillés selon les outils Gestion unifiée des 4 outils CLI
Changer de Provider nécessite un redémarrage + modif du fichier Changement en un clic, prise en compte automatique
Impossible de tester la vitesse, on avance à l'aveugle Test de latence intégré avec affichage en temps réel
Configuration perdue difficile à restaurer Sauvegarde automatique et support de la synchro cloud

Les 4 outils de programmation IA supportés par CC-Switch

Outil Description Emplacement du fichier de configuration
Claude Code Assistant IA officiel d'Anthropic pour terminal ~/.claude/settings.json
Codex Outil de programmation CLI d'OpenAI ~/.codex/config.toml
OpenCode Assistant IA open-source pour terminal ~/.config/opencode/
Gemini CLI Outil IA de Google pour terminal ~/.gemini/.env

🚀 Démarrage rapide : CC-Switch permet de se connecter à des services tiers comme APIYI (apiyi.com). Une fois votre Provider configuré, vous pouvez utiliser des outils comme Claude Code à moindre coût, tout en profitant du confort d'un basculement instantané.

Détails des fonctionnalités clés de CC-Switch

CC-Switch ne se contente pas d'être un simple sélecteur de configuration, c'est une plateforme complète de gestion d'outils d'IA :

cc-switch-beginner-guide-fr 图示

Fonctionnalité 1 : Gestion des Providers (Cœur du système)

C'est la fonctionnalité la plus utilisée de CC-Switch, elle permet de :

Fonctionnalité Description
Ajouter un Provider Configurer l'adresse API, la clé et le mapping des modèles
Basculement en un clic Passer rapidement d'un Provider à l'autre
Tests de vitesse Mesurer la latence API de chaque Provider
Configuration partagée Synchroniser un Provider sur plusieurs outils
Retour à l'officiel Restaurer l'état de connexion officiel en un clic

Exemple de configuration d'un Provider :

{
  "name": "APIYI",
  "baseUrl": "https://api.apiyi.com",
  "apiKey": "sk-your-apiyi-key",
  "models": {
    "claude-sonnet-4-20250514": "claude-sonnet-4-20250514",
    "claude-opus-4-20250514": "claude-opus-4-20250514"
  }
}

Fonctionnalité 2 : Gestion des serveurs MCP

Le MCP (Model Context Protocol) est le protocole d'extension de Claude Code. CC-Switch propose une interface de gestion MCP unifiée :

  • Supporte les types de transport stdio / http / sse
  • Configuration unifiée inter-applications (Claude/Codex/Gemini)
  • Ajout, édition et suppression visuelle des serveurs MCP

Fonctionnalité 3 : Gestion des compétences (Skills)

CC-Switch peut découvrir et installer automatiquement les Skills Claude :

  • Scan automatique des Skills dans les dépôts GitHub
  • Installation en un clic dans le répertoire ~/.claude/skills/
  • Supporte le scan récursif des répertoires imbriqués

Fonctionnalité 4 : Gestion des invites système

Créez des préréglages d'invites système pour différents scénarios :

  • Nombre illimité de préréglages d'invites
  • Supporte CLAUDE.md, AGENTS.md, GEMINI.md
  • Basculement rapide entre différents modes de travail

Fonctionnalité 5 : Proxy API local (v3.9.0+)

CC-Switch intègre un serveur proxy local offrant des fonctionnalités avancées :

Fonctionnalité Description
Interception des requêtes Transfère automatiquement les requêtes CLI vers le Provider configuré
Failover automatique Bascule automatiquement vers un secours si le Provider actuel est indisponible
Logs de requêtes Enregistre toutes les requêtes API pour faciliter le débogage
Statistiques d'utilisation Suit la consommation de tokens et les coûts
Protection par disjoncteur Détecte les pannes du Provider et les isole automatiquement

💡 Conseil technique : La fonctionnalité de proxy local fonctionne encore mieux lorsqu'elle est couplée à APIYI (apiyi.com). APIYI fournit des interfaces compatibles OpenAI stables, et le failover de CC-Switch permet de basculer automatiquement en cas de fluctuations réseau, garantissant une expérience de programmation sans interruption.

Guide d'installation de CC-Switch

CC-Switch est compatible avec les trois plateformes majeures : Windows, macOS et Linux, et propose plusieurs méthodes d'installation.

Installation sur Windows

Option 1 : Installateur MSI (recommandé)

Téléchargez le fichier .msi depuis les Releases GitHub, puis double-cliquez dessus pour lancer l'installation.

Option 2 : Version portable

Téléchargez la version portable au format .zip. Une fois décompressée, vous pouvez l'exécuter directement sans installation préalable.

Installation sur macOS

Option 1 : Homebrew (recommandé)

brew install --cask cc-switch

Option 2 : Installation manuelle

Téléchargez le fichier .dmg ou .zip, puis faites glisser l'application dans votre dossier Applications.

Note : Lors du premier lancement, vous pourriez rencontrer un avertissement de Gatekeeper. Vous devrez autoriser l'exécution dans « Réglages Système → Sécurité et confidentialité ».

Installation sur Linux

CC-Switch propose plusieurs formats de paquets pour Linux :

Distribution Méthode d'installation
Ubuntu/Debian Téléchargez le paquet .deb, puis sudo dpkg -i cc-switch.deb
Fedora/RHEL Téléchargez le paquet .rpm, puis sudo rpm -i cc-switch.rpm
Arch Linux paru -S cc-switch-bin
Générique Téléchargez l'AppImage, ajoutez les permissions d'exécution et lancez-le

Vérifier l'installation

Une fois l'installation terminée, lancez CC-Switch. Vous devriez voir l'interface principale affichant l'état des outils CLI détectés.

Configuration rapide de CC-Switch

Étape 1 : Ajouter le fournisseur APIYI

  1. Cliquez sur le bouton « Add Provider » de l'interface principale.
  2. Choisissez la configuration personnalisée « Custom ».
  3. Remplissez les informations suivantes :
Nom : APIYI
Base URL : https://api.apiyi.com
API Key : sk-votre-cle-apiyi  # À récupérer sur apiyi.com
  1. Configurer le mappage des modèles (facultatif) :
{
  "claude-sonnet-4-20250514": "claude-sonnet-4-20250514",
  "claude-opus-4-20250514": "claude-opus-4-20250514",
  "gpt-4o": "gpt-4o"
}
  1. Cliquez sur « Save » pour enregistrer la configuration.

Obtenir une clé API : Rendez-vous sur APIYI (apiyi.com) pour créer un compte et récupérer votre clé API. La plateforme offre un crédit de test gratuit et prend en charge les modèles majeurs comme Claude, GPT, Gemini, etc.

Étape 2 : Changer de fournisseur

Une fois la configuration enregistrée, dans la liste des fournisseurs de l'interface principale :

  1. Trouvez le fournisseur « APIYI » que vous venez d'ajouter.
  2. Cliquez sur « Switch » ou directement sur le fournisseur.
  3. CC-Switch modifiera automatiquement le fichier de configuration de l'outil correspondant.
  4. Redémarrez vos outils CLI, comme Claude Code, pour que les changements prennent effet.

Étape 3 : Tester la connexion

Utilisez la fonction de test de vitesse de CC-Switch pour valider votre configuration :

  1. Cliquez sur le bouton « Test » à côté du fournisseur.
  2. Attendez la fin du test de latence.
  3. Vérifiez le temps de réponse et l'indicateur d'état.

Si le test réussit, ouvrez votre terminal et lancez Claude Code :

claude

Si vous pouvez dialoguer normalement, c'est que la configuration est réussie !

Exemple de configuration minimaliste

Voir la configuration complète du fournisseur APIYI
{
  "id": "apiyi-provider",
  "name": "APIYI (recommandé)",
  "baseUrl": "https://api.apiyi.com",
  "apiKey": "sk-votre-cle-apiyi",
  "enabled": true,
  "models": {
    "claude-sonnet-4-20250514": {
      "id": "claude-sonnet-4-20250514",
      "name": "Claude Sonnet 4",
      "maxTokens": 64000
    },
    "claude-opus-4-20250514": {
      "id": "claude-opus-4-20250514",
      "name": "Claude Opus 4",
      "maxTokens": 32000
    },
    "gpt-4o": {
      "id": "gpt-4o",
      "name": "GPT-4o",
      "maxTokens": 16384
    },
    "gpt-4o-mini": {
      "id": "gpt-4o-mini",
      "name": "GPT-4o Mini",
      "maxTokens": 16384
    }
  },
  "healthCheck": {
    "enabled": true,
    "interval": 60
  }
}

Fonctionnalités avancées de CC-Switch

Stratégies de gestion multi-providers

CC-Switch permet de configurer plusieurs providers pour une utilisation flexible :

┌─────────────────────────────────────────────────┐
│          Liste des providers CC-Switch          │
├─────────────────────────────────────────────────┤
│  ⭐ APIYI (Principal)     Latence : 120ms  ✓ OK    │
│  📦 OpenRouter (Secours)  Latence : 280ms  ✓ OK    │
│  🏢 Claude Officiel (Repli) Latence : 350ms  ✓ OK    │
└─────────────────────────────────────────────────┘

Configuration recommandée :

  • Principal : APIYI – Prix avantageux, accès rapide.
  • Secours : OpenRouter – Large choix de modèles, stable à l'international.
  • Sécurité (Repli) : Connexion officielle – Pour garantir une disponibilité constante en dernier recours.

Configuration de la synchronisation Cloud

CC-Switch permet de synchroniser vos réglages sur un stockage cloud :

  1. Allez dans Settings → Storage.
  2. Sélectionnez un dossier de synchronisation cloud (Dropbox, OneDrive, iCloud Drive).
  3. CC-Switch synchronisera automatiquement la configuration de vos providers.

Cela vous permet de partager la même configuration API entre plusieurs appareils en toute simplicité.

Configuration avancée du proxy local

Une fois le proxy local activé, CC-Switch va :

  1. Lancer un serveur proxy sur votre machine.
  2. Modifier automatiquement la configuration de la CLI pour pointer vers ce proxy local.
  3. Rediriger les requêtes du serveur proxy vers le provider réel.

Avantages :

  • Toutes les requêtes passent par un point d'entrée unique, facilitant la surveillance.
  • Basculement automatique (failover) : si un provider tombe, le système change automatiquement.
  • Journalisation des requêtes (logs) pour faciliter le dépannage.
# Flux de requête en mode proxy
Claude Code → localhost:8080 → Proxy CC-Switch → APIYI → Claude API

Fonction Claude Rectifier

La fonction Claude Rectifier, ajoutée dans la v3.10.0, sert à corriger les problèmes de compatibilité des API tierces :

  • Correction automatique du format de la signature "thinking".
  • Amélioration de la compatibilité avec les API non officielles.
  • Réduction des erreurs de type "format invalide".

FAQ CC-Switch

Q1 : Quels systèmes d’exploitation sont supportés par CC-Switch ?

CC-Switch est compatible avec les plateformes suivantes :

  • Windows 10 et versions ultérieures
  • macOS 10.15 (Catalina) et versions ultérieures
  • Linux : Ubuntu 22.04+, Debian 11+, Fedora 34+, Arch Linux

Stack technique : Tauri 2.8 + Rust (Backend) + React 18 + TypeScript (Frontend).

Q2 : Pourquoi Claude Code ne prend-il pas en compte le changement de provider ?

Après avoir modifié la configuration dans CC-Switch, vous devez redémarrer l'outil CLI pour que les changements soient effectifs :

# Méthode 1 : Fermez le terminal actuel et rouvrez-le
# Méthode 2 : Tapez /exit dans Claude Code pour quitter, puis relancez-le
claude  # Redémarrage

Si cela ne fonctionne toujours pas, vérifiez :

  1. Que le statut du provider dans CC-Switch est bien sur « Active ».
  2. Que l'API Key est correctement renseignée.
  3. Utilisez la fonction de test de CC-Switch pour valider la connexion.

Les clés API obtenues via APIYI (apiyi.com) commencent par sk-, assurez-vous de les copier intégralement.

Q3 : Comment revenir à la connexion officielle de Claude ?

CC-Switch propose une fonction de restauration en un clic :

  1. Trouvez le préréglage « Official Login » dans la liste des providers.
  2. Cliquez pour basculer en mode officiel.
  3. CC-Switch restaurera automatiquement la configuration d'origine.

Ou via la ligne de commande :

# Supprimer la configuration personnalisée pour restaurer l'officiel
rm ~/.claude/settings.json
claude  # Reconnectez-vous à votre compte officiel
Q4 : Où sont stockés les paramètres de CC-Switch ?

Depuis la version v3.8.0+, CC-Switch utilise un stockage double couche SQLite + JSON :

Type de donnée Emplacement de stockage
Provider/MCP/Skills ~/.cc-switch/cc-switch.db (SQLite)
Paramètres de l'appareil ~/.cc-switch/settings.json (JSON)
Fichiers de sauvegarde ~/.cc-switch/backups/ (conserve auto. les 10 derniers)
Q5 : Comment configurer APIYI comme provider ?

Ajouter APIYI dans CC-Switch est très simple :

  1. Cliquez sur Add Provider.
  2. Remplissez les informations :
    • Name : APIYI
    • Base URL : https://api.apiyi.com
    • API Key : Votre clé obtenue sur apiyi.com.
  3. Sauvegardez et activez.

APIYI (apiyi.com) propose une interface compatible OpenAI et supporte les modèles Claude, GPT, Gemini, etc., avec une compatibilité parfaite pour CC-Switch.

Comparaison entre CC-Switch et la configuration manuelle

cc-switch-beginner-guide-fr 图示

Critère de comparaison CC-Switch Édition manuelle de la config
Courbe d'apprentissage Faible, via interface visuelle Élevée, nécessite de connaître le format
Efficacité du changement En un clic Édition de fichier + redémarrage
Support multi-outils Gestion unifiée de 4 outils Chaque outil se configure à part
Sauvegarde & Récupération Automatique, restauration en un clic Manuelle
Test de vitesse Fonction intégrée Aucun
Basculement (Failover) Changement auto vers provider de secours Aucun
Synchro des réglages Synchro Cloud supportée Manuelle
Public cible Débutants + Utilisateurs avancés Experts en ligne de commande

🎯 Conseil de choix : Si vous jonglez souvent entre plusieurs fournisseurs d'API ou utilisez plusieurs outils de programmation IA, CC-Switch va vous faire gagner un temps fou. En le couplant avec APIYI (apiyi.com), vous profitez d'une expérience fluide au meilleur prix.

Comparaison des outils liés à CC-Switch

Au-delà de l'application principale, voici quelques outils complémentaires ou alternatifs :

Outil Type Caractéristiques Cas d'utilisation
CC-Switch App de bureau Complet, supporte 4 CLI Gestion globale centralisée
CC-Switch-CLI Terminal Version ligne de commande Préférence pour le terminal
Claude-Code-Router Service proxy Routage dynamique, multi-modèles Besoins de routage complexes
CCS Outil hybride Support OAuth, panneau visuel Nécessite une connexion OAuth

Combo recommandé : CC-Switch (pour la config) + APIYI (pour le relais API) = La meilleure solution rapport qualité-prix.

Ressources

Ressource Lien Description
CC-Switch GitHub github.com/farion1231/cc-switch Code source et tickets (Issues)
CC-Switch Releases github.com/farion1231/cc-switch/releases Télécharger la dernière version
CC-Switch-CLI github.com/SaladDay/cc-switch-cli Version en ligne de commande

Conclusion

CC-Switch est l'outil indispensable pour gérer les configurations de vos assistants de programmation IA. Il résout les points de douleur suivants :

  1. Configurations fastidieuses : Une interface visuelle remplace l'édition manuelle de fichiers JSON.
  2. Bascule complexe : Changez de fournisseur (Provider) en un seul clic.
  3. Outils dispersés : Gestion unifiée pour Claude Code, Codex, OpenCode et Gemini CLI.
  4. Absence de test de vitesse : Test de latence intégré pour choisir le Provider le plus rapide.
  5. Perte de configuration : Sauvegarde automatique et synchronisation cloud pour ne jamais rien perdre.

Pour les développeurs qui utilisent fréquemment des outils de programmation IA, le combo CC-Switch + APIYI est la solution recommandée :

  • CC-Switch : Offre une gestion simplifiée des configurations.
  • APIYI (apiyi.com) : Fournit un service API stable et à prix compétitif.

Rendez-vous sur APIYI (apiyi.com) pour créer un compte, obtenez votre clé API, puis ajoutez le fournisseur dans CC-Switch pour commencer à profiter d'une expérience de programmation IA ultra-fluide.


📝 Auteur : Équipe technique APIYI | APIYI apiyi.com – Simplifier vos appels API IA.

Publications similaires