ID do workspace. Se não fornecido, o workspace selecionado pelo usuário será usado.
Nota: Este campo será obrigatório em uma versão futura da API. É altamente recomendado defini-lo agora para garantir compatibilidade com atualizações futuras.
Indica se a execução deve aguardar até a conclusão. O timeout é de 100 segundos. Para execuções mais longas, use wait_execution=false em combinação com o endpoint Obter Resposta do Agente com uma estratégia de polling (padrão: false).
Para modelos do tipo chat, o array messages suporta as seguintes funções:
Função
Obrigatório
Descrição
user
Sim
Mensagens do usuário. Devem ser emparelhadas com mensagens assistant.
assistant
Sim
Mensagens do assistente. Devem ser emparelhadas com mensagens user.
developer
Não
Mensagem opcional do desenvolvedor. Permitida apenas como a primeira mensagem no array.
system
Não
Não suportado. Usar esta função causará um erro.
Regras importantes:
As mensagens devem alternar entre as funções user e assistant (após a mensagem opcional developer).
A função developer só pode aparecer como a primeira mensagem no array e será extraída antes do processamento do restante.
Se duas mensagens consecutivas tiverem a mesma função (por exemplo, duas mensagens user), a API retornará um erro de validação: “Chat messages must be a pair of user/assistant”.
A função system não é suportada e causará um erro.
Exemplo com mensagem developer:
Copiar
Perguntar à IA
{ "messages": [ { "role": "developer", "content": "Você é um assistente prestativo." }, { "role": "user", "content": "Olá!" }, { "role": "assistant", "content": "Oi! Como posso ajudá-lo?" }, { "role": "user", "content": "Como está o tempo?" } ]}
Exemplo sem mensagem developer:
Copiar
Perguntar à IA
{ "messages": [ { "role": "user", "content": "Olá!" }, { "role": "assistant", "content": "Oi! Como posso ajudá-lo?" }, { "role": "user", "content": "Como está o tempo?" } ]}
Obter mais detalhes sobre quais opções são aceitas por este Agente solicitando este endpoint: Obter Agente