動機
運用にあたって、以下の機能が求められています:- 1 つのプロバイダーに対して複数の認証プロファイル(例: 個人用と仕事用)を使い分けたい。
/modelコマンドによる選択をシンプルにしつつ、予測可能なフォールバック(代替)を機能させたい。- テキストモデルと画像対応モデルを明確に分離して管理したい。
検討中の方向性 (ハイレベル)
- モデル選択をシンプルに保つ:
provider/model形式に、オプションで別名(エイリアス)を付けられるようにする。 - プロバイダーが明示的な優先順位を持つ複数の認証プロファイルを持てるようにする。
- すべてのセッションで一貫したフェイルオーバーが行われるよう、共通のフォールバックリストを使用する。
- 明示的に構成されている場合にのみ、画像ルーティングを上書きする。
未解決の課題
- プロファイルのローテーションはプロバイダー単位で行うべきか、それともモデル単位か?
- セッションで使用するプロファイルの選択を、UI 上でどのように表示・操作させるべきか?
- レガシーな構成キー(Config keys)からの、最も安全な移行パスはどのようなものか?