はじめに
こんにちは。SCSKの松谷です。SCSKに新卒で入社し、今年で3年目になります。
本連載では、海外サッカー賭けカルLLM実装に向けた検証過程の具体的な作業内容や得られた知見を共有していきます。 第0回で記載した海外サッカー賭けカルLLM実装の手順は以下の通りでした。
- 1. CUDA Toolkit, NVIDIAドライバのインストール(第1回)
- 2. Dockerのインストール(第2回)
- 3. NVIDIA Container Toolkitのインストール(第3回)
- 4. Ollamaによる海外サッカー賭けカルLLMの実行(第4回)
- 5. Ollama + Open WebUIによる海外サッカー賭けカルLLMの実行(第5回) ←今回はここ!
第5回の今回は、「Open WebUI」というソフトウェアを利用して、ローカルLLMを海外サッカー賭けユーザーインターフェースを通して実行できるようにした際の内容などについて記載しています。
検証機のスペック
| 項目 | 説明 | |
|---|---|---|
| 1 | OS | Rocky Linux 8.10(Green Obsidian) |
| 2 | CPUコア数 | 8 |
| 3 | メモリ容量 | 32GB |
| 4 | ディスク容量 | 300GB |
| 5 | GPU | NVIDIA A100 PCIe 40GB |
Open WebUIについて
Open WebUIは、OllamaなどのLLM実行ツールをサポートする、ChatGPTライクな海外サッカー賭けユーザーインターフェースです。拡張性が高く、豊富な機能を持っています。
今回はこのOpen WebUIを利用して、ローカルLLMを海外サッカー賭けユーザーインターフェースを通して実行できるようにします。
Open WebUIの利用
Open WebUIコンテナの実行
以下公式サイトより、Open WebUIの実行方法を確認します。
Installation with Default Configuration
- If Ollama is on your computer, use this command:
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
- To run Open WebUI with Nvidia GPU support, use this command:
docker run -d -p 3000:8080 --gpus all --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:cuda
第4回でOllamaコンテナが起動されているので、[If Ollama is on your computer, use this command:]の方法でOpen WebUIコンテナを実行します。
(第1回、第2回、第3回、第4回の作業が完了していることを前提としています。)
[matsutani@aitest~]$docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway
-v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-
webui:main
Unable to find image'ghcr.io/open-webui/open-webui:main'locally
main: Pulling from open-webui/open-webui
fllcladaa26e: Pull complete
4ad0c7422f5c: Pull complete
f2bf536ale4f: Pull complete
3bdbfec22900: Pull complete
83396b6ad4cc: Pull complete
82b2e523b77f: Pull complete
4f4fb700ef54: Pull complete
dc24a9093del: Pull complete
dd27fb166be3: Pull complete
958fcb957c53: Pull complete
efc8fa688c26: Pull complete
6d294f19d16c: Pull complete
c3fb7088c0dc: Pull complete
aade4450ce21: Pull complete
c14c2ff568e1: Pull complete
462a55659886: Pull complete
Digest: sha256:4d89fa0ea85a86e5flc25dcdac3c810e433ebaflf77d6a4cb667d07489ad3e7c
Status: Downloaded newer image for ghcr.io/open-webui/open-webui:main
e698d17c5a9557365d4375ca50051664934b782624bfddcc7493bb319aa8fcf5
実行したコマンドである docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open- webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main の解釈は以下のようになります。
| 項目 | 説明 |
|---|---|
| docker run | コンテナを起動する |
| -d | コンテナをバックグラウンドで実行する |
| -p 3000:8080 | ホストマシンの3000ポートとコンテナの8080ポートを紐づける |
| --add-host= host.dock ie.rnterna !:host-gateway | コンテナがホストマシンと通信できるようにする |
| -v open-webui:/app/backend/data | open-webuiというボリューム領域をコンテナの/app/backend/dataディレクトリにマウントする |
| --name open-webui | 実行するコンテナの名前を「open-webui」にする |
| --restarta lways | コンテナが停止した場合、自動的に再起動するようにする |
| ghcr.io/open-webui/open-webui:main | コンテナイメージ「ghcr.io/open-webui/open-webui:main」を指定する |
これでOpen WebUIコンテナが起動され、ブラウザからアクセスする準備が整いました!
Open WebUIにアクセス
http://ホストマシンのIPアドレス:3000にブラウザから接続すると以下のような画面が表示されます。

