simonw/llm-openrouter
LLM plugin for models hosted by OpenRouter
解決する課題
llm-openrouter は llm コマンドラインユーティリティ用のプラグインであり、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 キーの使用量とレート制限を一覧表示、フィルタリング(例: 無料モデル)、および検査するコマンド。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト