Qué cambia
Antes de empezar
- La configuración actual del endpoint y la clave de API de LLM Gateway.
PHASEO_API_KEYen los entornos local, staging y producción.- Una muestra de referencia de calidad de respuesta, latencia y tasa de errores.
1) Inventaría los puntos de integración
Identifica los archivos exactos que crean y configuran el cliente de LLM Gateway.- Busca dónde se usan las variables de entorno
LLM_GATEWAY_*. - Localiza todas las referencias a la URL base en la configuración de ejecución.
- Registra los ID de modelos activos y sus cadenas de alternativas.
- Anota los valores predeterminados de prompts compartidos, la lógica de permitir o bloquear proveedores y los preajustes de parámetros que deberían trasladarse a los preajustes de Gateway.
2) Cambia el endpoint y las credenciales
Primero conserva el contenido de las solicitudes. Empieza cambiando únicamente el endpoint y la clave para reducir el riesgo.3) Valida la compatibilidad de los modelos
Consulta el catálogo de modelos de Phaseo y verifica cada modelo utilizado en producción. Si la configuración actual usa alias sin prefijo, comogpt-4o, normalízalos en un único límite en lugar de cambiarlos en cada cliente.
Si la capa del gateway también centraliza los valores predeterminados de las solicitudes o las restricciones de proveedores, asigna ese comportamiento a Preajustes y Enrutamiento y alternativas durante la migración, en vez de volver a implementarlo para cada cliente.
4) Lista de comprobación de la migración de LLMGateway
- Se han asignado o eliminado todas las variables
LLM_GATEWAY_*. - La URL base se ha actualizado a
https://api.phaseo.app/v1. PHASEO_API_KEYestá configurada en todos los entornos de despliegue.- Los ID de modelos de producción se han verificado con
/v1/models. - En staging se han validado una solicitud sin streaming y otra con streaming.
- Se ha vuelto a comprobar el tratamiento de errores para claves y modelos no válidos.
- Los valores predeterminados compartidos de prompts y enrutamiento se han trasladado a preajustes cuando corresponde.
- Se han vuelto a comprobar las consultas de generación mediante
GET /v1/generations?id=<request_id>para poder reproducir solicitudes fallidas desde el contenido almacenado dereplay_requestcuandoreplay_supported=true.
5) Valida y despliega
- Ejecuta tu conjunto de prompts de referencia y compara calidad, latencia y coste con la línea base.
- Confirma que puedes recuperar las solicitudes fallidas de staging mediante el contenido de reproducción devuelto por
GET /v1/generations. - Despliega con una bandera canary y aumenta el tráfico desde un porcentaje bajo hasta el total cuando los resultados sean estables.
- Observa las métricas de producción durante al menos un ciclo de lanzamiento antes de retirar la configuración anterior.
Comandos de validación
- Ejecuta en staging una solicitud sin streaming y otra con streaming.
- Reproduce tus prompts de referencia y compara los resultados con la línea base.