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>.

PerfilEstrategiaAhorrosCasos de uso
/model autoEquilibrado74‑100 %Uso general, alta eficiencia
/model ecoSolo el más barato95‑100 %Maximizar ahorros, cargas de trabajo de bajo costo
/model premiumSolo la mayor calidad0 %Aplicaciones críticas
/model freeSolo la capa gratuita100 %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 402 con 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/M en promedio versus $25/M para 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/workflows contiene 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.

Artículo original: Ver original

Compartir este artículo