Modelos
Jev es el modelo insignia de TypeSafe y el primer modelo System One. Todos los modelos de esta página se sirven desde el mismo endpoint, POST /v1/systemone. El campo model de la solicitud selecciona cuál gestiona la llamada; consulta la referencia de la API para ver la forma completa de la solicitud.
Modelos actuales
| Jev 1.13 | jev-1.13.0 |
|---|---|
| Precio (por Btok / por Mtok) | $42 / $0.042 |
| Límites de velocidad | 100K tokens por segundo / 80 solicitudes por segundo |
| Longitud de contexto | 64k tokens por solicitud; 32k tokens para state más la pregunta más larga |
| Entrada | Solo texto. Cadena, objeto JSON o array de valores de texto. Sin entrada de imagen, audio o vídeo. |
- Precio: Se cobra por token de entrada. Los tokens de salida son gratis. Un Btok es mil millones de tokens y un Mtok es un millón de tokens.
- Límites de velocidad: Se miden en tokens por segundo y solicitudes por segundo. Una solicitud que supere cualquiera de los dos límites devuelve
429 Too Many Requests. Nuestros SDK de cliente reintentan con retroceso exponencial de forma predeterminada y respetan la cabeceraretry-aftercuando la respuesta la incluye. Si llamas directamente a la API HTTP, consulta Manejo de los límites de velocidad. - Longitud de contexto: Jev ingiere el
stateuna vez y evalúa cada pregunta contra él en paralelo. El presupuesto de 64k cubre elstatemás todas las preguntas combinadas; el presupuesto de 32k se aplica alstatemás la única pregunta más larga. Consulta Fan-out especulativo para empaquetar muchas preguntas en una sola solicitud, y Jaggedness de Jev 1.13 para ver cómo cambia la precisión a medida que crece el estado. - Entrada: Jev evalúa texto en lenguaje natural. Preprocesa las entradas que no sean texto (imágenes, audio, vídeo, binarios) y conviértelas en texto o campos estructurados antes de enviarlas como
state. Consulta Estado para ver las formas admitidas.
Alias
Un alias es un nombre de modelo que se resuelve a un ID de modelo versionado. Envíalo en el campo model como cualquier otro nombre.
| Alias | Apunta a | Significado |
|---|---|---|
jev-latest |
jev-1.13.0 |
La versión oficial estable más reciente. Es la predeterminada en nuestros SDK de cliente y el nombre que usan los ejemplos de estos documentos. |
jev-preview |
jev-1.13.0 |
La versión más reciente, sea oficial o no. Se adelanta a jev-latest cuando hay una compilación preliminar disponible. |
Un alias cambia cuando se publica una nueva versión, así que las respuestas que hay detrás pueden cambiar sin que tú cambies nada. El campo model de la respuesta informa del ID versionado que respondió, de modo que puedes registrar qué modelo produjo cada resultado. Si has ajustado umbrales de confianza para una versión concreta, fija el ID de esa versión en lugar del alias y pásate a la nueva según tu propio calendario.
Personalizar Jev
Jev no se ajusta ni se adapta con LoRA usando datos de clientes. Se entrena con RLCD para devolver decisiones calibradas, y los mismos pesos sirven a todas las cuentas. Adaptas sus respuestas a tu dominio mediante la solicitud, no mediante pesos por cuenta:
- Pon tu contenido propio, tus registros y tu material de referencia en el campo
state. Consulta Estado. - Codifica las reglas de tu dominio y los casos límite en las
instructionsy loscriteriade cada pregunta. Consulta Cómo construir con TypeSafe y Avanzado: estructura. - Descompón los juicios amplios en preguntas atómicas y combina las salidas en el código. Consulta Puntuación compuesta y el cookbook de AutoResearch para entrenar un modelo clásico posterior con las probabilidades de Jev.
Compatibilidad de idiomas
Jev acepta texto en lenguaje natural. El inglés es el idioma principal de entrenamiento y donde la precisión es mejor actualmente. Otros idiomas, incluidos los sistemas de escritura CJK, se manejan, pero no igual de bien; prueba con tu propio contenido antes de depender de Jev para una carga de trabajo que no sea en inglés, y presta mucha atención a la Confianza al enrutar.
Tratamiento de datos
Jev no se entrena con las solicitudes ni las respuestas de los clientes. Consulta Legal para ver el Acuerdo de Tratamiento de Datos, la Política de Privacidad y los detalles sobre la retención cero de datos (ZDR) para clientes empresariales.
Listar modelos
GET /v1/models devuelve los nombres que tu cuenta puede enviar en el campo model, con una descripción y una fecha de publicación para cada uno. Actualmente lista los alias. Los ID versionados como jev-1.13.0 los acepta el campo model aparezcan o no en la lista.
curl https://api.typesafe.ai/v1/models \
-H "Authorization: Bearer $TYPESAFE_API_KEY"from typesafe_sdk import TypeSafeClient
with TypeSafeClient() as client:
for model in client.models.list().models:
print(model.name, model.release_date, model.description)import { TypeSafeClient } from "@typesafe-ai/sdk";
const client = new TypeSafeClient();
const models = await client.models.list();
for (const model of models) {
console.log(model.name, model.release_date, model.description);
}models
Una entrada por modelo o alias.
propiedades
name
El ID o alias del modelo, tal como lo acepta el campo model.
description
Para qué sirve el modelo.
release_date
Cuándo se publicó el modelo o el alias.
Consulta las referencias del SDK de Python y JavaScript para ver las firmas de método completas.