Guía de integración7 min de lecturaFuente: Admesh 技术团队

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.

Descripción de Base URL y endpoints →

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.

Lista de precios de los modelos de Admesh.ai: precios y ventanas de contexto de 8 modelos activados
Nombre e ID del modeloVentana de contextoIntroduzca el precio / 1 MPrecio de salida / 1MAciertos en la caché / 1 M
Claude Fable 5anthropic/claude-fable-5
1M$3.25 / 1M$16.25 / 1M$0.325 / 1M
Claude Fable 5.1anthropic/claude-fable-5-1
1M$3.25 / 1M$16.25 / 1M$0.08125 / 1M
Claude Haiku 4.5anthropic/claude-haiku-4-5-20251001
200K$0.325 / 1M$1.625 / 1M$0.0325 / 1M
Claude Haiku 5.5anthropic/claude-haiku-5-5
1M$0.0325 / 1M$0.1625 / 1M$0.00325 / 1M
Claude Opus 4.5anthropic/claude-opus-4-5-20251101
200K$1.625 / 1M$8.125 / 1M$0.1625 / 1M
Claude Opus 4.6anthropic/claude-opus-4-6
1M$1.625 / 1M$8.125 / 1M$0.1625 / 1M
Claude Opus 4.7anthropic/claude-opus-4-7
1M$1.625 / 1M$8.125 / 1M$0.1625 / 1M
Claude Opus 4.8anthropic/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

  1. Usa el mismo lote de solicitudes reales, enviándolas por separado a la API oficial y a la puerta de enlace.
  2. 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.
  3. 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.
  4. 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?
Normalmente no. La forma de invocar el SDK, la estructura de mensajes y la lógica de procesamiento en streaming se mantienen iguales; lo que hay que cambiar son tres cosas: la Base URL, la API Key y el nombre del modelo. Se recomienda poner la Base URL y el nombre del modelo en la configuración.
¿Es compatible con herramientas existentes como LangChain, Cursor o NextChat?
Sí. Siempre que la herramienta permita personalizar la Base URL y nombres de modelo compatibles con OpenAI, se puede integrar. El sitio de documentación tiene los pasos de integración para clientes como Claude Code, Codex, Cursor y Cherry Studio; allí están las configuraciones verificadas.
¿Puedo conservar la cuenta oficial original después de migrar?
Sí, y se recomienda conservarla durante un tiempo. En la fase de comparación de doble escritura ambas deben poder invocarse; tras el cambio oficial, degrada la cuenta oficial a respaldo como red de seguridad para casos extremos.

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.