law-cn-ai 简介
law-cn-ai 是一个基于 AI 技术的中国法律智能助手项目。它利用 OpenAI 的文本自动补全功能,结合中国法律文件库,为用户提供法律咨询和解答服务。
核心特性
- 基于 Next.js、OpenAI 和 Supabase 构建
- 使用 pgvector 进行向量相似性搜索
- 支持自定义知识库的处理和嵌入
- 提供流式响应的用户交互界面
快速开始
- 克隆项目仓库:
git clone https://github.com/lvwzhen/law-cn-ai.git
- 安装依赖:
cd law-cn-ai
npm install
-
配置环境变量: 复制
.env.example
文件为.env
,并设置OPENAI_KEY
。 -
启动开发服务器:
npm run dev
部署指南
law-cn-ai 支持一键部署到 Vercel 平台。点击下方按钮即可开始部署:
技术细节
law-cn-ai 的工作流程主要包括以下几个步骤:
- 预处理知识库(
.mdx
文件) - 使用 pgvector 存储嵌入向量
- 执行向量相似性搜索
- 将相关内容注入 OpenAI GPT-3 文本自动补全
详细的技术实现可以查看项目的 README 文档。
学习资源
law-cn-ai 项目正在快速发展中,欢迎开发者们参与贡献,共同推动中国法律 AI 助手的进步。如果您对本项目感兴趣,不妨为其点个 star,关注最新动态!