
Open WebUI
Ollama と任意の OpenAI 互換 API に対応したセルフホスト型 AI Web プラットフォーム
はじめに
Open WebUI は Docker で動作する強力なセルフホスト型 AI Web プラットフォームです。ローカルの Ollama モデルをそのまま使えるほか、TokenMix を含む任意の OpenAI 互換 API を追加でき、プライベート環境で Claude・GPT-5・Qwen などのクラウドモデルを利用できます。
前提条件
- マシンに Docker をインストールし、以下を実行します:
docker run -d -p 3000:8080 --name open-webui ghcr.io/open-webui/open-webui:mainhttp://localhost:3000を開き、初回起動時に管理者アカウントを作成します。 - tokenmix.ai でアカウントを作成し、コンソール → API Keys から
sk-tm-で始まる API キーを取得してください。
セットアップ手順
- 管理者アカウントで Open WebUI にログインします。
- 右上のアバターをクリック → 管理設定。
- Connections(接続) タブに移動します。
- OpenAI セクションで ➕ 接続を追加 ボタンをクリックします。
- 以下を入力します:
- URL:
https://api.tokenmix.ai/v1 - キー:
sk-tm-xxxを貼り付け
- URL:
- 保存 をクリックします。
重要: Open WebUI は /models エンドポイントでモデルを自動検出しようとします。TokenMix は利用可能なモデルをすべて返すため、リストは自動的に表示されます。特定のモデルが表示されない場合は手順 7 へ。
- (任意)接続設定の Model IDs (Filter) フィールドに使用するモデル ID を手動入力します(例:
claude-sonnet-4.6、gpt-5.4、qwen3.6-max-preview)。再度保存してください。
動作確認
メインチャット画面に戻り、チャットウィンドウ上部のモデルセレクターをクリックします。TokenMix のモデルが一覧表示されていれば成功です。会話を開始して動作を確認してください。
よくある質問
Q: 接続を保存してもモデルが表示されません。
A: Open WebUI は /v1/models エンドポイントでモデルを列挙します。リストが空の場合、Model IDs (Filter) フィールドに使用するモデルの short_id を手動で指定してください(例: claude-sonnet-4.6、gpt-5.4、qwen3.6-max-preview)。
Q: 401 Unauthorized エラーが出ます。
A: URL が正確に https://api.tokenmix.ai/v1(/v1 を含み末尾スラッシュなし)になっているか確認し、TokenMix コンソールからキーを再貼り付けしてください。
Q: チームの複数ユーザーで Open WebUI を使うには? A: Open WebUI には完全なユーザー管理システムが内蔵されています。管理設定 → ユーザー からチームメンバーを招待してロールを割り当ててください。TokenMix の接続設定は管理者が一括管理し、全ユーザーで共有されます。