web_search di nanobot, fornendo agli agenti risposte web amichevoli per l’AI e link alle fonti senza richiedere di costruire un pipeline di recupero personalizzato.
Funzionalità
Risposte AI
Restituisce una risposta concisa più link alle fonti di supporto.
Configurazione Semplice
Abilita il provider con un solo valore di configurazione e una chiave API.
Dipendenza Opzionale
Installa Olostep solo quando ne hai bisogno.
Supporto Proxy
Instrada le richieste tramite
tools.web.proxy quando necessario.Fallback Sicuri
Torna a DuckDuckGo quando non è disponibile una chiave Olostep.
Output Normalizzato
Utilizza lo stesso formato di output di ricerca web degli altri provider.
Installazione
Se gestisci le dipendenze manualmente, il pacchetto sottostante è
olostep>=0.1.0.Configurazione
Imposta la tua chiave API con una variabile d’ambiente o con la configurazione di nanobot.Variabile d’ambiente
File di configurazione
Aggiungi questo a~/.nanobot/config.json:
Proxy opzionale
Se il tuo ambiente richiede un proxy, configurarlo una volta sottotools.web.proxy:
Strumenti / Metodi Disponibili
web_search
Usa Olostep impostando tools.web.search.provider su olostep.
Parametri
string
Imposta su
olostep per abilitare questa integrazione. Predefinito: duckduckgostring
Chiave API di Olostep. Puoi anche usare la variabile d’ambiente
OLOSTEP_API_KEY.string
Non utilizzato da Olostep. Mantenuto per coerenza della configurazione.
integer
predefinito:"5"
Risultati per ricerca, da 1 a 10.
integer
predefinito:"30"
Timeout della ricerca in secondi.
string or null
URL del proxy configurato sotto
tools.web.Esempi Completi di Agente
Esempio 1: Assistente di Ricerca Rapida
Esempio 2: Flusso di Lavoro di Ricerca in un Workspace
Esempio 3: Configurazione di Ricerca Consapevole del Proxy
Configurazione / Opzioni
- Imposta
tools.web.search.providersuolostepper abilitare l’integrazione. - Mantieni
tools.web.enablecometruese vuoi siaweb_searchcheweb_fetch. - Imposta
tools.web.enablesufalseper disabilitare tutti gli strumenti web integrati. - Imposta
tools.web.proxyse il tuo ambiente richiede traffico in uscita tramite un proxy. - Lascia
providernon impostato se vuoi il comportamento di fallback predefinito di DuckDuckGo.
Comportamento di Fallback
Se Olostep è selezionato ma non è disponibile una chiave API, nanobot torna a DuckDuckGo invece di fallire duramente.Funzionalità Specializzate
- Risposte consapevoli delle fonti — Olostep restituisce una risposta più link alle fonti.
- Formattazione condivisa — i risultati sono resi nello stesso output di ricerca normalizzato utilizzato dagli altri provider.
- Nessuna dipendenza rigida — il provider è importato dietro un blocco
try/except, quindi nanobot funziona ancora senza Olostep installato. - Trasporto consapevole del proxy —
tools.web.proxyè applicato al client HTTP sottostante utilizzato dall’integrazione.
Prezzi
I prezzi di Olostep sono gestiti direttamente da Olostep e possono cambiare nel tempo. Controlla il dashboard del tuo account Olostep per i piani attuali, le quote e i costi di utilizzo.Supporto
- PyPI: pypi.org/project/olostep
- Documentazione: docs.olostep.com
- Homepage: olostep.com
- Repository GitHub: github.com/olostep-api/olostep-py
- Problemi GitHub: github.com/olostep-api/olostep-py/issues
- Email: team@olostep.com
Risorse Correlate
API Risposte
Scopri l’endpoint Risposte che alimenta questa integrazione
SDK Python
Esplora l’SDK Python di Olostep
Risultati di Ricerca
Comprendi le capacità di ricerca web
Documentazione API
Sfoglia il riferimento completo dell’API