Retour à l'accueil

Claude Sonnet 4.5 gratuit : OmniRoute + Node.js

Instructions pour déployer OmniRoute sur Node.js 22 pour un accès gratuit à Claude Sonnet 4.5 sans VPN. Connexion à KiroAi via AWS Builder ID et intégration avec OpenCode. Compatibilité complète avec l'API OpenAI.

Claude Sonnet 4.5 gratuit sans VPN : guide OmniRoute
Advertisement 728x90

Accès gratuit à Claude Sonnet 4.5 via OmniRoute et Node.js 22

OmniRoute nécessite la version 22 de Node.js spécifiquement, car les versions plus récentes ne prennent pas en charge les dépendances requises. Installez nvm pour gérer vos versions de Node.

Installez nvm :

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash

Ajoutez ceci à ~/.zshrc ou ~/.bashrc :

Google AdInline article slot
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

Appliquez les modifications :

source ~/.zshrc

Installez et activez Node.js 22 :

nvm install 22
nvm alias default 22

Vérifiez la version :

Google AdInline article slot
node -v

Le résultat devrait ressembler à v22.x.x.

Installez et initialiser OmniRoute

Installez OmniRoute globalement :

npm install -g omniroute

Créez une configuration avec un mot de passe :

Google AdInline article slot
mkdir -p ~/.omniroute
touch .env
echo -n $'\nINITIAL_PASSWORD=your_new_password\n' >> .env

Mot de passe par défaut : 123456.

Exécutez :

omniroute

Saisissez le mot de passe. Un tableau de bord web s’ouvrira par défaut.

Configurez le fournisseur KiroAi

Dans le tableau de bord d’OmniRoute, sélectionnez KiroAi puis cliquez sur Configurer le fournisseur.

Choisissez ID Builder AWS. Connectez-vous avec votre compte Google et confirmez les autorisations sur AWS.

Après l’autorisation, les modèles disponibles — y compris Claude Sonnet 4.5 — apparaîtront dans la liste des fournisseurs.

Allez dans Gestionnaire d’APICréer votre première clé. Enregistrez la clé API générée.

Dans Endpoints, copiez l’URL de base : http://localhost:20128/v1.

Intégrez avec OpenCode

Installez OpenCode :

npm i -g opencode-ai

Créez ou éditez ~/.config/opencode/opencode.json :

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "omni": {
      "name": "OmniRoute",
      "npm": "@ai-sdk/openai-compatible",
      "models": {
        "kr/claude-sonnet-4.5": {
          "name": "Omni sonnet-4.5"
        },
        "kr/claude-haiku-4.5": {
          "name": "Omni Haiku-4.5"
        }
      },
      "options": {
        "baseURL": "http://localhost:20128/v1"
      }
    }
  }
}

Copiez l’ID du modèle (kr/claude-sonnet-4.5) depuis le tableau de bord d’OmniRoute : http://localhost:20128/dashboard/providers/kiro.

Ajoutez votre clé API dans ~/.local/share/opencode/auth.json :

{
  "omni": {
    "type": "api",
    "key": "sk-your-api-key"
  }
}

Exécutez opencode et sélectionnez le modèle avec la commande /models.

Résumé des étapes

| Étape | Action | Commande / Action |

|------|--------|-------------------|

| 1 | Installer nvm | curl ... | bash |

| 2 | Node.js 22 | nvm install 22 |

| 3 | OmniRoute | npm install -g omniroute |

| 4 | Config .env | echo INITIAL_PASSWORD=... >> .env |

| 5 | Exécuter | omniroute |

| 6 | Fournisseur | ID Builder AWS via Google |

| 7 | Clé API | Gestionnaire d’API → Créer une clé |

| 8 | Configuration OpenCode | ~/.config/opencode/opencode.json |

| 9 | Authentification | ~/.local/share/opencode/auth.json |

Points clés

  • Version de Node.js : Seule la version 22 fonctionne — OmniRoute ne démarrera pas sinon.
  • Clé API : L’identifiant du fournisseur (omni) doit être identique dans les fichiers opencode.json et auth.json.
  • URL de base : Utilisez http://localhost:20128/v1 — c’est l’endpoint exact pour la compatibilité avec l’API OpenAI.
  • Authentification : L’utilisation de l’ID Builder AWS via Google donne accès aux modèles KiroAi sans passer par un VPN.
  • ID du modèle : Utilisez kr/claude-sonnet-4.5 pour Sonnet 4.5 — vérifiez-le dans le tableau de bord d’OmniRoute.

Cette méthode vous donne un accès local via proxy aux modèles haut de gamme, sans abonnement ni restrictions géographiques. OmniRoute prend en charge les API compatibles OpenAI, ce qui facilite l’intégration dans vos workflows existants.

— Editorial Team

Advertisement 728x90

Lire ensuite