Listar execuções da tabela de classificação para uma suíte de avaliação
Retorna, em uma única requisição, as execuções concluídas mais recentes de cada grupo de ranking para uma suíte, com as atribuições de grupo em groups. Um grupo é (modelo, tarefa alvo) para execuções com restrição de task_ids e (modelo) para execuções sem restrição (task_id nulo). Monte os boards a partir de groups, não de run.models/run.task_ids — uma execução retornada pode citar modelos ou tarefas em cujos grupos ela não foi ranqueada. truncated: true significa que um limite do servidor reduziu o agregado; execuções inteiras são mantidas na ordem (melhor rank, primeiro modelo, primeira tarefa, id), então as execuções mais novas de cada grupo sobrevivem antes dos fallbacks de qualquer grupo, e nenhum grupo é descartado por ser antigo. Retome um board truncado passando next_cursor de volta como cursor e fazendo a união das respostas. Consulte a documentação de evals para a justificativa do agrupamento e as características de custo.
Autorizações
Gateway auth: send Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, you can also send X-On-Behalf-Of: <external-user-id>.
Cabeçalhos
Optional external end-user identifier forwarded by the API gateway.
Parâmetros de caminho
Parâmetros de consulta
Restrinja o ranking a execuções registradas em uma versão da suíte. As pontuações só são comparáveis dentro de uma versão, então os consumidores do leaderboard devem informar a versão que estão pontuando. Uma versão que a suíte não possui retorna uma lista vazia, não 404, então isso é lido da mesma forma que uma versão sem execuções concluídas ainda.
1 <= x <= 2147483647Quantas execuções concluídas mais recentes manter por grupo de classificação. Um grupo é (modelo, tarefa alvo) para execuções restritas por task_ids — importações históricas registram uma execução por modelo e tarefa, então seus painéis são montados com per_group=1 — e (modelo) para execuções irrestritas, que cobrem todas as tarefas da sua versão. Mais de 1 permite que um consumidor recorra a uma execução anterior para uma tarefa cuja execução mais recente não tenha estatísticas utilizáveis.
1 <= x <= 20Restrinja o ranking aos grupos de um único modelo. Útil quando o consumidor já conhece os eixos da sua placa; para descobrir e paginar além de uma resposta truncada, use cursor/next_cursor. Um valor vazio é rejeitado em vez de ser tratado como omitido.
1 - 255Cursor opaco de retomada de uma resposta truncada anterior, proveniente do next_cursor. Continua a ordenação exatamente de onde a página anterior parou — dentro de um modelo ou de um nível de classificação, quando foi ali que o corte ocorreu. Passe-o de volta literalmente; um valor malformado gera um 400. Página com um conjunto fixo de filtros, como o cursor da lista de execuções.
1 - 2048Resposta
OK
The deduplicated runs behind groups, newest first.
The server's group assignments — build boards from these, not from run.models/run.task_ids. Ordered by model, then task id with the covers-everything group first within each model, then rank; that ordering is contract.
True when a server ceiling trimmed the aggregate. Whole runs are kept in (rank, model, task) order — never dropped for being old; resume with cursor: next_cursor.
Set when truncated: pass as cursor on the next request and union the responses until truncated is false to assemble the complete aggregate. Null when this response is complete.