💧 Water Rate Ranking v2

Mechanical scoring · Open formula · 30-day rolling window · Recalculated daily at 05:00

📐 Scoring Formula (click to expand)

Two sample layers (from detection table):

  • L2 health_checks — Real requests with API key, http=200 is a genuine signal
  • L1 lightspeed — Keyless protocol-level probes, success=1 indicates protocol connectivity

Scoring Strategy:

  • L2 samples ≥ 10 → health mode: base = real http=200 ratio × 100
  • L2 samples insufficient → protocol_only mode: base = protocol pass rate × 100 × 0.7 (no paid key, max score 70)

Score Adjustments (health mode):

  • 401 ratio > 30% → -10 (many auth failures)
  • 4xx ratio > 50% → -15 (path/param errors)
  • 5xx ratio > 10% → -8 (unstable backend)
  • avg < 500ms → +3 (fast forwarding)
  • avg > 3000ms → -5 (slow link)
  • ≥ 3 brands with real success → +3 (multi-model coverage)

Each site's detail page shows its own score breakdown. Algorithm source code is public.

Excellent 32 sites
Good 2 sites
Average 37 sites
Risky 6 sites
Unavailable 65 sites
Protocol alive 1 sites
Protocol dead 10 sites
Site Score Tier Mode Real http=200 Protocol avg ms L2 / L1
api2d 100.0 Excellent health 100% 1558 108 / 0
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)
apipro-maynor1024 100.0 Excellent health 100% 749 108 / 0
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)
bianxie 100.0 Excellent health 100% 450 108 / 0
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)bonus_fast_avg=+3 (avg=450ms)
bltcy 100.0 Excellent health 100% 2317 108 / 0
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)
clauddy 100.0 Excellent health 100% 999 108 / 0
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)
code-wenwen-ai 100.0 Excellent health 100% 102 108 / 0
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)bonus_fast_avg=+3 (avg=102ms)
code-x-aio 100.0 Excellent health 100% 219 108 / 0
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)bonus_fast_avg=+3 (avg=219ms)
gptgod 100.0 Excellent health 100% 1123 108 / 0
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)
holdai 100.0 Excellent health 100% 479 108 / 0
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)bonus_fast_avg=+3 (avg=479ms)
kg-api 100.0 Excellent health 100% 100% 1205 108 / 23
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)
modelscope 100.0 Excellent health 100% 112 108 / 0
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)bonus_fast_avg=+3 (avg=112ms)
new-api-u4vr 100.0 Excellent health 100% 100% 477 108 / 37
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)bonus_fast_avg=+3 (avg=477ms)
one-ocoolai 100.0 Excellent health 100% 95% 1307 108 / 42
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)
openrouter 100.0 Excellent health 100% 1371 108 / 0
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)
proxyai 100.0 Excellent health 100% 95% 2259 108 / 65
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)
qinzhiai 100.0 Excellent health 100% 97% 1139 108 / 66
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)
ssopen 100.0 Excellent health 100% 793 108 / 0
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)
tu-zi 100.0 Excellent health 100% 474 108 / 0
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)bonus_fast_avg=+3 (avg=474ms)
uglycat 100.0 Excellent health 100% 1425 108 / 0
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)
uniapi 100.0 Excellent health 100% 100% 1265 108 / 124
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)
wolfai 100.0 Excellent health 100% 99% 288 108 / 128
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)bonus_fast_avg=+3 (avg=288ms)
wzw-pp-ua 100.0 Excellent health 100% 98% 1320 108 / 136
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)
xairouter 100.0 Excellent health 100% 97% 1267 108 / 139
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)
xiaohumini 100.0 Excellent health 100% 100% 716 108 / 156
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)
xty 100.0 Excellent health 100% 1044 108 / 0
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)
yansd666 100.0 Excellent health 100% 100% 1091 108 / 161
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)
zhizengzeng 100.0 Excellent health 100% 143 108 / 0
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)bonus_fast_avg=+3 (avg=143ms)
open-xiaojingai 95.0 Excellent health 100% 72% 6125 108 / 46
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)penalty_slow_avg=-5 (avg=6125ms)
yuegle 95.0 Excellent health 100% 5954 108 / 0
📐 Score breakdown: base_real_success=100.0 (108/108 got http=200)penalty_slow_avg=-5 (avg=5954ms)
88code 92.2 Excellent health 97% 3568 108 / 0
📐 Score breakdown: base_real_success=97.2 (105/108 got http=200)penalty_slow_avg=-5 (avg=3568ms)
cpass 88.9 Excellent health 89% 2468 108 / 0
📐 Score breakdown: base_real_success=88.9 (96/108 got http=200)
one-api-bltcy 88.9 Excellent health 89% 85% 1717 108 / 40
📐 Score breakdown: base_real_success=88.9 (96/108 got http=200)
cubence 64.8 Good health 65% 100% 1342 108 / 3
📐 Score breakdown: base_real_success=64.8 (70/108 got http=200)
tiantianai 61.1 Good health 61% 100% 1210 108 / 108
📐 Score breakdown: base_real_success=61.1 (66/108 got http=200)
fk-hshwk 57.8 Average health 58% 100% 1552 90 / 4
📐 Score breakdown: base_real_success=57.8 (52/90 got http=200)
lemongpt 57.0 Protocol alive protocol_only 100% 276 0 / 25
📐 Score breakdown: base_protocol_success=100.0×0.7=70.0 (25/25 protocol-ok; cap 70 because no key)penalty_timeout=-15 (100% timeout/fail)bonus_fast=+2 (avg=276ms)
xiaohuapi 55.0 Average health 60% 25% 3626 70 / 142
📐 Score breakdown: base_real_success=60.0 (42/70 got http=200)penalty_slow_avg=-5 (avg=3626ms)
gpt-zhizengzeng 53.0 Average health 50% 100% 60 108 / 7
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)bonus_fast_avg=+3 (avg=60ms)
uiuiapi 53.0 Average health 50% 98% 390 108 / 117
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)bonus_fast_avg=+3 (avg=390ms)
anthropic-cn 50.0 Average health 50% 1788 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)
apixyz 50.0 Average health 50% 1870 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)
dify 50.0 Average health 50% 1023 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)
fastgpt 50.0 Average health 50% 1329 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)
flapcode 50.0 Average health 50% 100% 744 108 / 5
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)
flowise 50.0 Average health 50% 519 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)
gpt-link 50.0 Average health 50% 1046 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)
laozhang-ai 50.0 Average health 50% 737 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)
new-xychatai 50.0 Average health 50% 100% 623 108 / 38
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)
novita 50.0 Average health 50% 2967 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)
okapi 50.0 Average health 50% 2852 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)
poloai 50.0 Average health 50% 100% 734 108 / 59
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)
poloapi 50.0 Average health 50% 774 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)
shenma-zhongzhuan 50.0 Average health 50% 1271 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)
xaixapi 50.0 Average health 50% 99% 1218 108 / 146
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)
lconai 49.1 Average health 49% 778 108 / 0
📐 Score breakdown: base_real_success=49.1 (53/108 got http=200)
store-zzyus 45.4 Average health 45% 99% 1906 108 / 101
📐 Score breakdown: base_real_success=45.4 (49/108 got http=200)
anyscale 45.0 Average health 50% 3763 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)penalty_slow_avg=-5 (avg=3763ms)
cohere 45.0 Average health 50% 3836 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)penalty_slow_avg=-5 (avg=3836ms)
google-ai-official 43.1 Average health 48% 8664 108 / 0
📐 Score breakdown: base_real_success=48.1 (52/108 got http=200)penalty_slow_avg=-5 (avg=8664ms)
apiyi 43.0 Average health 50% 460 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)penalty_401_over_30pct=-10 (401 ratio 50%)bonus_fast_avg=+3 (avg=460ms)
lingmou-ai 43.0 Average health 50% 58 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)penalty_401_over_30pct=-10 (401 ratio 50%)bonus_fast_avg=+3 (avg=58ms)
siliconflow 43.0 Average health 50% 190 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)penalty_401_over_30pct=-10 (401 ratio 50%)bonus_fast_avg=+3 (avg=190ms)
zhipu 43.0 Average health 50% 98 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)penalty_401_over_30pct=-10 (401 ratio 50%)bonus_fast_avg=+3 (avg=98ms)
yunwu-zeabur 42.0 Average health 50% 99% 673 108 / 185
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)penalty_5xx_over_10pct=-8 (5xx ratio 50%)
vip-undyingapi 41.7 Average health 42% 20% 627 48 / 126
📐 Score breakdown: base_real_success=41.7 (20/48 got http=200)
api-muskapi-cc 40.0 Average health 50% 994 12 / 0
📐 Score breakdown: base_real_success=50.0 (6/12 got http=200)penalty_401_over_30pct=-10 (401 ratio 50%)
ddshub 40.0 Average health 50% 1424 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)penalty_401_over_30pct=-10 (401 ratio 50%)
deepkey 40.0 Average health 50% 682 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)penalty_401_over_30pct=-10 (401 ratio 50%)
fireworks 40.0 Average health 50% 2068 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)penalty_401_over_30pct=-10 (401 ratio 50%)
groq 40.0 Average health 50% 1846 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)penalty_401_over_30pct=-10 (401 ratio 50%)
timicc 40.0 Average health 50% 677 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)penalty_401_over_30pct=-10 (401 ratio 50%)
together 40.0 Average health 50% 1719 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)penalty_401_over_30pct=-10 (401 ratio 50%)
rootflowai-hk 38.1 Risky health 48% 2550 108 / 0
📐 Score breakdown: base_real_success=48.1 (52/108 got http=200)penalty_401_over_30pct=-10 (401 ratio 50%)
openai-hk 37.0 Risky health 50% 3519 108 / 0
📐 Score breakdown: base_real_success=50.0 (54/108 got http=200)penalty_5xx_over_10pct=-8 (5xx ratio 50%)penalty_slow_avg=-5 (avg=3519ms)
fuli-hxi 34.1 Risky health 49% 83% 1847 108 / 6
📐 Score breakdown: base_real_success=49.1 (53/108 got http=200)penalty_4xx_over_50pct=-15 (4xx ratio 51%)
muskapi 24.1 Risky health 49% 793 108 / 0
📐 Score breakdown: base_real_success=49.1 (53/108 got http=200)penalty_401_over_30pct=-10 (401 ratio 50%)penalty_4xx_over_50pct=-15 (4xx ratio 51%)
nekoapi 24.1 Risky health 49% 1681 108 / 0
📐 Score breakdown: base_real_success=49.1 (53/108 got http=200)penalty_401_over_30pct=-10 (401 ratio 50%)penalty_4xx_over_50pct=-15 (4xx ratio 51%)
lepton 22.6 Risky health 31% 2179 108 / 0
📐 Score breakdown: base_real_success=30.6 (33/108 got http=200)penalty_5xx_over_10pct=-8 (5xx ratio 50%)
jeniya 7.3 Protocol dead protocol_only 32% 853 0 / 22
📐 Score breakdown: base_protocol_success=31.8×0.7=22.3 (7/22 protocol-ok; cap 70 because no key)penalty_timeout=-15 (100% timeout/fail)
claude-opus 3.0 Unavailable health 0% 100% 270 10 / 4
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)bonus_fast_avg=+3 (avg=270ms)
dmxapi 3.0 Unavailable health 0% 100% 364 10 / 14
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)bonus_fast_avg=+3 (avg=364ms)
mkeai 3.0 Unavailable health 0% 100% 283 10 / 1
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)bonus_fast_avg=+3 (avg=283ms)
aiproxy 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
aitutu 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
88996 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
91code 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
ablai 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
aicodemirror 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
aifast 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
augmunt 0.0 Unavailable health 0% 100% 815 10 / 4
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
claude-code-hub 0.0 Unavailable health 0% 100% 1183 10 / 4
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
claudeide 0.0 Unavailable health 0% 83% 3796 10 / 6
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)penalty_slow_avg=-5 (avg=3796ms)
codeilab 0.0 Unavailable health 0% 100% 2128 10 / 10
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
deeprouter 0.0 Unavailable health 0% 100% 518 10 / 13
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
dhcoder 0.0 Unavailable health 0% 100% 563 10 / 14
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
duckcoding 0.0 Unavailable health 0% 0% 10 / 13
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
foxcode-rjj 0.0 Unavailable health 0% 100% 664 10 / 15
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
getgoapi 0.0 Unavailable health 0% 33% 1083 10 / 15
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
hongshan 0.0 Unavailable health 0% 100% 1530 10 / 19
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
linkapi 0.0 Unavailable health 0% 100% 607 10 / 1
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
anmory 0.0 Unavailable health 0% 12 / 0
📐 Score breakdown: base_real_success=0.0 (0/12 got http=200)
dimaray 0.0 Unavailable health 0% 0% 12 / 14
📐 Score breakdown: base_real_success=0.0 (0/12 got http=200)
iwhalecloud 0.0 Unavailable health 0% 0% 12 / 19
📐 Score breakdown: base_real_success=0.0 (0/12 got http=200)
instcopilot-api 0.0 Protocol dead protocol_only 0% 0 / 20
📐 Score breakdown: base_protocol_success=0.0×0.7=0.0 (0/20 protocol-ok; cap 70 because no key)penalty_timeout=-15 (100% timeout/fail)
claude-china 0.0 Unavailable health 0% 0% 10 / 1
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
api-vectorengine-ai 0.0 Unavailable health 0% 12 / 0
📐 Score breakdown: base_real_success=0.0 (0/12 got http=200)
yunwu-ai 0.0 Unavailable health 0% 0% 12 / 10
📐 Score breakdown: base_real_success=0.0 (0/12 got http=200)
henapi 0.0 Unavailable health 0% 0% 12 / 10
📐 Score breakdown: base_real_success=0.0 (0/12 got http=200)
1xm-ai 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
4sapi 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
529961 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
992236 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
aicanapi 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
aicoding-sh 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
aigocode 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
aihubmix 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
anyrouter 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
apimart 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
dev88-tech 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
gueai 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
huggingface 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
jiekou 0.0 Unavailable health 0% 0% 10 / 17
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
mistral 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
packyapi 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
perplexity 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
v3-cm 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
xai-official 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
oneapi 0.0 Unavailable health 0% 10 / 0
📐 Score breakdown: base_real_success=0.0 (0/10 got http=200)
5202030 0.0 Unavailable health 0% 14 / 0
📐 Score breakdown: base_real_success=0.0 (0/14 got http=200)
ai-codeqaq 0.0 Unavailable health 0% 14 / 0
📐 Score breakdown: base_real_success=0.0 (0/14 got http=200)
ai-hybgzs 0.0 Unavailable health 0% 2774 108 / 0
📐 Score breakdown: base_real_success=0.0 (0/108 got http=200)penalty_4xx_over_50pct=-15 (4xx ratio 100%)
b4u-qzz 0.0 Unavailable health 0% 2963 108 / 0
📐 Score breakdown: base_real_success=0.0 (0/108 got http=200)penalty_4xx_over_50pct=-15 (4xx ratio 100%)
chatanywhere 0.0 Unavailable health 0% 1558 108 / 0
📐 Score breakdown: base_real_success=0.0 (0/108 got http=200)penalty_401_over_30pct=-10 (401 ratio 50%)
co-yes 0.0 Unavailable health 0% 1508 108 / 0
📐 Score breakdown: base_real_success=0.0 (0/108 got http=200)
deepseek 0.0 Unavailable health 0% 222 108 / 0
📐 Score breakdown: base_real_success=0.0 (0/108 got http=200)penalty_401_over_30pct=-10 (401 ratio 50%)penalty_4xx_over_50pct=-15 (4xx ratio 100%)bonus_fast_avg=+3 (avg=222ms)
dreamger 0.0 Unavailable health 0% 309 108 / 0
📐 Score breakdown: base_real_success=0.0 (0/108 got http=200)penalty_4xx_over_50pct=-15 (4xx ratio 100%)bonus_fast_avg=+3 (avg=309ms)
expansion-chat 0.0 Unavailable health 0% 1307 108 / 0
📐 Score breakdown: base_real_success=0.0 (0/108 got http=200)penalty_4xx_over_50pct=-15 (4xx ratio 100%)
foxcode-hshwk 0.0 Unavailable health 12% 100% 2457 108 / 5
📐 Score breakdown: base_real_success=12.0 (13/108 got http=200)penalty_4xx_over_50pct=-15 (4xx ratio 88%)
gptkey 0.0 Unavailable health 0% 100% 1601 108 / 10
📐 Score breakdown: base_real_success=0.0 (0/108 got http=200)penalty_5xx_over_10pct=-8 (5xx ratio 100%)
ikuncode 0.0 Unavailable health 0% 1944 108 / 0
📐 Score breakdown: base_real_success=0.0 (0/108 got http=200)penalty_4xx_over_50pct=-15 (4xx ratio 100%)
koozhan-api 0.0 Unavailable health 0% 1358 108 / 0
📐 Score breakdown: base_real_success=0.0 (0/108 got http=200)penalty_401_over_30pct=-10 (401 ratio 50%)penalty_4xx_over_50pct=-15 (4xx ratio 100%)
n1n 0.0 Protocol dead protocol_only 0% 0 / 28
📐 Score breakdown: base_protocol_success=0.0×0.7=0.0 (0/28 protocol-ok; cap 70 because no key)penalty_timeout=-15 (100% timeout/fail)
oaipro 0.0 Unavailable health 0% 3168 108 / 0
📐 Score breakdown: base_real_success=0.0 (0/108 got http=200)penalty_4xx_over_50pct=-15 (4xx ratio 100%)penalty_slow_avg=-5 (avg=3168ms)
oneapi-paintbot 0.0 Protocol dead protocol_only 0% 0 / 44
📐 Score breakdown: base_protocol_success=0.0×0.7=0.0 (0/44 protocol-ok; cap 70 because no key)penalty_timeout=-15 (100% timeout/fail)
openai-official 0.0 Unavailable health 0% 2513 108 / 0
📐 Score breakdown: base_real_success=0.0 (0/108 got http=200)
openclaude 0.0 Protocol dead protocol_only 0% 0 / 51
📐 Score breakdown: base_protocol_success=0.0×0.7=0.0 (0/51 protocol-ok; cap 70 because no key)penalty_timeout=-15 (100% timeout/fail)
privnode 0.0 Unavailable health 0% 100% 2048 108 / 61
📐 Score breakdown: base_real_success=0.0 (0/108 got http=200)penalty_4xx_over_50pct=-15 (4xx ratio 100%)
right-codes 0.0 Protocol dead protocol_only 0% 0 / 67
📐 Score breakdown: base_protocol_success=0.0×0.7=0.0 (0/67 protocol-ok; cap 70 because no key)penalty_timeout=-15 (100% timeout/fail)
runanytime-hxi 0.0 Unavailable health 0% 100% 1675 108 / 78
📐 Score breakdown: base_real_success=0.0 (0/108 got http=200)penalty_4xx_over_50pct=-15 (4xx ratio 100%)
sssaicode 0.0 Protocol dead protocol_only 0% 0 / 83
📐 Score breakdown: base_protocol_success=0.0×0.7=0.0 (0/83 protocol-ok; cap 70 because no key)penalty_timeout=-15 (100% timeout/fail)
wzw-de5 0.0 Protocol dead protocol_only 0% 0 / 132
📐 Score breakdown: base_protocol_success=0.0×0.7=0.0 (0/132 protocol-ok; cap 70 because no key)penalty_timeout=-15 (100% timeout/fail)
yunwu 0.0 Protocol dead protocol_only 0% 0 / 159
📐 Score breakdown: base_protocol_success=0.0×0.7=0.0 (0/159 protocol-ok; cap 70 because no key)penalty_timeout=-15 (100% timeout/fail)
zenmux 0.0 Protocol dead protocol_only 0% 0 / 193
📐 Score breakdown: base_protocol_success=0.0×0.7=0.0 (0/193 protocol-ok; cap 70 because no key)penalty_timeout=-15 (100% timeout/fail)

30-day rolling window · Data source: detection table · Recalculated daily at 05:00
Algorithm source: tools_dev/cron_scripts/water_rate_v2.py · Pure SQL, reproducible