AnyRouter es uno de los servicios habituales de relay y agregación de API de IA. Tras usarlo un tiempo, muchos equipos empiezan a evaluar alternativas por la cobertura de modelos, la estabilidad de acceso, la gestión de facturación o las necesidades de colaboración.
Este artículo no juzga a proveedores concretos. Presenta un marco reutilizable para la evaluación y la migración. Los precios, modelos y políticas se rigen por el sitio oficial de cada plataforma.
Nota: AnyRouter es una marca de su titular de derechos. Este artículo es solo para debate técnico y no representa a la empresa.
1. Enumera los requisitos antes de mirar precios
Divide tus requisitos en cuatro categorías:
- Modelos: ¿cuáles de Claude, GPT, Gemini y DeepSeek necesitas? ¿Las versiones son fijas?
- Protocolo: ¿tu código actual usa el SDK de OpenAI, el SDK de Anthropic o HTTP personalizado?
- Escala: peticiones diarias, concurrencia máxima y longitud de contexto.
- Gestión: ¿necesitas miembros, proyectos, límites escalonados por clave y emisión de facturas?
Cuando los requisitos estén claros, evalúa las plataformas candidatas. Así evitas dejarte llevar por «más modelos, menos coste».
2. Tabla de evaluación de alternativas
| Criterio | Preguntas que hacer | Peso |
|---|---|---|
| Cobertura de modelos | ¿Están disponibles los modelos que necesitas y son estables las versiones? | Alto |
| Compatibilidad | Protocolos OpenAI/Anthropic, streaming, llamadas a herramientas | Alto |
| Estabilidad | Tasa de error, P95, límites de velocidad, reintentos | Alto |
| Facturación | Entrada/salida/caché, gasto mínimo, reembolsos | Alto |
| Desglose de facturación | ¿Se pueden separar costes por clave o proyecto? | Medio |
| Soporte | Documentación en chino, tickets, tiempo de respuesta | Medio |
| Cumplimiento | Retención de datos, contratos, emisión de facturas | Alto para empresas |
Puntúa cada elemento, pero no te bases solo en el total. Comprueba primero si pasan los elementos de peso alto.
3. Ejecuta pruebas de compatibilidad antes de migrar
1. Petición mínima
curl "https://ai.zhongshangqihang.com/v1/chat/completions" \
-H "Authorization: Bearer sk-your-key" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-5","messages":[{"role":"user","content":"Reply with OK only"}]}'
2. Petición en streaming
Usa stream: true para probar el tiempo hasta el primer token, si el flujo se rompe y si termina limpiamente.
3. Llamadas a herramientas
Ejecuta una llamada a función real y confirma el comportamiento de tools, tool_choice y el formato de respuesta.
4. Contexto largo
Prueba con el documento más largo de tu negocio y vigila los truncamientos, los tiempos de espera y el coste.
5. Concurrencia
Ejecuta 5, 10 y 20 peticiones concurrentes, registrando la tasa de éxito, la latencia P95 y la proporción de 429.
6. Facturación
Envía una petición fija 20 veces y verifica que el recuento de tokens y el coste coinciden con lo esperado.
4. Pasos de migración
- Lleva la Base URL, la clave y los nombres de modelo a la configuración.
- Crea una clave de prueba en la nueva plataforma y fija un límite.
- Cambia la Base URL a
https://ai.zhongshangqihang.com/v1. - Crea una correspondencia entre nombres de modelo antiguos y nuevos.
- Desvía el 5 %–10 % del tráfico y observa durante 3–7 días.
- Aumenta el tráfico gradualmente y mantén el canal antiguo como respaldo.
Ejemplo en Python:
from openai import OpenAI
client = OpenAI(
api_key="sk-your-key",
base_url="https://ai.zhongshangqihang.com/v1",
)
resp = client.chat.completions.create(
model="gpt-5",
messages=[{"role": "user", "content": "Reply with OK only"}],
)
print(resp.choices[0].message.content)
5. Cómo observar la estabilidad
No juzgues por si una petición parece rápida. Registra:
- Peticiones por hora.
- Tasa de éxito.
- Latencia P50 y P95.
- Proporción de respuestas 429 y 5xx.
- Tiempo hasta el primer token.
- Distribución de errores por modelo.
Observa durante 3–7 días consecutivos antes de decidir mover todo el tráfico. En producción, mantén canales principal y de respaldo y cambia según las comprobaciones de estado.
6. Cómo comparar precios de forma justa
Incluye lo siguiente:
Monthly cost =
input tokens × input unit price
+ output tokens × output unit price
+ retry request cost
+ extra long-context cost
+ multimodal input cost
Luego compara precios unitarios entre plataformas. No olvides que los tokens de salida suelen costar más que los de entrada y que el contexto largo multiplica los costes.
7. Cuándo merece la pena migrar
- El canal actual sufre tiempos de espera o límites de velocidad con frecuencia y afecta al negocio.
- Necesitas un punto de entrada unificado para varios modelos y reducir ramas de código.
- Necesitas gestión de cuotas a nivel de miembro, clave o proyecto.
- Necesitas soporte en chino, emisión de facturas o contratos empresariales.
- Necesitas un acceso más estable desde China continental.
Si el servicio actual es estable, tiene un precio razonable y cubre tus necesidades, no hace falta migrar.
8. Preguntas frecuentes
¿La migración interrumpirá el servicio?
Con una prueba canaria de poco tráfico y canales principal y de respaldo, el cambio suele pasar desapercibido.
¿Y si los nombres de modelo son distintos?
Mantén una tabla de correspondencias y usa solo nombres lógicos de modelo en el código de negocio.
¿Tengo que cambiar de SDK?
En plataformas compatibles con OpenAI normalmente conservas el mismo SDK y cambias solo la Base URL, la clave y el nombre del modelo.
Próximos pasos
Si estás listo para hacer una prueba de migración, regístrate en ZSQH AI Gateway, crea una clave pequeña, recorre la lista de este artículo y luego decide si cambiar. Los nombres de modelo y los precios están en Precios de modelos.
Lecturas relacionadas:
