项目简介
LexiLaw是基于ChatGLM - 6B架构微调的中文法律大模型。该模型在法律领域数据集上进行微调,旨在为法律从业者、学生和普通用户提供准确可靠的法律咨询服务,涵盖法律问题咨询、条款案例解析、法规解读等。同时,项目会分享大模型在垂直领域微调的经验,助力社区开发更多优质专用领域大模型。
项目的主要特性和功能
- 专业法律知识:经大规模法律数据集微调,具备丰富中文法律知识和理解能力,能应对各类法律问题。
- 法律咨询服务:用户可与模型交互,提出具体法律问题,获取详细准确的回答。
- 广泛应用场景:适用于合同法、劳动法、知识产权、民事诉讼、刑事法等多种法律领域。
- 经验分享:分享大模型微调经验和最佳实践,推动社区开发者构建和微调中文法律大模型。
- 持续更新:不断更新改进模型,紧跟最新法律发展和变化。
安装使用步骤
命令行交互
- 复制项目到本地:
bash cd LexiLaw
- 安装依赖:
bash pip install -r requirements.txt
- 下载训练好的参数放于
/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两个文件)。
- 运行交互脚本:
bash python inference_method.py
Demo交互
- 复制项目到本地并进入demo目录:
bash cd LexiLaw/demo
- 安装依赖:
bash pip install -r requirements.txt
- 下载训练好的参数放于
/model
目录。 - 下载text2vec模型放于
LexiLaw/demo/text2vec
目录。 - 下载编码好的知识库向量放于
LexiLaw/demo/cache
目录(LexiLaw开源了Legal_book与Legal_article的向量): | 知识库 | 描述 | 下载链接 | | ---- | ---- | ---- | | Legal_book | 包含法理学、国际法等基本理论知识 | Legal_book | | Legal_article | 包含地方性法规、民法典等基本法条 | Legal_article | - 运行主脚本:
bash python main.py
- 选择知识库问答并加载相应知识库开始提问,若要制作自己的知识库,可运行
python create_knowledge.py
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】