Saltar al contenido

Proveedor · TypeSafe

Ejecuta decisiones de Jev a través de INFRO.

Jev, el modelo System One de TypeSafe, responde preguntas tipadas (sí o no, una elección, una puntuación) con probabilidades, y no escribe texto. INFRO pone esas decisiones detrás de la misma clave del gateway, los mismos límites de gasto y los mismos registros de solicitudes que tus llamadas a LLM, en tu propia cuenta de TypeSafe. Qué es Jev.

Apunta el SDK de TypeSafe a INFRO

INFRO sirve el endpoint de TypeSafe en la misma ruta, con el mismo cuerpo de solicitud y los mismos nombres de modelo. Los SDK de TypeSafe leen su clave y su URL base del entorno, así que apuntar uno a INFRO cambia dos variables y nada de código: la URL base, y una clave del gateway de INFRO en lugar de la clave de TypeSafe. Tu clave de TypeSafe se queda en tu conexión de INFRO, cifrada, y solo se envía a TypeSafe.

jev-latest, el valor por defecto de los SDK, y jev-preview funcionan como en TypeSafe y siguen sus versiones; fija una versión con TYPESAFE_DEFAULT_MODEL, como recomienda TypeSafe. El model de cada respuesta indica la versión que respondió.

La referencia de System One tiene la solicitud, la respuesta y cada error.

El SDK de TypeSafe, apuntando a INFRO

Removed: TYPESAFE_API_KEY=<your TypeSafe key>Added: TYPESAFE_API_KEY=<your INFRO gateway key>Added: TYPESAFE_BASE_URL=https://api.infro.ioAdded: TYPESAFE_DEFAULT_MODEL=jev-1.13.0  # optional: pin a version

La misma solicitud con curl

curl https://api.infro.io/v1/systemone \
  -H "Authorization: Bearer $INFRO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "jev-1.13.0",
    "state": "I was charged twice. Please refund one of them.",
    "questions": {
      "refund_request": { "type": "noul", "instructions": "Is the customer asking for a refund?" }
    }
  }'

Qué hace INFRO con cada decisión

  1. Alcance de la clave

    Primero se comprueba la clave del gateway. Una clave se puede limitar a TypeSafe, a modelos concretos, a un proyecto y a un entorno.

  2. Límite de gasto

    Antes de llamar a TypeSafe, el tamaño de la solicitud en bytes se reserva contra cada límite de gasto que le aplica: organización, proyecto, clave, miembro y cliente final. Si supera un límite bloqueante, la solicitud se rechaza y TypeSafe nunca recibe la llamada.

  3. Tu conexión de TypeSafe

    La solicitud va a TypeSafe con tu propia clave. Con varias claves de TypeSafe conectadas, las solicitudes se reparten entre ellas, y una clave limitada por tasa o rechazada pasa la solicitud a la siguiente.

  4. Respuestas, costo y un registro

    Las respuestas de TypeSafe vuelven sin cambios, con la versión que respondió y usage.cost: el cargo estimado de TypeSafe con su tarifa de lista o con la tarifa que negociaste. Cada decisión se registra con su ruta, conexión, intentos y costo estimado, y sus metadatos se pueden exportar a tu colector de OpenTelemetry.

Qué lleva una respuesta

200 OK

{
  "id": "req_…",
  "model": "jev-1.13.0",
  "answers": {
    "refund_request": { "type": "noul", "noul": 0.91 }
  },
  "usage": {
    "input_tokens": 1000,
    "output_tokens": 0,
    "cost": 0.000042,
    "price_source": "list"
  },
  "route": "primary",
  "route_name": null,
  "provider": "typesafe",
  "connection": "conn_…"
}

cost es el cargo estimado de TypeSafe, con su tarifa de lista o la tarifa que negociaste. Cuando la versión que respondió es una que el catálogo de INFRO aún no tiene, o TypeSafe no informa conteos de tokens, cost es null: sin precio, nunca $0.

Quién factura qué

TypeSafe factura Jev a tu cuenta de TypeSafe, con las tarifas de TypeSafe. Su tarifa de lista publicada para Jev 1.13 es $0.042 por millón de tokens de entrada, con salida gratis (docs.typesafe.ai/models, revisado el 6 de octubre de 2026).

INFRO cobra una suscripción por el plano de control y aplica 0% de margen sobre el gasto en modelos. Nada de lo que vende INFRO tiene precio por token. Ver planes.

Bueno saberlo antes de empezar

  • Jev responde en POST /v1/systemone, no en chat completions; un cliente de OpenAI no puede llamarlo.
  • Las barreras de protección de INFRO inspeccionan solo chat completions. No leen las solicitudes de Jev, y una política de barreras configurada para bloquear endpoints que no puede inspeccionar rechaza POST /v1/systemone.
  • TypeSafe fija sus propios límites: 64k tokens por solicitud y límites de tasa que ajusta según la demanda (docs.typesafe.ai/models, revisado el 6 de octubre de 2026). INFRO devuelve el 429 de TypeSafe con su Retry-After.
  • Los cuerpos de solicitud y respuesta se almacenan solo si tu organización activó el registro de prompts.
  • El Playground de la consola aún no ejecuta Jev.

Guías prácticas sobre Jev

Preguntas

¿Necesito una cuenta de TypeSafe?
Sí. INFRO ejecuta Jev en tu propia cuenta de TypeSafe, con tu clave, y TypeSafe te factura directamente; INFRO no forma parte de esa transacción.
¿INFRO cambia las respuestas de Jev?
No. Las respuestas de TypeSafe se devuelven tal como TypeSafe las envió. INFRO agrega a su lado la versión que respondió, el costo estimado, la ruta y la conexión.
¿Puede parte del tráfico seguir yendo directo a TypeSafe?
Sí. Una conexión de TypeSafe en INFRO no cambia nada de tu cuenta de TypeSafe. Las solicitudes enviadas directamente a TypeSafe siguen funcionando; INFRO no las registra.

Pasa un flujo de trabajo de Jev por INFRO.

Empieza en tu propia cuenta de TypeSafe o conoce el producto primero con nuestro equipo.

¿Eres TypeSafe? Obtén tu botón Connect to INFRO