AI・機械学習
初級
Ollama(オラマ)
LLMをローカル環境で手軽に実行・管理するためのオープンソースツール。モデルのダウンロード・起動・APIサービングをCLI一本で完結させ、macOS・Linux・Windowsに対応する。
0 回閲覧
0 いいね
2026/6/8 更新
関連タグ
ローカルLLM
LLM
CLI
オープンソース
macOS
Ollamaとは
Ollamaは、LLM(大規模言語モデル)をローカルPCで簡単に実行するためのオープンソースツールです。2023年にリリースされて以来、「ローカルLLM入門の第一歩」として世界中の開発者・研究者に採用されています。macOS・Linux・Windowsに対応し、インストールから初回モデル実行まで5分以内に完了します。
インストールと基本操作
# macOS/Linux
curl -fsSL https://ollama.com/install.sh | sh
# モデルダウンロード&起動
ollama run llama3.2
# モデル一覧確認
ollama list
# バックグラウンドサーバー起動
ollama serve
Windowsではインストーラー(.exe)が提供されており、GUIなしでもPowerShellからCLI操作が可能です。
対応主要モデル(2025年時点)
- Meta Llama: llama3.1, llama3.2, llama3.3(1B〜70B)
- Google Gemma: gemma2, gemma3(2B〜27B)
- Alibaba Qwen: qwen2.5, qwen3(0.5B〜72B)
- Mistral AI: mistral, mixtral(7B〜8x22B)
- Microsoft Phi: phi3, phi4(mini〜medium)
- DeepSeek: deepseek-r1, deepseek-v3(1.5B〜671B蒸留版)
REST APIとOpenAI互換エンドポイント
Ollamaはデフォルトでhttp://localhost:11434でREST APIを提供します。
# ネイティブAPI
curl http://localhost:11434/api/chat -d '{
"model": "llama3.2",
"messages": [{"role": "user", "content": "Pythonで素数判定関数を書いて"}]
}'
# OpenAI互換エンドポイント(v0.1.24以降)
curl http://localhost:11434/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model": "llama3.2", "messages": [{"role": "user", "content": "こんにちは"}]}'
OpenAI互換エンドポイントにより、base_url="http://localhost:11434/v1"を設定するだけで既存のOpenAI SDKコードがそのまま動作します。
Modelfileによるカスタマイズ
Modelfileを使うとシステムプロンプトや温度パラメータを固定したカスタムモデルを作成できます。
FROM llama3.2
SYSTEM あなたは日本語専門のコードレビュアーです。コードの問題点を指摘し、改善案を提示してください。
PARAMETER temperature 0.3
PARAMETER num_ctx 8192
ollama create code-reviewer -f Modelfile
ollama run code-reviewer
ハードウェア要件目安
| モデルサイズ | 最低VRAM/RAM | 推奨環境 |
|---|---|---|
| 1B〜3B | 2GB | MacBook Air M1 |
| 7B〜8B | 6GB | RTX 3060 / M2 Pro |
| 13B〜14B | 10GB | RTX 3080 / M2 Max |
| 30B〜34B | 20GB | RTX 4090 / M3 Max |
| 70B〜72B | 40GB | A100 / 2×RTX 4090 |
Apple Siliconでは統合メモリを活用するためCPU+GPU協調動作が効率的で、同世代のNVIDIA GPUより大きいモデルを動かせる場合があります。
まとめ
OllamaはローカルLLM実行の実質的な業界標準となっており、LM Studioのような競合ツールも内部でOllamaバックエンドを選択肢として採用するほどの影響力を持ちます。CLI主体のシンプルな設計と幅広いモデルサポートが、初心者から上級者まで支持される理由です。