1. Inventaría los límites de la integración
Anota todos los lugares donde aparece el gateway actual:- URL base y variables de entorno de las claves de API
- Inicialización del SDK y encabezados personalizados
- ID de modelos y modelos alternativos
- Orden de proveedores, listas permitidas y requisitos de privacidad
- Código de streaming, llamadas a herramientas y salidas estructuradas
- Trabajos por lotes, archivos, webhooks y consultas de estado asíncronas
- Atribución de solicitudes y metadatos de usuario o sesión
2. Clasifica cada capacidad
Asigna un estado a cada comportamiento de producción:
Usa la lista de comprobación de funciones para la migración para revisar las solicitudes principales, el enrutamiento, la atribución, el trabajo asíncrono y las operaciones.
3. Valida tráfico representativo
Crea un conjunto pequeño de pruebas a partir de los patrones reales de la carga de trabajo, sin copiar datos de producción sensibles. Prueba lo siguiente:- Una solicitud normal por cada endpoint que utilices.
- Streaming a través de la misma ruta de cliente que se usa en producción.
- Llamadas a herramientas y salidas estructuradas con esquemas realistas.
- Cada proveedor o requisito de privacidad.
- Claves y modelos no válidos, límites de solicitudes y errores de proveedores no disponibles.
- Trabajos por lotes o asíncronos hasta llegar a un estado final de éxito, error o cancelación.