HackerLLM
1.0.0
このプロジェクトは、VUE(フロントエンド)とFastapi(バックエンド)に基づいています。 BCE-埋め込みモデルを呼び出してベクトルデータベーステキストを埋め込み、それをPROPTと組み合わせて、TONGYIテキストの以前のテキストのQWENロングロングダイアログモデルを呼び出して、特定のフィールドでQ&Aを実現します。同時に、VueはVuetifyコンポーネントを導入して、https://www.hackthebox.comのウェブサイトの分析結果を視覚的に表示しました
Ubuntu Linuxに適しています(また、窓でローカルに実行するのに適しています)
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 main.pyでAPI_Keyを構成します。https://help.aliyun.com/zh/dashscope/developer-reference/acquisition-and-configuration-of-pey?spm=a2c4g.11186623.0.0.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
)model_nameをダウンロードして配置したパスに変更します
SWS3023 Webマイニンググループ1
ようこそプルリクエスト