Parámetros de la petición
Estos campos son los que rellenas en el Entorno de prueba. Los metadatos extra de enrutamiento de OpenRouter se eliminan antes de la llamada upstream.
| Campo | Tipo | Significado |
|---|---|---|
model | string | Fijado a typesafe/jev-1.13. El cliente no puede cambiar a otro modelo facturable. |
state | string / object / array | Contexto compartido para cada pregunta. Texto o JSON para tickets, registros y campos anidados. |
questions | object | Mapa de IDs únicos de pregunta a objetos pregunta. Los IDs son para tu código y no se envían al modelo. |
questions[id] | object | Un juicio tipado. Pon el significado completo en instructions, no en el ID. |
type | choice / score / noul | Opción única, puntuación ordenada o probabilidad de sí. |
instructions | string / object / array | La pregunta completa. El formulario del Entorno de prueba envía un string; la API también acepta JSON estructurado. |
criteria | depends on type | Opciones Choice, niveles Score o descripciones opcionales true/false de Noul. |
Choice
Objeto: nombre de opción → descripción, 2–255 opciones. Descripción vacía se envía como null — solo el nombre. Incluye other / none-of-the-above si la lista puede no cubrir todo.
Score
Array de 2–10 niveles descriptivos, de bajo a alto. Los números empiezan en 0. El score devuelto es un promedio ponderado por probabilidad y puede quedar entre niveles. Tres niveles son 0–2, no 1–3.
Noul
criteria puede omitirse. Si los rellenas, indica true y false. El resultado noul es la probabilidad de sí — no una confianza separada ni un booleano automático.
temperature, top_p, max_tokens y stream no son campos de petición Decisions. Este Entorno de prueba no expone metadatos de enrutamiento o trazas de OpenRouter.
Respuesta
Este sitio devuelve result y elapsedMs. result.answers usa las mismas IDs de pregunta que enviaste. La salida tipada garantiza la interfaz, no la corrección factual.
- Choice: choice, probabilities, confidence.
- Score: score, legend, probabilities, confidence.
- Noul: noul (probabilidad de sí). No hay campo confidence aparte.
- usage incluye input_tokens y output_tokens, y puede incluir cost en USD. Si falta cost, este sitio no estima un cargo.
- elapsedMs es el tiempo de este sitio a OpenRouter y vuelta, incluida la validación. No es solo inferencia del modelo.