世界を動かす技術を、日本語で。

オラマウェブ検索

2025年9月26日原文(ollama.com)

概要

Ollamaは 最新のWeb検索API を公開し、個人向けに 無料利用枠 を提供。 APIはREST形式で、 Python・JavaScriptライブラリ からも利用可能。 gpt-oss等の大規模モデル によるリサーチ自動化が可能。 web_searchweb_fetch ツールによる情報取得と連携強化。 MCPサーバーや各種ツールとの 統合手順 も公式で案内。

Ollama Web検索APIの概要

  • Ollamaが 新たなWeb検索API をリリース
  • 個人向け無料枠 と、より高いレートリミットの クラウドプラン を用意
  • 最新のWeb情報 をモデルに与え、 ハルシネーション抑制・精度向上 を実現
  • REST API形式 で提供し、 Python・JavaScriptライブラリ からも簡単利用
  • OpenAI gpt-ossモデル 等による 長時間リサーチタスク の自動化が可能

API利用開始手順

  • Ollamaアカウントで APIキー発行
  • 環境変数に OLLAMA_API_KEY を設定
  • cURL例:

    curl https://ollama.com/api/web_search \
      --header "Authorization: Bearer $OLLAMA_API_KEY" \
      -d '{ "query": "what is ollama?" }'
    
    • JSON形式の検索結果 が返却

Pythonライブラリでの利用

  • ollama>=0.6.0 をインストール
  • import ollama
    response = ollama.web_search("What is Ollama?")
    print(response)
    
  • 検索結果リスト が取得可能

JavaScriptライブラリでの利用

  • ollama@>=0.6.0 をnpmでインストール
  • import { Ollama } from "ollama";
    const client = new Ollama();
    const results = await client.webSearch({ query: "what is ollama?" });
    console.log(JSON.stringify(results, null, 2));
    
  • 検索結果オブジェクト が取得可能

検索エージェントの構築

  • Ollamaの web_search を活用した ミニ検索エージェント の構築例
  • Qwen 3 4Bモデル を使い、 ユーザー対話→Web検索→結果応答 を自動化
    • web_searchweb_fetch 等のツール連携
    • 検索結果の自動要約・応答
    • モデルの推奨設定
      • context length:約 32000トークン 推奨
      • 推奨モデル :qwen3、gpt-oss等
      • クラウドモデル :qwen3:480b-cloud, gpt-oss:120b-cloud, deepseek-v3.1-cloud

Webページ取得(web_fetch API)

  • web_fetch APIURL単位のページ取得 が可能
  • Python例:

    from ollama import web_fetch
    result = web_fetch('https://ollama.com')
    print(result)
    
  • JavaScript例:

    import { Ollama } from "ollama";
    const client = new Ollama();
    const fetchResult = await client.webFetch({ url: "https://ollama.com" });
    console.log(JSON.stringify(fetchResult, null, 2));
    
  • cURL例:

    curl --request POST \
      --url https://ollama.com/api/web_fetch \
      --header "Authorization: Bearer $OLLAMA_API_KEY" \
      --header 'Content-Type: application/json' \
      --data '{ "url": "ollama.com" }'
    
  • タイトル・本文・リンク一覧 がJSON形式で返却

MCPサーバー・他ツールとの統合

  • MCPサーバー(Model Context Protocol server) 経由でWeb検索有効化
  • Clineでの統合:
    • 設定画面で MCPサーバーを追加 し、コマンドやAPIキーを登録
  • Codexでの統合:
    • ~/.codex/config.tomlMCPサーバー設定 を追加
  • Gooseとの統合:
    • 拡張機能 経由でOllamaと連携可能

利用開始・サポート

  • 無料Ollamaアカウント 登録でWeb検索利用開始
  • 有料プラン でより高いレートリミット・クラウド機能が利用可能
  • 公式GitHub にPython/JavaScriptのサンプルコードを公開
  • サポート・最新情報 はOllama公式サイトで案内

