Skip to main content
POST
Python

Autorizações

Authorization
string
header
obrigatório

nia_sk_...

Cabeçalhos

Idempotency-Key
string
obrigatório

Obrigatório. Guardado por 24 horas com o hash do corpo: a mesma chave com o mesmo corpo devolve a primeira resposta, e a mesma chave com outro corpo devolve 409 conflict.

Required string length: 1 - 256

Corpo

application/json

O que o CI da empresa reporta depois de rodar os cenários N vezes: a estatística fica com a Niadra. Todo pino que a gravação exige precisa bater com a build gravada de cada cenário, menos os de vary.

build
TurnBuild · object
obrigatório
results
ReplayResult · object[]
obrigatório
Required array length: 1 - 5000 elements
scenario_ids
string[]
obrigatório
Required array length: 1 - 200 elements
Required string length: 1 - 512
mode
enum<string>
padrão:hermetic_turn
Opções disponíveis:
hermetic_turn,
hermetic_conversation,
era_memory
runs
integer | null
Intervalo obrigatório: 1 <= x <= 100
vary
enum<string>[]
Maximum array length: 5
Opções disponíveis:
prompts,
corpus_digest,
model,
assembler,
tool_schemas

Resposta

A execução, com o veredito decidido.

build
TurnBuild · object
obrigatório
created_at
string<date-time>
obrigatório
mode
enum<string>
obrigatório
Opções disponíveis:
hermetic_turn,
hermetic_conversation,
era_memory
run_id
string
obrigatório
Required string length: 1 - 512
status
enum<string>
obrigatório
Opções disponíveis:
pending,
done
summary
ScenarioRunSummary · object
obrigatório
vary
enum<string>[]
Opções disponíveis:
prompts,
corpus_digest,
model,
assembler,
tool_schemas
verdict
enum<string> | null

O pior dos vereditos dos cenários.

Opções disponíveis:
pass,
flaky,
infrastructure_error,
pin_mismatch,
regression