Skip to content

chenxuan520/model_rank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

model_rank

个人主观的大模型测评榜。默认只读;输入密码后进入编辑态,可以增删/拖动模型方块、拖动多条基准线(含「生产级别线」)、打标签、写带时间线的评论。

接手开发请先读 HANDOFF.md:里面有当前部署状态、账号/密码/KV 坐标、数据结构和未完成的待办

  • 前端:原生 HTML/CSS/JS(public/
  • 后端:Cloudflare Pages Functions(functions/api/
  • 存储:Cloudflare KV(单 key board,整份 JSON)
  • 鉴权:密码存 Cloudflare secret,登录后发 HttpOnly cookie;密码和数据都不进仓库

榜单规则

  • 纵轴 = 评价高低,方块拖得越高越强。
  • 横轴 = 自由摆放,仅避免重叠,无额外含义。
  • 一条可拖动的「生产级别线」:线以上=可上生产,线以下=还不够格。
  • 可再加任意多条自定义「基准线」,每条可拖高低、左侧带自定义文字标签。

本地开发

npm install
# 本地密码写在 .dev.vars(已 gitignore):EDIT_PASSWORD="123456"
npx wrangler pages dev

打开终端提示的本地地址即可。本地会用内存模拟 KV。

部署(Cloudflare,Direct Upload)

# 1. 登录(浏览器授权一次)
npx wrangler login

# 2. 建 KV namespace,把返回的 id 填进 wrangler.jsonc 的 kv_namespaces[0].id
npx wrangler kv namespace create MODEL_RANK_KV

# 3. 部署(首次会自动创建 Pages 项目)
npx wrangler pages deploy

# 4. 设置线上编辑密码
npx wrangler pages secret put EDIT_PASSWORD

说明:本项目走 wrangler Direct Upload 部署,GitHub 仓库仅用于代码托管。 若想改成 push 自动部署,可在 Cloudflare Dashboard 里把 Pages 项目连接到该 GitHub 仓库(一次性操作,代码无需改动)。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors