Skip to main content
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.providerolostepに設定して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.providerolostepに設定します。
  • web_searchweb_fetchの両方を使用したい場合はtools.web.enabletrueのままにします。
  • すべての組み込みウェブツールを無効にするにはtools.web.enablefalseに設定します。
  • 環境がプロキシを必要とする場合、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リファレンスを閲覧する