目次

Ollama 入門:Ollamaとは何か、ローカルで大規模言語モデルを実行する方法

一言で説明すると

Ollamaは、自分のパソコンにオープンソースの大規模言語モデルをダウンロードし、管理して実行するためのツールです。「AIモデル版のDocker」と考えるとわかりやすいでしょう。

DockerOllama
docker pull nginxollama pull llama3.2
docker run nginxollama run llama3.2
docker psollama ps
DockerfileModelfile

Ollamaでできること

  • チャットでの質問応答:ChatGPTのように会話できますが、モデルは自分のパソコンで動作します。
  • 画像の読み取り:視覚機能に対応したモデルなら、画像の説明や文字の認識ができます。
  • プログラミング:コード専用モデルを使って、コードの作成や解説を支援できます。
  • APIサーバーとして使う:OllamaはバックグラウンドでHTTP API(デフォルトはhttp://localhost:11434)を提供します。プログラムやWebインターフェース、その他のツールから呼び出せます。
  • テキスト埋め込みの生成:テキストをベクトルに変換し、意味検索やRAG(モデルが自分の文書に基づいて回答する仕組み)に利用できます。

仕組み

ollama run qwen3
     │
     ▼
Ollama サービス(バックグラウンドで実行、11434 ポートをリッスン)
     │  1. モデルがローカルにない場合 → ollama.com からダウンロード
     │  2. モデルをGPUメモリ(VRAM)またはシステムメモリに読み込む
     ▼
推論エンジンが回答を生成 → ターミナルまたはAPIに1文字ずつ出力

モデルはダウンロード後、ハードディスクに保存されるため、次からはネットワーク接続なしで使えます。

ローカルモデルとクラウドAIサービスの比較

ローカル(Ollama)クラウド(ChatGPT、Geminiなど)
データのプライバシーデータはパソコンの外に出ないデータはサービス提供者に送信される
費用無料(電気代とハードウェアを除く)サブスクリプションまたは従量課金
オフラインでの使用可能不可
モデルの能力ハードウェアに左右され、大規模モデルは動かせない場合がある最も高性能なモデルを使える
速度GPUによる通常は高速
設定とメンテナンス自分で対応する必要がある不要

ローカルモデルの能力は、最先端のクラウドモデルにはまだ及びません。それでも、要約、翻訳、分類、データ抽出、プログラミング支援などの日常的な作業では、中規模のオープンソースモデルが十分役立ちます。

Ollamaではクラウドモデルも提供しており、同じコマンドとAPIでより大きなモデルを利用できます。詳しくはクラウドモデルをご覧ください。

どのようなパソコンが必要か

どのサイズのモデルを実行できるかを決める要素はメモリです。特にGPUメモリ(VRAM)が重要です。

パソコンの仕様スムーズに実行できるモデルの目安
メモリ8 GB、専用GPUなし1B~4Bの小型モデル(速度は遅め)
メモリ16 GBのApple Silicon Mac7B~8Bモデル
VRAM 8 GBのNVIDIA GPU7B~8Bモデル
VRAM 16~24 GB14B~32Bモデル
ユニファイドメモリ32 GB以上のMac30Bクラスのモデル

(一般的な4ビット量子化版を基準にした目安です。詳しくはモデルの選び方とハードウェア要件をご覧ください。)

  • NVIDIA GPU:最も幅広くサポートされ、速度も最速です。
  • Apple Silicon(Mシリーズ)Mac:ユニファイドメモリにより、同価格帯のPCより大きなモデルを実行でき、性能も優れています。
  • AMD GPU:一部のモデルに対応しています。
  • CPUのみ:実行できますが、速度はかなり遅く、小型モデル向けです。

主なオープンソースモデルのファミリー

モデル開発元特徴
LlamaMeta最も有名なオープンソースモデルファミリーの一つ
QwenAlibaba中国語に強く、サイズの選択肢が豊富
GemmaGoogle小型モデルの性能が高く、一部のバージョンは画像に対応
DeepSeek-R1DeepSeek先に「思考」してから回答する推論モデル
gpt-ossOpenAIOpenAIが公開したオープンウェイトモデル
MistralMistral AI欧州のチームが開発し、効率に優れる

モデルの一覧はollama.comのModelsページで確認できます。新しいモデルは通常、公開後すぐに追加されます。

まとめ

  • Ollamaを使うと、簡単なコマンドでオープンソースAIモデルをローカルで実行できます。
  • APIサーバーとしても動作するため、他のプログラムと簡単に連携できます。
  • 実行できるモデルのサイズはメモリ、特にGPUメモリによって決まります。

次の章では、Ollamaをインストールします。

更新日 2026年10月12日