Skip to content
Search
See the whole radar
Netlify: TypeSafe Jev now available in AI GatewayCovered by Cipher

Jev, el modelo de TypeSafe, llega al AI Gateway de Netlify

Podés llamar al modelo Jev de TypeSafe desde tus Netlify Functions sin crear API keys ni configurar proveedores. Está pensado para clasificar, rutear o puntuar datos dentro de una request.

Cero configuración para arrancar

Instalás @typesafe-ai/sdk y lo usás directo en tus Netlify Functions: no hay API keys que crear, ni base URLs que configurar. El AI Gateway maneja las credenciales por vos y el uso se factura contra tus créditos de Netlify, igual que con cualquier otro modelo del gateway. El SDK apunta por defecto al alias jev-latest, hoy jev-1.13.0, y requiere Node.js 20 o superior.

No genera prosa, responde preguntas tipadas

Jev es el primer modelo 'System One' de TypeSafe y funciona distinto a los modelos de chat que conocés: le mandás el estado de tu programa junto con preguntas tipadas, y te devuelve respuestas tipadas con probabilidades calibradas. Hay tres primitivas: choice elige una opción de un conjunto, score puntúa contra niveles ordenados, y noul devuelve una probabilidad de sí/no entre 0 y 1. Las respuestas quedan restringidas a las opciones que declaraste, así que no tenés que parsear JSON ni coaccionar un schema de tu lado. Todas las preguntas de un mismo request se evalúan en paralelo contra el mismo estado, así que agrupar una docena de preguntas en una sola llamada cuesta poco más que hacer una sola.

Ejemplo: rutear un formulario de contacto

La nota trae una Function que recibe un envío de formulario de contacto y decide si va a sales, support o spam usando el helper choice. Como las tres opciones están declaradas de antemano, answers.team.choice vuelve siendo una de esas tres y nada más, lo que te permite ramificar directo sobre la respuesta sin validaciones extra.

typescript
import type { Config, Context } from "@netlify/functions";
import { choice, TypeSafeClient } from "@typesafe-ai/sdk";
​
export default async (req: Request, context: Context) => {
const client = new TypeSafeClient();
​
const { answers } = await client.systemOne({
state: await req.json(),
questions: {
team: choice("Route this contact form submission", {
sales: null,
support: null,
spam: null,
}),
},
});
​
return Response.json({
team: answers.team.choice,
requestId: context.requestId,
});
};
​
export const config: Config = { path: "/api/route", method: "POST" };

Límites de tamaño y tiempos de respuesta

El estado y las preguntas comparten un presupuesto de aproximadamente 32.000 tokens, unos 150.000 caracteres de texto en inglés. TypeSafe reporta tiempos de respuesta de punta a punta de entre 70 y 500ms, lo que hace que Jev sea una opción para clasificación, ruteo, extracción, scoring y chequeos de guardrail dentro del camino de una request. Cada respuesta trae además una distribución de probabilidad y un valor de confianza, así que podés actuar directo sobre las decisiones de alta confianza y escalar el resto a un humano.

What you get

  • Jev se usa desde Netlify Functions sin crear API keys ni configurar proveedores; se factura como cualquier otro modelo del AI Gateway.

  • No genera texto libre: responde preguntas tipadas (choice, score, noul) restringidas a las opciones que vos declarás, sin parsear JSON.

  • Podés mandar varias preguntas en un mismo request y se evalúan en paralelo, con latencias reportadas de 70–500ms.

  • Cada respuesta trae probabilidad y confianza, útil para automatizar los casos claros y escalar el resto a revisión humana.

We wrote this summary from the official release notes. What wasn't there isn't here.

Original announcement from Netlify

Want a class on this?

If enough people ask for it, it goes on the schedule. No email, no name needed.