ollama/ollama
Get up and running with Kimi-K2.6, GLM-5.2, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
Ollama – ローカルでオープンソースLLMを実行
何であるか – Ollamaは、macOS、Windows、Linuxの自宅マシンまたはコンテナで、増加するオープンソースの大規模言語モデル(LLM)のライブラリをダウンロード、実行、対話できるクロスプラットフォームランタイムです。軽量なコマンドラインインターフェース(CLI)とシンプルなREST APIを備えており、PythonおよびJavaScript用の公式クライアントライブラリも提供しています。
なぜ重要か – モデル推論をデバイス上で実行することで、OllamaはクラウドAPIキーの必要性を排除し、遅延を低減し、データプライバシーに対する完全な制御を提供します。llama.cppバックエンドを使用しており、CPU(および利用可能なGPU)上で効率的にモデルを実行します。
クイックスタート
- インストール – 各OS用のワンラインスクリプト(またはDockerイメージ):
# macOS / Linux curl -fsSL https://ollama.com/install.sh | sh # Windows (PowerShell) irm https://ollama.com/install.ps1 | iex - CLIの実行 –
ollamaと入力するだけです。初回実行時にモデルのダウンロードまたは統合への接続を促されます。 - モデルの実行 –
gemma4モデルを使った例:
交互式チャットプロンプトが表示されます。ollama run gemma4 - 統合の起動 – Ollamaをコーディングアシスタント、個人用ボット、または他のツールへのブリッジに変換できます:
ollama launch claude # Claude Code統合 ollama launch openclaw # Slack、Discordなど向けAIアシスタント
REST API(ローカルサーバー)
Ollamaはhttp://localhost:11434でサーバーを起動します。典型的なチャットリクエストは次のようになります:
POST /api/chat
{
"model": "gemma4",
"messages": [{"role": "user", "content": "空はなぜ青いのですか?"}],
"stream": false
}
レスポンスにはmessage.contentにモデルの回答が含まれます。完全なエンドポイントドキュメントは https://docs.ollama.com/api にあります。
言語バインディング
| 言語 | インストールコマンド | 例スニペット |
|---|---|---|
| Python | pip install ollama |
from ollama import chat; chat(model='gemma4', messages=[{'role':'user','content':'空はなぜ青いのですか?'}]) |
| JavaScript | npm i ollama |
await ollama.chat({model:'gemma4', messages:[{role:'user',content:'空はなぜ青いのですか?'}]}) |
| Go, Java, .NET, Ruby, Rust, R, など – READMEに記載のコミュニティSDK。 |
エコシステムと統合
- モデルライブラリ – https://ollama.com/library で閲覧可能(例:Gemma 4、Llama 3、Mistral)。モデルは必要に応じてダウンロードされます。
- 統合 – Claude Code、Codex、GitHub Copilot風CLI、DeepSeek、Droid、OpenCode、OpenClaw個人アシスタントボットなど、事前構築された起動コマンドが利用可能。
- コミュニティUIフロントエンド – Ollama APIに接続する多数のオープンソースWebおよびデスクトップクライアント(Open WebUI、Lobe Chat、AnythingLLMなど)。
- フレームワークサポート – LangChain、LlamaIndex、Semantic Kernel、Spring AI、Haystack、AutoGPT、crewAIなど、公式アダプタを提供。RAGパイプライン、自律エージェント、カスタムアプリケーションにOllamaモデルを簡単に埋め込むことができます。
- 観測性 – Opik、Langfuse、Lunary、OpenLIT、MLflowなどのプラグインで、遅延、トークン使用量、プロンプト品質を監視できます。
- デプロイ – Dockerイメージ(
ollama/ollama)、Helmチャート、Homebrew、Pacman、Nix、Guix、およびGPU対応ホストでのスケーリング用のクラウドチュートリアル(Google Cloud Run、Fly.io、Koyeb)。
Ollamaを使うべきタイミング
- ローカル開発 – データを外部APIに送信せずに、プロンプトのテスト、エージェントのプロトタイピング、プライベートツールの構築。
- エッジデバイス – インターネット接続が制限されたノートPC、デスクトップ、またはコミュニティAndroidサーバー経由のAndroidで実行。
- コスト感受性の高いワークロード – トークンごとの料金を回避するために、無料のオープンソースモデルを使用。
- プライバシーが重要なアプリケーション – 企業固有の文書をオンプレミスで保持。
ヘルプの取得
- ドキュメント – https://docs.ollama.com(CLI、API、モデルインポート、ソースからのビルド)
- コミュニティ – Discord、X(Twitter)、Reddit、および増加するサードパーティ統合のリスト。
結論 – Ollamaは、幅広いオープンソースLLMをローカルで実行し、安定したAPIを介して公開し、現代のAIツールエコシステムに統合するシンプルで統一された方法を提供します。
関連
- Dispatch
- Dispatch
- プロジェクト
- プロジェクト
- Dispatch