メインコンテンツまでスキップ
警告

このチュートリアルはコミュニティの貢献によるものであり、Open WebUIチームのサポート対象ではありません。これは特定のユースケースにOpen WebUIをカスタマイズする方法を示すデモ目的のみです。貢献したいですか?寄稿チュートリアルをご覧ください。

ブラウザ検索エンジンの統合

Open WebUIはウェブブラウザに直接統合することができます。このチュートリアルでは、Open WebUIをカスタム検索エンジンとして設定する手順を説明し、ブラウザのアドレスバーから簡単にクエリを実行できるようにします。

Open WebUIを検索エンジンとして設定する

前提条件

始める前に以下を確認してください:

  • Chromeまたは他のサポートされているブラウザがインストールされていること。
  • Docker環境変数または始めるガイドで指定された.envファイルを使用して、WEBUI_URL環境変数が正しく設定されていること。

ステップ1: WEBUI_URL環境変数を設定する

WEBUI_URL環境変数を設定することで、ブラウザがクエリを送るべき場所を指示します。

Docker環境変数を使用する場合

Dockerを使用してOpen WebUIを実行している場合は、環境変数をdocker runコマンドに設定します:

docker run -d \
-p 3000:8080 \
--add-host=host.docker.internal:host-gateway \
-v open-webui:/app/backend/data \
--name open-webui \
--restart always \
-e WEBUI_URL="https://<your-open-webui-url>" \
ghcr.io/open-webui/open-webui:main

または、変数を.envファイルに追加することもできます:

WEBUI_URL=https://<your-open-webui-url>

ステップ2: Open WebUIをカスタム検索エンジンとして追加する

Chromeの場合

  1. Chromeを開き、設定に移動します。

  2. サイドバーから検索エンジンを選択し、次に検索エンジンを管理をクリックします。

  3. 追加をクリックして新しい検索エンジンを作成します。

  4. 以下のように詳細を記入します:

    • 検索エンジン: Open WebUI Search

    • キーワード: webui (またはお好みのキーワード)

    • クエリの場所に%sを配置したURL:

      https://<your-open-webui-url>/?q=%s
  5. 追加をクリックして設定を保存します。

Firefoxの場合

  1. FirefoxでOpen WebUIにアクセスします。
  2. アドレスバーをクリックして展開します。
  3. 展開されたアドレスバーの下部にある緑色の円に囲まれたプラスアイコンをクリックします。これにより、Open WebUIの検索が設定内の検索エンジンに追加されます。

または:

  1. FirefoxでOpen WebUIにアクセスします。
  2. アドレスバーを右クリックします。
  3. コンテキストメニューから"Add Open WebUI" (または類似の項目)を選択します。

オプション: 特定のモデルを使用する

検索に特定のモデルを使用したい場合は、URL形式を変更してモデルIDを含めます:

https://<your-open-webui-url>/?models=<model_id>&q=%s

注意: モデルIDはURLエンコードする必要があります。スペースやスラッシュなどの特殊文字はエンコードが必要です (例: my modelmy%20model になります)。

使用例

検索エンジンを設定した後、アドレスバーから直接検索を実行できます。選択したキーワードの後でクエリを入力してください:

webui 検索クエリ

このコマンドは検索結果とともにOpen WebUIインターフェイスにリダイレクトされます。

トラブルシューティング

問題が発生した場合は、以下を確認してください:

  • WEBUI_URLが正しく設定され、有効なOpen WebUIインスタンスを指していることを確認してください。
  • ブラウザ設定内の検索エンジンURL形式が正しく入力されているかを二重確認してください。
  • インターネット接続が有効で、Open WebUIサービスが正常に動作していることを確認してください。