OpenCLAW 使用说明
OpenCLAW 是一个基于大型语言模型的开源中文法律问答系统,旨在为用户提供专业的法律咨询服务,以下是详细的使用说明:

系统简介
- 定位:中文法律领域专业问答助手
- 基础模型:基于 Chinese-LLaMA-2 架构微调
- 核心功能:法律问题解答、法规查询、案例分析、文书模板生成
快速开始
环境配置
# 安装依赖 pip install -r requirements.txt
模型下载
# 从 HuggingFace 下载预训练模型 python scripts/download_model.py
启动服务
# 启动 Web 界面 python webui.py # 或启动 API 服务 python api_server.py --port 8000
使用方式
Web 界面
- 访问
http://localhost:7860 - 在输入框中输入法律问题
- 支持多轮对话和历史记录
API 调用
import requests
response = requests.post(
"http://localhost:8000/generate",
json={
"query": "劳动合同解除需要支付经济补偿金吗?",
"history": []
}
)
print(response.json()["answer"])
命令行模式
python cli.py --query "你的法律问题"
核心功能
法律问答
问题:交通事故责任如何划分?
回答:根据《道路交通安全法》第七十六条...
法规查询
支持查询:
- 法律法规条文
- 司法解释
- 地方法规
案例分析
输入案例事实,提供法律分析意见
文书生成
支持生成:
- 起诉状模板
- 合同范本
- 法律意见书
高级功能
专业化设置
# 设置专业领域
{
"domain": "劳动法", # 可选:民法、刑法、行政法等
"detail_level": "professional", # 详细程度
"citation": True # 是否引用法条
}
多轮对话
- 系统会记住对话历史
- 支持上下文理解
- 可纠正或补充信息
事实澄清
当问题信息不完整时,系统会主动询问:
请提供以下信息:
1. 事发地点
2. 涉及金额
3. 时间节点
使用建议
提问技巧
- 具体明确:避免模糊表述
- 事实完整:提供关键事实信息
- 问题聚焦:一次询问一个核心问题
适用范围
- ✅ 法律知识普及
- ✅ 程序性问题解答
- ✅ 文书格式参考
- ❌ 替代专业律师
- ❌ 紧急法律事务
- ❌ 具体案件代理
局限性说明
- 训练数据截止时间:2024年1月
- 不包含最新法规更新
- 建议核实重要法律意见
配置参数
# config.yaml model: path: "./models/openclaw-7b" device: "cuda" # or "cpu" generation: max_length: 2048 temperature: 0.7 top_p: 0.9 server: host: "0.0.0.0" port: 8000
常见问题
Q1: 回答不准确怎么办?
- 提供更详细的事实信息
- 检查问题表述是否清晰
- 尝试重新提问
Q2: 如何更新法律知识?
# 更新知识库 python update_knowledge.py --source new_laws.json
Q3: 支持哪些文件格式?
- 文本输入
- PDF文档解析(需额外配置)
- 图片文字识别(需额外配置)
安全提示
- 重要提醒:本系统提供的信息仅供参考,不构成正式法律意见
- 隐私保护:避免输入个人敏感信息
- 使用责任:用户需对基于系统信息做出的决策负责
获取帮助
- 📖 完整文档:https://docs.openclaw.org
- 💬 社区支持:GitHub Discussions
- 🐛 问题反馈:GitHub Issues
注意事项:
- 定期更新模型以获得更好的效果
- 复杂法律问题建议咨询专业律师
- 使用前请阅读免责声明
如需进一步的技术细节或部署指南,请参考项目仓库中的详细文档。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。