モデルプロバイダーの管理
GPUStack は Higress の機能を使って、パブリック MaaS と連携します。Model - Provider ページで、パブリックなモデルサービスとの連携を管理できます。
現在、次のプロバイダーに対応しています。
- AI360
- Microsoft Azure
- Baichuan Intelligent Technology
- Baidu AI Cloud
- Amazon Bedrock
- Anthropic Claude
- Cloudflare AI
- Cohere
- Coze
- DeepL
- DeepSeek
- Dify
- Doubao
- Fireworks AI
- Galadriel
- Google Gemini
- Generic Provider
- GitHub Copilot
- xAI Grok
- Groq
- Tencent Hunyuan
- LongCat AI
- MiniMax
- Mistral AI
- Moonshot AI
- Ollama
- OpenAI
- OpenRouter
- Alibaba Qwen
- iFLYTEK SparkDesk
- StepFun
- Together AI
- NVIDIA Triton Inference Server
- 01 AI
- Zhipu AI
プロバイダーの作成
Providersページに移動します。Add Providerをクリックします。Name、Type、API Keyなどの必須項目を入力します。Add Modelをクリックし、このプロバイダーのモデルを 1 つ以上設定します。Saveボタンをクリックします。
Anthropic 互換エンドポイントの使用
Anthropic Claude プロバイダーは、既定で api.anthropic.com に接続します。同じ API を提供するセルフホストまたはプロキシ経由のサービスを指定するには、claudeCustomUrl にポートとパスプレフィックスを含む絶対 http(s) URL を設定します。たとえば http://192.168.50.14:8080 または https://gateway.example.com/anthropic です。
API のベース URL ではなく、サービスがマウントされているオリジンとプレフィックスを指定してください。Anthropic のパスは設定値に追加されるため、多くの Anthropic 互換サービスが /v1 付きのベース URL を案内していても、claudeCustomUrl の末尾にそれを付けないでください。http://192.168.50.14:8080/v1 を設定すると、GPUStack は /v1/v1/models と /v1/v1/messages を参照します。この場合、推論からは接続できるエンドポイントに対して Test Model が失敗する形で問題が現れることがよくあります。これは、/v1 を含む API の完全なベース URL を指定する openaiCustomUrl とは逆です。認証情報、クエリー、フラグメントを含む URL は拒否されます。API キーはプロバイダー専用のキー欄に入力してください。
このようなプロバイダーも、既定では OpenAI API を通じて公開されます。エンドポイントへ送る際にリクエストを Anthropic プロトコルへ変換し、返された応答を再変換します。変換せずに転送するには、プロバイダー構成に protocol: original を追加します。パススルーでは、プロンプトキャッシュ、thinking ブロック、tool-use ブロックなど、OpenAI スキーマでは表現できない要素を保持できます。ただし、そのプロバイダーは Anthropic プロトコルのみを提供するようになります。/v1/chat/completions への OpenAI 形式のリクエストは変換されなくなるため、Anthropic のパス(/v1/messages)を使用してください。
プロバイダーへのルートの追加
Providersページに移動します。- ルートを作成するプロバイダーを探します。
- そのプロバイダーの
OperationsにあるAdd Routeをクリックします。 - 必要に応じて、プロバイダー用のルートの
NameとRoute Targetsを変更します。 Saveボタンをクリックします。
プロバイダーの編集
Providersページに移動します。- 編集するプロバイダーを探します。
- 必要に応じて名前、種類、API キーを変更し、モデル一覧でモデルを追加または削除します。
Saveボタンをクリックします。
プロバイダーの削除
Providersページに移動します。- 削除するプロバイダーを探します。
Operations列のDeleteボタンをクリックします。- 削除を確認します。