Saltar al contenido

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

AntesCon Inferray
FacturaciónUna cuenta y una factura separadas por proveedorUna sola cuenta para todos los modelos
PrecioPrecio de lista del proveedorPrecio de lista menos tus descuentos, sin comisiones de gateway
UsoLa consola de cada proveedorUn solo conjunto de logs y analytics
KeysPor proveedorPor 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.