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バックエンドによる高速推論は魅力的な選択肢です。

この記事について
カテゴリーAI・機械学習
難易度初級
作成日2026/6/7