OpenAI互換カスタムプロバイダから/v1/modelsを取得してモデル選択 #20
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
要望
llama.cpp等のカスタムプロバイダは接続先サーバの
/v1/modelsから利用可能モデルを取得できる。モデル名の手入力ミスを避けるため、取得モデルを選んで登録できるようにする。対応
GET {base_url}/models(末尾/v1があれば/v1/models)を呼び、候補をselectへ反映実装しました。
mainにマージ・push済み。使い方
/models(例:http://localhost:8080/v1/models)へアクセスし、返されたIDをモデル欄の候補に表示APIキーはサーバ側からBearer認証で送信。HTMLには表示せず、空欄で保存すると既存キーを維持(削除チェックあり)。モデル一覧は登録済みプロバイダindexで取得するため、任意URLをリクエストに直接渡すAPIにはしていません。
テスト97件パス。実際の候補取得には対象のllama.cpp/Ollama等が起動しており、
/v1/modelsに応答する必要があります。