⏱ 45 min
Outil principal : Codex CLI. Les variantes OpenCode et Claude Code sont notées où elles diffèrent.
Vous avez reçu une clé OpenRouter (sk-or-v1-...). Exportez-la :
export OPENROUTER_API_KEY="sk-or-v1-..."
# Ajouter à ~/.bashrc ou ~/.zshrc pour la rendre persistante
Pourquoi OpenRouter ?
npm install -g @openai/codex
codex --version
OpenCode : https://github.com/opencode-ai/opencode
Claude Code : npm install -g @anthropic-ai/claude-code
Codex CLI se configure via variables d’environnement :
export OPENAI_API_KEY="${OPENROUTER_API_KEY}"
export OPENAI_BASE_URL="https://openrouter.ai/api/v1"
export OPENAI_MODEL=""
OpenCode : fichier
~/.config/opencode/config.yamlproviders: openrouter: api_key: ${OPENROUTER_API_KEY} base_url: https://openrouter.ai/api/v1 default_provider: openrouter default_model: google/gemini-2.0-flashClaude Code : via
~/.claude/settings.jsonouANTHROPIC_API_KEYpour usage direct Anthropic.
Comparia est l’app démo de cette formation, mais vous pouvez appliquer les mêmes exercices à votre propre projet.
Comparia est un outil de comparaison de modèles d’IA développé par beta.gouv.fr.
git clone https://github.com/betagouv/comparia
cd comparia
Configurer le token OpenRouter (fourni par le formateur) :
export OPENROUTER_TOKEN="hf_..."
Lancer l’app avec l’aide de l’agent :
codex
> Arrive à lancer ce projet en local
Vérification : l’interface est accessible dans le navigateur.