Comments (14)
Yeah, I'll try to integrate more search APIs into storm.
from storm.
Hi, thanks for your interest!
We view this project as an example of a knowledge curation engine that serves as the intermediate layer between vase unstructured information and human. So, supporting different information sources is in our plan.
For the pointers you provide, are you willing to open a PR for integration? Happy to help merge it.
from storm.
Great, thank you!
from storm.
If we have plans and a to-do list, I'd like to claim some tasks to help.
from storm.
@LronDC Thank you for your interest in our project! We're currently working on an upcoming code release that will enhance the scalability of the project. We will keep you updated and soon share some potential tasks where the community can contribute. Stay tuned!
from storm.
@shaoyijia Please review this pull request #20.
- Support DuckDuckGoSearchAPI and TavilySearchAPI as Alternatives to You.com.
- When enabling TopicExpert to use DuckDuckGoSearchAPI or TavilySearchAPI, these APIs will return compelete contents instead of snippets as default.
- One can setup the search API through editing these environments in secrets.toml:
Set WEB_SEARCH_API as one of ['DuckDuckGoSearchAPI', 'TavilySearchAPI', 'YouSearchAPI'], using YouSearchAPI as default
Setup You.com search API key by YDC_API_KEY=<your_youcom_api_key>
Setup api.tavily.com search API key by TAVILY_API_KEY=<your_api_tavily_com_key>
from storm.
@shaoyijia Considering supporting different information sources, I recommend you to use our open-source project, i.e., QAnything. QAnything is a local knowledge base question-answering system designed to support a wide range of file formats and databases.
from storm.
sadly, we cannot access to You.com。
from storm.
@dl942702882 You.com offers free tier of api quota. It’s sufficient to write more than 25 articles locally.
from storm.
@dl942702882 , for switching to customized sources (before we support this officially), maybe you can check out what this PR (#20) tries to do?
from storm.
An update in this thread:
We just release the refactored code to make it easier to run/customize/develop the STORM engine. Now, search API, retrieval model integration in src/rm.py
. The knowledge curation engine will directly consume the Information
output by Retriever
.
from storm.
@LronDC @songkq , we are now specifically interested in supporting:
- Retrieval models that can retrieve information from customized source.
- Search API that return academic sources, e.g., Semantic Scholar API
Contribution is highly appreciated if you are interested!
from storm.
@shaoyijia Hi, I'll support the Semantic Scholar API soon after the API key is obtained.
from storm.
Hi @songkq , thank you so much! I have a Semantic Scholar API so can also test it.
from storm.
Related Issues (20)
- ValueError: This app has encountered an error. The original error message is redacted to prevent data leaks. Full error details have been recorded in the logs (if you're on Streamlit Cloud, click on 'Manage app' in the lower right of your app). HOT 3
- [FYI] We disable the "Create New Article" function at present HOT 14
- Responsive website for mobile users HOT 5
- Error running run_prewriting.py script with gpt-3.5-turbo HOT 4
- I also got this error with live demo. HOT 1
- Support cost estimation before execution and improve configuration HOT 1
- Prompts folder is missing HOT 3
- root: Error : Error occours HOT 3
- no evaluation prompt for replicate the result? HOT 2
- The article outline does not match the one in storm_gen_outline.txt HOT 3
- conversation_log.json not created HOT 9
- requirements.txt issue HOT 2
- 新版本的readme没有明确指出应该如何启动该项目 HOT 1
- 如何更改open_ai_base地址 HOT 3
- Web Service Interface Requested HOT 2
- NameError: name 'anthropic' is not defined HOT 2
- `WriteSection` does not use the outline HOT 2
- Research automation: Building a business out of this project
- Integration of Groq “mixtral-8x7b-32768" LLM in STORM
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from storm.