80 lines
2.3 KiB
Markdown
80 lines
2.3 KiB
Markdown
# ParamHub - 参数百科 (Python版)
|
|
|
|
> AI大模型与硬件参数速查平台
|
|
|
|
## 功能特点
|
|
|
|
- **模型数据库**: GPT-4、Llama、Claude等大模型参数规格
|
|
- **GPU数据库**: H100、A100、RTX 4090等GPU详细规格
|
|
- **CPU数据库**: AMD EPYC、Intel Xeon等服务器CPU参数
|
|
- **实用工具**: 显存计算器、GPU推荐
|
|
- **对比工具**: 多维度对比模型/GPU/CPU
|
|
- **知识库**: 参数解释、选型指南
|
|
|
|
## 技术栈
|
|
|
|
- Python 3 + Flask
|
|
- Tailwind CSS (CDN)
|
|
- RemixIcon
|
|
|
|
## 快速开始
|
|
|
|
```bash
|
|
# 安装依赖
|
|
pip install -r requirements.txt
|
|
|
|
# 运行服务
|
|
python app.py
|
|
|
|
# 访问地址
|
|
http://localhost:19010
|
|
```
|
|
|
|
## 目录结构
|
|
|
|
```
|
|
param-hub-python/
|
|
├── app.py # Flask主程序
|
|
├── templates/ # HTML页面
|
|
│ ├── index.html # 首页
|
|
│ ├── models.html # 模型数据库
|
|
│ ├── gpus.html # GPU数据库
|
|
│ ├── cpus.html # CPU数据库
|
|
│ ├── tools.html # 实用工具
|
|
│ ├── compare.html # 对比工具
|
|
│ └── knowledge.html # 知识库
|
|
├── data/ # 数据文件
|
|
│ ├── models.json # 模型数据
|
|
│ ├── gpus.json # GPU数据
|
|
│ └── cpus.json # CPU数据
|
|
├── requirements.txt # Python依赖
|
|
├── run.sh # 启动脚本
|
|
└── README.md # 说明文档
|
|
```
|
|
|
|
## API接口
|
|
|
|
完整 API 能力文档请查看 [API.md](API.md)
|
|
|
|
### 快速参考
|
|
|
|
| 模块 | 主要接口 |
|
|
|------|----------|
|
|
| 认证 | `/login`, `/logout` |
|
|
| 分类 | `/api/categories` CRUD + 导入导出 |
|
|
| AI模型 | `/api/models` CRUD + 置顶 + 热度 + 导入导出 |
|
|
| GPU | `/api/gpus` CRUD + 置顶 + 热度 + 导入导出 |
|
|
| CPU | `/api/cpus` CRUD + 置顶 + 热度 + 导入导出 |
|
|
| 动态分类 | `/api/items/{category_id}` CRUD |
|
|
| 知识库 | `/api/knowledge` CRUD |
|
|
| 审核 | `/api/reviews` 审核通过/拒绝 |
|
|
| 通知 | `/api/notifications` 通知管理 |
|
|
| 智能解析 | `/api/parse-images`, `/api/*/smart-add`, `/api/*/smart-update` |
|
|
| 搜索统计 | `/api/search`, `/api/calculate/vram`, `/api/stats` |
|
|
| 配置 | `/api/config` |
|
|
| 图片上传 | `/api/upload/image` |
|
|
|
|
## 版本
|
|
|
|
- v2.0.0 - 产品审核发布 + 后台通知系统 + 完整API能力
|
|
- v0.1.0 - 初始版本 |