Saltar al contenido principal
POST
Go (SDK)

Autorizaciones

Authorization
string
header
requerido

Send Authorization: Bearer , using an MKA1 API key for automation or an OAuth API access token for a signed-in application. Use a dynamic security callback to refresh OAuth access tokens. Browser session-only operations still require their declared cookie.

Cuerpo

application/json
name
string
requerido

El nombre del modelo que usan los llamantes. Está reclamado en el registro de la organización, por lo que no debe estar ya activo.

Required string length: 1 - 255
suite_id
string
requerido

Una suite de evaluación propiedad de esta organización.

Required string length: 1 - 255
metric
string
requerido

Un id de métrica que declara la versión activa de la suite. Su higher_is_better decide qué puntuación gana.

Required string length: 1 - 128
candidate_model_ids
string[]
requerido

Dos a 16 modelos activos de un formato de API. El alias solo sirve uno de estos. El orden rompe los empates: el modelo anterior gana en caso de puntuación igual.

Required array length: 2 - 16 elements
Required string length: 1 - 255
task_id
string | null

Una tarea del conjunto sobre la que clasificar. Null clasifica la métrica promediada sobre cada tarea, contando solo las ejecuciones que cubren cada tarea de la versión.

Required string length: 1 - 255
default_model_id
string | null

Un candidato para servir hasta que exista un primer ganador. Null deja el alias sin resolver hasta entonces.

Required string length: 1 - 255

Respuesta

200 - application/json

Está bien

object
any
requerido
name
string
requerido
suite_id
string
requerido
suite_version
integer | null
requerido

La versión de la suite se volvió a calcular por última vez clasificada. Nula antes de que se pudiera leer.

Rango requerido: -9007199254740991 <= x <= 9007199254740991
metric
string
requerido
higher_is_better
boolean | null
requerido
task_id
string | null
requerido
candidate_model_ids
string[]
requerido
api_format
enum<string>
requerido
Opciones disponibles:
responses,
completions,
embeddings,
images,
transcriptions,
tts,
rerank
default_model_id
string | null
requerido
pinned_model_id
string | null
requerido
current_model_id
string | null
requerido

El ganador del punto de referencia. Nulo hasta que exista uno.

served_model_id
string | null
requerido

Qué solicitud para el alias se atiende por: el pin, si no el ganador, si no el valor predeterminado.

served_because
enum<string> | null
requerido
Opciones disponibles:
pinned,
benchmark,
default
state
enum<string>
requerido

ok: sirviendo a un ganador clasificado. waiting_for_results: aún no hay un resultado completo para clasificar, por lo que se mantiene el último ganador o el predeterminado. metric_missing: la versión activa de la suite ya no declara la métrica o la tarea. suite_missing: la suite fue eliminada. Los dos últimos conservan al último ganador hasta que se edita el alias.

Opciones disponibles:
ok,
waiting_for_results,
metric_missing,
suite_missing
resolvable
boolean
requerido

Si una solicitud del alias se resuelve en este momento: sirve un modelo que todavía está activo en el registro.

standings
object[]
requerido
evaluated_at
string<date-time> | null
requerido
created_by
string
requerido
created_at
string<date-time>
requerido
updated_by
string
requerido
updated_at
string<date-time>
requerido