AI 智能招投标工具 — 评标:上传标书自动逐条核查 · 制标:参数化管理一键导出
| 模块 | 功能 |
|---|---|
| 📱 手机端适配 | 全面响应式布局 — 顶部汉堡菜单、侧边栏抽屉、看板自适应、表格横向滚动 |
| 🔧 进度条修复 | 评标三阶段进度实时显示(比对 → 格式 → 关键信息) |
| 🔧 数据解析修复 | 修复 items/results 字段不匹配导致评标结果为空的问题 |
| 🔧 模型选择修复 | 修复 API Key 添加模型时无法选择模型服务商的问题 |
| 🔧 测试连接修复 | 修复 test_key 函数解包错误 |
| 🎨 UI 优化 | Modal 弹窗手机端宽度自适应、KPI 卡片字体缩小、表格优化 |
| 模块 | 功能 |
|---|---|
| 🏗️ 制标工具 | 技术参数管理系统 — 类别 → 产品线 → 参数 三级联动 |
| 📊 Excel 批量导入 | 支持 .xlsx 拖拽上传,按产品线批量导入技术参数 |
| 📥 Word 一键导出 | 按 [分类] 自动分组,生成规范技术参数表(2 列:序号 / 名称) |
| 🏷️ 型号管理 | 每个产品线支持多型号管理(名称 + 规格描述) |
| 🗂️ 分类管理 | 自定义类别,级联管理产品线与参数 |
| 🔧 代码重构 | 三文件架构拆分(app.py 评标 + bid_api.py 制标 + models.py 数据层),零硬编码 |
- 📄 多格式解析 — PDF / Word / 图片(OCR) / 纯文本全支持
- 🤖 多模型对比 — 支持 DeepSeek / OpenAI / 通义千问等 10+ 大模型
- 📊 逐项核查 — AI 自动提取招标要求,逐条比对投标响应(三路并行分析)
- 📝 格式评估 — 检测标书格式问题(字体、排版、缺失章节等)
- 🔑 关键信息提取 — 自动抓取金额、货期、资质等商务关键项
- 🔒 零密钥存储 — API Key 仅存浏览器 localStorage,服务器不落盘
- 🐳 一键部署 — Docker Compose 开箱即用
- Docker & Docker Compose
- 任意兼容 OpenAI API 的大模型 Key(如 DeepSeek / OpenAI / 通义千问)
git clone https://github.com/hello-fengsir/godbiao.git
cd godbiao
# 可选:创建 .env 文件配置默认 API Key
cp .env.example .env
# 编辑 .env 填入你的 Key(也可不填,在前端页面设置)
docker compose up -d打开浏览器访问 http://localhost:8880
| 工具 | 路径 | 用途 |
|---|---|---|
| 📋 评标 | /review |
上传投标文件 + 招标要求 → AI 逐项核查 |
| 🏗️ 制标 | /bidding |
产品线 → 参数管理 → 一键导出 Word 技术参数表 |
- 首页点击 ⚙️ 模型设置 → 选择提供商 → 粘贴 API Key → 保存
- 选择评标模式(合并/分离)
- 上传投标文件 + 填写招标要求
- 预览确认 → 开始 AI 比对
- 查看结果:逐项满足度 + 格式评分 + 关键信息提取
- 切换到 📋 制标 页面
- 选择 / 新建类别和产品线
- 📥 导入参数(Excel 批量导入)或逐条添加
- 编辑参数名称和竞争分析备注
- 👁 预览 → 📥 导出 Word
📖 详细产品文档请参阅 docs/PRODUCT.md
godbiao/
├── app.py # 主入口 + 评标路由(FastAPI)
├── bid_api.py # 制标路由(APIRouter, /api/bid/*)
├── models.py # 统一数据层(评标 + 制标共 5 张表)
├── config.py # 模型预置列表 & 配置
├── llm_client.py # LLM 调用封装(三路并行:比对/格式/关键信息)
├── parser.py # 文件解析(PDF/Word/OCR/TXT)
├── import_products.py # Excel → SQLite 批量导入工具
├── templates/
│ ├── index.html # 评标首页(上传 + 历史记录,手机端适配)
│ ├── bidding.html # 制标页面(类别→产品线→参数管理)
│ ├── review.html # 预览页
│ └── result.html # 结果页(逐项核查 + 关键信息)
├── static/
├── docker-compose.yml
├── Dockerfile
└── .env.example
bid_categories (类别)
└── bid_product_lines (产品线)
├── bid_parameters (技术参数, hardware/software)
└── bid_product_models (型号)
所有 CRUD 通过 RESTful API 暴露,前端完全数据驱动。
如果这个项目对你有帮助,欢迎请作者喝杯咖啡~
本项目仅供学习交流使用,禁止用于任何商业用途。使用者须自行承担因使用本项目产生的任何法律风险与责任。
| 评标系统 | 比对结果 | 制标系统 |
|---|---|---|
本文档由 GitHub Actions 自动通知测试更新
MIT License © 峰Sir