SpecStream for Deepgram Voice Agent web search
SpecStream is the live web data engine for teams and agents. Define search_web in a Deepgram Voice Agent and answer it with the SpecStream Search API. The agent speaks the answer from the live web and names the site that printed it.
What you get
- One answer to speak
- search_web passes the agent the answer, the page it was read on and the top five results, nothing more.
- The key stays on your server
- The function runs client side, so your SpecStream key never goes into the Settings message.
- Pages the caller names
- read_page reads the main text of one page through the Extract API.
Set it up
- Create a SpecStream API key with a total spending limit and set it as SPECSTREAM_API_KEY.
- Add search_web and read_page to agent.think.functions in Settings.
- Answer each FunctionCallRequest with the Search API and send a FunctionCallResponse with the same id.
The full setup guide has every step, with what to do if something doesn’t arrive.
Live web data, in Deepgram Voice Agent web search.
Ask in your own words for companies, places, people, filings or anything else the web lists.