AI・機械学習
初級
LM Studio ローカルLLMランナー(エルエム スタジオ ローカル エルエルエム ランナー)
デスクトップGUIでローカルLLMを実行・管理できるアプリケーション。HuggingFace HubからのGGUFモデルダウンロード・チャットUI・OpenAI互換ローカルサーバーを一体提供し、開発者以外でもローカルLLMを容易に使えるようにする。
0 回閲覧
0 いいね
2026/6/7 更新
関連タグ
lm-studio
local-llm
gguf
openai-compatible
llama-cpp
ai
LM Studio ローカルLLMランナー 詳細解説
概要
LM Studioは2023年にリリースされた、ローカルLLMをGUIで手軽に実行できるデスクトップアプリケーションです。Mac・Windows・Linuxに対応し、コマンドラインの知識がなくてもHuggingFace HubからモデルをダウンロードしてチャットできるUI、そしてOpenAI互換のローカルAPIサーバー機能を提供します。開発者がAPIを通じてローカルLLMをアプリに組み込む用途にも広く活用されています。
主要機能
- モデルブラウザ: HuggingFace Hub統合でGGUFモデルを検索・ダウンロード
- チャットUI: システムプロンプト設定・温度パラメータ調整・会話履歴管理
- ローカルサーバー: OpenAI API互換エンドポイント(デフォルト http://localhost:1234/v1 )
- 複数バックエンド: llama.cpp(CPU/GPU)・MLX(Apple Silicon最適化)を自動選択
- モデル管理: ダウンロード済みモデルの一覧表示・削除・メタデータ確認
- GPU/CPU設定: GPUレイヤー数・コンテキスト長・スレッド数の細かい調整
対応ハードウェアと性能
Apple Silicon(MLXバックエンド)
- M3 Pro / Max / Ultra: Gemma 3 12B Q4_K_Mで30〜60 tokens/秒
- Unified Memoryアーキテクチャでモデルサイズ制約が緩い(64GB MBPなら70Bも動作)
NVIDIA GPU(CUDA + llama.cppバックエンド)
- RTX 4090 24GB: Llama 3 8B Q4_K_Mで100+ tokens/秒
- VRAM不足時はCPUへのオフロード自動調整
OpenAI互換サーバーとしての利用
LM Studioの「Local Server」タブでサーバーを起動すると、OpenAI互換エンドポイントが立ち上がります。
from openai import OpenAI
client = OpenAI(
base_url="http://localhost:1234/v1",
api_key="lm-studio"
)
response = client.chat.completions.create(
model="gemma-3-12b-it-q4_k_m",
messages=[{"role": "user", "content": "プロンプトエンジニアリングの基礎を教えて"}]
)
対応エディタ拡張・ツール
- Continue(VS Code/JetBrains): LM Studioのローカルサーバーをコード補完・チャットに利用
- Cursor: LLM接続先をLM Studioに設定して完全ローカルAIコーディング
- Open WebUI: より高機能なチャットUIをLM StudioのAPIに接続
vLLMやOllamaとの違い
- LM Studio: GUI重視・初心者向け・WindowsでもGPU利用しやすい
- Ollama: CLI重視・Dockerとの親和性高い・モデル管理がシンプル
- vLLM: サーバー専用・高スループット本番向け・GUIなし
まとめ
LM StudioはGUIで直感的にローカルLLMを試したい初心者から、OpenAI互換APIでアプリ開発に組み込みたい開発者まで幅広く対応する優秀なツールです。特にApple SiliconのMacユーザーにとってMLXバックエンドによる高速推論は魅力的な選択肢です。