メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.olostep.com/llms.txt

Use this file to discover all available pages before exploring further.

Eliza + Olostep は、エージェントに信頼性のあるウェブ検索を提供し、最新情報を調べたり、オープンエンドの質問にライブ結果で答えたり、重複のないリンクをタイトルと説明付きで返したりすることができます。

機能

ウェブ検索アクション

Eliza エージェントに OLOSTEP_SEARCH アクションを追加し、ライブウェブ検索を可能にします。

重複排除された結果

重複したリンクを削除し、最も関連性の高い結果を上位に表示します。

簡単なセットアップ

Eliza エージェント設定で1つの API キーを設定して検索を開始します。

自然言語トリガー

ユーザーがエージェントにウェブを検索するよう依頼したときに動作します。

構造化された結果

エージェントが要約や引用しやすいタイトル、説明、URLを返します。

SDK 不要

標準の fetch を使用して /searches エンドポイントを通じて Olostep に直接呼び出します。

インストール

npm install @olostep/plugin-elizaos-olostep
このパッケージは npm で @olostep/plugin-elizaos-olostep として公開されています。

セットアップ

  1. Olostep ダッシュボードで Olostep API キーを作成します。
  2. Eliza エージェント設定にキーを OLOSTEP_API_KEY として追加します。
  3. プラグインをキャラクター設定に含めます。
{
  "name": "MyAgent",
  "settings": {
    "secrets": {
      "OLOSTEP_API_KEY": "your-olostep-api-key-here"
    }
  }
}
import type { Character } from '@elizaos/core';

export const character: Character = {
  name: 'MyAgent',
  plugins: [
    '@elizaos/plugin-bootstrap',
    '@elizaos/plugin-openai',
    '@olostep/plugin-elizaos-olostep',
  ],
};

利用可能なツール

Olostep を使用してウェブを検索し、タイトルと説明付きの関連リンクのリストを返します。ユーザーがエージェントに情報を検索するよう依頼したとき、トピックを調べるとき、または最新のウェブソースを見つけるときに使用します。
OLOSTEP_API_KEY
string
必須
エージェントランタイムのシークレットに保存された Olostep API キー。
message.content.text
string
必須
検索クエリ。Eliza は受信したユーザーメッセージテキストをクエリとして使用します。
// プラグインを登録し、Eliza が検索リクエストをルーティングするようにします
import type { Character } from '@elizaos/core';

export const character: Character = {
  name: 'ResearchAgent',
  plugins: ['@olostep/plugin-elizaos-olostep'],
};
このアクションは data.links に構造化された検索結果を返し、エージェントの応答には最大5つのトップリンクを含む読みやすい要約が含まれます。

フルエージェントの例

リサーチアシスタント

最近の事実を取得してから回答する汎用リサーチエージェント:
import type { Character } from '@elizaos/core';

export const character: Character = {
  name: 'ResearchAssistant',
  bio: [
    '現在のウェブソースを使用して質問に答えます。',
    'リンクを要約し、簡潔で引用された応答を提供します。',
  ],
  plugins: [
    '@elizaos/plugin-bootstrap',
    '@elizaos/plugin-openai',
    '@olostep/plugin-elizaos-olostep',
  ],
  settings: {
    secrets: {
      OLOSTEP_API_KEY: process.env.OLOSTEP_API_KEY!,
    },
  },
};

ニュースモニター

タイムリーなトピックを追跡し、注目すべき更新を報告するエージェント:
import type { Character } from '@elizaos/core';

export const character: Character = {
  name: 'NewsMonitor',
  bio: ['タイムリーなトピックを追跡し、ウェブから注目すべき更新を報告します。'],
  plugins: [
    '@elizaos/plugin-bootstrap',
    '@elizaos/plugin-openai',
    '@olostep/plugin-elizaos-olostep',
  ],
  style: {
    all: ['可能な限り最新のソースを優先し、直接のURLを含めます。'],
  },
};
これをアラート、マーケットウォッチタスク、トレンドリサーチ、その他の時間に敏感なワークフローに使用します。

検索フォールバック付きサポートエージェント

製品ドキュメントの検索で顧客の質問に答えるのに最適:
import type { Character } from '@elizaos/core';

export const character: Character = {
  name: 'SupportAgent',
  plugins: [
    '@elizaos/plugin-bootstrap',
    '@elizaos/plugin-openai',
    '@olostep/plugin-elizaos-olostep',
  ],
  topics: [
    '製品サポート',
    'ドキュメント検索',
    'リリースノート検索',
  ],
};
このパターンは、エージェントが顧客の質問に答える前にドキュメントや製品ページを検索する必要がある場合にうまく機能します。

設定

プラグインを有効にする

キャラクター設定の plugins 配列に @olostep/plugin-elizaos-olostep を追加します。

ウェブ検索を無効にする

Olostep 検索アクセスを持たない Eliza エージェントを望む場合は、キャラクター設定からプラグインを削除します。

一部の機能のみを使用する

このプラグインは単一のアクションを公開しているため、ツールごとの切り替えはありません。次の方法で動作を制御します:
  • キャラクター設定で読み込むプラグイン
  • エージェントの指示とスタイル
  • ランタイムが OLOSTEP_API_KEY を注入するタイミング

専門機能

  • 直接 /searches エンドポイントアクセス — プラグインは fetch で Olostep に直接呼び出します。
  • 結果の重複排除 — 応答が返される前に重複した URL が削除されます。
  • フレンドリーフォールバック — API キーが欠落しているか、クエリが空の場合に明確なエラーを返します。
  • トップ結果の制限 — 応答は最も関連性の高い5つのリンクにトリミングされます。

価格設定

検索使用の価格は、Olostep プランとダッシュボード設定に依存します。
  • 現在の使用状況と請求の詳細については、Olostep ダッシュボードを確認してください。
  • 高ボリュームエージェントを展開する前にアカウントの制限を確認してください。

サポート

関連リソース

検索 API

検索エンドポイントがウェブ結果を返す方法を学びます

バッチ API

大規模なワークフローのために検索やその他のジョブをキューに入れます

回答 API

取得したウェブソースから回答スタイルの出力を生成します

クロール API

より深いサイトコレクションとクロールワークフローを探ります

Python SDK

Olostep 周りのカスタムオートメーションに Python SDK を使用します

Node.js SDK

JavaScript 統合とエージェントワークフローを構築します