Inicio rápido
Esta guía cubre el flujo mínimo de integración: crear una conversación, enviar un mensaje y leer la respuesta en tiempo real.
Requisitos
Necesita una clave de acceso de Kivox y los identificadores del espacio de trabajo y del agente que va a utilizar.
Crear una conversación
Una conversación se crea dentro de un espacio de trabajo y se asocia a un agente. Guarde su identificador; una conversación puede recibir varios mensajes.
Enviar un mensaje
El encabezado Idempotency-Key identifica esta operación de forma única, para evitar duplicarla si la solicitud se reintenta tras una pérdida de conexión o el usuario intenta enviar el mismo mensaje varias veces.
Procesar la respuesta
La respuesta llega como text/event-stream. El SDK de TypeScript incluye una utilidad para consumirlo sin implementar el procesamiento del formato SSE a mano.
El ciclo completo de eventos que puede recibir, incluyendo llamadas a herramientas, se describe en Streaming y eventos.
Conversaciones temporales
Cuando la aplicación necesita una sesión efímera que no debe conservarse como parte del historial habitual, cree una conversación temporal con la opción is_temporary: true en el cuerpo de la solicitud.
Sobrescribir el modelo
La solicitud de mensaje admite un model distinto al configurado en el agente, útil para una interacción puntual. Para la mayoría de las aplicaciones, es preferible mantener el modelo definido en la configuración del agente y ajustarlo desde Kivox Studio.