API y SDK

Prepara una integración para producción

Aplica seguridad, cancelación, observabilidad y control de contexto antes de publicar tu integración.

Actualizado 3 de agosto de 2026 · 9 min

Separa cada entorno

Utiliza agentes o canales distintos para desarrollo, pruebas y producción. Guarda sus credenciales en variables independientes y evita probar cambios contra conversaciones reales.

Controla el ciclo de la petición

  • Define tiempos máximos razonables.
  • Propaga AbortSignal, el cierre del iterador o CancellationToken cuando el usuario abandone la operación.
  • Conserva conversation_id asociado a la sesión correcta.
  • Valida el tamaño y el origen del mensaje antes de enviarlo.

Diseña los reintentos

Respeta Retry-After cuando la API responda con 429. Aplica espera progresiva solo a fallos transitorios y operaciones cuya repetición sea segura.

No reintentes automáticamente un stream iniciado: la API podría haber aceptado ya el mensaje aunque tu aplicación no recibiera todos los eventos.

Observa sin exponer datos

Mide latencia, estados HTTP, cancelaciones y consumo por integración. Utiliza identificadores técnicos para correlacionar operaciones, pero excluye API keys, mensajes sensibles y contenido innecesario de los logs.

Verifica antes de publicar

Prueba respuestas normales y progresivas, continuidad, citas, errores, límites, cancelación y rotación de credenciales. Consulta siempre la documentación técnica actual antes de actualizar una versión del SDK.