testcoder-ui
Refactor: 将评分系统改为排名系统
977b1e8
---
title: Video Model Evaluator
emoji: 🎬
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 6.2.0
app_file: app.py
pinned: false
hf_oauth: true
---
# 🎬 Video Model Evaluator
视频生成模型评估系统 - 支持 Prompt、模型、视频的评估和排名。
## ✨ 功能
- 🔐 强制登录(HF OAuth)
- 📊 次数限制(每天 4 次,持久化到 HF Private Dataset,完全免费)
- 🚀 4 个模型同时生成(Sora 2 pro, Seedance Pro, Veo 3.1, Kling 2.6)
- 🏆 排名对比(用户对模型生成结果进行排名,比打分更简单)
- 💾 排名数据保存到 Private Dataset
- ☁️ 图片和视频自动上传到 S3
- 📜 历史记录查看(用户可查看自己之前的生成记录)
- 🧹 自动清理(Gradio自动清理上传临时文件,S3上传使用内存操作无本地临时文件)
## 📋 环境变量配置
在 Space Settings > Variables and secrets 中配置:
### Secrets(敏感信息)
| 变量名 | 说明 |
|--------|------|
| `API_KEY` | 视频生成 API 密钥 |
| `HF_TOKEN` | HF Write Token |
| `AWS_ACCESS_KEY_ID` | AWS Access Key ID |
| `AWS_SECRET_ACCESS_KEY` | AWS Secret Access Key |
### Variables(非敏感信息)
无需配置,已在代码中写死。
## 🚀 使用流程
1. 登录 Hugging Face 账户
2. 上传输入图片(可选)
3. 输入提示词
4. 系统调用 4 个模型生成视频
5. 对每个模型排名(1=最好,4=最差)
6. 提交排名,数据保存到 Dataset
## 📊 支持的模型
- Sora 2 pro
- Seedance Pro
- Veo 3.1
- Kling 2.6
## 💰 成本
- Space (CPU): $0
- Private Dataset (100GB): $0
- S3 存储: 按使用量计费
## 🔧 故障排除
- **无法登录**: 检查 README.md 中 `hf_oauth: true` 是否设置
- **无法保存排名**: 检查 `HF_TOKEN``DATASET_REPO_ID`
- **S3 上传失败**: 检查 AWS 凭证和 Bucket 名称