← Todos los casos de uso

Enrutamiento de modelos

Deja que Jev elija qué modelo debería manejar una solicitud.

Ejecutar esta demo ▶Obtener una clave de API →

Las decisiones que toma Jev

En una sola llamada, Jev evalúa cada una de estas — en paralelo, sobre la misma entrada:

scorecomplexity

¿Qué tan compleja es esta solicitud?

la califica en una escala ordenada:

  1. trivial
  2. simple
  3. moderada
  4. difícil
  5. muy difícil / arquitectónica
choiceroute

¿Qué modelo debería manejarla?

elige una de estas opciones:

  • fast — modelo rápido y barato — ediciones triviales, formato, búsquedas
  • balanced — modelo medio — funciones y arreglos normales
  • strong — modelo de frontera — arquitectura, migraciones, razonamiento difícil
noulneeds_tools

¿Es probable que esto requiera llamadas a herramientas (leer archivos, ejecutar comandos)?

devuelve una probabilidad calibrada de sí/no.

La petición exacta

Este es el payload real detrás de la demo en vivo — cópialo, cambia el state y ya estás construyendo:

{
  "model": "jev-latest",
  "state": "Solicitud entrante de un usuario a un agente de programación con IA: \"Refactoriza nuestro servicio de autenticación para admitir SSO multiinquilino con SAML y SCIM, mantén la compatibilidad hacia atrás y escribe un plan de migración.\" Modelos disponibles: fast (barato, pequeño), balanced (medio), strong (caro, de frontera).",
  "questions": {
    "complexity": {
      "type": "score",
      "instructions": "¿Qué tan compleja es esta solicitud?",
      "criteria": [
        "trivial",
        "simple",
        "moderada",
        "difícil",
        "muy difícil / arquitectónica"
      ]
    },
    "route": {
      "type": "choice",
      "instructions": "¿Qué modelo debería manejarla?",
      "criteria": {
        "fast": "modelo rápido y barato — ediciones triviales, formato, búsquedas",
        "balanced": "modelo medio — funciones y arreglos normales",
        "strong": "modelo de frontera — arquitectura, migraciones, razonamiento difícil"
      }
    },
    "needs_tools": {
      "type": "noul",
      "instructions": "¿Es probable que esto requiera llamadas a herramientas (leer archivos, ejecutar comandos)?"
    }
  }
}

Intégralo en tu código

Lee las respuestas tipadas y ramifica en código plano — sin parseo. Gestiona automáticamente los casos de alta confianza y deriva los inciertos a un modelo más grande o a una persona. Es una sola llamada a la API y la salida es gratis, así que haz todas las preguntas que necesites de una vez.

Construye el tuyo

Cada escenario de arriba es una sola llamada a la API. Prueba cualquiera de ellos gratis en el playground y luego obtén una clave alojada para lanzarlo — sin lista de espera.

Ejecutar esta demo ▶Obtener una clave de API →
Enrutamiento de modelos — un caso de uso de Jev con una demo en vivo · Jev by TypeSafe AI