Faça o upload de uma trajetória de amostra para avaliação
Armazena a sessão de um ensaio de agente de codificação, em qualquer formato de intercâmbio produzido pelo harness (registre isso em schema_version, por exemplo, ATIF-v1.7). steps é armazenado literalmente e nunca é validado, então uma mudança no formato do harness não exige uma nova versão do gateway. É separado da importação da execução porque uma trajetória tem em média ~92 KB e o conteúdo de uma execução inteira não caberia em uma única solicitação. Faz upsert, então reenviar após um timeout substitui a trajetória em vez de falhar. Os índices de amostra são exclusivos por (task, model), não por execução, então passe task_id e/ou model quando a execução abranger mais de um — um índice ambíguo retorna 400 em vez de gravar no ensaio errado. Rejeita um payload cujo steps e logs juntos excedam 16 MiB com 413.
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
0 <= x <= 2147483647Parâmetros de consulta
Desambigue o índice da amostra, que é único por (tarefa, modelo) e não por execução. Necessário quando o índice corresponde a tentativas de mais de uma tarefa.
Desambigue o índice da amostra quando a execução abranger mais de um modelo.
Corpo
Etapas exatamente como o harness as escreveu. Armazenadas literalmente e nunca validadas, então uma alteração de formato não exige lançamento do gateway.
Formato de intercâmbio de steps. Armazenado por linha, de modo que uma atualização do harness deixe trajetórias mais antigas legíveis.
1 - 32Caudas delimitadas dos arquivos de log da execução, indexadas pelo caminho no diretório da execução — trial.log (o relato do próprio harness sobre a execução), verifier/test-stdout.txt / test-stderr.txt, exception.txt. O harness acompanha o final de cada arquivo antes de enviar; a carga útil inteira ainda conta para o limite de tamanho da trajetória.
Resposta
OK
-9007199254740991 <= x <= 9007199254740991-9007199254740991 <= x <= 9007199254740991Medido a partir da carga armazenada, então descreve o que foi realmente gravado.
-9007199254740991 <= x <= 9007199254740991