「オンプレLLMを社内に置きたいが、Ollama/LM Studio/vLLMのどれが自社向けか判断できない」「クラウド版ChatGPTでは顧客個人情報を扱う運用に不安がある」「GPUなしでも実用速度で動くのか、動くなら最低ラインのスペックはどこか」——中小企業の情シス担当と経営者から寄せられる典型的な悩みです。この記事では、クラウドLLMとオンプレLLMの判断軸、Ollama/LM Studio/vLLM/llama.cpp/text-generation-webui/Janの6実装手段を実測ベースで比較し、対応するオープンソースモデル(Llama 3.1/Qwen 2.5/Mistral/Gemma 2/Phi-3)のライセンスと商用利用可否、導入4ステップ、失敗3パターンを整理しました。
この記事の結論
オンプレLLMは自社サーバや社内PC上でLLMを動かす構成で、データが社外に出ないため機密文書や顧客個人情報を扱う中小企業に適した選択肢。実装手段は用途別に3タイプに分かれ、単体クライアント型のOllama(MIT/無料)とLM Studio(無料デスクトップGUI)が導入容易、推論サーバ型のvLLM(Apache-2.0)は複数ユーザー同時利用向け、軽量埋込み型のllama.cpp(MIT)はCPUのみでも動作。対応モデルはLlama 3.1(月間アクティブユーザー7億超のみ個別ライセンス、中小企業は事実上制限なし)、Qwen 2.5 の0.5B/7B/14B/32B(Apache 2.0)、Mistral主要新モデル(Apache 2.0)、Phi-3(MIT)が商用利用に耐える。GPU非搭載ノートPCでもllama.cpp+Phi-3-mini 3.8Bなら実用速度で動作するため、既存PCでPoC→効果測定→GPU投資、という段階拡張が中小企業には現実的。text-generation-webuiはAGPL-3.0のため自社利用は無償だが、SaaS外部公開時はソース公開義務が発生する点に注意してください。
クラウドLLMとオンプレLLMの3判断軸
クラウド版ChatGPTやClaude、Geminiと、Ollama等でセルフホストするオンプレLLMは、判断軸を整理せずに選ぶと後戻りコストが大きい構成です。「データ主権(社外流出可否)」「レイテンシ・帯域」「総保有コスト(TCO)」の3軸で比較し、社内ユースケースがどの軸に寄っているかで選定します。以下の対応表は、現場でよくある論点を軸別に整理したものです。
| 判断軸 | クラウドLLMが有利 | オンプレLLMが有利 |
|---|---|---|
| データ主権(社外流出可否) | ベンダー利用規約で学習除外を明示できる範囲 | 顧客個人情報・機密設計書・診療録など社外NGの用途 |
| レイテンシ・帯域 | ネット接続が安定した都心オフィス | 製造現場・僻地・ネット遮断が要件の環境 |
| 月間トークン量とTCO | 試験導入・低頻度・少人数運用 | 大量処理・全社利用(数千万トークン超) |
| カスタマイズ性 | プロンプト設計のみで足りる標準用途 | 社内文書ファインチューニング・独自トークン学習 |
| 導入・運用工数 | APIキー発行と課金設定のみ | ハード調達・モデル選定・監視設計の初期工数が発生 |
中小企業で「オンプレを選ぶべき」判断になるのは、顧客個人情報や取引先の非公開データを扱うユースケース(法務相談チャット、社内マニュアル検索、営業商談録の要約など)で、かつ月間の利用量がクラウドAPI課金の損益分岐点を超える見込みの場合です。逆に、公開情報を扱う議事録要約や社外向けコピー生成、月数万トークンレベルの試験導入はクラウドLLMのほうが総合的に安価で運用も楽な組み立てです。ChatGPT APIを業務に組み込む前提の場合の設計論点はChatGPT API業務実装ガイドで整理しています。
主要6実装手段と料金・ライセンス
オンプレLLMの実装手段は無数にありますが、中小企業が現実的に選択肢に入れるべきツールは6種類に絞られます。全て2026年8月時点の公式サイト・GitHub READMEを実測し、ライセンス条件・対応OS・料金を整理しました。用途別に単体クライアント型(Ollama/LM Studio/Jan/text-generation-webui)、推論サーバ型(vLLM)、軽量埋込み型(llama.cpp)の3タイプに分かれます。
| ツール | ライセンス | 料金 | 対応OS | 特徴 |
|---|---|---|---|---|
| Ollama | MIT | 無料(クラウド版は有料オプション) | Windows/Mac/Linux | CLI・API・エディター統合、公式サイトに「学習にデータを使わない」明記 |
| LM Studio | 独自(商用は公式確認推奨) | 無料 | Windows(x64)/macOS(ARM64) | デスクトップGUI、非エンジニア向け、音声処理もローカル |
| vLLM | Apache-2.0 | 無料 | Linux主体、NVIDIA/AMD/Intel GPU対応 | PagedAttentionで高スループット、OpenAI互換API、複数ユーザー同時利用向け |
| llama.cpp | MIT | 無料 | Win/Mac/Linux(Apple Silicon一級対応) | C/C++依存なし、1.5〜8bit量子化、CPUのみでも動作 |
| text-generation-webui | AGPL-3.0 | 無料 | Win/Mac/Linux、Python 3.9+ | Gradio UI、複数バックエンド切替、100%オフライン・ゼロテレメトリー |
| Jan | オープンソース(GitHub公開) | 無料 | Mac中心、Win/Linuxもリポジトリで対応 | オフラインChatGPT代替、複数モデル接続、ダウンロード実績多数 |
料金は6ツールとも本体は無償ですが、text-generation-webuiのAGPL-3.0は「改変版をネットワーク越しに提供する場合、利用者にソースコード公開の義務が発生する」ライセンスで、社内で閉じて使う分は無償ですが、外部顧客向けSaaSに組み込む構成にはライセンス整理を挟む運用が安全です。中小企業の一般的な社内利用ではOllama(MIT)またはLM Studio(無料デスクトップアプリ)から入るのが導入の容易さと運用負荷のバランスで最適解となる組み立てです。複数拠点や10人以上の同時利用が見込まれる場合はvLLMをLinuxサーバに立てて社内APIとして提供する構成へ段階拡張します。プライバシー観点の設計論点はチャットボットのセキュリティ・プライバシー設計で整理しています。
オンプレLLMの選定と構築をご相談ください
「自社の用途はクラウドとオンプレどちらが適しているか」「Ollama/LM Studio/vLLMのどれを選ぶべきか」「必要GPUスペックと調達予算」といったご相談も、業種・社員数・扱うデータ機密度・想定利用人数をお聞かせいただければ具体的にご提案します。お気軽にお問い合わせください。
無料で相談するAIと担当者の役割分担
オンプレLLMを導入すると、機械的な処理はローカルLLMが担い、判断業務は人間側が担うという役割分担が明確になります。「オンプレだから何を入れても安全」と思われがちですが、モデル自体のトレーニングデータに含まれるバイアスや、社内文書をRAGで参照させた際の検索精度は運用側のチューニングで決まります。以下は導入後の運用で発生する主な作業と、担当者の対応表です。
| 作業 | 誰が担当 |
|---|---|
| プロンプトへの回答生成 | ローカルLLM(自動) |
| 社内文書の埋め込みベクトル化とRAG検索 | ローカルLLM+ベクトルDB(自動) |
| 質問の意図分類とルーティング | ローカルLLM(自動) |
| ユースケースの選定と扱えるデータ範囲の決定 | 情シス・現場責任者 |
| モデルとライセンスの適合性判断 | 情シス・法務(社外レビュー可) |
| GPU・サーバの調達判断と初期構築 | 情シス(SIer支援可) |
| 回答品質のレビューと改善指示 | 現場担当・利用部門 |
| ログ監視と異常応答の切り分け | 情シス・セキュリティ担当 |
ローカルLLMは回答生成・埋め込みベクトル化・意図分類といった機械的な処理を担う一方、扱えるデータの範囲決定、ライセンス適合の判断、回答品質の改善方針といった判断業務は人間側の役割です。回答が不適切なケースを蓄積し、プロンプト改善やRAG参照文書の追加で対応するサイクルを回すのは利用部門と情シスの共同責任範囲となります。特にRAG構成では、参照する社内文書の更新が止まると幻覚(hallucination)が増える傾向があり、月次で参照文書の棚卸しを実施する運用が実務標準です。エージェント型で運用する場合のセキュリティ論点はAIエージェントのセキュリティ脆弱性で整理しています。
導入手順の4ステップ
ステップ1:要件定義と対象ユースケースの絞り込み——最初に「なぜオンプレか」を1文で書けるまで用途を絞り込みます。「顧客個人情報を含む問合せログの分類」「社内マニュアル(社外NG)の全文検索」「営業商談録音の要約」など、社外に出せないデータを扱う具体ユースケースを1〜2件に絞ります。想定利用人数(同時ユーザー数)、月間の推定リクエスト件数、応答の平均・最大トークン数、許容応答時間を数字で確定し、これがステップ2〜3の判断材料になります。この段階でクラウドLLMのほうが安価という結論になれば、無理にオンプレ化しない撤退判断も選択肢に置きます。
ステップ2:モデル選定とライセンス適合の確認——用途に対して必要なパラメータサイズを見積もります。3B〜7B(Phi-3-mini/Llama 3.1 8B/Qwen 2.5 7B)は既存ノートPC+llama.cppでも実用速度、13B〜32B(Qwen 2.5 32B)はGPUメモリ16〜24GBクラスのワークステーション、70B級はデータセンター向けGPU複数枚と機材帯が変わります。ライセンス面では、Llama 3.1は月間アクティブユーザー7億超の場合のみMetaの個別ライセンスを課す(中小企業は事実上制限なし)、Qwen 2.5の0.5B/7B/14B/32BはApache 2.0で商用完全フリー、Phi-3はMIT、Gemma 2はGoogleのGemma利用規約(禁止用途ポリシー遵守)を確認します。
ステップ3:インフラ構築とツール導入——非エンジニアが多い環境ならLM StudioかOllamaを社内PC1台にインストールしてPoCを開始します。CPU動作前提ならllama.cpp+Phi-3-mini 3.8Bの組み合わせが最も軽量で、GPU非搭載ノートPCでも実用速度が出ます。10人以上の同時利用や社内APIとしての提供が要件なら、UbuntuサーバにvLLMを立て、OpenAI互換APIのエンドポイントを社内DNSで配布する構成にします。データ主権要件を満たす前提として、モデルダウンロードと初期セットアップ後は社外通信を遮断するファイアウォール設定を組み合わせるのが実務標準です。運用体制の作り方はAI導入のチームビルディングで整理しています。
ステップ4:運用・監視と回答品質の改善サイクル——導入後1〜3か月は回答ログを全件保存し、不適切応答・幻覚(hallucination)・レイテンシ悪化をレビューします。RAG構成の場合は参照文書の抜けや古さが幻覚の主因となるため、社内文書の更新頻度と再インデックスのスケジュールを運用手順書に組み込みます。GPUメモリ使用率・応答時間・エラー率をPrometheus等の監視ツールで可視化し、想定を超える利用量が発生した場合はvLLMのマルチGPU化や量子化バージョン(4bit/8bit)への切替で対応する段階拡張の設計にしておきます。
失敗パターン3つと回避策
失敗1:過剰スペックのGPUサーバを先行調達する——「LLMなら70Bクラスと最新GPU8枚」といった過剰調達で、数百万円〜1,000万円超の初期投資を無駄にする中小企業事例が多い落とし穴です。実際には社内Q&Aや文書要約用途なら7B〜14Bクラスで十分な品質が出るケースが大半で、既存ノートPC(8〜16GB RAM)にOllamaかllama.cppを入れてPoCを回すだけで用途適合性の見立てはつきます。回避策は、初月は必ず既存PC+7B級モデルでPoCし、応答品質と処理速度の実測データを取ってから、次月以降のGPU投資規模を決めることです。ハード先行はサンクコストと化しやすい失敗パターンです。
失敗2:モデルとライセンスの適合性を確認せず商用組込みしてしまう——オープンソースLLMは全てが商用フリーではありません。特にtext-generation-webuiのAGPL-3.0は外部顧客向けSaaSに組み込む場合、ソースコード公開義務が発生します。Llama 3.1はMeta Llama Community Licenseで通常商用可ですが、月間アクティブユーザー7億超の企業には個別ライセンスを課します。Qwen 2.5の3Bと72Bは、0.5B/7B/14B/32B(Apache 2.0)と異なるライセンス条件です。回避策は、モデル選定時に必ずHugging FaceまたはGitHubの公式リポジトリでライセンスファイルを開き、社内利用/外部提供/改変配布の可否を法務レビューに通すことです。
失敗3:セキュリティ設計を欠いたまま本番展開する——「オンプレだから安全」と誤解し、社内LAN内でLLM APIを認証なしで公開してしまうケースは要注意です。プロンプトインジェクションで社内文書が意図せず露出したり、LLMのログに個人情報が残ったまま第三者に閲覧可能な状態になったりするインシデントが起きます。回避策は、(1)LLM APIエンドポイントに社内SSO認証を必須化、(2)入力プロンプトと応答のログは暗号化保存し閲覧権限を情シスに限定、(3)モデルへの入力から機微情報(マイナンバー・クレジットカード番号等)を自動マスクするフィルタを前段に置く、の3点を導入前チェックリストに組み込むことです。
よくある質問
Q1. GPU非搭載のノートPCでもオンプレLLMは実用速度で動きますか?
llama.cppとMicrosoftのPhi-3-mini 3.8B(4bit量子化)の組み合わせなら、8〜16GB RAM搭載のノートPCでも数秒〜十数秒レンジで応答が返る実用速度で動きます。会話やコード補完のような即時性の高い用途は快適とは言えませんが、社内文書要約やメール下書きなどのバッチ寄り用途なら既存PCで十分にPoCが回ります。まず既存PCで用途適合を確認する順序が推奨です。
Q2. OllamaとLM Studioはどう使い分ければよいですか?
Ollamaはコマンドライン・API中心で、社内システムからHTTP経由で呼び出したいエンジニア向け構成に適します。LM Studioはデスクトップアプリでモデル切替・チャット・ダウンロードをGUI操作で完結でき、非エンジニアの社員が自PCで試すのに向きます。情シスが社内API化するならOllama、営業や事務が個人業務でLLMを試すならLM Studio、という棲み分けが実務的です。
Q3. オープンソースLLMのライセンスで最も注意すべき点は何ですか?
text-generation-webuiのAGPL-3.0が最大の落とし穴で、社内で閉じて使う分は無償ですが、改変版をネットワーク越しに外部顧客へ提供する場合はソースコード公開義務が発生します。またモデル側では、Llama 3.1の月間アクティブユーザー7億超規定(中小企業は事実上該当しません)、Qwen 2.5の3B/72Bと0.5B/7B/14B/32Bで異なるライセンス条件、の2点を導入前に確認する運用が安全です。
Q4. 中小企業ならどのモデルサイズを選ぶべきですか?
用途と機材のバランスで決まりますが、社内Q&A・文書要約・メール下書きといった一般用途なら7B〜14Bクラス(Llama 3.1 8B/Qwen 2.5 7B/Phi-3-medium 14B)が最適な帯です。既存ノートPCでのPoCなら3B〜7Bクラス(Phi-3-mini 3.8B/Qwen 2.5 7B)で始め、社内API化してGPUワークステーションを組む段階で14B〜32Bへ拡張、という段階的サイズアップが失敗リスクを抑える設計です。
Q5. クラウドLLMとオンプレLLMのハイブリッド運用は可能ですか?
可能で、実務ではむしろ推奨される構成です。機密度の高い社内文書検索・顧客個人情報を含む問合せ処理はオンプレLLM(Ollama/vLLM)へルーティングし、公開情報の要約・コピー生成・多言語翻訳のような社外OK用途はクラウドLLM(Claude/GPT等)のAPIで処理する二段構えの設計により、コストとセキュリティの両立が実現します。分岐はプロンプト前段のルーターで判定します。