CC Switch

Gérer les profils routerra.ai de Claude Code et Codex dans CC Switch.

Installation et préparation

  1. Téléchargez l’installateur de votre OS dans CC Switch Releases, installez-le et ouvrez-le. Installez séparément la CLI cible ; CC Switch gère sa configuration. Ce guide suit la gestion des clés depuis v3.20.1.
  2. Créez une clé dans routerra.ai Clés API et copiez un ID autorisé des modèles.

Ajouter et activer le profil

  1. Sélectionnez l’application, puis Direct → Add Provider → Custom Configuration, et nommez-la routerra.ai. Pour Claude Code, utilisez le JSON et /model YOUR_CLAUDE_MODEL_ID dans la CLI. Pour Codex, renseignez API Key, https://routerra.ai/v1, un modèle Responses et le format amont Responses. Le TOML montre les champs générés.
  2. Cliquez Add, puis Enable, et redémarrez la CLI. Depuis v3.20.1, CC Switch écrit le jeton Codex sous experimental_bearer_token dans ~/.codex/config.toml, pas dans auth.json. N’utilisez pas l’ancienne recette requires_openai_auth = true ici.
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://routerra.ai",
    "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
    "ANTHROPIC_MODEL": "YOUR_CLAUDE_MODEL_ID"
  }
}

Configuration Codex générée

Vérifiez ces champs dans ~/.codex/config.toml après activation du profil Codex.

model = "YOUR_MODEL_ID"
model_provider = "routerra"

[model_providers.routerra]
name = "routerra.ai"
base_url = "https://routerra.ai/v1"
wire_api = "responses"
experimental_bearer_token = "YOUR_API_KEY"

Vérifier la connexion

Enregistré ne signifie pas activé : vérifiez la carte et le fichier CLI généré. Si le changement est sans effet, fermez la CLI, supprimez les variables shell conflictuelles et rouvrez-la. Le compte officiel affiché par Codex ne prouve pas la route ; vérifiez l’usage routerra.ai. Pour conserver la connexion existante, activez Settings → General → Codex App Enhancements → Keep official login for direct switches. Avec 404/405 à la découverte, entrez l’ID manuellement.