ollama/ollama

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.

これは何ですか?

Ollama は、オープンソースのAIモデル(Gemma 4 など)を、自分のコンピュータやサーバーに直接ダウンロード、実行、管理できるソフトウェアです。OpenAI のようなリモートのクラウドサービスにデータを送信する代わりに、モデルはローカルで実行され、完全なプライバシーが確保されます。

これは、AIモデル用のローカルな「サーバー」と考えることができます。Ollama をインストールし、使用したいモデルを指定すると、ダウンロードと実行に関する技術的な詳細はすべて処理されます。特別なAIの専門知識や高額なクラウドアカウントは必要ありません。

なぜこれが役立つのか?

  • プライバシー: 会話やデータがマシンから出ることはありません。
  • 開発者にとって使いやすい: シンプルなREST API(localhost:11434)と公式のPython・JavaScriptライブラリを提供しており、自分のアプリにAIを簡単に追加できます。
  • 既存のツールと連携: コーディングアシスタント(Claude Code や Codex など)に接続してAIをローカルで実行したり、メッセージングアプリ(OpenClaw 経由)でパーソナルアシスタントを動かしたりできます。
  • 巨大なエコシステム: 非常に使いやすいため、数百のサードパーティツール(Open WebUI などのチャットインターフェース、LangChain や AutoGPT などのエージェントフレームワーク、RAGFlow などのRAGシステム)がすぐにサポートしています。

仕組み

マシン上で次の3つの主要なインターフェースを使用して実行されます。

  1. コマンドライン: ollama run gemma4 と入力して、ターミナルで直接チャットできます。
  2. REST API: http://localhost:11434/api/chat に curl リクエストを送信し、プロンプトを送信すると、応答が返ってきます。これは他のソフトウェアが通信する方法です。
  3. 公式SDK: pip install ollama(Python)または npm i ollama(JavaScript)をインストールして、自分のコードからモデルを呼び出します。

内部では、Ollama は llama.cpp を使用しています。これは、専用のAIチップを搭載したサーバーを必要とせず、標準的なコンシューマ向けハードウェア(ラップトップのCPUやGPUなど)で大規模なAIモデルを実行できるようにする、効率的なオープンソースプロジェクトです。

要するに、オープンソースのAIモデルを自分の条件で構築または実験するための最も簡単な方法です。

関連

  • プロジェクト
  • Dispatch
  • プロジェクト
  • Dispatch
  • プロジェクト