OpenWebUI has an option for a SearXNG API key
-
If you are using Cloudron, you can run both OpenWebUI and an instance of SearXNG to create an API key to provide yourself with search capability.
Has anybody tried this yet? What was the procedure?
https://docs.searxng.org/
https://docs.openwebui.com/tutorial/web_search#1-searxng-configuration
-
Based on what Joseph said, you can try specify the SEARXNG_QUERY_URL=http://searxng/search?q=<query>
https://forum.cloudron.io/topic/12117/web-search-with-searxng/2?_=1722501184516So, it should be without :8080. I think it is because Cloudron is using Nginex to route traffic from the Main Gate 443 to each docker container.
So, should look like this:
Export ENABLE_RAG_WEB_SEARCH: True
Export RAG_WEB_SEARCH_ENGINE: "searxng"
Export RAG_WEB_SEARCH_RESULT_COUNT: 3
Export RAG_WEB_SEARCH_CONCURRENT_REQUESTS: 10
Export SEARXNG_QUERY_URL: "http://searxng/search?q=<query>"You can add these to your env.sh file. And add the Searxng folder and config file in the same directory of env.sh
Then restart your apps.
-
Apologies for resurrecting an older post, but I think this is somewhat related to what I was going to make a new post about. I have SearXNG working smoothly on Open WebUI. I've integrated the API with both my Cloudron instance of SearXNG and my local SearXNG installation on my MacBook, connecting to it via my internal IP address. This setup allows me to use SearXNG with Open WebUI, Perplexica, and with a few other applications.
My question is: are there any AI/GenAI APIs that integrate directly into SearXNG to give it AI-powered search summarization features similar to Google's AI search or Perplexity? It seems like SearXNG would be a great platform for this kind of integration, rather than just being used as an extraction tool within other applications.
I'm particularly interested in finding APIs that offer:
- Concise summaries of search results: Like Google's AI summaries, I want the API to be able to understand the context of my search and provide a brief overview of the most relevant information.
- Source reliability assessment: It would be helpful if the API could also evaluate the credibility and authority of the sources it uses for summarization within SearXNG itself.
If there aren't any APIs that directly integrate with SearXNG, are there any alternative approaches or workarounds to achieve this kind of functionality?
Thanks in advance for any guidance!
-
@coniunctio search.brave.com may have an API you can use which is also a good place to search for SearX-ng integrations.
-
@coniunctio May you share the information how to integrate the SearchXNG with Open WebUI in Cloudron?