Pular para o conteúdo principal
POST
/
agents
/
{id}
/
openai
/
chat
/
completions
curl --request POST \ --url https://api.tess.im/agents/{id}/openai/chat/completions \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "temperature": 1, "model": "tess-6", "messages": [ { "role": "user", "content": "Create a short release note." } ], "tools": "no-tools", "stream": false } '

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âmetroTipoObrigatórioDescrição
x-workspace-idintegerNãoID do workspace. Se não fornecido, o workspace selecionado pelo usuário será usado. Será obrigatório em uma versão futura.

Parâmetros de Rota

ParâmetroTipoObrigatórioDescrição
idintegerSimO ID do agente.

Corpo da Solicitação

Veja a documentação da API OpenAI para a referência completa de parâmetros. 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.

Autorizações

Authorization
string
header
obrigatório

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Cabeçalhos

x-workspace-id
integer

ID of the workspace. If not provided, the user's selected workspace will be used. This field will be required in a future release.

Parâmetros de caminho

id
integer
obrigatório

The agent ID.

Corpo

application/json

Send a JSON object in OpenAI-compatible format. You can also include custom root-level fields when needed by your agent configuration.

Free-form JSON object in OpenAI-compatible format. Custom fields can also be sent at the root level.

Resposta

200

Chat completion response.