メインコンテンツへスキップ
Olostep は nanobot の web_search ツールに検索バックエンドを追加し、エージェントに AI フレンドリーなウェブ回答とソースリンクを提供します。カスタムのリトリーバルパイプラインを構築する必要はありません。

特徴

AI 回答

簡潔な回答とサポートするソースリンクを返します。

簡単なセットアップ

単一の設定値と API キーでプロバイダーを有効にします。

オプションの依存関係

必要なときにのみ Olostep をインストールします。

プロキシサポート

必要に応じて tools.web.proxy を通してリクエストをルートします。

安全なフォールバック

Olostep キーが利用できない場合は DuckDuckGo にフォールバックします。

正規化された出力

他のプロバイダーと同じウェブ検索出力フォーマットを使用します。

インストール

依存関係を手動で管理する場合、基盤となるパッケージは olostep>=0.1.0 です。

セットアップ

API キーを環境変数または nanobot 設定で設定します。

環境変数

設定ファイル

~/.nanobot/config.json に以下を追加します:

オプションのプロキシ

環境がプロキシを必要とする場合、tools.web.proxy で一度設定します:

利用可能なツール / メソッド

tools.web.search.provider を olostep に設定して Olostep を使用します。

パラメータ

string
この統合を有効にするには olostep に設定します。デフォルト: duckduckgo
string
Olostep API キー。OLOSTEP_API_KEY 環境変数も使用できます。
string
Olostep では使用されません。設定の一貫性のために保持されています。
integer
デフォルト:"5"
検索ごとの結果数、1–10 の範囲。
integer
デフォルト:"30"
検索のタイムアウト時間(秒)。
string or null
tools.web に設定されたプロキシ URL。

フルエージェントの例

例 1: クイックリサーチアシスタント

例 2: ワークスペースでのリサーチワークフロー

例 3: プロキシ対応の検索セットアップ

設定 / オプション

  • 統合を有効にするには tools.web.search.provider を olostep に設定します。
  • web_search と web_fetch の両方を使用する場合は tools.web.enable を true に保ちます。
  • すべての組み込みウェブツールを無効にするには tools.web.enable を false に設定します。
  • 環境がアウトバウンドトラフィックをプロキシ経由で必要とする場合は tools.web.proxy を設定します。
  • デフォルトの DuckDuckGo フォールバック動作を希望する場合は provider を設定しないでください。

フォールバック動作

Olostep が選択されているが API キーが利用できない場合、nanobot は失敗せずに DuckDuckGo にフォールバックします。

特化した機能

  • ソース対応の回答 — Olostep は回答とソースリンクを返します。
  • 共有フォーマット — 結果は他のプロバイダーで使用される正規化された検索出力でレンダリングされます。
  • ハード依存なし — プロバイダーは try/except ガードの背後でインポートされるため、Olostep がインストールされていなくても nanobot は動作します。
  • プロキシ対応のトランスポート — tools.web.proxy は統合で使用される基盤となる HTTP クライアントに適用されます。

価格

Olostep の価格は Olostep によって直接管理されており、時間とともに変わる可能性があります。現在のプラン、クォータ、および使用コストについては、Olostep アカウントダッシュボードを確認してください。

サポート

関連リソース

Answers API

この統合を支える Answers エンドポイントについて学ぶ

Python SDK

Olostep Python SDK を探る

検索結果

ウェブ検索機能を理解する

API ドキュメント

完全な API リファレンスを閲覧する