Skip to content

lymanzhang/patentagent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

专利技术交底书生成工具

基于 AI 的专利技术交底书自动生成工具,帮助用户快速生成专业的专利交底书初稿。

🌟 项目特色

  • 🤖 AI 驱动:支持多种 LLM 模型(OpenAI GPT、Claude、Gemini 等)
  • 🔒 隐私保护:客户端配置 API Key,无服务器端存储
  • 📊 可视化:集成 Mermaid 图表渲染,支持技术架构图
  • 📱 响应式设计:适配桌面和移动设备
  • ⚡ 快速部署:基于 Next.js 15,支持 Vercel 一键部署

🚀 在线体验

生产环境地址https://patentagent-q0adtnbis-lymans-projects-6eca902c.vercel.app

🛠️ 技术栈

  • 前端框架:Next.js 15 (App Router)
  • UI 库:React 18 + TypeScript
  • 样式:Tailwind CSS
  • 图标:Lucide React
  • 图表:Mermaid
  • 部署:Vercel
  • 包管理:pnpm

📦 快速开始

环境要求

  • Node.js 18+
  • pnpm

安装依赖

pnpm install

配置环境变量

复制环境变量示例文件:

cp .env.example .env.local

启动开发服务器

pnpm dev

访问 http://localhost:3000 查看应用。

构建生产版本

pnpm build

🔧 使用说明

1. 配置 LLM

首次使用需要配置 LLM API Key:

  • 点击页面右上角的"配置 LLM"按钮
  • 选择您要使用的 LLM 提供商
  • 输入对应的 API Key
  • 测试连接确保配置正确

2. 填写技术信息

在主界面填写以下信息:

  • 技术名称:您的发明技术名称
  • 技术领域:技术所属的领域
  • 背景技术:现有技术的问题和不足
  • 技术方案:您的技术解决方案
  • 有益效果:技术带来的优势和效果

3. 生成专利交底书

  • 点击"生成专利交底书"按钮
  • AI 将自动分析并生成专业的专利交底书
  • 支持 Mermaid 图表自动渲染
  • 可以复制或下载生成的内容

📁 项目结构

src/
├── app/                    # Next.js App Router
│   ├── api/               # API 路由
│   │   ├── generate/      # 专利生成接口
│   │   └── test-llm/      # LLM 测试接口
│   ├── globals.css        # 全局样式
│   ├── layout.tsx         # 根布局
│   └── page.tsx           # 主页
├── components/            # React 组件
│   ├── LLMConfig.tsx      # LLM 配置组件
│   ├── MermaidRenderer.tsx # Mermaid 图表渲染
│   ├── PatentForm.tsx     # 专利表单组件
│   └── PatentResult.tsx   # 结果展示组件
└── lib/                   # 工具库
    ├── deepseek.ts        # LLM 接口封装
    └── types.ts           # TypeScript 类型定义

🔐 隐私保护

  • 客户端配置:所有 API Key 仅在浏览器本地存储
  • 无服务器存储:不在服务器端保存任何用户数据
  • 安全传输:所有 API 调用使用 HTTPS 加密
  • 数据控制:用户完全控制自己的数据和配置

🌐 部署

Vercel 部署

  1. Fork 本仓库到您的 GitHub 账户
  2. Vercel 中导入项目
  3. 自动部署完成

手动部署

# 构建项目
pnpm build

# 使用 Vercel CLI 部署
npx vercel --prod

📄 许可证

MIT License

🤝 贡献

欢迎提交 Issue 和 Pull Request!

📞 联系方式


注意:本工具生成的专利交底书仅供参考,实际申请专利时请咨询专业的知识产权律师。

About

专利技术交底书生成工具 - AI-powered Patent Disclosure Generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published