Skip to the page

SpecStream for nanobot

SpecStream is the live web data engine for teams and agents. Set nanobot's search provider to searxng and its base URL to the SpecStream address, and web_search runs on the Search API with no SearXNG server to run.

What you get

One base URL
baseUrl takes the SpecStream address with your key as its last part, because nanobot's SearXNG provider sends no key of its own.
Key out of the file
A ${SPECSTREAM_API_KEY} reference in baseUrl is resolved at startup, so config.json never holds the key.
Paid per search
Each search is one Search API call of up to 10 results, paid from your balance with no quote and no approval.

Set it up

  1. In SpecStream, open the Search API screen, get an API key and export it as SPECSTREAM_API_KEY.
  2. In ~/.nanobot/config.json, set tools.web.search.provider to searxng and baseUrl to https://api.specstream.ai/searxng/${SPECSTREAM_API_KEY}.
  3. Ask nanobot about something from this week.

The full setup guide has every step, with what to do if something doesn’t arrive.

Live web data, in nanobot.

Ask in your own words for companies, places, people, filings or anything else the web lists.