Pular para o conteúdo principal

Executar Compatível com OpenAI

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": "olá!" }],
"tools": "no-tools",
"stream": true
}'

Cabeçalhos

ParâmetroTipoObrigatórioDescrição
x-workspace-idintegerNãoID 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âmetroTipoObrigatórioDescrição
idintegerSimO 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.

Experimente!

Autenticação

Este endpoint requer autenticação com token Bearer.

Testar Endpoint