Ce projet est basé sur Vue (front-end) et Fastapi (back-end). Il intègre le texte de la base de données vectorielle en appelant le modèle BCE-Embedding et le combine avec le Propt pour appeler le modèle de dialogue long QWEN long du texte précédent du texte Tongyi pour réaliser des questions et réponses dans des champs spécifiques. Dans le même temps, Vue a introduit le composant VueTy pour afficher visuellement les résultats de l'analyse de https://www.hackthebox.com Site Web
Convient pour Ubuntu Linux (également adapté pour fonctionner localement sous Windows)
mkdir -p ~ /miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~ /miniconda3/miniconda.sh
bash ~ /miniconda3/miniconda.sh -b -u -p ~ /miniconda3
rm -rf ~ /miniconda3/miniconda.sh
~ /miniconda3/bin/conda init bash
~ /miniconda3/bin/conda init zshsudo apt-get update
sudo apt-get install nodejs Et configurer API_KEY dans main.py , voir: https://help.aliyun.com/zh/dashscope/developer-reference/acquisition-and-configuration-of-api-key?spm=a2c4g.11186623.0.0.42124937yljump.11186623.0.0.42124937yljump.11186623.0.0.42124937yljump.11186623.0.0.42124937YLJump.
main.py model_name = r"/root/huggingface_cache/bce-embedding-base_v1"
model_kwargs = { 'device' : 'cpu' }
encode_kwargs = { 'normalize_embeddings' : False }
hfembedding = HuggingFaceEmbeddings (
model_name = model_name ,
model_kwargs = model_kwargs ,
encode_kwargs = encode_kwargs
)Changer Model_name par le chemin que vous avez téléchargé et mettre
SWS3023 WEB MINING GROUP1
De la demande de traction de bienvenue