Saltar al contenido principal
POST
Estimar una ejecución

Autorizaciones

Authorization
string
header
requerido

Envía Authorization: Bearer YOUR_API_KEY. La clave corresponde a una sola organización.

Parámetros de ruta

id
string<uuid>
requerido

Id del benchmark.

Cuerpo

application/json
candidates
object[]
requerido

Lo que compara la ejecución, en orden de visualización.

Required array length: 1 - 10 elements
repeats
integer

Repeticiones por caso (LLM, 1-3). STT siempre 1.

Rango requerido: 1 <= x <= 3
versionNumber
integer

Versión publicada a ejecutar. Por defecto: la versión publicada actual (o el borrador si no hay nada publicado).

Rango requerido: x >= 1
draft
boolean

Ejecutar el borrador sin publicar en lugar de una versión publicada.

Respuesta

Respuesta correcta.

Un plan de ejecución con precio, más el token que la inicia.

estimateToken
string
requerido

Envíalo sin cambios para iniciar la ejecución. De un solo uso; vence en 15 minutos.

benchmarkId
string
requerido
versionNumber
number | null
requerido
isDraftRun
boolean
requerido
repeats
number
requerido
caseCount
number
requerido
cellCount
number
requerido
perCandidate
object[]
requerido
totalCostUsd
number
requerido

Lo que factura Zelto (costo de la plataforma más margen, más las tarifas por clave propia).

warnings
string[]
requerido
planLimits
object[]
requerido

Límites del plan que superaría iniciar esta ejecución. Si no está vacío, agrega la advertencia plan_limit; iniciar devuelve 403 plan_limit.

canStart
boolean
requerido

False cuando iniciar ahora sería rechazado (un límite del plan, o el gasto en blocked).

candidates
object[]
requerido
billing
object
requerido
spend
object
requerido
unverifiedReferences
integer

STT: casos que se puntúan contra una transcripción de referencia que nadie revisó todavía (advertencia unverified_references).

missingVariables
object | null

LLM: casos cuyo prompt usa una {{variable}} que no completan (advertencia missing_variables).

{key}
any