DuckDuckGo
Last updated
Last updated
DuckDuckGo enables an Agent to search the web for information.
The following example requires the duckduckgo-search
library. To install DuckDuckGo, run the following command:
cookbook/tools/duckduckgo.py
search
bool
True
Enables the use of the duckduckgo_search
function to search DuckDuckGo for a query.
news
bool
True
Enables the use of the duckduckgo_news
function to fetch the latest news via DuckDuckGo.
fixed_max_results
int
-
Sets a fixed number of maximum results to return. No default is provided, must be specified if used.
headers
Any
-
Accepts any type of header values to be sent with HTTP requests.
proxy
str
-
Specifies a single proxy address as a string to be used for the HTTP requests.
proxies
Any
-
Accepts a dictionary of proxies to be used for HTTP requests.
timeout
int
10
Sets the timeout for HTTP requests, in seconds.
duckduckgo_search
Use this function to search DuckDuckGo for a query.
duckduckgo_news
Use this function to get the latest news from DuckDuckGo.