ClawRouter : routage LLM sans clé, rapide pour les paiements d'agents

ClawRouter : Le routeur LLM ultra‑rapide sans clé

Pour les développeurs d’IA qui créent des agents autonomes, le coût, la latence et la gestion des APIs LLM représentent des points douloureux constants. ClawRouter résout tous ces problèmes simultanément : il dirige chaque requête vers le fournisseur le plus abordable et capable, signe les paiements avec votre propre portefeuille crypto et garde tout le processus local avec une latence <1 ms.

Pourquoi ClawRouter compte

  • 🚀 Pas de clés API – l’authentification est une transaction USDC signée, sans secrets partagés.
  • 💸 Économies majeures – un score pondéré à 15 dimensions trouve le modèle le moins cher ; les économies typiques sont de 70‑90% par rapport à un plan à fournisseur unique.
  • Routage rapide – toutes les décisions se font côté client ; le premier temps de réponse d’une seconde est le « temps de décision », pas un aller-retour API externe.
  • 🔒 Paiements non‑custodiaux – vous contrôlez le portefeuille ; aucun backend custodial ne conserve vos fonds.
  • 🌐 30+ modèles et 7 fournisseurs – OpenAI, Anthropic, Google, DeepSeek, XAI, Moonshot, et MiniMax, tous accessibles via un seul appel.

Installation rapide & configuration

ClawRouter est livré avec un installateur à commande unique fonctionnant sous Linux, macOS et Windows (WSL). Dans cette section, nous montrons les étapes minimales pour le faire fonctionner en 120 secondes.

# 1. Installez le wrapper avec le routage intelligent activé
curl -fsSL https://blockrun.ai/ClawRouter-update | bash

# 2. Redémarrez le gateway OpenClaw afin que le routeur soit chargé
openclaw gateway restart

# 3. Financiez votre portefeuille Base L2 avec quelques dollars USDC (juste 1 $ suffit !)
#    L'adresse du portefeuille est affichée à l'installation :
#    $ openclaw wallet address
# 
#    Exemple : 0x1234…ABCD (Base L2)

Une fois le portefeuille financé, ClawRouter devient automatiquement le routeur par défaut (le profil /model auto). Aucun autre variable d'environnement n’est nécessaire pour l’usage basique.

Explication des profils de routage

ClawRouter est livré avec quatre profils de routage pré‑configurés. Passez d’un à l’autre avec la commande courte /model <profile>.

ProfileStrategySavingsUse‑Case
/model autoÉquilibré74‑100%Utilisation générale, haute efficacité
/model ecoUniquement le moins cher95‑100%Maximiser les économies, charges de travail à faible coût
/model premiumUniquement la plus haute qualité0%Applications critiques
/model freeUniquement le niveau gratuit100%Expérimentation sans coût

Un aperçu du code

Le cœur de ClawRouter est écrit en TypeScript. Le routeur utilise un score pondéré à 15 dimensions évaluant le coût, la latence, la longueur du contexte et la qualité du raisonnement. Le score pilote un système de niveaux qui sélectionne le modèle le moins cher répondant aux contraintes de la requête.

import { ClawRouter } from 'clawrouter'

const router = new ClawRouter({ profile: 'auto' })
const result = await router.call('gpt-4o', { prompt: 'Who won the 2024 World Series?' })
console.log(result.output)

Flux de paiement

Ce qui rend ClawRouter unique est son système de micro‑paiement. Lorsque le routeur ne peut pas satisfaire une requête avec le solde du portefeuille, le gateway renvoie une réponse 402 Payment Required avec le prix exact. L’agent signe ensuite le paiement avec sa clé privée et renvoie la requête de façon anonyme. Pas de clés API, pas de secrets partagés, pas de custodians. Le portefeuille reste sous votre contrôle.

Utilisation typique :

  • L’agent envoie une requête à /model auto.
  • Le gateway vérifie le solde du portefeuille.
  • Si insuffisant, renvoie 402 avec le prix.
  • L’agent signe l’équivalent USD‑C avec sa clé privée (x402).
  • Le gateway déduit le coût et renvoie la sortie LLM.

Configuration avancée

Bien que les paramètres par défaut conviennent à la plupart des utilisateurs, le docs/configuration.md de ClawRouter expose de nombreuses variables d’ajustement :

  • BLOCKRUN_PROXY_PORT – changer le port d’écoute local.
  • CLAWROUTER_DISABLED – désactiver le routage intelligent à des fins de débogage.
  • Remplacements spécifiques aux fournisseurs et matrices de poids personnalisées.

Pourquoi ClawRouter surpasse la concurrence

Bien que les paramètres par défaut conviennent à la plupart des utilisateurs, le docs/configuration.md de ClawRouter expose de nombreuses variables d’ajustement :

  • Coût : moyenne pondérée ~$2,05/M contre $25/M pour le meilleur modèle OpenRouter.
  • Latence : toutes les décisions locales (<1 ms) contre les allers-retours API externes.
  • Sécurité : signatures de portefeuille contre clés API partagées.
  • Scalabilité : pas de limites de débit par clé ; vous contrôlez le portefeuille.

Comment participer

ClawRouter est un projet sous licence MIT maintenu par la communauté BlockRun. Contribuez en :

  • Soumettre des pull requests – le dossier .github/workflows contient l’intégration continue qui exécute des tests sur TypeScript, ESLint et Prettier.
  • Ajouter de nouveaux profils de routage ou modèles.
  • Améliorer la logique de paiement du portefeuille ou ajouter du support pour d’autres chaînes L2.

Vous trouverez le code source sur GitHub : BlockRunAI/ClawRouter.

Essayez-le dès aujourd’hui

Entrez dans le développement :

git clone https://github.com/BlockRunAI/ClawRouter.git
cd ClawRouter
npm install
npm run build
npm test

Une fois construit, exécutez simplement openclaw gateway start et commencez à envoyer des requêtes LLM. Économisez de l’argent, réduisez la friction et gardez votre financement sous votre contrôle grâce à ClawRouter.

Original Article: Voir l’original

Partager cet article