POST /agents/{id}/openai/chat/completions
Executa um agente de chat específico por ID usando a API compatível com OpenAI.
Exemplos de Código
Veja a documentação do OpenAI SDK para mais informações. No momento, nossa API suporta apenas os parâmetros de modelo temperature e messages (funções system, user e assistant). Além disso, o parâmetro tools é um enum de string. Para verificar os parâmetros de modelo de um agente específico, consulte o endpoint Obter Agente.
curl --request POST \
--url 'https://api.tess.im/agents/{id}/openai/chat/completions' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"temperature": "1",
"model": "tess-5",
"messages": [{ "role": "user", "content": "hello there!" }],
"tools": "no-tools",
"stream": true
}'
Cabeçalhos
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
| x-workspace-id | integer | Não | ID do espaço de trabalho. Se não fornecido, o espaço de trabalho selecionado do usuário será usado. |
Nota: Este campo será obrigatório em uma versão futura da API. É altamente recomendável configurá-lo agora para garantir a compatibilidade com futuras atualizações.
Parâmetros de Rota
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
| id | integer | Sim | O ID do agente |
Corpo da Solicitação
Veja a documentação da API OpenAI para os parâmetros do corpo da solicitação. No momento, nossa API suporta apenas os parâmetros de modelo temperature e messages (funções system, user e assistant). Além disso, o parâmetro tools é um enum de string. Para verificar os parâmetros de modelo de um agente específico, consulte o endpoint Obter Agente.
Resposta
Veja a documentação da API OpenAI para o formato da resposta.