HackerLLM
1.0.0
يعتمد هذا المشروع على Vue (الواجهة الأمامية) و Fastapi (الولادة الخلفية). يدمج نص قاعدة البيانات المتجه عن طريق استدعاء نموذج BCE-embedding ، ويجمعه مع ProPt للاتصال بنموذج الحوار الطويل الطويل Qwen للنص السابق لنص Tongyi لتحقيق Q&A في حقول محددة. في الوقت نفسه ، قدم Vue مكون Vuetify لعرض نتائج تحليل HTTPS://www.hackthebox.com بصريًا
مناسب لـ Ubuntu Linux (مناسب أيضًا للتشغيل محليًا في 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 وتكوين api_key في main.py ، راجع: https://help.aliyun.com/zh/dashscope/developer-reference/acquisition--configuration-of-api- key؟spm=A2C4G.118623.0.0.42124937labump
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
)تغيير model_name إلى المسار الذي قمت بتنزيله ووضعه
SWS3023 Web Mining Group1
ترحيب طلب سحب