which-llm は何をしますか?
モデル知識が古くなっている可能性がある場合にこのスキルを使用してください。チェックイン済みのArtificial AnalysisとOpenRouterのスナップショットをクエリし、必要に応じてオンデマンドで更新できます。
ワークフロー
- このディレクトリから
pythonでコマンドを実行します。 - 鮮度が重要な場合は、
python query.py data statusを実行します。スナップショットが古い場合は、python query.py data refreshを実行します。 - 最も狭いコマンドを使用します:
python query.py models [パターン] [フィルター]:候補リストの作成用。python query.py compare <モデル>...:モデル間の比較用。python query.py slug <モデル>:OpenRouterエンドポイント名の取得用。python query.py show <モデル>:特定モデルを推奨する前の詳細表示用。
- コストフィールドを正しく説明します:
idx-run$:AAベンチマークスイートを実行する推定コスト。idx-tok:ベンチマーク実行の総トークン使用量。in$/1mおよびout$/1m:100万トークンあたりのAPI価格。
- プロダクションでは
openrouter_slugを優先します。openrouter_free_slugはプロトタイプオプションとしてのみ言及してください。なぜなら:free`エンドポイントはレート制限がかかったり、異なる方法で提供されたりする可能性があるからです。
クイックレシピ
python query.py models --intel-min 50 --reasoning --sort cost --top 8
python query.py models --modality text,image --max-cost 500 --sort intel --top 8
python query.py models --no-reasoning --max-latency 6 --sort intel --top 8
python query.py models --context-min 256000 --sort cost --top 8
python query.py models --open-weights --sort intel --top 8
python query.py models --free --sort cost --top 20
python query.py compare claude-opus-4-7 gpt-5 gemini-3-1-pro
python query.py slug claude-opus-4-7
すべてのフィルター(--jsonを含む)については、python query.py models --helpを使用してください。
使用しない場合
- AAが追跡していないドメイン評価やプライベートベンチマーク。
- AAがまだインデックスに登録していない新しいモデル。
- OpenRouter以外のプロバイダーの信頼できる価格設定。これらの価格はプロバイダーで確認してください。