it's free*.ai

OpenRouter

OpenRouter はルーターであってラボではありません。1キー・1つの /api/v1 URL で、リクエストを実際にモデルをホストする相手へ振り分けます。idが :free で終わるものは入出力とも$0。接尾辞なしの同じモデルは課金されます。openrouter/free エイリアスはリクエストに合う無料モデルを自動選択します。

OpenRouter はルーターであってラボではありません。1キー・1つの /api/v1 URL で、リクエストを実際にモデルをホストする相手へ振り分けます。idが :free で終わるものは入出力とも$0。接尾辞なしの同じモデルは課金されます。openrouter/free エイリアスはリクエストに合う無料モデルを自動選択します。

無料プールは現在18モデル —— Nemotron 3 Ultra、MiniMax M3、Laguna、GLM 5.2 など —— コンテキストは最大1M。DeepSeek と Qwen には :free エンドポイントがもうありません。新規アカウントは毎分20回・1日50回。$10のチャージで1日上限が1,000に引き上げられます。公開ランキングに載りたければ HTTP-Referer と X-Title ヘッダーを設定してください。

無料モデル
18
最大コンテキスト
1M
無料プラン
18モデルがゼロコスト
条件
メール登録のみ、カード不要

エンドポイント

ベースURLhttps://openrouter.ai/api/v1
環境変数OPENROUTER_API_KEY
レート制限20 requests/minute, 50 requests/day; a $10 top-up raises the day to 1,000

コード例

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)

知っておくべきこと

無料で利用できるモデル19