Pular para o conteúdo principal
POST
Typescript (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.

Cabeçalhos

X-On-Behalf-Of
string

Optional external end-user identifier forwarded by the API gateway.

Parâmetros de caminho

agent_id
string
obrigatório

Corpo

application/json
input
obrigatório
Required string length: 1 - 20000
idempotency_key
string

Chave limitada ao chamador para repetir o mesmo envio sem iniciar outra execução. Reutilizar uma chave com uma solicitação diferente retorna 409.

Required string length: 1 - 255
agent_version
integer

Versão imutável da configuração do agente salvo a ser executada. Omitir para usar a versão atual. Versões explícitas permanecem fixadas enquanto estiverem na fila.

Intervalo obrigatório: 1 <= x <= 2147483647
conversation
any

Valor JSON arbitrário.

previous_response_id
string
context_management
object[]

Estratégias de gerenciamento de contexto a serem aplicadas durante a geração de respostas executadas por agentes. Suporta compactação, que resume o histórico de conversa mais antigo quando o contexto excede um limite de tokens.

stream
boolean
padrão:false

Quando verdadeiro, o gateway gera eventos delta por token para esta execução, de modo que o endpoint de eventos transmite a saída incremental em vez de apenas limites de item e de ciclo de vida. A execução ainda é realizada em segundo plano e este endpoint ainda retorna o registro da execução enfileirada.

metadata
object

Resposta

Execução na fila.

object
enum<string>
obrigatório
Opções disponíveis:
agent.run
id
string
obrigatório
agent_id
string
obrigatório
agent_version
integer | null
obrigatório

A versão da configuração do agente que esta execução foi executada. Nulo para execuções criadas antes da versionação.

Intervalo obrigatório: x >= 1
status
enum<string>
obrigatório

waiting significa que a execução está retida em um dos slots de max_concurrent_runs do agente e não foi enviada ao modelo; ela pode ser cancelada. Os resultados terminais permanecem distintos: cancelled é solicitado pelo chamador; incomplete significa que um limite ou interrupção interrompeu a execução. gateway_response.incomplete_details registra o motivo, incluindo max_tokens ou max_tool_calls. Linhas falhas armazenadas com um desses resultados de gateway são serializadas com o resultado do gateway, preservando qualquer erro do conector e o carimbo de data/hora de conclusão.

Opções disponíveis:
waiting,
queued,
submitting,
completed,
failed,
cancelled,
incomplete
input
any
obrigatório

Valor JSON arbitrário.

conversation
any | null
obrigatório

Valor JSON arbitrário.

previous_response_id
string | null
obrigatório
metadata
object | null
obrigatório
gateway_response_id
string | null
obrigatório
gateway_response
any | null
obrigatório

Valor JSON arbitrário.

error
any | null
obrigatório

Valor JSON arbitrário.

created_at
string<date-time>
obrigatório
completed_at
string<date-time> | null
obrigatório