Skip to main content

Execute OpenAI Compatible

POST /api/agents/{id}/openai/chat/completions

Execute a specific chat agent by ID using the OpenAI-compatible API.

Code Examples

See the OpenAI SDK documentation for more info. At the moment, our API only support the temperature and messages (roles system, user and assistant) model parameters. Additionally, the tools parameter is a string enum. To verify the model parameters of an specific agent, see the Get Agent endpoint.

curl --request POST \
--url 'https://tess.pareto.io/api/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
}'

Headers

ParameterTypeRequiredDescription
x-workspace-idintegerNoID of the workspace. If not provided, the user's selected workspace will be used.

Note: This field will be required in a future release of the API. It is highly recommended to set it now to ensure compatibility with future updates.

Path Parameters

ParameterTypeRequiredDescription
idintegerYesThe agent ID

Request Body

See the OpenAI API documentation for request body parameters. At the moment, our API only supports the temperature and messages (roles system, user and assistant) model parameters. Additionally, the tools parameter is a string enum. To verify the model parameters of a specific agent, see the Get Agent endpoint.

Response

See the OpenAI API documentation for response format.

Try it out!

Authentication

This endpoint requires Bearer token authentication.

Test Endpoint