mcpField
O
openrouter

openrouter

github.com/aibtcdev開発11162 回インストール2 日前に更新
リポジトリ

openrouter について

openrouterは、OpenRouter経由でモデルを検索し、プロンプトを送信するコマンドラインスキルです。Node.js、Cloudflare Workers、ブラウザー向けの統合例も提供します。

主な機能

  1. 01モデル、機能、料金の一覧表示
  2. 02モデル名による絞り込み
  3. 03環境別の統合例の表示
  4. 04OpenRouterのモデルへのプロンプト送信

活用シーン

  1. 01利用可能なモデルと料金の比較
  2. 02対象環境向けのコード例の確認
  3. 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

コメント