An open API service indexing awesome lists of open source software.

https://github.com/RapidAI/RapidRAG

QA based on local knowledge and LLM.
https://github.com/RapidAI/RapidRAG

chatglm langchain llm local-knowledge qa

Last synced: 9 months ago
JSON representation

QA based on local knowledge and LLM.

Awesome Lists containing this project

README

          



🧐 Rapid RAG






SemVer2.0

GitHub

[简体中文](./docs/README_zh.md) | English

### 📣 We're looking for front-end development engineers interested in Knowledge QA with LLM, who can help us achieve front-end and back-end separation with our current implementation

### Introduction

- Questions & Answers based on local knowledge base + LLM.
- Reason:
- The idea of this project comes from [Langchain-Chatchat](https://github.com/chatchat-space/Langchain-Chatchat).
- I have used this project before, but it is not very flexible and deployment is not very friendly.
- Learn from the ideas in [How to build a knowledge question answering system with a large language model](https://mp.weixin.qq.com/s/movaNCWjJGBaes6KxhpYpg), and try to use this as a practice.
- Advantage:
- The whole project is modularized and does not depend on the `lanchain` library, each part can be easily replaced, and the code is simple and easy to understand.
- In addition to the large language model interface that needs to be deployed separately, other parts can use CPU.
- Support documents in common formats, including `txt, md, pdf, docx, pptx, excel` etc. Of course, other types of documents can also be customized and supported.

### Demo

⚠️ If you have Baidu Account, you can visit the [online demo](https://aistudio.baidu.com/projectdetail/6675380?contributionType=1) based on ERNIE Bot.



### Documentation

Full documentation can be found on [docs](https://rapidai.github.io/RapidRAG/docs/), in Chinese.

### TODO

- [ ] Support keyword + vector hybrid search.
- [ ] Vue.js based UI .

### Code Contributors





### Contributing

- Pull requests are welcome. For major changes, please open an issue first
to discuss what you would like to change.
- Please make sure to update tests as appropriate.

### [Sponsor](https://swhl.github.io/RapidVideOCR/docs/sponsor/)

If you want to sponsor the project, you can directly click the **Buy me a coffee** image, please write a note (e.g. your github account name) to facilitate adding to the sponsorship list below.



### License

[Apache 2.0](https://choosealicense.com/licenses/apache-2.0/)