Hackerたちの意見

彼らが自分たちのクラウドサービスを持っているなんて全然知らなかった。Ollamaの目的はローカルモデルだと思ってたのに。なんでOpenAIやMistralみたいな普通のAI企業を使う代わりに、劣った小さなモデルに月20ドルも払わなきゃいけないの?自分のコンピュータでモデルを使うためにアカウントを作るつもりはないよ。

いい質問だね。一部のサポートされているモデルは大きくて、ほとんどのローカルデバイスには収まらない。これは始まりに過ぎなくて、Ollamaはモデルプロバイダーとの関係を活かして、クラウドホスティングのフロンティアモデルを排除する必要はないんだ。開発者と共に立ち、ニーズを解決することを考えなきゃね。 https://ollama.com/cloud

gpt-oss-120bやdeepseek、qwen3-coder 480bみたいにローカルで動かせないモデルのためだね。それに、Ollamaの成功をマネタイズする方法でもある。

そうだね、利益を生む機能への安定したシフトが続いてる。FOSSや無料の労働からコードベースを通じて評判を築いて、そこから利益を得るのを見るのは素晴らしい。

彼らのホスティングモデルを使うためにアカウントを作るんだよ。そして、Ollama APIを通じてローカルでも利用できるようになる。今、Claudeに100ドル、GPT5に200ドル使ってるから、20ドルなんて全然大したことないし、アクセスできる価値は十分あるよ:Qwen3 235b、Deepseek 3.1 671b(思考あり・なし)、Llama 3.1 405b、GPT OSS 120b。これらは「小さくて劣ったモデル」なんて言えないよ。本当にすごいのは、CodexをOllamaのAPIを使うように設定して、異なるモデルでツールを実行できることだね。

たくさんの「ローカル」モデルは、ダウンロードするのにまだかなり大きくて、普通のハードウェアでは遅いんだよね。ローカルでモデルを実行する前に、クラウドで安く評価できる方法があるのは素晴らしいと思う。ある意味、実際にやるよりも、重要なものをローカルで動かせるという原則が大事なんだ。誰かに奪われるかもしれない技術に依存したくないからね。

これの裏でどの検索エンジンを使ってるのか知りたいな。Twitterで聞いたけど、まだ返事が来てない。 https://twitter.com/simonw/status/1971210260015919488 重要なのは、検索結果に適用されるライセンスを理解したいってこと。保存できるのか、再発行できるのか?プロバイダーによってルールが違うからね。

私たちは検索プロバイダーと連携していて、データ保持ポリシーはゼロにしています。検索結果はあなたのものとして所有・利用できます。好きなように使っていいよ。ただし、あなたがいる法的管轄の地元の法律には従う必要があるけどね。

AIモデルをトレーニングしてるって言えば、好きなことができるよ。

こんな機能をプライバシーポリシーもなしに始めるのは変だよね。最近資金注入を受けた他のVCの仲間と提携してるのかな?デザインパートナーやカスタマーストーリーとして使われてるのかも。Exaが怪しいと思う。YCが初期から支援してるし、最近8500万ドルのシリーズBをクローズしたばかりだし。BingはMicrosoftとの提携なしでは自由に運営するには高すぎるよ。早くプライバシーノーティスを出してね、Ollama。カリフォルニアに本社があるんだから、絶対にCCPAの対象だよ。(収益がなくても、カリフォルニアの住民5万人のデータコントローラーであるだけで十分。)https://oag.ca.gov/privacy/ccpa もし彼らを支えているゼロリテンションのプロバイダーがAlibabaだったら、反応がどうなるか想像できる。

検索結果がリンクのリストだけなら、著作権があるかどうか聞いてみるべきだよ。

実装についてもっと詳しい情報が欲しかった。Ollamaはオープンソースでプラットフォームに依存しないツールだと思ってたけど、最近の姿勢がそれに逆行してるのが心配。

Hacker Newsで議論の続きを見る