Aller au contenu
OmniRoute source

Quick Start: Get OmniRoute Running in 3 Minutes (Français)

Choisissez votre méthode préférée :

Fenêtre de terminal
npm install -g omniroute
Fenêtre de terminal
docker run -d --name omniroute -p 20128:20128 diegosouzapw/omniroute:latest

:latest correspond à la version stable SemVer publiée la plus récente. Cette étiquette ne suit pas la branche git main. Utilisez une version fixe, telle que diegosouzapw/omniroute:X.Y.Z, pour GitOps. Consultez Étiquettes d’image / Canaux de publication.

Fenêtre de terminal
git clone https://github.com/diegosouzapw/OmniRoute.git
cd OmniRoute
npm install
npm run dev

Fenêtre de terminal
omniroute

OmniRoute démarre à l’adresse http://localhost:20128. Le tableau de bord s’ouvre automatiquement.


Vous pouvez utiliser OmniRoute sans rien payer en connectant un fournisseur gratuit.

Option A : Kiro (Claude gratuit — aucune carte bancaire)

Section intitulée « Option A : Kiro (Claude gratuit — aucune carte bancaire) »
  1. Ouvrez le tableau de bord à l’adresse http://localhost:20128
  2. Accédez à Fournisseurs → Ajouter un fournisseur
  3. Sélectionnez Kiro AI
  4. Cliquez sur Connecter (aucune clé API nécessaire !)
  5. C’est fait ! Vous disposez désormais d’un accès gratuit aux modèles Claude.

Option B : OpenCode Free (aucune authentification)

Section intitulée « Option B : OpenCode Free (aucune authentification) »
  1. Ouvrez le tableau de bord à l’adresse http://localhost:20128
  2. Accédez à Fournisseurs → Ajouter un fournisseur
  3. Sélectionnez OpenCode Free
  4. Cliquez sur Connecter (aucune clé API nécessaire !)
  5. C’est fait ! Vous disposez désormais d’un accès gratuit à plusieurs modèles.
  1. Ouvrez le tableau de bord à l’adresse http://localhost:20128
  2. Accédez à Fournisseurs → Ajouter un fournisseur
  3. Sélectionnez Pollinations
  4. Cliquez sur Connecter (aucune clé API nécessaire !)
  5. C’est fait ! Vous disposez désormais d’un accès gratuit à GPT-5, Claude, Gemini et bien d’autres modèles.

Depuis la page Clés API, créez une nouvelle clé. Conservez-la, car elle ne sera plus affichée. Notez que cette clé permet aux outils d’accéder à OmniRoute, et non d’accéder aux fournisseurs en amont.

Fenêtre de terminal
curl http://localhost:20128/v1/models -H "Authorization: Bearer YOUR_KEY"

La liste de vos modèles connectés devrait s’afficher.


Étape 5 : Faire pointer votre IDE ou votre CLI vers OmniRoute

Section intitulée « Étape 5 : Faire pointer votre IDE ou votre CLI vers OmniRoute »

Dans votre IDE ou votre outil CLI, définissez les paramètres suivants :

Base URL: http://localhost:20128/v1
API Key: [copy from Dashboard → Endpoints]
Model: auto

C’est tout ! Votre IDE utilise désormais OmniRoute avec une sélection automatique du fournisseur.

  1. Dans VSCode, installez l’extension Continue.dev.
  2. Mettez à jour votre fichier ~/.continue/config.yaml pour ajouter les lignes suivantes :
- name: OmniRoute - Auto
provider: openai
model: auto
apiBase: http://localhost:20128/v1
apiKey: <YOUR_KEY>
  1. Dans le volet de discussion de Continue.dev, sélectionnez OmniRoute - Auto pour envoyer des requêtes à OmniRoute.
  2. (Facultatif) Exercice pour le lecteur : demandez à votre IDE de mettre à jour le fichier config.yaml avec toutes les autres configurations prédéfinies 😊
  1. Dans votre système d’exploitation, définissez la variable d’environnement de manière persistante. Sous macOS/Linux (ajoutez-la à votre fichier ~/.bashrc ou ~/.zshrc) :
Fenêtre de terminal
export OMNIROUTE_API_KEY="<YOUR_KEY>"

Sous Windows (Invite de commandes) :

setx OMNIROUTE_API_KEY <YOUR_KEY>
  1. Lançons maintenant Codex en le configurant pour OmniRoute. Exécutez :
omniroute launch-codex --model auto

Vous pouvez effectuer cette configuration manuellement avec codex et des paramètres de ligne de commande pour spécifier le point de terminaison et la clé API, mais avec la commande ci-dessus, OmniRoute s’occupe de tout pour vous.

Le même lancement à l’aide d’une seule commande fonctionne pour d’autres CLI grâce au lanceur générique : omniroute run &lt;target&gt; prend en charge claude, codex, aider, goose, opencode, qwen et gemini (consultez Intégrations CLI).

  1. La CLI devrait maintenant envoyer ses requêtes à OmniRoute.

Vérifier que votre outil achemine les requêtes vers OmniRoute

Section intitulée « Vérifier que votre outil achemine les requêtes vers OmniRoute »

Vous pouvez consulter les détails de la requête en cliquant sur Surveillance/Journaux dans la barre latérale gauche. Cliquez sur une entrée pour afficher davantage de détails. Vous pouvez également voir quelles informations votre outil préféré transmet. Cela s’avère utile à des fins pédagogiques et de débogage.



Non ! Vous pouvez utiliser des fournisseurs gratuits (Kiro, OpenCode Free, Pollinations) sans aucune clé API. Il vous suffit de les connecter depuis le tableau de bord.

auto demande à OmniRoute de sélectionner automatiquement le meilleur fournisseur pour chaque requête. Il prend en compte la vitesse, le coût, la qualité et la disponibilité. Consultez le Guide Auto-Combo pour plus de détails.

OmniRoute est gratuit et open source. Vous ne payez que les fournisseurs que vous utilisez. De nombreux fournisseurs proposent des offres gratuites — consultez le Guide des offres gratuites.

« Puis-je l’utiliser avec Claude Code / Cursor / Copilot ? »

Section intitulée « « Puis-je l’utiliser avec Claude Code / Cursor / Copilot ? » »

Oui ! OmniRoute fonctionne avec tous les outils qui prennent en charge le format OpenAI. Il suffit de définir l’URL de base sur http://localhost:20128/v1. Consultez le Guide des outils CLI pour obtenir des instructions de configuration spécifiques.

« Que se passe-t-il si un fournisseur devient indisponible ? »

Section intitulée « « Que se passe-t-il si un fournisseur devient indisponible ? » »

OmniRoute ignore automatiquement les fournisseurs défaillants et essaie le suivant. Vous n’avez rien à faire. Consultez le Guide Auto-Combo pour plus de détails.



Code source d’OmniRoute (a58000c7685f)

HagiCode

HagiCode est un espace de développement agentique qui associe workflows structurés, exécution multi-agent et vues Hero Dungeon.

Transformez vos idées en logiciels utiles grâce à un workflow agentique plus intelligent, rapide et agréable.

Interface principale de HagiCode en thème clair
  • SmartDes workflows structurés transforment une intention en parcours exécutable, de l’idée à la livraison.
  • EfficientLes workflows multi-agents font avancer recherche, réalisation et revue en parallèle.
  • FunHero Dungeon rend les longues sessions de code plus visuelles et collaboratives.
Visiter HagiCode