CCR : Utiliser Claude avec n’importe quelle IA

CCR pour Claude Code Router est un proxy pour Claude mais aussi pour Codex. Avec cet outil, vous câblez Claude avec le fournisseur de votre choix et ça même s’il ne parle pas nativement le protocol de Claude.

Un harness c’est un logiciel qui s’installe sur votre machine et dans lequel vous faite appel à un LLM pour diverses tâches dont celle de faire du code. Le harness est donc l’interface entre vous, les outils et les laboratoires IA. Anthropic distribue avec son offre IA Claude Code, un harness spécifiquement taillé pour ses services qui est aujourd’hui un référence dans le monde du développement. Il y a plein de plugins et de skills et c’est dispo en CLI ou en client lourd. Bref c’est tellement populaire que c’est un standard dans le monde du dev. Le problème maintenant, c’est qu’Anthropic distribue Claude avec ses abonnements qui vont de 15 à plus de 90€/mois.

Le problème que c’est ces abonnements arrivent des limitations assez fortes. Une limite de session de 5h, nombre de token limité par semaine et par mois. Vous travaillez des PDF, des documents Word et vous vous retrouvez à être bloqué par Caude. Ça oblige parfois à devoir remettre des sous pour avoir des crédits à consommer quand on est bloqué. Bref ça marche mais si on est gros consommateur on se retrouve facilement bloqué.

Comment utiliser Claude avec des fournisseurs IA tiers

Le truc c’est que Codex et Claude sont des outils formidables lorsqu’il s’agit de faire du développement assisté par IA. Ces harness sont de facto fourni avec les abonnements et souscriptions d’OpenAI et Anthropic respectivement. Or, on peut avoir l’envie parfois de changer de modèle IA et de s’orienter vers une solution moins chère voire des modèles non censurés. Vous devinez très vite qu’OpenAI et Anthropic ne proposent pas ça. Concrètement, comment on fait ? Comment on peut utiliser Codex ou Claude mais avec des modèles tiers ?

CCR pour Claude Code Router est un proxy open source disponible sur GitHub qui permet de transformer les requêtes de Claude (mais aussi Codex) pour le rendre compatible avec des API tiers. Ainsi on peut utiliser (presque) n’importe quel IA avec notre harness préféré. 

Installer et configurer Claude Code Router

Installer le paquet qui va bien : 

npm install -g @musistudio/claude-code-router

Lance le web UI pour la configuration :

ccr ui

Ajouter des fournisseurs. Ici vous constaterez que j’utilise DeepSeek et OpenCode Go. On pourrait également utilise OpenRouter ou Z.ai. CCR effectue le travail de translation presque tout seul. On entre juste notre clé API et on sélectionne les modèles qu’on souhaite exposer. 

Sur cette page on configure mon client pour utilise le proxy qui sera exposé sur un port local. 

Une fois que c’est configuré, on lance notre harness depuis CCR :

ccr ‘Claude Code’ --dangerously-skip-permissions

Voici pour le résultat. On constate que notre endpoint initialement incompatibles avec Claude répond et CCR nous donne même le coût associé. 

Article précédent

zvec-grep : l’outil CLI boosté à l’IA

Écrire un commentaire

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *