A newer version of the Gradio SDK is available:
5.49.1
h2oGPT integration with LangChain and SerpAPI
Web search augments LLM context with additional information obtained from duck duck go (can be changed in code) search results.
- Install search package
pip install -r reqs_optional/requirements_optional_agents.txt
Setup account at https://serpapi.com/ (they have some number of free searches for free accounts)
Setup ENV that defines:
SERPAPI_API_KEYStart h2oGPT as normal
You should see web search available in
ResourcesAdditionally, the SEARCH agent will appear in
ResourcesunderAgents. These agents are highly experimental and works best with OpenAI at moment.
Issues
When web search is enabled, it has been seen that eventually it leads to some closing of sys.stdout and one gets these errors:
ValueError: I/O operation on closed file.