web_search tool, waardoor agenten AI-vriendelijke webantwoorden en bronlinks krijgen zonder dat je een aangepaste retrieval-pijplijn hoeft te bouwen.
Functies
AI Antwoorden
Geef een beknopt antwoord plus ondersteunende bronlinks.
Eenvoudige Setup
Schakel de provider in met een enkele configuratiewaarde en een API-sleutel.
Optionele Afhankelijkheid
Installeer Olostep alleen wanneer je het nodig hebt.
Proxy Ondersteuning
Routeer verzoeken via
tools.web.proxy wanneer nodig.Veilige Terugvallen
Valt terug op DuckDuckGo wanneer er geen Olostep-sleutel beschikbaar is.
Genormaliseerde Output
Gebruikt dezelfde webzoek-outputformattering als de andere providers.
Installatie
Als je afhankelijkheden handmatig beheert, is het onderliggende pakket
olostep>=0.1.0.Setup
Stel je API-sleutel in met ofwel een omgevingsvariabele of je nanobot-configuratie.Omgevingsvariabele
Configuratiebestand
Voeg dit toe aan~/.nanobot/config.json:
Optionele proxy
Als je omgeving een proxy vereist, configureer deze dan eenmalig ondertools.web.proxy:
Beschikbare Tools / Methoden
web_search
Gebruik Olostep door tools.web.search.provider in te stellen op olostep.
Parameters
string
Stel in op
olostep om deze integratie in te schakelen. Standaard: duckduckgostring
Olostep API-sleutel. Je kunt ook de
OLOSTEP_API_KEY omgevingsvariabele gebruiken.string
Niet gebruikt door Olostep. Wordt behouden voor configuratieconsistentie.
integer
standaard:"5"
Resultaten per zoekopdracht, van 1–10.
integer
standaard:"30"
Zoek-timeout in seconden.
string or null
Proxy-URL geconfigureerd onder
tools.web.Volledige Agent Voorbeelden
Voorbeeld 1: Snelle Onderzoeksassistent
Voorbeeld 2: Onderzoeksworkflow in een Werkruimte
Voorbeeld 3: Proxy-bewuste Zoekopstelling
Configuratie / Opties
- Stel
tools.web.search.providerin opolostepom de integratie in te schakelen. - Houd
tools.web.enableoptrueals je zowelweb_searchalsweb_fetchwilt. - Stel
tools.web.enablein opfalseom alle ingebouwde webtools uit te schakelen. - Stel
tools.web.proxyin als je omgeving uitgaand verkeer via een proxy vereist. - Laat
providerleeg als je het standaard DuckDuckGo-terugvalgedrag wilt.
Terugvalgedrag
Als Olostep is geselecteerd maar er geen API-sleutel beschikbaar is, valt nanobot terug op DuckDuckGo in plaats van hard te falen.Gespecialiseerde Functies
- Bronbewuste antwoorden — Olostep geeft een antwoord plus bronlinks terug.
- Gedeelde opmaak — resultaten worden weergegeven in dezelfde genormaliseerde zoekoutput die door de andere providers wordt gebruikt.
- Geen harde afhankelijkheid — de provider wordt geïmporteerd achter een
try/exceptguard, zodat nanobot nog steeds werkt zonder Olostep geïnstalleerd. - Proxy-bewuste transport —
tools.web.proxywordt toegepast op de onderliggende HTTP-client die door de integratie wordt gebruikt.
Prijzen
Olostep-prijzen worden rechtstreeks door Olostep beheerd en kunnen in de loop van de tijd veranderen. Controleer je Olostep-accountdashboard voor huidige plannen, quota’s en gebruikskosten.Ondersteuning
- PyPI: pypi.org/project/olostep
- Documentatie: docs.olostep.com
- Homepage: olostep.com
- GitHub-repository: github.com/olostep-api/olostep-py
- GitHub-issues: github.com/olostep-api/olostep-py/issues
- E-mail: team@olostep.com
Gerelateerde Bronnen
Antwoorden API
Leer meer over de Antwoorden-eindpunt die deze integratie aandrijft
Python SDK
Verken de Olostep Python SDK
Zoekresultaten
Begrijp de mogelijkheden van webzoekopdrachten
API Documentatie
Blader door de volledige API-referentie