RAG Enhanced NCERT Tutor
1.0.0
该项目实现了使用Ollama用于文本嵌入和矢量数据库的NCERT书籍的检索型生成(RAG)系统,以及用于语言模型响应的GROQ API。
下面是我们的NCERT书籍抹布系统的流线界面的屏幕截图:

这是NCERT书籍抹布系统体系结构的概述:

系统体系结构由以下组件组成:
在开始之前,请确保您满足以下要求:
克隆存储库:
git clone https://github.com/yourusername/ncert-rag-system.git
cd ncert-rag-system
安装所需的依赖项:
pip install -r requirements.txt
下载并设置Ollama:
ollama pull nomic-embed-text
设置您的GROQ API密钥:
.env文件 GROQ_API_KEY=your_api_key_here
启动FastApi后端:
uvicorn main:app --reload
启动简化的UI:
streamlit run streamlit_app.py
打开您的Web浏览器并导航到简化应用程序URL(通常是http://localhost:8501 )
使用界面与NCERT书籍抹布系统进行交互

该项目是根据MIT许可证获得许可的 - 有关详细信息,请参见许可证文件。
欢迎捐款!请随时提交拉动请求。