openrouter について
openrouterは、OpenRouter経由でモデルを検索し、プロンプトを送信するコマンドラインスキルです。Node.js、Cloudflare Workers、ブラウザー向けの統合例も提供します。
主な機能
- 01モデル、機能、料金の一覧表示
- 02モデル名による絞り込み
- 03環境別の統合例の表示
- 04OpenRouterのモデルへのプロンプト送信
活用シーン
- 01利用可能なモデルと料金の比較
- 02対象環境向けのコード例の確認
- 03選択したモデルへの応答リクエスト
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ aibtcdev/ skills --skill openrouterインストール後、Claude Code で/openrouterを入力して読み込まれたか確認します。
同梱ファイルAGENT.mdopenrouter.ts
詳細
OpenRouter スキル
OpenRouter を介して AI 統合機能を提供します。OpenRouter は 100 種類以上の LLM に対応する統合 API です。
- モデルの検索 — 利用可能な OpenRouter モデルの機能、コンテキストウィンドウ、料金を一覧表示します。
- 統合ガイド — さまざまな環境(Node.js、Cloudflare Workers、ブラウザー)で OpenRouter を統合するためのコード例とパターンを確認できます。
- チャット — 任意の OpenRouter モデルにプロンプトを送信し、応答を返します。
OPENROUTER_API_KEY環境変数が必要です。
使用方法
bun run openrouter/openrouter.ts <subcommand> [options]
サブコマンド
models
利用可能な OpenRouter モデルの機能と料金を一覧表示します。
bun run openrouter/openrouter.ts models [--filter <term>]
オプション:
--filter(任意) — モデル名で絞り込みます(大文字と小文字を区別しない部分一致)
guide
対象の環境向けの統合コード例を表示します。
bun run openrouter/openrouter.ts guide [--env <environment>] [--feature <feature>]
オプション:
--env— 対象の環境:nodejs|cloudflare-worker|browser|all(デフォルト:all)--feature— 表示する機能:chat|completion|streaming|function-calling|all(デフォルト:all)
chat
OpenRouter モデルにプロンプトを送信します。OPENROUTER_API_KEY 環境変数が必要です。
bun run openrouter/openrouter.ts chat --prompt "Hello" [--model <model-id>] [--max-tokens <n>]
オプション:
--prompt(必須) — 送信するプロンプト--model(任意) — モデル ID(デフォルト:openai/gpt-4o-mini)--max-tokens(任意) — 応答の最大トークン数(デフォルト:1024)
注記
modelsとguideは API キーなしで使用できます。chatにはOPENROUTER_API_KEY環境変数が必要です(https://openrouter.ai/keys から取得してください)。- OpenRouter API のベース URL:
https://openrouter.ai/api/v1
コメント
Markdown 対応