Web Search (Experimental)
You can enable web search in ChatWise by clicking this button:
The web search feature is capable of searching the web as well as extracting content from a specific page.
For example you can ask it "who won the euro" or simply "summarize https://example.com/some-page".
Search engines
Google (free)
This is the default option, ChatWise will scrape the Google search results page locally, no API key required.
Bing (free)
Like Google (free), but scraping the Bing search results page locally, no API key required.
Google (API Key)
ChatWise also support Google Custom Search JSON API, you just need to enter your API Key and Search Engine ID.
Tavily
Tavily is a web serivce, you need to get an API key on Tavily and enter it in ChatWise settings.
Brave Search (API)
Get an API from Brave Search (2000 free queries every month) and enter it in ChatWise settings.
Jina AI (API Key)
Get an API Key from Jina AI and enter it in ChatWise settings.
Exa (API Key)
Get an API Key from Exa and enter it in ChatWise settings.
Custom search
Use this provider to implement your own search service, we will send a POST request with the following JSON body to the URL you provided:
{
"queries": ["query 1", "query 2"],
"max_results": 10,
"exclude_domains": ["a.com", "b.com"]
}
And it expects the following response:
{
"results": [
{
"query": "query 1",
"links": [
{
"title": "title 1",
"url": "url 1",
"content": "content 1"
}
]
},
{
"query": "query 2",
"links": [
{
"title": "title 1",
"url": "url 1",
"content": "content 1"
}
]
}
]
}
Search features
Category
When using Exa for searching, you can ask the AI to search in specific categories :
- Company
- Research Paper
- News
- GitHub
- Tweet
- Personal Site
- LinkedIn Profile
- Financial Report
For example: "Find a GitHub repo in TypeScript about RAG", or "How do people on Twitter like Grok 3"
Exclude domains
In the web search settings you can exclude specific domains from search results, this is also supported in the prompt you send to the AI, for example:
Search how to upgrade to TailwindCSS 4, excluding medium.com
Max results
In the web search settings you can set the maximum number of search results, this is also supported in the prompt you send to the AI, for example:
Search how to upgrade to TailwindCSS 4, with a maximum of 25 results
Query generation
We will use a language model to generate search queries, and send it to the search engine to get results. You can change the model in Settings > Extensions > Web Search.
By default the model will generate up to 5 queries that are relevant to the user's question, you can also specify how you want the queries to be generated in the prompt:
Search in Japanese and English, 2 queries: the best anime in 2024