littlebot
Published on 2025-04-15 / 0 Visits
0

【源码】基于Python的中文法律大模型LexiLaw

项目简介

LexiLaw是基于ChatGLM - 6B架构微调的中文法律大模型。该模型在法律领域数据集上进行微调,旨在为法律从业者、学生和普通用户提供准确可靠的法律咨询服务,涵盖法律问题咨询、条款案例解析、法规解读等。同时,项目会分享大模型在垂直领域微调的经验,助力社区开发更多优质专用领域大模型。

项目的主要特性和功能

  1. 专业法律知识:经大规模法律数据集微调,具备丰富中文法律知识和理解能力,能应对各类法律问题。
  2. 法律咨询服务:用户可与模型交互,提出具体法律问题,获取详细准确的回答。
  3. 广泛应用场景:适用于合同法、劳动法、知识产权、民事诉讼、刑事法等多种法律领域。
  4. 经验分享:分享大模型微调经验和最佳实践,推动社区开发者构建和微调中文法律大模型。
  5. 持续更新:不断更新改进模型,紧跟最新法律发展和变化。

安装使用步骤

命令行交互

  1. 复制项目到本地: bash cd LexiLaw
  2. 安装依赖: bash pip install -r requirements.txt
  3. 下载训练好的参数放于/model目录:
    • LexiLaw_finetune(含pytorch_model - 00001 - of - 00002.bin和pytorch_model - 00002 - of - 00002.bin两个文件,其他配置文件与ChatGLM一致),百度网盘链接(提取码: nmjp)。
    • LexiLaw_Ptuningv2(含pytorch_model.bin)。
    • LexiLaw_LoRA(含adapter_model.bin和adapter_config.json两个文件)。
  4. 运行交互脚本: bash python inference_method.py

Demo交互

  1. 复制项目到本地并进入demo目录: bash cd LexiLaw/demo
  2. 安装依赖: bash pip install -r requirements.txt
  3. 下载训练好的参数放于/model目录。
  4. 下载text2vec模型放于LexiLaw/demo/text2vec目录。
  5. 下载编码好的知识库向量放于LexiLaw/demo/cache目录(LexiLaw开源了Legal_book与Legal_article的向量): | 知识库 | 描述 | 下载链接 | | ---- | ---- | ---- | | Legal_book | 包含法理学、国际法等基本理论知识 | Legal_book | | Legal_article | 包含地方性法规、民法典等基本法条 | Legal_article |
  6. 运行主脚本: bash python main.py
  7. 选择知识库问答并加载相应知识库开始提问,若要制作自己的知识库,可运行python create_knowledge.py

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】