Migrar del SDK oficial a una puerta de enlace unificada: cinco pasos sin coste de modificación
¿Cómo puede un proyecto que ya tiene el código escrito sobre el SDK oficial de OpenAI o Anthropic conectarse a una puerta de enlace unificada sin modificar la lógica de negocio? Este artículo ofrece una lista de migración paso a paso, métodos de verificación y planes de reversión habituales.
1. Extrae la Base URL a la configuración
Si tu código todavía tiene hardcodeado https://api.openai.com/v1, el primer paso no es cambiar la dirección, sino moverla a una variable de entorno. Esto determina que puedas revertir en cualquier momento.
2. Cambia a la dirección de la puerta de enlace y la Key
Admesh solo expone dos datos que debes recordar: la Base URL es https://api.admesh.ai/v1 y la Key se crea en la consola. La Key en texto plano solo se muestra una vez al crearla; después solo se conservan el prefijo y los últimos cuatro caracteres.
Tarifas en vivo de Admesh (extracto)
Los precios provienen de la configuración en vivo de Admesh, en USD por millón de tokens. Consulta el catálogo de modelos para la lista completa.
| Nombre e ID del modelo | Ventana de contexto | Introduzca el precio / 1 M | Precio de salida / 1M | Aciertos en la caché / 1 M |
|---|---|---|---|---|
Claude Fable 5 anthropic/claude-fable-5 | 1M | $3.25 / 1M | $16.25 / 1M | $0.325 / 1M |
Claude Fable 5.1 anthropic/claude-fable-5-1 | 1M | $3.25 / 1M | $16.25 / 1M | $0.08125 / 1M |
Claude Haiku 4.5 anthropic/claude-haiku-4-5-20251001 | 200K | $0.325 / 1M | $1.625 / 1M | $0.0325 / 1M |
Claude Haiku 5.5 anthropic/claude-haiku-5-5 | 1M | $0.0325 / 1M | $0.1625 / 1M | $0.00325 / 1M |
Claude Opus 4.5 anthropic/claude-opus-4-5-20251101 | 200K | $1.625 / 1M | $8.125 / 1M | $0.1625 / 1M |
Claude Opus 4.6 anthropic/claude-opus-4-6 | 1M | $1.625 / 1M | $8.125 / 1M | $0.1625 / 1M |
Claude Opus 4.7 anthropic/claude-opus-4-7 | 1M | $1.625 / 1M | $8.125 / 1M | $0.1625 / 1M |
Claude Opus 4.8 anthropic/claude-opus-4-8 | 1M | $1.625 / 1M | $8.125 / 1M | $0.1625 / 1M |
Las cifras anteriores corresponden a la tarifa unitaria estándar del canal público y se facturarán en función del consumo real de tokens. Ver el catálogo completo de modelos
3. Cambia el nombre del modelo a namespace/model
La puerta de enlace usa nombres de modelo públicos con el formato namespace/model (por ejemplo, anthropic/…, openai/…, deepseek/…, qwen/…). La lista completa se basa en /v1/models o en el catálogo de modelos de la consola; el sitio de documentación también tiene una [lista de modelos](https://docs.admesh.ai/zh/docs/api-reference/models).
No hardcodees el nombre del modelo en el código: ponlo en la configuración; cambiar de modelo es solo cambiar la configuración.
4. Comparación de doble escritura
- Usa el mismo lote de solicitudes reales, enviándolas por separado a la API oficial y a la puerta de enlace.
- Compara tres cosas: la estructura de respuesta (si los campos son idénticos), el campo
usage(criterio de conteo de tokens) y el comportamiento de fragmentación en streaming. - Revisa las respuestas de error: envía deliberadamente una solicitud con un parámetro incorrecto y confirma que el formato del código de error cumple lo esperado.
- Registra las diferencias de latencia y coste entre ambos lados como línea base para optimizaciones posteriores.
5. Despliegue gradual y reversión
- Migra primero el tráfico no crítico (herramientas internas, tareas de bajo riesgo) y observa durante una semana.
- Monitoriza tres métricas: tasa de error, latencia P95 y coste por solicitud.
- Mantén el plan de reversión simple: basta con cambiar la variable de entorno de vuelta a la dirección oficial, sin modificar el código.
- Tras confirmar la estabilidad, migra el negocio principal y actualiza simultáneamente la documentación y la configuración de alertas del equipo.
¿Qué hacer con el protocolo nativo de Anthropic?
Algunos códigos usan directamente la forma de la Messages API de Anthropic (/v1/messages, max_tokens obligatorio, campo system independiente). Admesh también ofrece un [endpoint compatible con Anthropic](https://docs.admesh.ai/zh/docs/api-reference/anthropic-compatible); este tipo de proyectos no necesita reescribirse al estilo OpenAI, solo cambiar la Base URL y la Key.
Preguntas frecuentes
¿Es necesario modificar el código de negocio para migrar?
¿Es compatible con herramientas existentes como LangChain, Cursor o NextChat?
¿Puedo conservar la cuenta oficial original después de migrar?
Referencias
Llama a estos modelos a través de un solo gateway
Admesh ofrece una API unificada compatible con OpenAI: una URL base y una clave para Claude, GPT, DeepSeek y más. Las cuentas nuevas reciben crédito de prueba que nunca caduca.