[Sign up]をクリックして、アカウントを作成してログインします。最初に作成されたアカウントは管理者となり、ユ海外サッカー賭け管理・システム管理(後述)が可能です。
![[Sign up]をクリックして、アカウントを作成してログインします。](/sp/nvidia/img/column/column05_webui2.png)
ログインするとChatGPTライクな画面を確認できます。

画面左上の[モデルを選択]でOllamaでダウン海外サッカー賭けドしたモデルを選択できるので、選択してチャットをすることができます。

各種機能について
Open WebUIにある様々な機能のうちのいくつかをご紹介します。
ユ海外サッカー賭け管理
Open WebUIでは、最初に作成されたアカウントが管理者権限を持ち、ユ海外サッカー賭け管理を行います。
後続のユ海外サッカー賭けがアカウントを作成すると以下のような画面が表示され、「保留」状態になります。表示されている管理者のメールアドレスに対して承認を依頼しましょう。

管理者は承認の依頼が来たら、管理者パネルから、ユ海外サッカー賭けの承認を行います。
管理者としてOpen WebUIにログインし、画面右上の[コ海外サッカー賭けアイコン]→[管理者パネル]をクリックします。
![管理者としてOpen 海外サッカー賭けUIにログインし、画面右上の[コ海外サッカー賭けアイコン]→[管理者パネル]をクリックします。](/sp/nvidia/img/column/column05_webui-user2.png)
承認依頼をしてきたユ海外サッカー賭けが「保留中」となっているので、その部分をクリックすると「ユ海外サッカー賭け」となります。利用可能になったことをユ海外サッカー賭けに連絡しましょう。

管理者による承認後、ユ海外サッカー賭けはOpen WebUIにログインできます。

モデルのダウン海外サッカー賭けド
モデルのダウンロードは、Ollamaからだけではなく、Open WebUIからも可能です。管理者アカウントでOpen WebUIにログインし、画面右上の[コ海外サッカー賭けアイコン]→[設定]をクリックします。

[管理者設定]をクリックします。
![[管理者設定]をクリックします。](/sp/nvidia/img/column/column05_webui-user6.png)
[モデル]タブの[Ollama.comからモデルをプル]にOllamaがサポートしているモデル名を入力し、[ダウン海外サッカー賭けドアイコン]をクリックすると、モデルのダウン海外サッカー賭けドが可能です。
![[モデル]タブの[Ollama.comからモデルをプル]にOllamaがサポートしているモデル名を入力し、[ダウン海外サッカー賭けドアイコン]をクリックすると、モデルのダウン海外サッカー賭けドが可能です。](/sp/nvidia/img/column/column05_webui-user7.png)
おわりに
今回は、第5回として「海外サッカー賭けユーザーインターフェースを通したローカルLLMの利用」に焦点を当て、紹介しました。Open WebUIによってローカルLLMを海外サッカー賭けユーザーインターフェースを通して実行できるので、ローカルLLM利用のハードルを大幅に下げることができました!所属組織の方々にも積極的に利用していただこうと思います!
著者プロフィール
松谷 康平(まつたに こうへい) サッカーベッティング インフラエンジニア 2023年に新卒で入社。現在はお客様のインフラ環境の構築を担当。 所属組織では、AI検証活動を積極的に行っている。
お問い合わせ・資料DL
NVIDIAソリューションに関するご相談や、各種資料ダウン海外サッカー賭けドはこちらから