lm studio / deep guide

LM StudioでGGUFを選んでダウンロード・ロードする手順

LM Studioでローカルチャットを始めるための、検索→GGUF選択→ダウンロード→ロードの流れを初心者向けに解説します。 コマンドライン(lms)での取得・ロード方法と、メモリ見積もりの確認も含めます。

読了後に判断できること:GGUF版の見分け方、Instruct/Baseの使い分け、量子化の選び方、 CLIでの取得・ロード、resource estimate の確認、バージョン変化時の更新トリガー。

手順の全体像

  1. 検索:LM Studioのモデル検索欄にモデル名(例: 日本語向けInstructモデル)を入力。
  2. GGUF版を選ぶ:検索結果からGGUF形式のものを選ぶ。同じ名前でsafetensors版と混在することがあるため注意。
  3. Instruct / Chat / IT を見る:会話用途なら会話向けに調整された表記があるものを選ぶ。
  4. 量子化を選ぶ:ファイル名の Q4_K_M 等を目安に、自分のPCに合うものを選ぶ。
  5. ダウンロード:選んだファイルをダウンロード(進捗が表示される)。
  6. ロード:ロードしてチャットを開始。メモリ不足等のエラーが出たら量子化/規模を見直す。
画面名称は変化する:検索・ダウンロード・ロードのUIはLM Studioのバージョンで名称・配置が変わります。 正確な手順は公式ドキュメント(出典一覧)で確認してください。本ページは「一般的な流れ」として記述。

検索欄にモデル名を入力すると、配布元(出版社)ごとのバリエーションが表示されます。 各モデルのモデルカードには、対応タスク・言語・ライセンス・推奨量子化などが書かれていることが多いです。

  • publisher:元モデル開発者か、量子化配布者かを確認(安全な取得)。
  • variants:複数の量子化が並ぶ場合、自分の環境に合うものを選ぶ。
  • GGUF選択:safetensors と GGUF が混在することがあるため、GGUF であることを確認。

GGUF選択と Instruct / Base

同じモデル名で Instruct / Chat / IT 系と Base 系が並ぶことがあります。

Instruct系とBase系の使い分け
種別向き不適目安
Instruct / Chat / ITチャット・指示実行一般的な対話にはこちら
Base独自の微調整・補完通常のチャットには不向き(会話にならない

チャットテンプレートは、Instruct 系ならモデルの metadata から自動適用されるのが一般的です。 Base 系を選ぶと「指示に従わない」ように見えることがあるため注意。

ロード時のパラメータ(一般的な項目)

ロード時に設定できる主な項目の方向性(名称はバージョンで変わります):

ロードパラメータの目安
項目意味目安
context length扱うコンテキストの長さ既定値(多くは8k付近)から開始。長くするとKVキャッシュ増(解説
GPU offloadGPUへ載せる割合VRAMに余裕があれば増やす。不足時は下げる
flash attention高速化方式対応GPUで有効
vision / mmprojマルチモーダル画像入力なら有効化(解説

Engine Protocol 等の通信方式はバージョンで変化します。詳細は公式ドキュメントを確認。

resource estimate の確認

ロード前に --estimate-only 等でメモリ見積もりを表示できる場合があります(バージョン依存)。 見積もりは「目安」であり、実際の使用量はモデル・設定・他プロセスで変わります。

コマンドを自分で組みたい場合は resource estimate コマンド作成ツール を利用(外部送信なし)。

CLI(lms)での取得・ロード

コマンドラインから操作する場合の一般的な流れ(フラグ名はバージョンで変わります):

  • lms get <model>:モデルを取得(ダウンロード)。
  • lms import <path>:ローカルの .gguf をインポート。
  • lms load <model>:ロード。必要に応じて --estimate-only 等を付与。
フラグは要確認:上記は一般的な形です。正確なフラグ名・既定値は lms --help や公式 CLI ドキュメントで確認してください。

ローカルファイルのインポート

Hugging Face等でダウンロードした .gguf ファイルを直接使う場合は、LM Studioのインポート機能から ローカルファイルを読み込ませます。ファイル名の量子化表記を確認してからロードしてください。 分割ファイルの場合は全シャードが揃っていることを確認(分割解説)。

バージョン変化と更新トリガー

  • UIの名称・配置が変わったら、公式 changelog を確認。
  • 既定のコンテキスト長やロードパラメータの既定値が変わったら、本ページの手順を見直す。
  • Engine Protocol 等の通信方式が変わったら、互換性を確認。
  • 新しい量子化方式が追加されたら、量子化記事との整合を確認。

更新履歴:2026-07-18 deep guide 拡張(search/card、Instruct-Base、ロードパラメータ、estimate、CLI、インポート、更新トリガーを追加。UI名称は公式docsで要確認とする)。