diff --git a/main.py b/main.py index aa47312..2cef173 100644 --- a/main.py +++ b/main.py @@ -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 验证任务走机制B(xc-Token),固定用 l11223344 提交 -HYGON_SUBMIT_ACCOUNT = "l11223344" -HYGON_XC_TOKEN = "e1c0db2959e5411f9342c8550b03f6e9" +HYGON_SUBMIT_ACCOUNT = "zhoukaile" +HYGON_XC_TOKEN = "bd7c52f3b9604ef48a14dd6174513935" # ── bi150(Iluvatar_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: