├── .Dockerignore ├── .env.example ├── .gitignore ├── .pylintrc ├── Dockerfile ├── LICENSE ├── README.md ├── app ├── mongodb_engine.py ├── payload.py ├── processor.py ├── server.py └── utils.py ├── boot.sh ├── images ├── OpenAPI.png └── RAG-Pipeline.png ├── notebooks ├── RAG.ipynb ├── ingest_documents.ipynb ├── keyword_search.ipynb ├── mongo_db_delete.ipynb └── vector_search.ipynb └── requirements.txt /.Dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/.Dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/.pylintrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/README.md -------------------------------------------------------------------------------- /app/mongodb_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/app/mongodb_engine.py -------------------------------------------------------------------------------- /app/payload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/app/payload.py -------------------------------------------------------------------------------- /app/processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/app/processor.py -------------------------------------------------------------------------------- /app/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/app/server.py -------------------------------------------------------------------------------- /app/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/app/utils.py -------------------------------------------------------------------------------- /boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/boot.sh -------------------------------------------------------------------------------- /images/OpenAPI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/images/OpenAPI.png -------------------------------------------------------------------------------- /images/RAG-Pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/images/RAG-Pipeline.png -------------------------------------------------------------------------------- /notebooks/RAG.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/notebooks/RAG.ipynb -------------------------------------------------------------------------------- /notebooks/ingest_documents.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/notebooks/ingest_documents.ipynb -------------------------------------------------------------------------------- /notebooks/keyword_search.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/notebooks/keyword_search.ipynb -------------------------------------------------------------------------------- /notebooks/mongo_db_delete.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/notebooks/mongo_db_delete.ipynb -------------------------------------------------------------------------------- /notebooks/vector_search.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/notebooks/vector_search.ipynb -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nelsonlin0321/webdev-rag-backend-api/HEAD/requirements.txt --------------------------------------------------------------------------------