├── .gitignore ├── FTEmbed.py ├── LICENSE ├── README.en.md ├── README.md ├── custom ├── glmfz.py ├── prompt.py ├── query.py └── retriever.py ├── data └── testdata.txt ├── ft_data ├── qa_finetune_train_dataset.json ├── qa_finetune_val_dataset.json ├── train_dataset.json └── val_dataset.json ├── image ├── img.png └── img_1.png ├── main.py ├── requirements.txt └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoql/rag-best-practices/HEAD/.gitignore -------------------------------------------------------------------------------- /FTEmbed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoql/rag-best-practices/HEAD/FTEmbed.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoql/rag-best-practices/HEAD/LICENSE -------------------------------------------------------------------------------- /README.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoql/rag-best-practices/HEAD/README.en.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoql/rag-best-practices/HEAD/README.md -------------------------------------------------------------------------------- /custom/glmfz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoql/rag-best-practices/HEAD/custom/glmfz.py -------------------------------------------------------------------------------- /custom/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoql/rag-best-practices/HEAD/custom/prompt.py -------------------------------------------------------------------------------- /custom/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoql/rag-best-practices/HEAD/custom/query.py -------------------------------------------------------------------------------- /custom/retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoql/rag-best-practices/HEAD/custom/retriever.py -------------------------------------------------------------------------------- /data/testdata.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoql/rag-best-practices/HEAD/data/testdata.txt -------------------------------------------------------------------------------- /ft_data/qa_finetune_train_dataset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoql/rag-best-practices/HEAD/ft_data/qa_finetune_train_dataset.json -------------------------------------------------------------------------------- /ft_data/qa_finetune_val_dataset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoql/rag-best-practices/HEAD/ft_data/qa_finetune_val_dataset.json -------------------------------------------------------------------------------- /ft_data/train_dataset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoql/rag-best-practices/HEAD/ft_data/train_dataset.json -------------------------------------------------------------------------------- /ft_data/val_dataset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoql/rag-best-practices/HEAD/ft_data/val_dataset.json -------------------------------------------------------------------------------- /image/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoql/rag-best-practices/HEAD/image/img.png -------------------------------------------------------------------------------- /image/img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoql/rag-best-practices/HEAD/image/img_1.png -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoql/rag-best-practices/HEAD/main.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoql/rag-best-practices/HEAD/requirements.txt -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chaoql/rag-best-practices/HEAD/utils.py --------------------------------------------------------------------------------