Saltar al contenido

Desde OpenRouter

OpenRouter e Inferray usan el mismo formato OpenAI, así que en la mayoría de las apps basta con cambiar la Base URL, la clave y los IDs de modelo.

Base URL y clave

 const client = new OpenAI({
-  baseURL: "https://openrouter.ai/api/v1",
-  apiKey: process.env.OPENROUTER_API_KEY,
+  baseURL: "https://api.inferray.com/v1",
+  apiKey: process.env.INFERRAY_API_KEY,
 });

IDs de modelo

OpenRouter antepone a cada modelo el nombre de su fabricante; los IDs de Inferray no llevan prefijo y usan la grafía del propio fabricante.

OpenRouterInferray
openai/gpt-5.5gpt-5.5
anthropic/claude-sonnet-4.6claude-sonnet-4-6
google/gemini-3.6-flashgemini-3.6-flash
deepseek/deepseek-v4-flashdeepseek-v4-flash

Busca cada modelo que uses en la página de modelos. Los sufijos de variante como :free, :nitro o :online no son compatibles.

Opciones de la solicitud

Opción de OpenRouterEn Inferray
reasoning: { effort }reasoning_effort en Chat Completions — consulta razonamiento.
Preferencias de provider, lista de respaldo models, routeNo hacen falta. Tú eliges el modelo; Inferray lo sirve. Elimina estos campos.
transforms, pluginsNo compatibles. Para resultados web, usa la API de búsqueda.
usage: { include: true }No hace falta. El usage de cada respuesta incluye cost, el importe cobrado — consulta uso y costos.
Encabezados HTTP-Referer, X-TitlePuedes dejarlos; no tienen ningún efecto.

Los parámetros estándar — tools, response_format, stream, max_tokens, temperature — funcionan igual que antes.

Endpoints de la cuenta

GET /v1/key devuelve label, usage y limit de la clave con la misma estructura que en OpenRouter, así que los scripts que lo leen siguen funcionando. GET /v1/credits devuelve balance y total_used. Consulta autenticación.

Precios

Pagas el precio de lista del modelo menos cualquier descuento en tu cuenta, sin comisiones en recargas ni en solicitudes.