fanbidog/okkmax-web
GitHub: fanbidog/okkmax-web
OkkMax 是一个独立的 AI API 中转服务商测评与目录平台,通过自动化真实性检测、可用性监控和用户评价帮助用户选择可靠的中转服务。
Stars: 44 | Forks: 2
# OkkMax
### 寻找您可以信赖的 AI API 中转服务商 —— 真实性检测 · 可用性监控 · 真实用户评价
[](LICENSE)
[](https://nextjs.org)
[](https://www.prisma.io)
[](https://github.com/fanbidog/okkmax-web/pulls)
[](https://github.com/fanbidog/okkmax-web/stargazers)
### 🌐 官方网站:**[www.okkmax.com](https://www.okkmax.com)**
一个独立的第三方 AI API 中转服务商测评与目录平台。
每一个排名得分均来自自动化探针;测评方法论公开且可审计,任何费用都无法影响排名。
English | [中文](README_ZH.md)
## 为什么选择 OkkMax?
AI API 中转市场鱼龙混杂:有些服务商路由到真正的官方后端,有些则偷偷将 Claude 换成更便宜的模型(质量降级),还有些今天还在运营明天就跑路了。在付款前根本无法验证——只有踩坑后才会发现。
**OkkMax 在两条独立的轨道上进行监控:**
- **自动化客观测试**:使用每个服务商自己的账号进行定时探测——真实性验证(基于无法伪造的 Anthropic thinking 签名)、可用性、响应延迟和定价。数据直接流入数据库,任何人都无法手动修改。
- **真实用户评价**:来自真实用户的评分、评论以及优缺点标签,涵盖探针无法测量的内容(客服支持、退款、充值体验)。
两条独立轨道,交叉验证——让选择中转服务商变成看数据,而不是碰运气。
## 功能
- 🏆 **服务商排名**:综合得分排行榜(纯度 × 可用性 × 速度),支持按模型筛选,覆盖 Claude / GPT / Gemini 系列
- 🔍 **纯度检测**:基于 thinking 签名的真实性验证,提供三级判定(官方 / 混合 / 存疑)——揪出暗中替换模型的行为
- 📈 **可用性监控**:针对每个服务商和分组进行分钟级持续探测,并提供 90分钟 / 24小时 / 7天 / 30天 的可用性与延迟趋势
- 💬 **评价社区**:评分、评论、优缺点标签——一人一票,真实体验
- 🧪 **自带 Key 测试**:粘贴 endpoint 和 key 即可立即测试任何服务商;key 仅使用一次即丢弃,绝不存储
- 💰 **价格比较**:一目了然地查看每个服务商各个模型的输入/输出价格;价格变动会自动记录为服务商事件
- 📢 **服务商事件**:价格变动、模型新增/移除、纯度等级变化——自动生成的事件流
- 🌍 **i18n**:支持中文 / 英文,并提供预翻译内容
- 🎁 **积分系统**:通过签到、测试和评价获取积分
## 截图
| 首页 · 即时测试 | 排名 |
| :-------------------------------------------: | :--------------------------------: |
|  |  |
| 可用性监控 | 服务商详情 |
| :-------------------------------------------: | :--------------------------------: |
|  |  |
## 快速开始(自托管)
环境要求:Node.js 20+,PostgreSQL。
```
git clone https://github.com/fanbidog/okkmax-web.git
cd okkmax-web
npm install
cp .env.example .env # set DATABASE_URL
cp .env.example .env.local # set the rest as needed
npx prisma migrate deploy
npx prisma generate
npm run dev
```
可选:填充演示数据以查看页面的实际效果。
```
npx tsx scripts/seed-test-stations.ts # three demo providers + reviews
npx tsx scripts/seed-content.ts # help-center docs
```
### 常用命令
```
npm run dev # development
npm run build # production build
npm run test # unit tests (vitest)
npm run ingest # manually ingest a provider (format: scripts/seed.example.json)
npm run score # compute scores and rankings (run on a cron)
```
## 架构说明
本仓库是 OkkMax 的网站与数据展示层(Next.js 16 全栈 + Prisma + PostgreSQL)。要运行一个属于你自己的完整测评平台,你还需要:
- **检测后端**:执行一次性的服务商测试,通过 `DETECT_BASE_URL` 进行接入;如果未设置,自带 Key 测试将返回 501,其他一切功能正常运行
- **可用性监控器**:持续收集可用性/延迟数据,并将其写入本应用的数据库中(`UptimeSnapshot` 等相关表)
- **评分配置**:权重和系数通过 `SCORE_*` 环境变量进行设置,详见 [.env.example](.env.example)
## 常见问题
服务商可以通过付费获得更好的排名吗?
不可以。所有排名得分均来自自动化探针,且方法论是公开的;商业合作(例如推广链接)绝不会改变探测数据或等级判定。纯度检测是如何工作的?
它依赖于 Anthropic 官方后端返回的 thinking 签名——这是一种无法伪造的加密标记。有效的签名加上与官方 API 一致的行为,即可确认是真正的官方渠道。GPT / Gemini 没有类似的签名,因此它们只能接受协议级别的测试(连通性、速度、可用性)。请参阅网站上的“方法论”。我经营着一家中转服务商——如何被收录?
请在 [www.okkmax.com/submit](https://www.okkmax.com/submit) 提交您的服务商;如果您对评分有异议,可以申请重新测试。我在运行测试时,我的 API key 安全吗?
该 key 仅用于那一次测试,随后即被丢弃——绝不写入数据库或日志中。我们建议使用专门的测试 key。
**觉得这个项目有用?给它点个 ⭐,帮助更多人避开不良中转服务商。**
[网站](https://www.okkmax.com) · [排名](https://www.okkmax.com/list) · [可用性](https://www.okkmax.com/availability) · [提交服务商](https://www.okkmax.com/submit)
标签:AI API, PostgreSQL, 信息目录, 服务监控, 测试用例, 自动化攻击