storm
storm copied to clipboard
Support DuckDuckGoSearchAPI and TavilySearchAPI as Alternatives to You.com
- Support
DuckDuckGoSearchAPI
andTavilySearchAPI
as Alternatives toYou.com
. - When enabling TopicExpert to use
DuckDuckGoSearchAPI
orTavilySearchAPI
, these APIs will return compelete contents instead of snippets as default. - One can setup the search API through editing these environments in
secrets.toml
: SetWEB_SEARCH_API
as one of ['DuckDuckGoSearchAPI', 'TavilySearchAPI', 'YouSearchAPI'], usingYouSearchAPI
as default Setup You.com search API key byYDC_API_KEY=<your_youcom_api_key>
Setup api.tavily.com search API key byTAVILY_API_KEY=<your_api_tavily_com_key>
Thanks for the effort! We will test this on our side first.
Also, we plan to have a major update to this open-source repo to make it easier to customize or build on top of STORM in the upcoming weeks. We may back up the current branch and directly merge different source support there. Will keep you posted in this PR thread.
Thanks for your effort! After running your version, I finnally got the result, but there still have some errors, the openai refuse connection after a while," raise error.APIConnectionError( openai.error.APIConnectionError: Error communicating with OpenAI: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))"
Have you ever consider change the model to llama3 run by ollama?