ClawRouter: Enrutamiento LLM sin claves, rápido para pagos de agentes
ClawRouter: El enrutador LLM sin claves, ultra‑rápido
Para desarrolladores de IA que construyen agentes autónomos, el costo, la latencia y la gestión de las APIs de LLM son puntos problemáticos recurrentes. ClawRouter aborda todas estas cuestiones al mismo tiempo: dirige cada solicitud de modelo al proveedor más barato y capaz, firma los pagos con tu propia billetera cripto y mantiene todo el proceso local con una latencia de <1 ms.
Por qué ClawRouter es importante
- 🚀 Sin claves API – la autenticación es una transacción USDC firmada, sin secretos compartidos.
- 💸 Grandes ahorros – el puntaje ponderado de 15 dimensiones encuentra el modelo más barato; los ahorros típicos oscilan entre 70‑90 % respecto a un plan con un solo proveedor.
- ⚡ Enrutamiento rápido – todas las decisiones se toman del lado del cliente; el primer tiempo de respuesta de 1 segundo es el “tiempo de decisión”, no un viaje de ida y vuelta a una API externa.
- 🔒 Pagos no custodiales – controlas tú la billetera; no hay backend custodio que retenga tus fondos.
- 🌐 30+ modelos y 7 proveedores – desde OpenAI, Anthropic, Google, DeepSeek, XAI, Moonshot y MiniMax, todos accesibles con una sola llamada.
Instalación y configuración rápida
ClawRouter viene con un instalador de una sola línea que funciona en Linux, macOS y Windows (WSL). En esta sección mostramos los pasos mínimos para tenerlo en funcionamiento en 120 segundos.
# 1. Instalar el wrapper con enrutamiento inteligente habilitado
curl -fsSL https://blockrun.ai/ClawRouter-update | bash
# 2. Reiniciar la puerta de enlace de OpenClaw para que el enrutador se cargue
openclaw gateway restart
# 3. Financia tu billetera Base L2 con unos pocos dólares USDC (¡solo $1 funciona!)
# La dirección de la billetera se imprime en la instalación:
# $ openclaw wallet address
#
# Ejemplo: 0x1234…ABCD (Base L2)
Una vez que la billetera esté financiada, ClawRouter se convierte automáticamente en el enrutador predeterminado (el perfil /model auto). No se necesitan más variables de entorno para el uso básico.
Desglose de los perfiles de enrutamiento
ClawRouter viene con cuatro perfiles de enrutamiento preconfigurados. Cambia entre ellos con el comando corto /model <perfil>.
| Perfil | Estrategia | Ahorros | Casos de uso |
|---|---|---|---|
| /model auto | Equilibrado | 74‑100 % | Uso general, alta eficiencia |
| /model eco | Solo el más barato | 95‑100 % | Maximizar ahorros, cargas de trabajo de bajo costo |
| /model premium | Solo la mayor calidad | 0 % | Aplicaciones críticas |
| /model free | Solo la capa gratuita | 100 % | Experimentación sin costo |
Un vistazo al código
El núcleo de ClawRouter se encuentra en TypeScript. El enrutador utiliza un evaluador ponderado de 15 dimensiones que evalúa costo, latencia, longitud de contexto y calidad de razonamiento. El puntaje impulsa un sistema de niveles que selecciona el modelo más barato que cumpla las restricciones de la solicitud.
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)
Flujo de pagos
Lo que hace único a ClawRouter es su sistema de micro‑pagos. Cuando el enrutador no puede cumplir una solicitud con el saldo de la billetera, la puerta de enlace devuelve una respuesta 402 Payment Required con el precio exacto. El agente luego firma el pago con su clave privada y re‑envía la solicitud de forma anónima. No hay claves API, no hay secretos compartidos, no hay custodios. La billetera permanece bajo tu control.
Uso típico:
- El agente envía la solicitud a
/model auto. - La puerta de enlace verifica el saldo de la billetera.
- Si es insuficiente, devuelve
402con el precio. - El agente firma el equivalente USD‑C con su clave privada (x402).
- La puerta de enlace deduce el costo y devuelve la salida LLM.
Configuración avanzada
Si bien los valores por defecto son excelentes para la mayoría de usuarios, el archivo docs/configuration.md de ClawRouter expone muchos parámetros:
BLOCKRUN_PROXY_PORT– cambia el puerto de escucha local.CLAWROUTER_DISABLED– desactiva el enrutamiento inteligente para depuración.- Anulaciones específicas del proveedor y matrices de peso personalizadas.
Por qué ClawRouter supera a la competencia
Comparar con OpenRouter y LiteLLM muestra los diferenciadores clave:
- Costo: ~
$2.05/Men promedio versus$25/Mpara el mejor modelo de OpenRouter. - Latencia: todas las decisiones locales (<1 ms) vs viajes de ida y vuelta a APIs externas.
- Seguridad: firmas de billetera vs claves API compartidas.
- Escalabilidad: sin límites por clave; tú controlas la billetera.
Participa
ClawRouter es un proyecto con licencia MIT mantenido por la comunidad BlockRun. Contribuye mediante:
- Envío de pull requests – la carpeta
.github/workflowscontiene la integración continua que ejecuta pruebas en TypeScript, ESLint y Prettier. - Agregar nuevos perfiles de enrutamiento o modelos.
- Mejorar la lógica de pagos de billetera o añadir soporte para otras cadenas L2.
Encuentra el código fuente en GitHub: BlockRunAI/ClawRouter.
Prueba hoy mismo
Comienza en desarrollo:
git clone https://github.com/BlockRunAI/ClawRouter.git
cd ClawRouter
npm install
npm run build
npm test
Una vez construido, solo ejecuta openclaw gateway start y comienza a enviar solicitudes LLM. Ahorra dinero, reduce fricción y mantén tu financiación a tu favor con ClawRouter.