Passer au contenu principal
Claude Code est l’agent de codage en ligne de commande d’Anthropic. Pointez-le vers OrcaRouter avec des variables d’environnement.
Protocole : Anthropic Messages
  • Base URL : https://api.orcarouter.aisans /v1
  • Claude Code ajoute lui-même /v1/messages ; ajouter /v1 produirait /v1/v1/messages et échouerait

Installation

npm install -g @anthropic-ai/claude-code
Sous Windows, Claude Code nécessite Git Bash. Installez Git pour Windows, puis définissez CLAUDE_CODE_GIT_BASH_PATH sur votre bash.exe (par ex. C:\Program Files\Git\bin\bash.exe).

Configuration

export ANTHROPIC_BASE_URL="https://api.orcarouter.ai"     # no /v1
export ANTHROPIC_AUTH_TOKEN="sk-orca-..."
export ANTHROPIC_MODEL="orcarouter/auto"                  # or e.g. anthropic/claude-opus-4.8
export ANTHROPIC_SMALL_FAST_MODEL="anthropic/claude-haiku-4.5"

Exécution

claude -p "Reply with exactly: OK"
Vous devriez voir OK. Lancez ensuite claude pour une session interactive et utilisez /model pour changer de modèle.

Notes

  • ANTHROPIC_BASE_URL ne doit pas inclure /v1.
  • Les noms de modèles utilisent le format vendor/model ; orcarouter/auto est le choix le plus simple.
  • Sous Windows, définissez CLAUDE_CODE_GIT_BASH_PATH sur le bash.exe de votre Git Bash.
Extension VS Code : l’extension officielle Claude Code d’Anthropic ne fait qu’exécuter le CLI dans l’éditeur — elle partage la même configuration. Définissez les variables d’environnement ci-dessus (ou votre ~/.claude/settings.json) et l’extension les récupère ; il n’y a pas de réglage de point de terminaison distinct dans l’éditeur.

Activer la réflexion / le raisonnement

La réflexion étendue est activée par défaut (adaptative) — un modèle de raisonnement réfléchit automatiquement, sans configuration supplémentaire. Pour l’ajuster, abaissez le niveau d’effort avec la commande /effort ou via /model, désactivez la réflexion dans /config, ou définissez MAX_THINKING_TOKENS pour plafonner le budget sur les modèles à budget fixe (les modèles adaptatifs ignorent un budget non nul — utilisez plutôt les niveaux d’effort).