it's free*.ai

OpenRouter

OpenRouter es un router, no un laboratorio. Una clave, una URL /api/v1, y reenvía la petición a quien realmente aloja el modelo. Todo lo que termina en :free cuesta $0 de entrada y salida; el mismo modelo sin el sufijo te factura. El alias openrouter/free elige un modelo gratuito que encaje con la petición.

OpenRouter es un router, no un laboratorio. Una clave, una URL /api/v1, y reenvía la petición a quien realmente aloja el modelo. Todo lo que termina en :free cuesta $0 de entrada y salida; el mismo modelo sin el sufijo te factura. El alias openrouter/free elige un modelo gratuito que encaje con la petición.

El pool gratuito son 18 modelos ahora mismo — Nemotron 3 Ultra, MiniMax M3, Laguna y GLM 5.2 entre ellos — con hasta 1M de contexto. DeepSeek y Qwen ya no tienen endpoint :free. Las cuentas nuevas reciben 20 peticiones por minuto y 50 al día; una recarga de $10 sube el tope diario a 1.000. Configura las cabeceras HTTP-Referer y X-Title si quieres salir en sus rankings públicos.

Modelos gratuitos
18
Contexto máximo
1M
Nivel gratuito
18 modelos a coste cero
Requisito
Cuenta de correo, sin tarjeta

Punto de conexión

URL basehttps://openrouter.ai/api/v1
Variable de entornoOPENROUTER_API_KEY
Límite de tasa20 requests/minute, 50 requests/day; a $10 top-up raises the day to 1,000

Ejemplos de código

npm install openai
import OpenAI from 'openai'

const client = new OpenAI({
  baseURL: 'https://openrouter.ai/api/v1',
  apiKey: process.env.OPENROUTER_API_KEY
})

const response = await client.chat.completions.create({
  model: 'openrouter/free',
  messages: [{ role: 'user', content: 'Explain closures in one paragraph.' }]
})

console.log(response.choices[0].message.content)

Vale la pena saber

Modelos que obtienes gratis19