DocumentaciónEl endpoint del asistente

Tus asistentes

El endpoint del asistente

Una sola solicitud en formato OpenAI. Tu asistente responde con sus instrucciones y su memoria, en streaming.

En esta página
  1. Llamar al asistente
  2. La respuesta
  3. Qué cambia respecto a un modelo solo

Llamar al asistente

POST /v1/agents/chat/completions Un turno de conversación completo.

Indica el asistente con assistantId. Para continuar la misma conversación, envía threadId en su lugar.

curl -N https://api.learnya.ai/v1/agents/chat/completions \
  -H "Authorization: Bearer $LEARNYA_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "assistantId": "ASSISTANT_ID",
    "stream": true,
    "messages": [
      {"role": "user", "content": "Where is my invoice?"}
    ]
  }'

La respuesta

ModoLo que recibes
En streamingFragmentos chat.completion.chunk en formato OpenAI, después [DONE]
Sin streamingUna respuesta inmediata sin texto, con finish_reason en queued y los identificadores del hilo, del mensaje y de la ejecución que seguir

Qué cambia respecto a un modelo solo

AsuntoCon un asistente
El campo modelElige el modelo de esta respuesta, no el asistente
Mensajes tool e imágenesRechazados: el asistente llama él mismo a sus herramientas
Recuento de tokensUna estimación, y completion_tokens vale 0
AccesoEl token de acceso de una persona, no una clave de API

Para un modelo sin asistente, quédate con la conversación simple y una clave de API.