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
idintegerEl 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