• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

open-webui

date: 2025-08-13 excerpt: open-webuiの使い方

tag: open-webui


open-webuiの使い方

概要

  • ローカルLLMや自前のLLMサービスのAPIキーを入力すること (BYOK) でLLMを利用できるサービス
  • OpenRouterを利用できるため、様々なLLMを利用できる

利用方法

  • 以下の2つ
    • docker
    • pythonの仮想環境

pythonの仮想環境 (uv)

$ uv init .
$ uv python pin 3.12
$ uv add open-webui
$ uv add google-api-python-client
$ uv run open-webui serve --host 0.0.0.0 --port 8080

環境変数

DATA_DIR=./data
ENABLE_OPENAI_API=true
OPENAI_API_BASE_URL=https://openrouter.ai/api/v1
OPENAI_API_KEY=sk-or-v1-*********** # OpenRouterのAPIキーを入力
# リソース制限を無効化
CODE_EVAL_VALVE_OVERRIDE_REQUIRE_RESOURCE_LIMITING=false
CODE_EVAL_VALVE_OVERRIDE_MAX_RAM_MEGABYTES=0

Tool, Functionの導入

  • 管理者パネル -> Functions -> マーケットプレイスからダウンロード


open-webui Share Tweet