Desde OpenAI o Anthropic
Si hoy llamas directamente a OpenAI o Anthropic, mantén el SDK oficial. Cambia dos ajustes y el mismo código llega a Inferray, con Gemini, DeepSeek, Kimi, GLM y todos los demás modelos del catálogo con la misma key.
Desde OpenAI
const client = new OpenAI({
- apiKey: process.env.OPENAI_API_KEY,
+ baseURL: "https://api.inferray.com/v1",
+ apiKey: process.env.INFERRAY_API_KEY,
});
O sin tocar el código:
export OPENAI_BASE_URL="https://api.inferray.com/v1"
export OPENAI_API_KEY="inferray_..."
Desde Anthropic
const client = new Anthropic({
- apiKey: process.env.ANTHROPIC_API_KEY,
+ baseURL: "https://api.inferray.com",
+ apiKey: process.env.INFERRAY_API_KEY,
});
O configura ANTHROPIC_BASE_URL=https://api.inferray.com y asigna tu key de Inferray a ANTHROPIC_API_KEY.
IDs de modelo
La mayoría de los IDs de modelo son los mismos: gpt-5.5, gpt-5.4-mini, claude-opus-4-8, claude-sonnet-4-6. Los IDs de snapshots con fecha (con un sufijo de fecha) no aparecen en la lista; usa el ID del modelo en el catálogo. Verifica cada ID que uses en la página de modelos o con GET /v1/models.
Los modelos de Anthropic también responden en Chat Completions y Responses, y los modelos de OpenAI en Messages, así que puedes estandarizar con un solo SDK si quieres.
Qué cambia
| Antes | Con Inferray | |
|---|---|---|
| Facturación | Una cuenta y una factura separadas por proveedor | Una sola cuenta para todos los modelos |
| Precio | Precio de lista del proveedor | Precio de lista menos tus descuentos, sin comisiones de gateway |
| Uso | La consola de cada proveedor | Un solo conjunto de logs y analytics |
| Keys | Por proveedor | Por proyecto, para todos los modelos |
Qué no se ofrece
Los endpoints principales de inferencia están cubiertos: chat, Responses, Messages, embeddings, imágenes, audio, video y moderación. Las APIs a nivel de cuenta de OpenAI y Anthropic no lo están: archivos, batches, fine-tuning, assistants, vector stores, conteo de tokens, APIs de administración y de uso, y sesiones realtime. Si tu app depende de alguna de ellas, mantén esa parte con el proveedor original.
La key determina a qué proyecto pertenece una solicitud; no hay que configurar ningún header de organización ni de proyecto.