downloadV2Model.py 664 B

1234567891011121314151617181920
  1. # 注意:请把该文件放到文件根目录运行
  2. # 下载或更新本地的模型
  3. import os
  4. from sentence_transformers import SentenceTransformer
  5. def download_and_save_model():
  6. # 1.创建项目目录
  7. model_path = "./models/bin/all-MiniLM-L6-v2"
  8. os.makedirs(os.path.dirname(model_path), exist_ok=True)
  9. print("正在下载模型...")
  10. # 2.从Hugging Face下载模型
  11. model = SentenceTransformer('all-MiniLM-L6-v2')
  12. print("正在保存模型到本地...")
  13. # 3.保存到指定路径
  14. model.save(model_path)
  15. print(f"模型已保存到: {model_path}")
  16. return model
  17. if __name__ == "__main__":
  18. download_and_save_model()