Naar hoofdinhoud gaan

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.

Olostep voegt een zoek-backend toe voor nanobot’s web_search tool, waardoor agenten AI-vriendelijke webantwoorden en bronlinks krijgen zonder dat je een aangepaste retrieval-pipeline hoeft te bouwen.

Functies

AI Antwoorden

Geef een beknopt antwoord plus ondersteunende bronlinks.

Eenvoudige Installatie

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 indien nodig.

Veilige Terugvallen

Valt terug op DuckDuckGo wanneer er geen Olostep-sleutel beschikbaar is.

Genormaliseerde Uitvoer

Gebruikt dezelfde webzoek-uitvoerformattering als de andere providers.

Installatie

pip install "nanobot-ai[olostep]"
Als je afhankelijkheden handmatig beheert, is het onderliggende pakket olostep>=0.1.0.

Configuratie

Stel je API-sleutel in met een omgevingsvariabele of je nanobot-configuratie.

Omgevingsvariabele

export OLOSTEP_API_KEY="your-api-key"

Configuratiebestand

Voeg dit toe aan ~/.nanobot/config.json:
{
  "tools": {
    "web": {
      "search": {
        "provider": "olostep",
        "apiKey": "YOUR_OLOSTEP_API_KEY"
      }
    }
  }
}

Optionele proxy

Als je omgeving een proxy vereist, configureer deze dan eenmalig onder tools.web.proxy:
{
  "tools": {
    "web": {
      "proxy": "http://127.0.0.1:7890"
    }
  }
}

Beschikbare Tools / Methoden

Gebruik Olostep door tools.web.search.provider in te stellen op olostep.

Parameters

provider
string
Stel in op olostep om deze integratie in te schakelen. Standaard: duckduckgo
apiKey
string
Olostep API-sleutel. Je kunt ook de OLOSTEP_API_KEY omgevingsvariabele gebruiken.
baseUrl
string
Niet gebruikt door Olostep. Wordt behouden voor configuratieconsistentie.
maxResults
integer
standaard:"5"
Resultaten per zoekopdracht, van 1–10.
timeout
integer
standaard:"30"
Zoek-timeout in seconden.
proxy
string or null
Proxy-URL geconfigureerd onder tools.web.
{
  "tools": {
    "web": {
      "search": {
        "provider": "olostep",
        "apiKey": "YOUR_OLOSTEP_API_KEY"
      }
    }
  }
}

Volledige Agent Voorbeelden

Voorbeeld 1: Snelle Onderzoeksassistent

import asyncio

from nanobot import Nanobot


async def main() -> None:
    bot = Nanobot.from_config()
    result = await bot.run(
        "Use web search to summarize the latest Olostep SDK capabilities and cite sources.",
        session_key="olostep-research",
    )
    print(result.content)


asyncio.run(main())

Voorbeeld 2: Onderzoeksworkflow in een Werkruimte

import asyncio

from nanobot import Nanobot


async def main() -> None:
    bot = Nanobot.from_config(workspace="/home/user/projects/research")
    result = await bot.run(
        "Find recent documentation for programmatic web access tools and list the key tradeoffs.",
        session_key="olostep-workspace-demo",
    )
    print(result.content)


asyncio.run(main())

Voorbeeld 3: Proxy-bewuste Zoekopstelling

import asyncio

from nanobot import Nanobot


async def main() -> None:
    bot = Nanobot.from_config(workspace="/home/user/projects/research")
    result = await bot.run(
        "Search for implementation notes about web-scraping SDKs and summarize the differences.",
        session_key="olostep-proxy-demo",
    )
    print(result.content)


asyncio.run(main())

Configuratie / Opties

  • Stel tools.web.search.provider in op olostep om de integratie in te schakelen.
  • Houd tools.web.enable als true als je zowel web_search als web_fetch wilt.
  • Stel tools.web.enable in op false om alle ingebouwde webtools uit te schakelen.
  • Stel tools.web.proxy in als je omgeving uitgaand verkeer via een proxy vereist.
  • Laat provider leeg 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 retourneert een antwoord plus bronlinks.
  • Gedeelde opmaak — resultaten worden weergegeven in dezelfde genormaliseerde zoekuitvoer die door de andere providers wordt gebruikt.
  • Geen harde afhankelijkheid — de provider wordt geïmporteerd achter een try/except guard, zodat nanobot nog steeds werkt zonder Olostep geïnstalleerd.
  • Proxy-bewuste transporttools.web.proxy wordt toegepast op de onderliggende HTTP-client die door de integratie wordt gebruikt.

Prijzen

Olostep-prijzen worden direct door Olostep beheerd en kunnen in de loop van de tijd veranderen. Controleer je Olostep-accountdashboard voor huidige plannen, quota’s en gebruikskosten.

Ondersteuning

Gerelateerde Bronnen

Answers API

Leer meer over het Answers eindpunt dat deze integratie aandrijft

Python SDK

Ontdek de Olostep Python SDK

Zoekresultaten

Begrijp de webzoekmogelijkheden

API Documentatie

Blader door de volledige API-referentie