Pular para o conteúdo principal
PATCH
Go (SDK)

Autorizações

Authorization
string
header
obrigatório

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.

Corpo

application/json
name
string
obrigatório

O alias a ser alterado. Um alias não pode ser renomeado.

Required string length: 1 - 255
suite_id
string

Uma suíte de avaliação pertencente a esta organização.

Required string length: 1 - 255
metric
string

Um id de métrica que a versão ativa da suíte declara. Seu higher_is_better decide qual pontuação vence.

Required string length: 1 - 128
task_id
string | null

Uma tarefa da suíte para ranquear. Null classifica a métrica média em todas as tarefas, contando apenas execuções que cobrem todas as tarefas da versão.

Required string length: 1 - 255
candidate_model_ids
string[]

Dois a 16 modelos ativos de um formato de API. O alias sempre atende apenas um destes. A ordem desempata: o modelo anterior vence em caso de pontuação igual.

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

Um candidato para servir até que exista um primeiro vencedor. Null deixa o alias sem resolução até então.

Required string length: 1 - 255
pinned_model_id
string | null

Um candidato para servir independentemente dos resultados. Enquanto definido, as recomputações ainda registram a classificação, mas não alteram o que é servido. Null desfixa.

Required string length: 1 - 255

Resposta

200 - application/json

OK

object
any
obrigatório
name
string
obrigatório
suite_id
string
obrigatório
suite_version
integer | null
obrigatório

A versão da suíte que a última recomputação classificou. Nulo antes que uma pudesse ser lida.

Intervalo obrigatório: -9007199254740991 <= x <= 9007199254740991
metric
string
obrigatório
higher_is_better
boolean | null
obrigatório
task_id
string | null
obrigatório
candidate_model_ids
string[]
obrigatório
api_format
enum<string>
obrigatório
Opções disponíveis:
responses,
completions,
embeddings,
images,
transcriptions,
tts,
rerank
default_model_id
string | null
obrigatório
pinned_model_id
string | null
obrigatório
current_model_id
string | null
obrigatório

O vencedor do benchmark. Nulo até que exista um.

served_model_id
string | null
obrigatório

A solicitação para o alias é atendida por: o PIN, senão o vencedor, senão o padrão.

served_because
enum<string> | null
obrigatório
Opções disponíveis:
pinned,
benchmark,
default
state
enum<string>
obrigatório

ok: servindo um vencedor ranqueado. waiting_for_results: ainda não há um resultado completo para ranquear, então o último vencedor ou o padrão permanece. metric_missing: a versão ativa da suíte não declara mais a métrica ou a tarefa. suite_missing: a suíte foi excluída. Os dois últimos mantêm o último vencedor até que o alias seja editado.

Opções disponíveis:
ok,
waiting_for_results,
metric_missing,
suite_missing
resolvable
boolean
obrigatório

Se uma solicitação para o alias é resolvida no momento: ela atende a um modelo que ainda está ativo no registro.

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