メインコンテンツへスキップ

短い回答

このケースで確認したHermesの実装では、モデルピッカーに表示されるモデルはプロバイダーごとに最大50件です。これはピッカーに送信されるデータの上限であり、APIキーに設定されたモデル権限の上限ではありません。APIエンドポイントまたはHermesのキャッシュには、さらに多くのモデルIDが含まれる場合があります。表示リストにないモデルも完全なIDを指定すれば選択できますが、モデルごとに個別にテストする必要があります。 ピッカーではmodelsフィールドがmodel_ids[:max_models]に切り詰められますが、total_modelsには切り詰める前の件数が保持されます。したがって、50 availableはメニューに最大50件が表示されることを意味し、プロバイダーのモデル数が50件だけであることを意味するわけではありません。 Hermes Desktopとターミナルのピッカーは、同じバックエンド、プロファイル、プロバイダー、モデルカタログを共有している場合、同じ選択ロジックを使用するはずです。表示件数が異なる場合、50件の上限によって、ピッカーに完全なカタログより少ないモデルが表示されることは説明できます。ただし、まず両方の表示が同じプロバイダーとカタログを対象にしていることを確認してください。

3つのリストを理解する

トラブルシューティングの手順

  1. プロバイダーの行を確認する: openai-api、openai、openrouterはそれぞれ別のプロバイダーエントリであり、上限は各プロバイダーに個別に適用されます。あるプロバイダーで選択可能な件数と、別のプロバイダーのカタログ全体の件数を比較するのではなく、DesktopとCLIで同じ行が表示されていることを確認してください。
  2. モデルIDが見つからない場合は直接入力する: チャットでは/model gpt-5.5を使用するか、hermes chat --model gpt-5.5でセッションを開始してください。gpt-5.5をAPIエンドポイントから返された正確なモデルIDに置き換えます。現在の設定でHermesが必要とする場合は、プロバイダーのプレフィックスを追加してください。
  3. デフォルトモデルを設定して確認する: hermes config set model.default gemini-3.8-flashを使用し、続いてhermes config showを実行して、値が正しいフィールドに書き込まれたことを確認してください。hermes config setではモデル名が利用可能かどうかは検証されません。実際のリクエストで確認してください。
  4. リストの上限と呼び出しの失敗を切り分ける: 50件の項目が表示されるのは、選択メニューが項目を省略していることを意味するだけで、50件目以降のすべてのモデルが利用可能であることを証明するものではありません。完全なモデルIDで最小限のリクエストを送信し、APIYIの呼び出しログで配信状況、ステータスコード、エラーの詳細を確認してください。
現在、50件の上限を変更するconfig.yaml設定はありません。同じHermesのバージョン、プロファイル、プロバイダー、キャッシュを使用しているのにDesktopとCLIで引き続き件数が異なる場合は、プロバイダー名、完全なモデルID、Hermesバックエンドのバージョン、呼び出しログを記録してください。ログを共有する前に、APIキーを削除してください。

関連ドキュメント

Hermes の公式リファレンスについては、hermes-agent.nousresearch.com/docs/user-guide/desktop、hermes-agent.nousresearch.com/docs/user-guide/configuring-models、hermes-agent.nousresearch.com/docs/reference/model-catalogをご覧ください。