replace BI150_ACCOUNTS with 50 zero-credit referral accounts; advance rotation cursor only on successful submission; refresh AUTH_TOKEN

This commit is contained in:
2026-09-08 14:48:55 +08:00
parent 904893671f
commit cea6924355

353
main.py
View File

@@ -34,62 +34,95 @@ USER_ACCOUNT = "zhoushasha@4paradigm.com"
USER_PASSWORD = "ganshenme0"
# 通过 curl -X POST https://modelhub.org.cn/adminApi/user/login 获取后填入(登录失败时的回退)
AUTH_TOKEN = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyQWNjb3VudCI6Inpob3VzaGFzaGEiLCJpZCI6MTQsInVzZXJSb2xlIjoibGVhZGVyYm9hcmQiLCJleHAiOjE3ODg3NTE1NzYsImlhdCI6MTc4ODE0Njc3Nn0._tPW9hFKBcpiYP-G7B8fhtTiJO369HPI7_r62AvGAvA"
AUTH_TOKEN = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyQWNjb3VudCI6Inpob3VzaGFzaGEiLCJpZCI6MTQsInVzZXJSb2xlIjoibGVhZGVyYm9hcmQiLCJleHAiOjE3ODk0NTQ5MzAsImlhdCI6MTc4ODg1MDEzMH0.nhGpJNyngQKtswygzXaFI3nd7EghujpC1y0omMisfEM"
# hygon_k100-ai 验证任务走机制Bxc-Token固定用 l11223344 提交
HYGON_SUBMIT_ACCOUNT = "l11223344"
HYGON_XC_TOKEN = "e1c0db2959e5411f9342c8550b03f6e9"
HYGON_SUBMIT_ACCOUNT = "zhoukaile"
HYGON_XC_TOKEN = "bd7c52f3b9604ef48a14dd6174513935"
# ── bi150Iluvatar_bi-150验证任务也走机制B ──────────────────
# 规则:下面这批账号每个只提交 1 个模型(按顺序,一人一个);
# 这批用完之后,剩下所有模型统一回退到 HYGON_SUBMIT_ACCOUNT(l11223344) 提交。
BI150_ACCOUNTS: List[Tuple[str, str]] = [
("finndal", "ba1e2a3b12ca4bb6b18089fcdb862959"),
("glenvin", "1feb350de5204246bacc008e54112608"),
("noel777", "27ddbc8b7335459c8842092b5e98ae36"),
("jane789", "7f8ad263b3a040dca63e24c1548a8b4b"),
("clarknin", "6733f07156144de097990a6466c45d99"),
("jake99", "a6bbb222caaa409aad6dddf3f34361b2"),
("grant789", "9c3c737960cb47e9b46760f87b47828a"),
("peteval", "d2c23ffa845e4212a68aef2e0eb15499"),
("dij11", "93d8e172368147358e73c46b63d2d39e"),
("vera66", "ba1e60d8914b4900be129e22150d58e4"),
("sofiayoung", "ae732d8eacd94ab6aeb9482607f2b33a"),
("emily709", "a379474951ab459e824890d37bf4afd3"),
("scarlett432", "239b9b91a074481e8519815ba8f505b8"),
("amelia_jackson", "46ca824f90c741ddb1c7bb1b2f356fe1"),
("isabella_perez", "79f0510ad86a4cb898e01dae820bc7eb"),
("ny22", "3b65c17808514d6ba831758ab5fc22b6"),
("phil888", "b716d73b5aed49f9ab6d4fb8763bfa69"),
("stan123", "e615d010ab304719a1046e9e30a84f9b"),
("willzac", "bdcc3394d49d41e799845957e27fac7c"),
("yq888", "106c8dc9c2bd4458a172ce98acb12e7f"),
("neilgle", "e4b2d90652e64aba8a071b0cca187091"),
("sara520", "6a9dfdd2b30b45d9ab8010076d4b7025"),
("kateott", "01f5d973fe954e09b65628a6a7b16d14"),
("elc77", "a4648cde05e5417a81e3b63972549480"),
("amelia_jackson", "728d5c93dc854233afffe01b1d4f5e15"),
("aqm456", "a2329dd3aadc4025b99f035d5d7c6bfa"),
("camila_jackson", "1e9d71f867554b23b51dfcacafc641c3"),
("charles460", "33521f4fb8c24a3ba9190f8dcc75a9db"),
("clarknin", "d156655e7179453fb9b9c662cb9eca51"),
("cole456", "e85a4753bf0245b3a3fe23c146bf2a30"),
("dij11", "f68787a766544e27964ad2801babe230"),
("dylan_jackson", "3bcd3e4c54e14922a189c0c068f09fb7"),
("elc77", "c58fc6d088424e1689e122066bb0e596"),
("emily709", "b34cc78bc5014ee29123cfaa31ad1b96"),
("ethan651", "69b47ae95dde48669eb0baff27aeaacc"),
("ey888", "5bdc9fd1dfb54931abb0b4a3505644d8"),
("grant789", "a9a05493b6b74506abe65b27fcfe2ac1"),
("harperstewart", "81bfd89ccc7947929a6721d08a9c5120"),
("isabella_perez", "26de4777db82401399f87fc0db72ce1b"),
("ivanzac", "a443513e4a7d47319d601e32a663098e"),
("jake99", "e1d4c131845341e299d609af8a7d9309"),
("jcd66", "63aa20d94a58433e92ddd4d8408381e2"),
("joseph268", "7a258a8a695a43f8b0aeb483d154b948"),
("lanepet", "456f1d7e3527412396b8bedbd892f8ad"),
("liam638", "2acc70f1395e48a7a6187d36d0ccd658"),
("mia510", "5f3998c4c1124f95801a1bfdedc87609"),
("mia66", "2453189ca15b4953a5c4201de6624c27"),
("mvc11", "d2d67eeb17dc4cf388560ac344e46813"),
("mvl520", "4b0492854f0141559c48263b4a3c2910"),
("mya8976", "197f6abca7854664b4dc143ebb516596"),
("nd456", "fe1e5bfeafcd451c9d30748587f0985e"),
("od77", "c153866ecfdd481ea22a39ace4075c0d"),
("oo777", "2ae8b3edc3724a388caa450f3bb10577"),
("oscartod", "10fdd79e7be946e495267a287d1c57fe"),
("pa789", "ede5a5377ca142b598c44c9895cf65f5"),
("petejar", "e99da96a9207422a879b3cd07895d00c"),
("peteval", "147e1f57a8894022828443ce2db52f69"),
("qju777", "956af491e3264a4e92b04a3c139d704e"),
("qvf777", "882eef057b044b95880b5df9bd14e499"),
("sara8976", "a6f0a7b05030458891fd03f62f2d8d3b"),
("sarajoy", "17266c7857974f85841687a8a8b5212a"),
("scarlett432", "1e54d495f64b48849a6c81d008f57a36"),
("seth22", "d428318e21714ca78c209533f07cebaf"),
("sofiayoung", "ca13b538878749ea9bb5b912de0e6ac7"),
("tef66", "87a124e4dea3475e9c45495a77b6d9b4"),
("thomas298", "4696ba9352cd4cfbb56ccd29d23f5174"),
("val8976", "0f14a703de8f40a0abb1fabdb78068d1"),
("valdea", "20f3b89d74ed46d1b4479edf1c78e61d"),
("vera66", "ac63e3cd403849d294f80ad93290629f"),
("vivmia", "d32f4f3fbc894dcc993e305d8dc845e6"),
("walt6666", "4d738629a67c45f7a266f4e425dd980f"),
("williamgarcia", "c8ceede6132e4c90ab9ffdf035039fc4"),
("xi2026", "758b74fb42b94201ad8c799acbae8ea5"),
("yq888", "add45211aae24fd9a6e51058c2b7bbff"),
]
# 已经用掉的 bi150 账号数量(游标)。每成功「尝试」一个账号就 +1用完即回退 l11223344。
# 已经用掉的 bi150 账号数量(游标)。
# 注意:游标只在「提交成功」后才推进(见 _commit_bi150_account
# 因为模型可能已被别人抢先注册60028或提交失败若失败也消耗名额
# 稀缺的账号额度会被无效尝试白白吃掉;失败时保留名额给下一个模型继续用。
_bi150_used = 0
_bi150_lock = threading.Lock()
def _next_bi150_account() -> Tuple[str, str]:
def _peek_bi150_account() -> Tuple[str, str, bool]:
"""
取下一个 bi150 提交账号。
列表里每个账号只用一次;用完之后一律返回 l11223344。
查看当前该用哪个 bi150 账号,但**不推进**游标
返回 (账号, xc-Token, 是否取自 BI150_ACCOUNTS 列表)
列表用完后一律返回 HYGON_SUBMIT_ACCOUNT 且第三项为 False。
"""
with _bi150_lock:
if _bi150_used < len(BI150_ACCOUNTS):
acct, tok = BI150_ACCOUNTS[_bi150_used]
return acct, tok, True
return HYGON_SUBMIT_ACCOUNT, HYGON_XC_TOKEN, False
def _commit_bi150_account() -> None:
"""提交成功后调用,推进游标,让这个账号的名额真正被用掉。"""
global _bi150_used
with _bi150_lock:
if _bi150_used < len(BI150_ACCOUNTS):
acct = BI150_ACCOUNTS[_bi150_used]
_bi150_used += 1
return acct
return (HYGON_SUBMIT_ACCOUNT, HYGON_XC_TOKEN)
CONTEST_API_TOKEN = "ef1ef82f3c9efee413d602345fbe224d"
HF_TOKEN = "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"
@@ -473,125 +506,127 @@ ALL_MODEL_IDS = [
# "mradermacher/Meta-Llama-3.1-8B-Instruct-TIES-GGUF",
# "mradermacher/Llama-2-7b-sft-SPIN-gpt4o-GGUF",
"mradermacher/Mistral-7B-v0.1-sft-SPIN-Mistral-8x7B-Instruct-v0.1-GGUF",
"mradermacher/TaxoLumimaid-v0.2-8B-GGUF",
"mradermacher/Mistral-7B-v0.1-sft-SPIN-gpt4o-GGUF",
"mradermacher/QwenSlerp-7B-GGUF",
"mradermacher/creativestorywriter-GGUF",
"mradermacher/therapistAi-GGUF",
"mradermacher/MT-Gen5-BMA-gemma-2-9B-GGUF",
"mradermacher/MT-Gen5-GP-gemma-2-S5E-9B-GGUF",
"mradermacher/Cake-GGUF",
"mradermacher/MT-Gen5-IG-gemma-2-9B-GGUF",
"mradermacher/Qwen2.5-0.5B-Instruct-ThreeFourths-GGUF",
"mradermacher/MT-Gen5-IF-gemma-2-MT5g4MT4g2-9B-GGUF",
"mradermacher/MT-Gen5-MM-gemma-2-MT4g2MT5g4-9B-GGUF",
"mradermacher/MT-Gen5-MA-gemma-2-S5MT3g4-9B-GGUF",
"mradermacher/MT-Gen5-MUMM-gemma-2-9B-GGUF",
"mradermacher/tongyi-model-v1.2-1b-enth-GGUF",
"mradermacher/MT-Gen5-MU-gemma-2-MT3g4S5-9B-GGUF",
"mradermacher/tongyi-model-v1.3-1b-GGUF",
"mradermacher/MT-Gen5-MUMMIG-gemma-2-9B-GGUF",
"mradermacher/MT-Gen5-gemma-2-9B-GGUF",
"mradermacher/L3-ColdBrew-Euclidean-GGUF",
"mradermacher/AlloyingotneoyExperiment28-7B-GGUF",
"mradermacher/SystemHermes-2-7B-GGUF",
"mradermacher/NeuralMaths-7B-slerp-GGUF",
"mradermacher/T3qM7-7B-GGUF",
"mradermacher/MasherAI-2B-v0.1-GGUF",
"mradermacher/ChickaQ-Large-GGUF",
"mradermacher/Beast-Mixed-GGUF",
"mradermacher/Gujju-Llama-Instruct-v0.1-GGUF",
"mradermacher/Beast_Mixed_2_pro-GGUF",
"mradermacher/AlloyIngotNeoX-GGUF",
"mradermacher/Persephone_7B-GGUF",
"mradermacher/KuTrix-7b-GGUF",
"mradermacher/SystemHermes-7B-GGUF",
"mradermacher/SystemConfigHermes-7B-GGUF",
"mradermacher/open-llama-3b-v2-chat-GGUF",
"mradermacher/phi-2-orange-v2-GGUF",
"mradermacher/Phi-Stoma-GGUF",
"mradermacher/StrangeMerges_40-7B-dare_ties-GGUF",
"mradermacher/Swahili-Instruct-V2-3-GGUF",
"mradermacher/T3QM7-GGUF",
"mradermacher/WestKunai-Hermes-7b-GGUF",
"mradermacher/WestKunai-XS-7b-GGUF",
"mradermacher/leo-hessianai-7b-finetune-x5-GGUF",
"mradermacher/leo-hessianai-7b-finetune-x6-GGUF",
"mradermacher/leo-hessianai-7b-finetune-x7-GGUF",
"mradermacher/llama-2-7b-guanaco-dolly-mini-GGUF",
"mradermacher/open_llama_3b_v2_chat_dolly-GGUF",
"mradermacher/mistral-orpo-beta-NeuralBeagle14-7B-dare-ties-GGUF",
"mradermacher/seallm-7b-v2-chat-th-GGUF",
"mradermacher/tiny-llama-spin-iter2-GGUF",
"mradermacher/StrangeMerges_30-7B-slerp-GGUF",
"mradermacher/StrangeMerges_41-7B-dare_ties-GGUF",
"mradermacher/Wiedervereinigung-7b-dpo-laser-GGUF",
"mradermacher/alpaca-gpt4-GGUF",
"mradermacher/deepseek-coder-6.7b-pandas-GGUF",
"mradermacher/Phi-Delthanar-GGUF",
"mradermacher/ds-trinity-7b-v1-GGUF",
"mradermacher/flintlock_3B_v0.1-GGUF",
"mradermacher/flintlock_3B_v0.1a-GGUF",
"mradermacher/gemma-Kannada-Instruct-GGUF",
"mradermacher/gemma-Kannada-Instruct-v01-GGUF",
"mradermacher/TheMayonnaise-GGUF",
"mradermacher/hermeo-7b-laser-GGUF",
"mradermacher/Eris_Prime-V2-7B-GGUF",
"mradermacher/Elly_7B-GGUF",
"mradermacher/Saul-Instruct-Extended-GGUF",
"mradermacher/winter-garden-7b-gamma-GGUF",
"mradermacher/Mayonnaise-4in1-03-GGUF",
"mradermacher/SriRamanatestM-GGUF",
"mradermacher/open-llama-3b-v2-instruct-GGUF",
"mradermacher/Mayonnaise-4in1-01-GGUF",
"mradermacher/Franken-MistressMaid-7B-v2-GGUF",
"mradermacher/Strangemerges_32Yamshadow-7B-GGUF",
"mradermacher/llama-2-7b-Sri-Lankan-Law-GGUF",
"mradermacher/Commencis-LLM-GGUF",
"mradermacher/gemma-coder-GGUF",
"mradermacher/ShadowYamshadow-7B-GGUF",
"mradermacher/Einstein-4d-Marcoro14-nddmpk-KrishnaHercules-7b-slerp-GGUF",
"mradermacher/Mystical-dare7-7b-GGUF",
"mradermacher/NeuralCeptrix-7B-SLERP-GGUF",
"mradermacher/NeuralCeptrix-7B-SLERPv3-GGUF",
"mradermacher/PearlMath-lafted-7b-slerp-GGUF",
"mradermacher/Genisis-GGUF",
"mradermacher/PearlMathMstralPro-7b-slerp-GGUF",
"mradermacher/Einstein-4d-Marcoro14-nddmpk-KrishnaHercules-7b-slerp-fix1-GGUF",
"mradermacher/Greek_to_English_Translation-GGUF",
"mradermacher/Swallow-MS-7b-v0.1-ChatVector-GGUF",
"mradermacher/MistralDpoPearl-7b-slerp-GGUF",
"mradermacher/ChatMusician-Base-GGUF",
"mradermacher/Flora_7B-laser-GGUF",
"mradermacher/EvoLLM-JP-A-v1-7B-GGUF",
"mradermacher/EvoLLM-JP-v1-7B-GGUF",
"mradermacher/kukulemon-7B-GGUF",
"mradermacher/TinyJ.O.S.I.E.-3x1.1B-32k-Base-GGUF",
"mradermacher/Mystical-dare5-7b-GGUF",
"mradermacher/Patent-Instruct-LLaMA-Pro-GGUF",
"mradermacher/K2S3-Mistral-7b-v1.0-GGUF",
"mradermacher/NeuralCeptrix-7B-SLERPv2-GGUF",
"mradermacher/RasGulla1-7b-GGUF",
"mradermacher/MasherAI-7B-v4-GGUF",
"mradermacher/KnowCoder-7B-IE-GGUF",
"mradermacher/KnowCoder-7B-base-GGUF",
"mradermacher/ALMA-7B-R-remerged-GGUF",
"mradermacher/Beast-Mixed_3_pro-GGUF",
"mradermacher/Ministral-4b-instruct-GGUF",
"mradermacher/GOOD-4x1b-GGUF",
"mradermacher/Medictron-0.5B-Chat-GGUF",
"mradermacher/Pearl-7B-0211-ties-GGUF",
"mradermacher/NeuralsirkrishnaM7-7B-GGUF",
"mradermacher/Patent-Instruct-Pro-GGUF",
"mradermacher/TheSpice-7b-v0.1.1-GGUF",
"mradermacher/Louis_GRC-7B-slerp-M1-GGUF",
"mradermacher/MiniLLM-0.2B-WithWudao-GGUF",
"mradermacher/MiniLLM-0.2B-WithWudao-SFT_Alpaca-GGUF",
"mradermacher/FinguAI-Chat-v1-GGUF",
"mradermacher/macaroni-7b-GGUF",
"mradermacher/AlphaMonarch-daser-GGUF",
"mradermacher/M7Alloyingotneoy-7B-GGUF",
# "mradermacher/Mistral-7B-v0.1-sft-SPIN-Mistral-8x7B-Instruct-v0.1-GGUF",
# "mradermacher/TaxoLumimaid-v0.2-8B-GGUF",
# "mradermacher/Mistral-7B-v0.1-sft-SPIN-gpt4o-GGUF",
# "mradermacher/QwenSlerp-7B-GGUF",
# "mradermacher/creativestorywriter-GGUF",
# "mradermacher/therapistAi-GGUF",
# "mradermacher/MT-Gen5-BMA-gemma-2-9B-GGUF",
# "mradermacher/MT-Gen5-GP-gemma-2-S5E-9B-GGUF",
# "mradermacher/Cake-GGUF",
# "mradermacher/MT-Gen5-IG-gemma-2-9B-GGUF",
# "mradermacher/Qwen2.5-0.5B-Instruct-ThreeFourths-GGUF",
# "mradermacher/MT-Gen5-IF-gemma-2-MT5g4MT4g2-9B-GGUF",
# "mradermacher/MT-Gen5-MM-gemma-2-MT4g2MT5g4-9B-GGUF",
# "mradermacher/MT-Gen5-MA-gemma-2-S5MT3g4-9B-GGUF",
# "mradermacher/MT-Gen5-MUMM-gemma-2-9B-GGUF",
# "mradermacher/tongyi-model-v1.2-1b-enth-GGUF",
# "mradermacher/MT-Gen5-MU-gemma-2-MT3g4S5-9B-GGUF",
# "mradermacher/tongyi-model-v1.3-1b-GGUF",
# "mradermacher/MT-Gen5-MUMMIG-gemma-2-9B-GGUF",
# "mradermacher/MT-Gen5-gemma-2-9B-GGUF",
# "mradermacher/L3-ColdBrew-Euclidean-GGUF",
# "mradermacher/AlloyingotneoyExperiment28-7B-GGUF",
# "mradermacher/SystemHermes-2-7B-GGUF",
# "mradermacher/NeuralMaths-7B-slerp-GGUF",
# "mradermacher/T3qM7-7B-GGUF",
# "mradermacher/MasherAI-2B-v0.1-GGUF",
# "mradermacher/ChickaQ-Large-GGUF",
# "mradermacher/Beast-Mixed-GGUF",
# "mradermacher/Gujju-Llama-Instruct-v0.1-GGUF",
# "mradermacher/Beast_Mixed_2_pro-GGUF",
# "mradermacher/AlloyIngotNeoX-GGUF",
# "mradermacher/Persephone_7B-GGUF",
# "mradermacher/KuTrix-7b-GGUF",
# "mradermacher/SystemHermes-7B-GGUF",
# "mradermacher/SystemConfigHermes-7B-GGUF",
# "mradermacher/open-llama-3b-v2-chat-GGUF",
# "mradermacher/phi-2-orange-v2-GGUF",
# "mradermacher/Phi-Stoma-GGUF",
# "mradermacher/StrangeMerges_40-7B-dare_ties-GGUF",
# "mradermacher/Swahili-Instruct-V2-3-GGUF",
# "mradermacher/T3QM7-GGUF",
# "mradermacher/WestKunai-Hermes-7b-GGUF",
# "mradermacher/WestKunai-XS-7b-GGUF",
# "mradermacher/leo-hessianai-7b-finetune-x5-GGUF",
# "mradermacher/leo-hessianai-7b-finetune-x6-GGUF",
# "mradermacher/leo-hessianai-7b-finetune-x7-GGUF",
# "mradermacher/llama-2-7b-guanaco-dolly-mini-GGUF",
# "mradermacher/open_llama_3b_v2_chat_dolly-GGUF",
# "mradermacher/mistral-orpo-beta-NeuralBeagle14-7B-dare-ties-GGUF",
# "mradermacher/seallm-7b-v2-chat-th-GGUF",
# "mradermacher/tiny-llama-spin-iter2-GGUF",
# "mradermacher/StrangeMerges_30-7B-slerp-GGUF",
# "mradermacher/StrangeMerges_41-7B-dare_ties-GGUF",
# "mradermacher/Wiedervereinigung-7b-dpo-laser-GGUF",
# "mradermacher/alpaca-gpt4-GGUF",
# "mradermacher/deepseek-coder-6.7b-pandas-GGUF",
# "mradermacher/Phi-Delthanar-GGUF",
# "mradermacher/ds-trinity-7b-v1-GGUF",
# "mradermacher/flintlock_3B_v0.1-GGUF",
# "mradermacher/flintlock_3B_v0.1a-GGUF",
# "mradermacher/gemma-Kannada-Instruct-GGUF",
# "mradermacher/gemma-Kannada-Instruct-v01-GGUF",
# "mradermacher/TheMayonnaise-GGUF",
# "mradermacher/hermeo-7b-laser-GGUF",
# "mradermacher/Eris_Prime-V2-7B-GGUF",
# "mradermacher/Elly_7B-GGUF",
# "mradermacher/Saul-Instruct-Extended-GGUF",
# "mradermacher/winter-garden-7b-gamma-GGUF",
# "mradermacher/Mayonnaise-4in1-03-GGUF",
# "mradermacher/SriRamanatestM-GGUF",
# "mradermacher/open-llama-3b-v2-instruct-GGUF",
# "mradermacher/Mayonnaise-4in1-01-GGUF",
# "mradermacher/Franken-MistressMaid-7B-v2-GGUF",
# "mradermacher/Strangemerges_32Yamshadow-7B-GGUF",
# "mradermacher/llama-2-7b-Sri-Lankan-Law-GGUF",
# "mradermacher/Commencis-LLM-GGUF",
# "mradermacher/gemma-coder-GGUF",
# "mradermacher/ShadowYamshadow-7B-GGUF",
# "mradermacher/Einstein-4d-Marcoro14-nddmpk-KrishnaHercules-7b-slerp-GGUF",
# "mradermacher/Mystical-dare7-7b-GGUF",
# "mradermacher/NeuralCeptrix-7B-SLERP-GGUF",
# "mradermacher/NeuralCeptrix-7B-SLERPv3-GGUF",
# "mradermacher/PearlMath-lafted-7b-slerp-GGUF",
# "mradermacher/Genisis-GGUF",
# "mradermacher/PearlMathMstralPro-7b-slerp-GGUF",
# "mradermacher/Einstein-4d-Marcoro14-nddmpk-KrishnaHercules-7b-slerp-fix1-GGUF",
# "mradermacher/Greek_to_English_Translation-GGUF",
# "mradermacher/Swallow-MS-7b-v0.1-ChatVector-GGUF",
# "mradermacher/MistralDpoPearl-7b-slerp-GGUF",
# "mradermacher/ChatMusician-Base-GGUF",
# "mradermacher/Flora_7B-laser-GGUF",
# "mradermacher/EvoLLM-JP-A-v1-7B-GGUF",
# "mradermacher/EvoLLM-JP-v1-7B-GGUF",
# "mradermacher/kukulemon-7B-GGUF",
# "mradermacher/TinyJ.O.S.I.E.-3x1.1B-32k-Base-GGUF",
# "mradermacher/Mystical-dare5-7b-GGUF",
# "mradermacher/Patent-Instruct-LLaMA-Pro-GGUF",
# "mradermacher/K2S3-Mistral-7b-v1.0-GGUF",
# "mradermacher/NeuralCeptrix-7B-SLERPv2-GGUF",
# "mradermacher/RasGulla1-7b-GGUF",
# "mradermacher/MasherAI-7B-v4-GGUF",
# "mradermacher/KnowCoder-7B-IE-GGUF",
# "mradermacher/KnowCoder-7B-base-GGUF",
# "mradermacher/ALMA-7B-R-remerged-GGUF",
# "mradermacher/Beast-Mixed_3_pro-GGUF",
# "mradermacher/Ministral-4b-instruct-GGUF",
# "mradermacher/GOOD-4x1b-GGUF",
# "mradermacher/Medictron-0.5B-Chat-GGUF",
# "mradermacher/Pearl-7B-0211-ties-GGUF",
# "mradermacher/NeuralsirkrishnaM7-7B-GGUF",
# "mradermacher/Patent-Instruct-Pro-GGUF",
# "mradermacher/TheSpice-7b-v0.1.1-GGUF",
# "mradermacher/Louis_GRC-7B-slerp-M1-GGUF",
# "mradermacher/MiniLLM-0.2B-WithWudao-GGUF",
# "mradermacher/MiniLLM-0.2B-WithWudao-SFT_Alpaca-GGUF",
# "mradermacher/FinguAI-Chat-v1-GGUF",
# "mradermacher/macaroni-7b-GGUF",
# "mradermacher/AlphaMonarch-daser-GGUF",
# "mradermacher/M7Alloyingotneoy-7B-GGUF",
"mradermacher/Strangemerges_32Shadow-7B-GGUF",
"mradermacher/GarrulusMarcoro-7B-v0.1-GGUF",
"mradermacher/Macaroni-7b-Tied-GGUF",
@@ -2640,7 +2675,7 @@ ref_config:
values:
command: ['/workspace/llama.cpp/build/bin/llama-server','--model', '/model/{model_filename}', '--alias', 'llm', '--threads', '20','--n-gpu-layers','128', '--ctx-size', '4096', '--host', '0.0.0.0', '--port', '8000', '--jinja', '--flash-attn', 'off']
"""
account, xc_token = _next_bi150_account()
account, xc_token, from_list = _peek_bi150_account()
headers = {"Content-Type": "application/json", "xc-Token": xc_token}
payload = {
"configParams": config_content,
@@ -2656,9 +2691,13 @@ ref_config:
if resp.status_code == 200:
result = resp.json()
if result.get("code") == 0:
# 只有真正提交成功才消耗这个账号的名额
if from_list:
_commit_bi150_account()
print(f"✅ 测试任务提交成功! {model_id} (账号={account})", flush=True)
return True
else:
# 失败不推进游标,名额留给下一个模型继续用这个账号
print(f"❌ 测试任务业务错误 (账号={account}): {result.get('message')}", flush=True)
return False
else: