[Tips] shasta OllamaLibrary利用方法 - krugle-jp/Krugle-Library GitHub Wiki
Shasta と Ollamaモデルライブラリを使用したモデル管理ガイド
この資料は、Shasta と Ollamaモデルライブラリを使用してモデルを管理する方法について説明します。例としてQwen3-Coder-Next モデルのプル、名前の変更(コピー、削除)の手順と、その設定方法を示します。
Ollamaモデルライブラリ https://ollama.com/library
1. コマンドの概要
1.1 モデルのプル
shasta ollama_pull qwen3-coder-next:q4_K_M
このコマンドは、Shasta 環境に Qwen3-Coder-Next モデルをダウンロードします。
1.2 モデル名の変更
1.2.1 モデルのコピー
shasta cp registry.ollama.ai/library/qwen3-coder-next:q4_K_M qwen3-coder-next:q4_K_M
このコマンドは、ローカルにダウンロードしたモデルを別名にコピーします。
1.2.3 モデルの削除
shasta rm registry.ollama.ai/library/qwen3-coder-next:q4_K_M
このコマンドは、リポジトリからモデルを削除します。
1.2.4 モデル名の確認
shasta ls
このコマンドは、Shasta上のモデル一覧を表示します。
2. Krugle KLiP config.yamlのモデルの設定
KLiPのconfig.yamlに、モデルの設定を追加します。 contextLengthは、VRAMの容量に合わせてください。
models:
- name: qwen3-coder-next:q4_K_M
model: qwen3-coder-next:q4_K_M
provider: shasta
apiBase: https://192.168.33.228/shasta
roles:
- chat
- edit
- apply
- autocomplete
defaultCompletionOptions:
contextLength: 262144
temperature: 0
topK: 1
topP: 0.1
maxTokens: 16384
3. Krugle AI-Webの設定変更
Krugle環境のMODEL_TYPEをkrugle-code-15b-chatからqwen3-coder-next:q4_K_Mに変更する方法を説明します。
3.1. 環境変数ファイルの編集
3.1.1 ファイルの確認
まず、現在の環境変数ファイルを確認します:
cat /opt/krugle/.env
3.1.2 MODEL_TYPEの変更
環境変数ファイル /opt/krugle/.env の中の以下の行を変更します:
変更前:
MODEL_TYPE=krugle-code-15b-chat or krugle-code-15b-chat
変更後:
MODEL_TYPE=qwen3-coder-next:q4_K_M
3.2. 変更の確認
3.2.1 環境変数ファイルの確認
変更が正しく反映されたか確認します:
grep MODEL_TYPE /opt/krugle/.env
出力は以下のようになります:
MODEL_TYPE=qwen3-coder-next:q4_K_M
3.3. サービスの再起動
3.3.1 Krugleサービスの再起動
変更を反映するために、Krugle関連のサービスを再起動する必要があります:
systemctl restart krugle.service