Skip to main content
POST
Crear sesión EventStream
Inicia una nueva sesión de inferencia con un asistente o crew. La respuesta permanece abierta como stream SSE mientras la sesión esté activa.

Endpoint

Autenticación

string
required
API Key proporcionada para tu integración.

Parámetros de ruta

string
required
Identificador único del crew o asistente con el que se desea interactuar.Ejemplo: mi-asistente-abc123

Body

object
Contexto inicial libre que se pasa a la sesión. Puede contener cualquier par clave-valor que el crew necesite para funcionar.
object
Configuración opcional de mensaje saliente inicial. Si se incluye, el asistente envía un primer mensaje sin esperar el primer mensaje del usuario.
Request

Outbound

La configuración outbound controla el primer mensaje que el asistente envía al iniciar la sesión.
string
required
Define cómo se genera el primer mensaje saliente. Valores permitidos: static o dynamic.
object
required
Parámetros específicos según el tipo de outbound.

Static

El modo static envía un texto predefinido como primer mensaje. Es útil para saludos o instrucciones iniciales controladas.
string
required
Texto literal que el asistente envía como primer mensaje.
boolean
Indica si se deben aplicar los modificadores de personalidad o estilo configurados en el crew.
Static outbound

Dynamic

El modo dynamic genera el primer mensaje a partir de un historial previo. Es útil para retomar una conversación o entregar contexto antes de que el asistente responda.
Message[]
required
Array de mensajes previos que se inyectan como contexto.
string
required
Contenido del mensaje previo.
string
required
Rol del emisor del mensaje. Valores permitidos: system, agent o user.
Dynamic outbound

Ejemplos

Respuesta

La respuesta es un stream SSE con Content-Type: text/event-stream.

Códigos de respuesta

Guarda el sessionId y el consumerId del evento Initialized; los necesitarás para enviar mensajes con el endpoint Talk.