Zum Hauptinhalt springen

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 bietet deinen Agenten eine zuverlässige Websuche, sodass sie aktuelle Informationen nachschlagen, offene Fragen mit Live-Ergebnissen beantworten und deduplizierte Links mit Titeln und Beschreibungen zurückgeben können.

Funktionen

Websuche-Aktion

Fügt die Aktion OLOSTEP_SEARCH zu Eliza-Agenten für Live-Websuche hinzu.

Deduplizierte Ergebnisse

Entfernt doppelte Links und hält die relevantesten Ergebnisse oben.

Einfache Einrichtung

Konfiguriere einen API-Schlüssel in deinen Eliza-Agenten-Einstellungen und beginne mit der Suche.

Natürliche Sprach-Trigger

Funktioniert, wenn Benutzer den Agenten bitten, im Web zu suchen, etwas nachzuschlagen oder Online-Quellen zu finden.

Strukturierte Ergebnisse

Gibt Titel, Beschreibungen und URLs zurück, die Agenten leicht zusammenfassen oder zitieren können.

Kein SDK erforderlich

Ruft Olostep direkt über den /searches-Endpunkt mit standardmäßigem fetch auf.

Installation

npm install @olostep/plugin-elizaos-olostep
Dieses Paket wird auf npm als @olostep/plugin-elizaos-olostep veröffentlicht.

Einrichtung

  1. Erstelle einen Olostep-API-Schlüssel in deinem Olostep-Dashboard.
  2. Füge den Schlüssel zu deinen Eliza-Agenten-Einstellungen als OLOSTEP_API_KEY hinzu.
  3. Integriere das Plugin in deine Charakterkonfiguration.
{
  "name": "MyAgent",
  "settings": {
    "secrets": {
      "OLOSTEP_API_KEY": "dein-olostep-api-schlüssel-hier"
    }
  }
}
import type { Character } from '@elizaos/core';

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

Verfügbare Werkzeuge

Durchsucht das Web mit Olostep und gibt eine Liste relevanter Links mit Titeln und Beschreibungen zurück. Verwende es, wenn der Benutzer den Agenten bittet, Informationen zu suchen, ein Thema nachzuschlagen oder aktuelle Webquellen zu finden.
OLOSTEP_API_KEY
string
erforderlich
Der Olostep-API-Schlüssel, der in den Laufzeitgeheimnissen des Agenten gespeichert ist.
message.content.text
string
erforderlich
Die Suchanfrage. Eliza verwendet den eingehenden Benutzernachrichtentext als Anfrage.
// Registriere das Plugin und lasse Eliza Suchanfragen weiterleiten
import type { Character } from '@elizaos/core';

export const character: Character = {
  name: 'ResearchAgent',
  plugins: ['@olostep/plugin-elizaos-olostep'],
};
Die Aktion gibt strukturierte Suchergebnisse in data.links zurück, und die Agentenantwort enthält eine lesbare Zusammenfassung mit bis zu fünf Top-Links.

Vollständige Agentenbeispiele

Forschungsassistent

Ein Allzweck-Forschungsagent, der aktuelle Fakten abruft, bevor er antwortet:
import type { Character } from '@elizaos/core';

export const character: Character = {
  name: 'ResearchAssistant',
  bio: [
    'Beantwortet Fragen mit aktuellen Webquellen.',
    'Fasst Links in prägnante, zitierte Antworten zusammen.',
  ],
  plugins: [
    '@elizaos/plugin-bootstrap',
    '@elizaos/plugin-openai',
    '@olostep/plugin-elizaos-olostep',
  ],
  settings: {
    secrets: {
      OLOSTEP_API_KEY: process.env.OLOSTEP_API_KEY!,
    },
  },
};

Nachrichtenmonitor

Ein Agent, der zeitnahe Themen verfolgt und bemerkenswerte Updates meldet:
import type { Character } from '@elizaos/core';

export const character: Character = {
  name: 'NewsMonitor',
  bio: ['Verfolgt zeitnahe Themen und meldet bemerkenswerte Updates aus dem Web.'],
  plugins: [
    '@elizaos/plugin-bootstrap',
    '@elizaos/plugin-openai',
    '@olostep/plugin-elizaos-olostep',
  ],
  style: {
    all: ['Bevorzuge aktuelle Quellen und füge nach Möglichkeit direkte URLs hinzu.'],
  },
};
Verwende dies für Benachrichtigungen, Marktbeobachtungsaufgaben, Trendforschung und andere zeitkritische Workflows.

Support-Agent mit Such-Backup

Perfekt, um Kundenfragen mit Produkthandbuch-Suche zu beantworten:
import type { Character } from '@elizaos/core';

export const character: Character = {
  name: 'SupportAgent',
  plugins: [
    '@elizaos/plugin-bootstrap',
    '@elizaos/plugin-openai',
    '@olostep/plugin-elizaos-olostep',
  ],
  topics: [
    'Produktsupport',
    'Dokumentationssuche',
    'Release-Notes-Suche',
  ],
};
Dieses Muster funktioniert gut, wenn dein Agent Dokumentationen oder Produktseiten durchsuchen soll, bevor er eine Kundenfrage beantwortet.

Konfiguration

Plugin aktivieren

Füge @olostep/plugin-elizaos-olostep zum plugins-Array in deiner Charakterkonfiguration hinzu.

Websuche deaktivieren

Entferne das Plugin aus der Charakterkonfiguration, wenn du einen Eliza-Agenten möchtest, der keinen Zugriff auf die Olostep-Suche hat.

Nur einige Funktionen nutzen

Dieses Plugin bietet eine einzige Aktion, daher gibt es keinen Schalter pro Werkzeug. Steuere das Verhalten durch:
  • Welche Plugins du in der Charakterkonfiguration lädst
  • Die Anweisungen und den Stil des Agenten
  • Wann deine Laufzeit OLOSTEP_API_KEY einfügt

Spezialisierte Funktionen

  • Direkter Zugriff auf den /searches-Endpunkt — das Plugin ruft Olostep direkt mit fetch auf.
  • Ergebnis-Deduplikation — doppelte URLs werden entfernt, bevor die Antwort zurückgegeben wird.
  • Freundliche Fallbacks — die Aktion gibt klare Fehler zurück, wenn der API-Schlüssel fehlt oder die Anfrage leer ist.
  • Begrenzung der Top-Ergebnisse — Antworten werden auf die fünf relevantesten Links gekürzt.

Preisgestaltung

Die Preisgestaltung für die Nutzung der Suche hängt von deinem Olostep-Plan und den Dashboard-Einstellungen ab.
  • Überprüfe dein Olostep-Dashboard für aktuelle Nutzungs- und Abrechnungsdetails.
  • Überprüfe deine Kontolimits, bevor du Agenten mit hohem Volumen einsetzt.

Support

Verwandte Ressourcen

Search API

Erfahre, wie der Suchendpunkt Web-Ergebnisse zurückgibt

Batches API

Stelle Suchen und andere Jobs für größere Workflows in die Warteschlange

Answers API

Erzeuge antwortenartige Ausgaben aus abgerufenen Webquellen

Crawls API

Erkunde tiefere Site-Sammlungs- und Crawling-Workflows

Python SDK

Verwende das Python SDK für benutzerdefinierte Automatisierung rund um Olostep

Node.js SDK

Baue JavaScript-Integrationen und Agenten-Workflows