Utiliser OpenRouter avec Codex depuis le terminal
Connectez votre compte OpenRouter, puis choisissez son modèle au lancement de Codex. Vous avez besoin de la CLI Mandri et d’une clé API OpenRouter. Les requêtes utilisent votre compte OpenRouter et ses limites de facturation.
Ajouter OpenRouter
Section intitulée « Ajouter OpenRouter »mandri provider add openrouterCollez votre clé à l’invite provider API key:. Elle est saisie de manière interactive plutôt qu’inscrite dans la commande. Mandri vérifie la connexion avant de l’enregistrer.
Si ce nom existe déjà, vérifiez la connexion enregistrée :
mandri provider verify openrouterPour ajouter un autre compte OpenRouter, utilisez un nom distinct et précisez son type :
mandri provider add second-router --kind openrouterConsulter les modèles et lancer Codex
Section intitulée « Consulter les modèles et lancer Codex »mandri provider models openrouterChoisissez un modèle adapté à l’utilisation d’outils. Remplacez <model-id> par son identifiant exact, en conservant les barres obliques qu’il contient :
mandri run --model "openrouter/<model-id>" codexExécutez cette commande depuis le dossier de votre projet. Codex est inclus avec Mandri. Saisissez votre tâche lorsque son interface s’ouvre dans le terminal.
Pour Pi, suivez les instructions officielles, vérifiez que pi est disponible dans le PATH, puis utilisez :
mandri run --model "openrouter/<model-id>" piOpenRouter et le fournisseur qui sert le modèle reçoivent les requêtes. Les capacités disponibles dépendent du modèle et de l’outil choisis. Le guide Codex d’OpenRouter décrit la compatibilité des modèles. Mandri fournit la configuration de connexion pour les commandes ci-dessus.
En cas d’échec
Section intitulée « En cas d’échec »La vérification échoue : vérifiez l’état de la clé dans OpenRouter et lisez l’erreur dans le terminal.
Le modèle est présent mais la tâche échoue : vérifiez sa disponibilité, sa prise en charge des outils, le solde de votre compte et les limites de la clé. Consulter les modèles ne teste pas une tâche de programmation.
Pour l’interface graphique, consultez OpenRouter dans l’application.