🔗 Open WebUI統合
概要
Open WebUI v0.6+はOpenAPIサーバーを介して外部ツールとのシームレスな統合をサポートしており、カスタムまたはコミュニティ提供のツールサーバーを使用してLLMワークフローを簡単に拡張することが可能です🧰。
このガイドでは、OpenAPI互換のツールサーバーを起動し、直感的なユーザーインターフェースを通じてOpen WebUIに接続する方法を学びます。それでは始めましょう!🚀
ステップ1: OpenAPIツールサーバーを起動する
まず、openapi-serversリポジトリで利用可能な参考ツールサーバーのいずれかを起動する必要があります。簡単なテストのために、今回はタイムツールサーバーを例として使用します。
🛠️ 例: ローカルでtime
サーバーを起動する
git clone https://github.com/open-webui/openapi-servers
cd openapi-servers
# タイムサーバーに移動
cd servers/time
# 必要な依存関係をインストール
pip install -r requirements.txt
# サーバーを起動
uvicorn main:app --host 0.0.0.0 --reload
これを実行すると、ローカルOpenAPIサーバーがhttp://localhost:8000
でホストされ、Open WebUIを指すことができます。