Saltar al contenido principal

Ejecutar Compatible con OpenAI

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

Ejecuta un agente de chat específico por ID usando la API compatible con OpenAI.

Ejemplos de Código​

Vea la documentación del OpenAI SDK para más información. En este momento, nuestra API solo soporta los parámetros de modelo temperature y messages (funciones system, user y assistant). Además, el parámetro tools es un enum de string. Para verificar los parámetros de modelo de un agente específico, consulte el endpoint Obtener 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": "hola!" }],
"tools": "no-tools",
"stream": true
}'

Encabezados​

ParámetroTipoRequeridoDescripción
x-workspace-idintegerNoID del espacio de trabajo. Si no se proporciona, se utilizará el espacio de trabajo seleccionado del usuario.

Nota: Este campo será requerido en una futura versión de la API. Se recomienda encarecidamente configurarlo ahora para asegurar la compatibilidad con futuras actualizaciones.

Parámetros de Ruta​

ParámetroTipoRequeridoDescripción
idintegerSíEl ID del agente

Cuerpo de la Solicitud​

Vea la documentación de la API OpenAI para los parámetros del cuerpo de la solicitud. En este momento, nuestra API solo soporta los parámetros de modelo temperature y messages (funciones system, user y assistant). Además, el parámetro tools es un enum de string. Para verificar los parámetros de modelo de un agente específico, consulte el endpoint Obtener Agente.

Respuesta​

Vea la documentación de la API OpenAI para el formato de respuesta.

¡Pruébalo!​

Autenticación​

Este endpoint requiere autenticación con token Bearer.

Probar Endpoint​