simonw/llm-openrouter

LLM plugin for models hosted by OpenRouter

解決する課題

llm-openrouterllm コマンドラインユーティリティ用のプラグインであり、OpenRouter がホストする膨大なモデルへのアクセスを提供し、ターミナルから異なる AI モデルに対してプロンプトを実行するための統一されたインターフェースを提供します。

仕組み

このプラグインは OpenRouter の API を llm ツールに統合します。インストールして API キーで設定すると、ユーザーは利用可能なモデルを一覧表示し、頻繁に使用するモデルにエイリアスを設定し、それらに対してプロンプトを実行できます。OpenRouter の Responses API と、以前の Chat Completions API をサポートしています。

対象者

llm CLI ツールを使用し、OpenRouter を介してさまざまなプロバイダーの複数の AI モデルに単一のアクセスポイントを求める開発者およびパワーユーザー。

ハイライト

  • 幅広いモデルアクセス: 単一の API キーと CLI インターフェースで多数のモデルにアクセス。
  • マルチモーダル機能: 互換性のあるビジョンモデル向けに画像添付(URL またはファイルパス)をサポート。
  • 構造化出力: llm スキーマと統合し、互換性のあるモデルの JSON 出力構造を制御。
  • 高度なツール: ツール呼び出しをサポート。Web 検索、Web フェッチ、サンドボックスシェル向けの OpenRouter のホスト型サーバーツールを含みます。
  • 推論制御: これをサポートするモデル(例: GPT-5)に対して推論の労力と要約を指定するオプション。
  • プロバイダールーティング: JSON オプションを介して量子化レベルなど、プロバイダー固有の要件を指定する機能。
  • モデル管理: API キーの使用量とレート制限を一覧表示、フィルタリング(例: 無料モデル)、および検査するコマンド。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト