2 Commits

575
main.py
View File

@@ -34,62 +34,79 @@ USER_ACCOUNT = "zhoushasha@4paradigm.com"
USER_PASSWORD = "ganshenme0" USER_PASSWORD = "ganshenme0"
# 通过 curl -X POST https://modelhub.org.cn/adminApi/user/login 获取后填入(登录失败时的回退) # 通过 curl -X POST https://modelhub.org.cn/adminApi/user/login 获取后填入(登录失败时的回退)
AUTH_TOKEN = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyQWNjb3VudCI6Inpob3VzaGFzaGEiLCJpZCI6MTQsInVzZXJSb2xlIjoibGVhZGVyYm9hcmQiLCJleHAiOjE3ODg3NTE1NzYsImlhdCI6MTc4ODE0Njc3Nn0._tPW9hFKBcpiYP-G7B8fhtTiJO369HPI7_r62AvGAvA" AUTH_TOKEN = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyQWNjb3VudCI6Inpob3VzaGFzaGEiLCJpZCI6MTQsInVzZXJSb2xlIjoibGVhZGVyYm9hcmQiLCJleHAiOjE3OTAxNDU2NDYsImlhdCI6MTc4OTU0MDg0Nn0.PY0e46UY9YDvl_PNvn9Zv-WyvkaTbYngScbwyw-cWMg"
# hygon_k100-ai 验证任务走机制Bxc-Token固定用 l11223344 提交 # hygon_k100-ai 验证任务走机制Bxc-Token固定用 l11223344 提交
HYGON_SUBMIT_ACCOUNT = "l11223344" HYGON_SUBMIT_ACCOUNT = "zhoukaile"
HYGON_XC_TOKEN = "e1c0db2959e5411f9342c8550b03f6e9" HYGON_XC_TOKEN = "bd7c52f3b9604ef48a14dd6174513935"
# ── bi150Iluvatar_bi-150验证任务也走机制B ────────────────── # ── bi150Iluvatar_bi-150验证任务也走机制B ──────────────────
# 规则:下面这批账号每个只提交 1 个模型(按顺序,一人一个); # 规则:下面这批账号每个只提交 1 个模型(按顺序,一人一个);
# 这批用完之后,剩下所有模型统一回退到 HYGON_SUBMIT_ACCOUNT(l11223344) 提交。 # 这批用完之后,剩下所有模型统一回退到 HYGON_SUBMIT_ACCOUNT(l11223344) 提交。
BI150_ACCOUNTS: List[Tuple[str, str]] = [ BI150_ACCOUNTS: List[Tuple[str, str]] = [
("finndal", "ba1e2a3b12ca4bb6b18089fcdb862959"), ("albawal", "08bcbd26b39b4bbe856fb5b60731d672"),
("glenvin", "1feb350de5204246bacc008e54112608"), ("bea888", "4767e245a01d42d98466305291bc76f1"),
("noel777", "27ddbc8b7335459c8842092b5e98ae36"), ("bs888", "7865098998894071839cf02e39b4738f"),
("jane789", "7f8ad263b3a040dca63e24c1548a8b4b"), ("craigros", "4d2f41fc16a14c11ae25b1b151104f28"),
("clarknin", "6733f07156144de097990a6466c45d99"), ("dij11", "aca3bd47d7874f86a0f2621c0cf630c3"),
("jake99", "a6bbb222caaa409aad6dddf3f34361b2"), ("elc77", "856e9a9e54c04f6fadb2aa67d2d14f3f"),
("grant789", "9c3c737960cb47e9b46760f87b47828a"), ("gp520", "f6074e5fc90b43f7a4d787792762c305"),
("peteval", "d2c23ffa845e4212a68aef2e0eb15499"), ("iqm77", "819bb77dfe9241608862c616fc8828e5"),
("dij11", "93d8e172368147358e73c46b63d2d39e"), ("joel789", "e202331e8e124c398010a9cbe27d7cd1"),
("vera66", "ba1e60d8914b4900be129e22150d58e4"), ("marc999", "355c240bf32b473baf202b5fda8732ed"),
("sofiayoung", "ae732d8eacd94ab6aeb9482607f2b33a"), ("nd456", "cf9c13c5e8a24ed497bc1f3cd78d2f5f"),
("emily709", "a379474951ab459e824890d37bf4afd3"), ("nedtar", "bedfeab8e9424d599a100d70feef903c"),
("scarlett432", "239b9b91a074481e8519815ba8f505b8"), ("od77", "32a3181b2a3d4de7bb92dc76c8dc467d"),
("amelia_jackson", "46ca824f90c741ddb1c7bb1b2f356fe1"), ("ojn520", "197383c8ea6249048e0f602b31faed38"),
("isabella_perez", "79f0510ad86a4cb898e01dae820bc7eb"), ("olz007", "e38d0af8696d40e5a45cacc80338e165"),
("ny22", "3b65c17808514d6ba831758ab5fc22b6"), ("pam777", "111ef72e7ed74a6ebaa9e6fae2690d05"),
("phil888", "b716d73b5aed49f9ab6d4fb8763bfa69"), ("pamtro", "c542eb2f294b49ea8c0a95a55c1552f3"),
("stan123", "e615d010ab304719a1046e9e30a84f9b"), ("pamviv", "ed434bc7f6b5494ca42be41d091001b6"),
("willzac", "bdcc3394d49d41e799845957e27fac7c"), ("philmit", "cc8f8b7c9ce24a91bd4d7b8a3e1453ff"),
("yq888", "106c8dc9c2bd4458a172ce98acb12e7f"), ("po789", "fb6a8f738e544408864a3d31549e400a"),
("neilgle", "e4b2d90652e64aba8a071b0cca187091"), ("qju777", "28e4883ac5c543679b1223991332d0bd"),
("sara520", "6a9dfdd2b30b45d9ab8010076d4b7025"), ("rex168", "8678a4fe87e447bd9292b2be5c6bf9fe"),
("kateott", "01f5d973fe954e09b65628a6a7b16d14"), ("sarapat", "37e148f0c96f45b09e37ceafeef41dfd"),
("elc77", "a4648cde05e5417a81e3b63972549480"), ("sd520", "0ef0dfecfc2c4defa9fc34ac138bf9ec"),
("shawviv", "9a05bd584cfc4377bda04fb2dd318812"),
("sy123", "37293844c827482c88127d95a4e96345"),
("ta33", "ebee8e64845649b2a4c46a57bdea0c65"),
("tate8976", "ad4632ed2c8548d4ba52e18e9af0eaf0"),
("vince666", "08274bff89a9472eb69aa99a02b07bca"),
("war168", "1dcc7dc9a640476d9afab85b48fb7828"),
("xi2026", "ad52aba444764dca98c7200be8a39dbe"),
("xi22", "7737dcc3186a48348e73e2801ac94243"),
("xj8976", "542d08a17a6844ae91a223d084240cae"),
("yg789", "c7abd6da77cb40ca82ee89b74d54b2ee"),
] ]
# 已经用掉的 bi150 账号数量(游标)。每成功「尝试」一个账号就 +1用完即回退 l11223344。 # 已经用掉的 bi150 账号数量(游标)。
# 注意:游标只在「提交成功」后才推进(见 _commit_bi150_account
# 因为模型可能已被别人抢先注册60028或提交失败若失败也消耗名额
# 稀缺的账号额度会被无效尝试白白吃掉;失败时保留名额给下一个模型继续用。
_bi150_used = 0 _bi150_used = 0
_bi150_lock = threading.Lock() _bi150_lock = threading.Lock()
def _next_bi150_account() -> Tuple[str, str]: def _peek_bi150_account() -> Tuple[str, str, bool]:
""" """
取下一个 bi150 提交账号。 查看当前该用哪个 bi150 账号,但**不推进**游标
列表里每个账号只用一次;用完之后一律返回 l11223344。 返回 (账号, 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 global _bi150_used
with _bi150_lock: with _bi150_lock:
if _bi150_used < len(BI150_ACCOUNTS): if _bi150_used < len(BI150_ACCOUNTS):
acct = BI150_ACCOUNTS[_bi150_used]
_bi150_used += 1 _bi150_used += 1
return acct
return (HYGON_SUBMIT_ACCOUNT, HYGON_XC_TOKEN)
CONTEST_API_TOKEN = "ef1ef82f3c9efee413d602345fbe224d" CONTEST_API_TOKEN = "ef1ef82f3c9efee413d602345fbe224d"
HF_TOKEN = "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" HF_TOKEN = "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"
@@ -473,244 +490,246 @@ ALL_MODEL_IDS = [
# "mradermacher/Meta-Llama-3.1-8B-Instruct-TIES-GGUF", # "mradermacher/Meta-Llama-3.1-8B-Instruct-TIES-GGUF",
# "mradermacher/Llama-2-7b-sft-SPIN-gpt4o-GGUF", # "mradermacher/Llama-2-7b-sft-SPIN-gpt4o-GGUF",
"mradermacher/Mistral-7B-v0.1-sft-SPIN-Mistral-8x7B-Instruct-v0.1-GGUF", # "mradermacher/Mistral-7B-v0.1-sft-SPIN-Mistral-8x7B-Instruct-v0.1-GGUF",
"mradermacher/TaxoLumimaid-v0.2-8B-GGUF", # "mradermacher/TaxoLumimaid-v0.2-8B-GGUF",
"mradermacher/Mistral-7B-v0.1-sft-SPIN-gpt4o-GGUF", # "mradermacher/Mistral-7B-v0.1-sft-SPIN-gpt4o-GGUF",
"mradermacher/QwenSlerp-7B-GGUF", # "mradermacher/QwenSlerp-7B-GGUF",
"mradermacher/creativestorywriter-GGUF", # "mradermacher/creativestorywriter-GGUF",
"mradermacher/therapistAi-GGUF", # "mradermacher/therapistAi-GGUF",
"mradermacher/MT-Gen5-BMA-gemma-2-9B-GGUF", # "mradermacher/MT-Gen5-BMA-gemma-2-9B-GGUF",
"mradermacher/MT-Gen5-GP-gemma-2-S5E-9B-GGUF", # "mradermacher/MT-Gen5-GP-gemma-2-S5E-9B-GGUF",
"mradermacher/Cake-GGUF", # "mradermacher/Cake-GGUF",
"mradermacher/MT-Gen5-IG-gemma-2-9B-GGUF", # "mradermacher/MT-Gen5-IG-gemma-2-9B-GGUF",
"mradermacher/Qwen2.5-0.5B-Instruct-ThreeFourths-GGUF", # "mradermacher/Qwen2.5-0.5B-Instruct-ThreeFourths-GGUF",
"mradermacher/MT-Gen5-IF-gemma-2-MT5g4MT4g2-9B-GGUF", # "mradermacher/MT-Gen5-IF-gemma-2-MT5g4MT4g2-9B-GGUF",
"mradermacher/MT-Gen5-MM-gemma-2-MT4g2MT5g4-9B-GGUF", # "mradermacher/MT-Gen5-MM-gemma-2-MT4g2MT5g4-9B-GGUF",
"mradermacher/MT-Gen5-MA-gemma-2-S5MT3g4-9B-GGUF", # "mradermacher/MT-Gen5-MA-gemma-2-S5MT3g4-9B-GGUF",
"mradermacher/MT-Gen5-MUMM-gemma-2-9B-GGUF", # "mradermacher/MT-Gen5-MUMM-gemma-2-9B-GGUF",
"mradermacher/tongyi-model-v1.2-1b-enth-GGUF", # "mradermacher/tongyi-model-v1.2-1b-enth-GGUF",
"mradermacher/MT-Gen5-MU-gemma-2-MT3g4S5-9B-GGUF", # "mradermacher/MT-Gen5-MU-gemma-2-MT3g4S5-9B-GGUF",
"mradermacher/tongyi-model-v1.3-1b-GGUF", # "mradermacher/tongyi-model-v1.3-1b-GGUF",
"mradermacher/MT-Gen5-MUMMIG-gemma-2-9B-GGUF", # "mradermacher/MT-Gen5-MUMMIG-gemma-2-9B-GGUF",
"mradermacher/MT-Gen5-gemma-2-9B-GGUF", # "mradermacher/MT-Gen5-gemma-2-9B-GGUF",
"mradermacher/L3-ColdBrew-Euclidean-GGUF", # "mradermacher/L3-ColdBrew-Euclidean-GGUF",
"mradermacher/AlloyingotneoyExperiment28-7B-GGUF", # "mradermacher/AlloyingotneoyExperiment28-7B-GGUF",
"mradermacher/SystemHermes-2-7B-GGUF", # "mradermacher/SystemHermes-2-7B-GGUF",
"mradermacher/NeuralMaths-7B-slerp-GGUF", # "mradermacher/NeuralMaths-7B-slerp-GGUF",
"mradermacher/T3qM7-7B-GGUF", # "mradermacher/T3qM7-7B-GGUF",
"mradermacher/MasherAI-2B-v0.1-GGUF", # "mradermacher/MasherAI-2B-v0.1-GGUF",
"mradermacher/ChickaQ-Large-GGUF", # "mradermacher/ChickaQ-Large-GGUF",
"mradermacher/Beast-Mixed-GGUF", # "mradermacher/Beast-Mixed-GGUF",
"mradermacher/Gujju-Llama-Instruct-v0.1-GGUF", # "mradermacher/Gujju-Llama-Instruct-v0.1-GGUF",
"mradermacher/Beast_Mixed_2_pro-GGUF", # "mradermacher/Beast_Mixed_2_pro-GGUF",
"mradermacher/AlloyIngotNeoX-GGUF", # "mradermacher/AlloyIngotNeoX-GGUF",
"mradermacher/Persephone_7B-GGUF", # "mradermacher/Persephone_7B-GGUF",
"mradermacher/KuTrix-7b-GGUF", # "mradermacher/KuTrix-7b-GGUF",
"mradermacher/SystemHermes-7B-GGUF", # "mradermacher/SystemHermes-7B-GGUF",
"mradermacher/SystemConfigHermes-7B-GGUF", # "mradermacher/SystemConfigHermes-7B-GGUF",
"mradermacher/open-llama-3b-v2-chat-GGUF", # "mradermacher/open-llama-3b-v2-chat-GGUF",
"mradermacher/phi-2-orange-v2-GGUF", # "mradermacher/phi-2-orange-v2-GGUF",
"mradermacher/Phi-Stoma-GGUF", # "mradermacher/Phi-Stoma-GGUF",
"mradermacher/StrangeMerges_40-7B-dare_ties-GGUF", # "mradermacher/StrangeMerges_40-7B-dare_ties-GGUF",
"mradermacher/Swahili-Instruct-V2-3-GGUF", # "mradermacher/Swahili-Instruct-V2-3-GGUF",
"mradermacher/T3QM7-GGUF", # "mradermacher/T3QM7-GGUF",
"mradermacher/WestKunai-Hermes-7b-GGUF", # "mradermacher/WestKunai-Hermes-7b-GGUF",
"mradermacher/WestKunai-XS-7b-GGUF", # "mradermacher/WestKunai-XS-7b-GGUF",
"mradermacher/leo-hessianai-7b-finetune-x5-GGUF", # "mradermacher/leo-hessianai-7b-finetune-x5-GGUF",
"mradermacher/leo-hessianai-7b-finetune-x6-GGUF", # "mradermacher/leo-hessianai-7b-finetune-x6-GGUF",
"mradermacher/leo-hessianai-7b-finetune-x7-GGUF", # "mradermacher/leo-hessianai-7b-finetune-x7-GGUF",
"mradermacher/llama-2-7b-guanaco-dolly-mini-GGUF", # "mradermacher/llama-2-7b-guanaco-dolly-mini-GGUF",
"mradermacher/open_llama_3b_v2_chat_dolly-GGUF", # "mradermacher/open_llama_3b_v2_chat_dolly-GGUF",
"mradermacher/mistral-orpo-beta-NeuralBeagle14-7B-dare-ties-GGUF", # "mradermacher/mistral-orpo-beta-NeuralBeagle14-7B-dare-ties-GGUF",
"mradermacher/seallm-7b-v2-chat-th-GGUF", # "mradermacher/seallm-7b-v2-chat-th-GGUF",
"mradermacher/tiny-llama-spin-iter2-GGUF", # "mradermacher/tiny-llama-spin-iter2-GGUF",
"mradermacher/StrangeMerges_30-7B-slerp-GGUF", # "mradermacher/StrangeMerges_30-7B-slerp-GGUF",
"mradermacher/StrangeMerges_41-7B-dare_ties-GGUF", # "mradermacher/StrangeMerges_41-7B-dare_ties-GGUF",
"mradermacher/Wiedervereinigung-7b-dpo-laser-GGUF", # "mradermacher/Wiedervereinigung-7b-dpo-laser-GGUF",
"mradermacher/alpaca-gpt4-GGUF", # "mradermacher/alpaca-gpt4-GGUF",
"mradermacher/deepseek-coder-6.7b-pandas-GGUF", # "mradermacher/deepseek-coder-6.7b-pandas-GGUF",
"mradermacher/Phi-Delthanar-GGUF", # "mradermacher/Phi-Delthanar-GGUF",
"mradermacher/ds-trinity-7b-v1-GGUF", # "mradermacher/ds-trinity-7b-v1-GGUF",
"mradermacher/flintlock_3B_v0.1-GGUF", # "mradermacher/flintlock_3B_v0.1-GGUF",
"mradermacher/flintlock_3B_v0.1a-GGUF", # "mradermacher/flintlock_3B_v0.1a-GGUF",
"mradermacher/gemma-Kannada-Instruct-GGUF", # "mradermacher/gemma-Kannada-Instruct-GGUF",
"mradermacher/gemma-Kannada-Instruct-v01-GGUF", # "mradermacher/gemma-Kannada-Instruct-v01-GGUF",
"mradermacher/TheMayonnaise-GGUF", # "mradermacher/TheMayonnaise-GGUF",
"mradermacher/hermeo-7b-laser-GGUF", # "mradermacher/hermeo-7b-laser-GGUF",
"mradermacher/Eris_Prime-V2-7B-GGUF", # "mradermacher/Eris_Prime-V2-7B-GGUF",
"mradermacher/Elly_7B-GGUF", # "mradermacher/Elly_7B-GGUF",
"mradermacher/Saul-Instruct-Extended-GGUF", # "mradermacher/Saul-Instruct-Extended-GGUF",
"mradermacher/winter-garden-7b-gamma-GGUF", # "mradermacher/winter-garden-7b-gamma-GGUF",
"mradermacher/Mayonnaise-4in1-03-GGUF", # "mradermacher/Mayonnaise-4in1-03-GGUF",
"mradermacher/SriRamanatestM-GGUF", # "mradermacher/SriRamanatestM-GGUF",
"mradermacher/open-llama-3b-v2-instruct-GGUF", # "mradermacher/open-llama-3b-v2-instruct-GGUF",
"mradermacher/Mayonnaise-4in1-01-GGUF", # "mradermacher/Mayonnaise-4in1-01-GGUF",
"mradermacher/Franken-MistressMaid-7B-v2-GGUF", # "mradermacher/Franken-MistressMaid-7B-v2-GGUF",
"mradermacher/Strangemerges_32Yamshadow-7B-GGUF", # "mradermacher/Strangemerges_32Yamshadow-7B-GGUF",
"mradermacher/llama-2-7b-Sri-Lankan-Law-GGUF", # "mradermacher/llama-2-7b-Sri-Lankan-Law-GGUF",
"mradermacher/Commencis-LLM-GGUF", # "mradermacher/Commencis-LLM-GGUF",
"mradermacher/gemma-coder-GGUF", # "mradermacher/gemma-coder-GGUF",
"mradermacher/ShadowYamshadow-7B-GGUF", # "mradermacher/ShadowYamshadow-7B-GGUF",
"mradermacher/Einstein-4d-Marcoro14-nddmpk-KrishnaHercules-7b-slerp-GGUF", # "mradermacher/Einstein-4d-Marcoro14-nddmpk-KrishnaHercules-7b-slerp-GGUF",
"mradermacher/Mystical-dare7-7b-GGUF", # "mradermacher/Mystical-dare7-7b-GGUF",
"mradermacher/NeuralCeptrix-7B-SLERP-GGUF", # "mradermacher/NeuralCeptrix-7B-SLERP-GGUF",
"mradermacher/NeuralCeptrix-7B-SLERPv3-GGUF", # "mradermacher/NeuralCeptrix-7B-SLERPv3-GGUF",
"mradermacher/PearlMath-lafted-7b-slerp-GGUF", # "mradermacher/PearlMath-lafted-7b-slerp-GGUF",
"mradermacher/Genisis-GGUF", # "mradermacher/Genisis-GGUF",
"mradermacher/PearlMathMstralPro-7b-slerp-GGUF", # "mradermacher/PearlMathMstralPro-7b-slerp-GGUF",
"mradermacher/Einstein-4d-Marcoro14-nddmpk-KrishnaHercules-7b-slerp-fix1-GGUF", # "mradermacher/Einstein-4d-Marcoro14-nddmpk-KrishnaHercules-7b-slerp-fix1-GGUF",
"mradermacher/Greek_to_English_Translation-GGUF", # "mradermacher/Greek_to_English_Translation-GGUF",
"mradermacher/Swallow-MS-7b-v0.1-ChatVector-GGUF", # "mradermacher/Swallow-MS-7b-v0.1-ChatVector-GGUF",
"mradermacher/MistralDpoPearl-7b-slerp-GGUF", # "mradermacher/MistralDpoPearl-7b-slerp-GGUF",
"mradermacher/ChatMusician-Base-GGUF", # "mradermacher/ChatMusician-Base-GGUF",
"mradermacher/Flora_7B-laser-GGUF", # "mradermacher/Flora_7B-laser-GGUF",
"mradermacher/EvoLLM-JP-A-v1-7B-GGUF", # "mradermacher/EvoLLM-JP-A-v1-7B-GGUF",
"mradermacher/EvoLLM-JP-v1-7B-GGUF", # "mradermacher/EvoLLM-JP-v1-7B-GGUF",
"mradermacher/kukulemon-7B-GGUF", # "mradermacher/kukulemon-7B-GGUF",
"mradermacher/TinyJ.O.S.I.E.-3x1.1B-32k-Base-GGUF", # "mradermacher/TinyJ.O.S.I.E.-3x1.1B-32k-Base-GGUF",
"mradermacher/Mystical-dare5-7b-GGUF", # "mradermacher/Mystical-dare5-7b-GGUF",
"mradermacher/Patent-Instruct-LLaMA-Pro-GGUF", # "mradermacher/Patent-Instruct-LLaMA-Pro-GGUF",
"mradermacher/K2S3-Mistral-7b-v1.0-GGUF", # "mradermacher/K2S3-Mistral-7b-v1.0-GGUF",
"mradermacher/NeuralCeptrix-7B-SLERPv2-GGUF", # "mradermacher/NeuralCeptrix-7B-SLERPv2-GGUF",
"mradermacher/RasGulla1-7b-GGUF", # "mradermacher/RasGulla1-7b-GGUF",
"mradermacher/MasherAI-7B-v4-GGUF", # "mradermacher/MasherAI-7B-v4-GGUF",
"mradermacher/KnowCoder-7B-IE-GGUF", # "mradermacher/KnowCoder-7B-IE-GGUF",
"mradermacher/KnowCoder-7B-base-GGUF", # "mradermacher/KnowCoder-7B-base-GGUF",
"mradermacher/ALMA-7B-R-remerged-GGUF", # "mradermacher/ALMA-7B-R-remerged-GGUF",
"mradermacher/Beast-Mixed_3_pro-GGUF", # "mradermacher/Beast-Mixed_3_pro-GGUF",
"mradermacher/Ministral-4b-instruct-GGUF", # "mradermacher/Ministral-4b-instruct-GGUF",
"mradermacher/GOOD-4x1b-GGUF", # "mradermacher/GOOD-4x1b-GGUF",
"mradermacher/Medictron-0.5B-Chat-GGUF", # "mradermacher/Medictron-0.5B-Chat-GGUF",
"mradermacher/Pearl-7B-0211-ties-GGUF", # "mradermacher/Pearl-7B-0211-ties-GGUF",
"mradermacher/NeuralsirkrishnaM7-7B-GGUF", # "mradermacher/NeuralsirkrishnaM7-7B-GGUF",
"mradermacher/Patent-Instruct-Pro-GGUF", # "mradermacher/Patent-Instruct-Pro-GGUF",
"mradermacher/TheSpice-7b-v0.1.1-GGUF", # "mradermacher/TheSpice-7b-v0.1.1-GGUF",
"mradermacher/Louis_GRC-7B-slerp-M1-GGUF", # "mradermacher/Louis_GRC-7B-slerp-M1-GGUF",
"mradermacher/MiniLLM-0.2B-WithWudao-GGUF", # "mradermacher/MiniLLM-0.2B-WithWudao-GGUF",
"mradermacher/MiniLLM-0.2B-WithWudao-SFT_Alpaca-GGUF", # "mradermacher/MiniLLM-0.2B-WithWudao-SFT_Alpaca-GGUF",
"mradermacher/FinguAI-Chat-v1-GGUF", # "mradermacher/FinguAI-Chat-v1-GGUF",
"mradermacher/macaroni-7b-GGUF", # "mradermacher/macaroni-7b-GGUF",
"mradermacher/AlphaMonarch-daser-GGUF", # "mradermacher/AlphaMonarch-daser-GGUF",
"mradermacher/M7Alloyingotneoy-7B-GGUF", # "mradermacher/M7Alloyingotneoy-7B-GGUF",
"mradermacher/Strangemerges_32Shadow-7B-GGUF",
"mradermacher/GarrulusMarcoro-7B-v0.1-GGUF",
"mradermacher/Macaroni-7b-Tied-GGUF", # "mradermacher/Strangemerges_32Shadow-7B-GGUF",
"mradermacher/Matter-0.1-7B-DPO-preview-GGUF", # "mradermacher/GarrulusMarcoro-7B-v0.1-GGUF",
"mradermacher/Mistral7BInstructv0.2-RakutenAI7Bchat-GGUF", # "mradermacher/Macaroni-7b-Tied-GGUF",
"mradermacher/Pegasus-7b-slerp-GGUF", # "mradermacher/Matter-0.1-7B-DPO-preview-GGUF",
"mradermacher/NeuralDareDMistralPro-7b-slerp-GGUF", # "mradermacher/Mistral7BInstructv0.2-RakutenAI7Bchat-GGUF",
"mradermacher/QuizBot.AI-base-GGUF", # "mradermacher/Pegasus-7b-slerp-GGUF",
"mradermacher/Asherah_7B-GGUF", # "mradermacher/NeuralDareDMistralPro-7b-slerp-GGUF",
"mradermacher/sabre-2B-GGUF", # "mradermacher/QuizBot.AI-base-GGUF",
"mradermacher/tinyllama-coder-color-en-v0.1-GGUF", # "mradermacher/Asherah_7B-GGUF",
"mradermacher/tinyllama-color-coder-v1-GGUF", # "mradermacher/sabre-2B-GGUF",
"mradermacher/tinyllama-fake-news-detector-v1-GGUF", # "mradermacher/tinyllama-coder-color-en-v0.1-GGUF",
"mradermacher/tinyllama-fr-aya-1.5T-v0.1-GGUF", # "mradermacher/tinyllama-color-coder-v1-GGUF",
"mradermacher/tinyllama-hate-speech-detector-en-1.5T-v0.1-GGUF", # "mradermacher/tinyllama-fake-news-detector-v1-GGUF",
"mradermacher/tinyllama-hate-speech-detector-v1-GGUF", # "mradermacher/tinyllama-fr-aya-1.5T-v0.1-GGUF",
"mradermacher/tinyllama-onomatopoeia-ja-v1-GGUF", # "mradermacher/tinyllama-hate-speech-detector-en-1.5T-v0.1-GGUF",
"mradermacher/tinyllama-sentiment-analyzer-v1-GGUF", # "mradermacher/tinyllama-hate-speech-detector-v1-GGUF",
"mradermacher/tinyllama-sql-coder-v1-GGUF", # "mradermacher/tinyllama-onomatopoeia-ja-v1-GGUF",
"mradermacher/DaturaCookie_7B-GGUF", # "mradermacher/tinyllama-sentiment-analyzer-v1-GGUF",
"mradermacher/K2S3-Mistral-7b-v1.1-GGUF", # "mradermacher/tinyllama-sql-coder-v1-GGUF",
"mradermacher/mistral-orpo-mix-GGUF", # "mradermacher/DaturaCookie_7B-GGUF",
"mradermacher/NeuralMergeTest-001-GGUF", # "mradermacher/K2S3-Mistral-7b-v1.1-GGUF",
"mradermacher/NeuralSirKrishna-Spanish-FT-GGUF", # "mradermacher/mistral-orpo-mix-GGUF",
"mradermacher/T3qm7xStrangemerges_32-7B-GGUF", # "mradermacher/NeuralMergeTest-001-GGUF",
"mradermacher/flammen10-mistral-7B-GGUF", # "mradermacher/NeuralSirKrishna-Spanish-FT-GGUF",
"mradermacher/flammen11-mistral-7B-GGUF", # "mradermacher/T3qm7xStrangemerges_32-7B-GGUF",
"mradermacher/climategpt-7b-fsc-GGUF", # "mradermacher/flammen10-mistral-7B-GGUF",
"mradermacher/m.star.7b-GGUF", # "mradermacher/flammen11-mistral-7B-GGUF",
"mradermacher/J.O.S.I.E.3-Beta8-slerp-GGUF", # "mradermacher/climategpt-7b-fsc-GGUF",
"mradermacher/climategpt-7b-fsg-GGUF", # "mradermacher/m.star.7b-GGUF",
"mradermacher/Mistral-7B-v0.1-coco-caption-de-GGUF", # "mradermacher/J.O.S.I.E.3-Beta8-slerp-GGUF",
"mradermacher/MistralCode-7B-Instruct-v0.2-slerp-GGUF", # "mradermacher/climategpt-7b-fsg-GGUF",
"mradermacher/Mocha-Sample-7b-ex-GGUF", # "mradermacher/Mistral-7B-v0.1-coco-caption-de-GGUF",
"mradermacher/T3QM7X-GGUF", # "mradermacher/MistralCode-7B-Instruct-v0.2-slerp-GGUF",
"mradermacher/bruphin-iota-GGUF", # "mradermacher/Mocha-Sample-7b-ex-GGUF",
"mradermacher/gemma-ko-en-translate-v0.4-GGUF", # "mradermacher/T3QM7X-GGUF",
"mradermacher/Follex-7B-V2-GGUF", # "mradermacher/bruphin-iota-GGUF",
"mradermacher/speculor-2.7b-GGUF", # "mradermacher/gemma-ko-en-translate-v0.4-GGUF",
"mradermacher/CS221-xlm-roberta-base-finetuned-semeval-GGUF", # "mradermacher/Follex-7B-V2-GGUF",
"mradermacher/mamba-765M-chinese-chat-v0.1-GGUF", # "mradermacher/speculor-2.7b-GGUF",
"mradermacher/Brian-Llama-3.2-3B-GGUF", # "mradermacher/CS221-xlm-roberta-base-finetuned-semeval-GGUF",
"mradermacher/ING_Triomphant_M2_SLERP-GGUF", # "mradermacher/mamba-765M-chinese-chat-v0.1-GGUF",
"mradermacher/Zephyr_beta_32k_7B-GGUF", # "mradermacher/Brian-Llama-3.2-3B-GGUF",
"mradermacher/Mistral-7B-v0.3-sft-SPIN-self-GGUF", # "mradermacher/ING_Triomphant_M2_SLERP-GGUF",
"mradermacher/Follex-7B-GGUF", # "mradermacher/Zephyr_beta_32k_7B-GGUF",
"mradermacher/R4L-Math-v0.1-GGUF", # "mradermacher/Mistral-7B-v0.3-sft-SPIN-self-GGUF",
"mradermacher/Qwen2.5-3B-TTKH-python-0.3-GGUF", # "mradermacher/Follex-7B-GGUF",
"mradermacher/J.O.S.I.E.3-Beta3-slerp-GGUF", # "mradermacher/R4L-Math-v0.1-GGUF",
"mradermacher/Llama-3.1-8B-sft-SPIN-self-GGUF", # "mradermacher/Qwen2.5-3B-TTKH-python-0.3-GGUF",
"mradermacher/SmolLM2-FT-BG-GGUF", # "mradermacher/J.O.S.I.E.3-Beta3-slerp-GGUF",
"mradermacher/star-sft-intellect-1-GGUF", # "mradermacher/Llama-3.1-8B-sft-SPIN-self-GGUF",
"mradermacher/wiroai-turkish-llm-9b-GGUF", # "mradermacher/SmolLM2-FT-BG-GGUF",
"mradermacher/iq-code-evmind-0.5b-GGUF", # "mradermacher/star-sft-intellect-1-GGUF",
"mradermacher/iq-code-evmind-7b-GGUF", # "mradermacher/wiroai-turkish-llm-9b-GGUF",
"mradermacher/waka-qwq-GGUF", # "mradermacher/iq-code-evmind-0.5b-GGUF",
"mradermacher/tongyi-model-v1.3-1b-enth-GGUF", # "mradermacher/iq-code-evmind-7b-GGUF",
"mradermacher/KangalKhan-Beta-Ruby-7B-GGUF", # "mradermacher/waka-qwq-GGUF",
"mradermacher/Calliope-7b-GGUF", # "mradermacher/tongyi-model-v1.3-1b-enth-GGUF",
"mradermacher/Falcon3Slerp4-10B-GGUF", # "mradermacher/KangalKhan-Beta-Ruby-7B-GGUF",
"mradermacher/Lugha-Llama-8B-wura-GGUF", # "mradermacher/Calliope-7b-GGUF",
"mradermacher/FalconSlerp3-10B-GGUF", # "mradermacher/Falcon3Slerp4-10B-GGUF",
"mradermacher/Karasu-1.1b-task1357-vector-GGUF", # "mradermacher/Lugha-Llama-8B-wura-GGUF",
"mradermacher/bruphin-kappa-GGUF", # "mradermacher/FalconSlerp3-10B-GGUF",
"mradermacher/Nexus-IKM-Hermes-2-Pro-Mistral-7B-GGUF", # "mradermacher/Karasu-1.1b-task1357-vector-GGUF",
"mradermacher/StarMix-7B-slerp-GGUF", # "mradermacher/bruphin-kappa-GGUF",
"mradermacher/KangalKhan-Beta-Sapphire-7B-GGUF", # "mradermacher/Nexus-IKM-Hermes-2-Pro-Mistral-7B-GGUF",
"mradermacher/UltraCatunaMayo-DPO-GGUF", # "mradermacher/StarMix-7B-slerp-GGUF",
"mradermacher/KangalKhan-PressurizedRuby-7B-GGUF", # "mradermacher/KangalKhan-Beta-Sapphire-7B-GGUF",
"mradermacher/lion-zephyr-7b-GGUF", # "mradermacher/UltraCatunaMayo-DPO-GGUF",
"mradermacher/mamba-1.4b-hf-lima-GGUF", # "mradermacher/KangalKhan-PressurizedRuby-7B-GGUF",
"mradermacher/Mixtral_Base-GGUF", # "mradermacher/lion-zephyr-7b-GGUF",
"mradermacher/StrangeMerges_44-7B-dare_ties-GGUF", # "mradermacher/mamba-1.4b-hf-lima-GGUF",
"mradermacher/Mixtral_Chat-GGUF", # "mradermacher/Mixtral_Base-GGUF",
"mradermacher/Pearl-7B-slerp-GGUF", # "mradermacher/StrangeMerges_44-7B-dare_ties-GGUF",
"mradermacher/flammen13-mistral-7B-GGUF", # "mradermacher/Mixtral_Chat-GGUF",
"mradermacher/AlloyingotneoyNeuralsirkrishna-7B-GGUF", # "mradermacher/Pearl-7B-slerp-GGUF",
"mradermacher/flammen12-mistral-7B-GGUF", # "mradermacher/flammen13-mistral-7B-GGUF",
"mradermacher/MiniLLM-0.2B-NoWudao-GGUF", # "mradermacher/AlloyingotneoyNeuralsirkrishna-7B-GGUF",
"mradermacher/baarat-hindi-instruct-0.1-GGUF", # "mradermacher/flammen12-mistral-7B-GGUF",
"mradermacher/swallow-hermes-st-v1-GGUF", # "mradermacher/MiniLLM-0.2B-NoWudao-GGUF",
"mradermacher/Mistral-7B-Instruct-demi-merge-v0.2-7B-GGUF", # "mradermacher/baarat-hindi-instruct-0.1-GGUF",
"mradermacher/TinyJensen-1.1B-Chat-GGUF", # "mradermacher/swallow-hermes-st-v1-GGUF",
"mradermacher/Ak4ri-rp-7b-GGUF", # "mradermacher/Mistral-7B-Instruct-demi-merge-v0.2-7B-GGUF",
"mradermacher/Samlagast-7B-bf16-GGUF", # "mradermacher/TinyJensen-1.1B-Chat-GGUF",
"mradermacher/MKLLM-7B-Translate-GGUF", # "mradermacher/Ak4ri-rp-7b-GGUF",
"mradermacher/ScikitLLM-Model-GGUF", # "mradermacher/Samlagast-7B-bf16-GGUF",
"mradermacher/phi-2-DLEC-GGUF", # "mradermacher/MKLLM-7B-Translate-GGUF",
"mradermacher/Eris_PrimeV4-Vision-7B-GGUF", # "mradermacher/ScikitLLM-Model-GGUF",
"mradermacher/saul-zephyr-7b-slerp-GGUF", # "mradermacher/phi-2-DLEC-GGUF",
"mradermacher/YamshadowInex12_YamshadowExperiment28-GGUF", # "mradermacher/Eris_PrimeV4-Vision-7B-GGUF",
"mradermacher/Experiment26Yam_Experiment27Yam-GGUF", # "mradermacher/saul-zephyr-7b-slerp-GGUF",
"mradermacher/NeuralsirkrishnaShadow_Inex12Strangemerges_32-GGUF", # "mradermacher/YamshadowInex12_YamshadowExperiment28-GGUF",
"mradermacher/VerwaltungsAnthologie_clear_simbad_7B-GGUF", # "mradermacher/Experiment26Yam_Experiment27Yam-GGUF",
"mradermacher/Llama-3-8B-Instruct-DADA-GGUF", # "mradermacher/NeuralsirkrishnaShadow_Inex12Strangemerges_32-GGUF",
"mradermacher/M7Yamshadowexperiment28_T3qT3qm7-GGUF", # "mradermacher/VerwaltungsAnthologie_clear_simbad_7B-GGUF",
"mradermacher/Strangemerges_32M7-7B-GGUF", # "mradermacher/Llama-3-8B-Instruct-DADA-GGUF",
"mradermacher/Experiment28T3q_Multi_verse_modelM7-GGUF", # "mradermacher/M7Yamshadowexperiment28_T3qT3qm7-GGUF",
"mradermacher/gemma-2b-f16-telugu-base-GGUF", # "mradermacher/Strangemerges_32M7-7B-GGUF",
"mradermacher/ScaleDown-7B-slerp-v0.1-GGUF", # "mradermacher/Experiment28T3q_Multi_verse_modelM7-GGUF",
"mradermacher/GEITje-7B-ultra-GGUF", # "mradermacher/gemma-2b-f16-telugu-base-GGUF",
"mradermacher/ShadowStrangemerges_32-7B-GGUF", # "mradermacher/ScaleDown-7B-slerp-v0.1-GGUF",
"mradermacher/M7Yamshadowexperiment28_Inex16Calme-GGUF", # "mradermacher/GEITje-7B-ultra-GGUF",
"mradermacher/TinyLlama-1.1B-chat-dare-v1-GGUF", # "mradermacher/ShadowStrangemerges_32-7B-GGUF",
"mradermacher/RuBit-LLama-63M-GGUF", # "mradermacher/M7Yamshadowexperiment28_Inex16Calme-GGUF",
"mradermacher/Blitz-AI-DARE-v0.1-GGUF", # "mradermacher/TinyLlama-1.1B-chat-dare-v1-GGUF",
"mradermacher/StrangeMerges_43-7B-dare_ties-GGUF", # "mradermacher/RuBit-LLama-63M-GGUF",
"mradermacher/T3qm7xNeuralsirkrishna_Multi_verse_modelM7-GGUF", # "mradermacher/Blitz-AI-DARE-v0.1-GGUF",
"mradermacher/Panoramix-7B-Instruct-v0.2-GGUF", # "mradermacher/StrangeMerges_43-7B-dare_ties-GGUF",
"mradermacher/NeuralKrishnaMath-7B-slerp-GGUF", # "mradermacher/T3qm7xNeuralsirkrishna_Multi_verse_modelM7-GGUF",
"mradermacher/NeuralsynthesisCalmexperiment-7B-GGUF", # "mradermacher/Panoramix-7B-Instruct-v0.2-GGUF",
"mradermacher/T3qm7Shadow-7B-GGUF", # "mradermacher/NeuralKrishnaMath-7B-slerp-GGUF",
"mradermacher/Juliet-Chat-mini-GGUF", # "mradermacher/NeuralsynthesisCalmexperiment-7B-GGUF",
"mradermacher/MeliodasPercival_01_YamStrangemerges_32-GGUF", # "mradermacher/T3qm7Shadow-7B-GGUF",
"mradermacher/ErisepBeagleNuBuRPInfinWestLakev2-IreneRP-Neural-7B-slerp-GGUF", # "mradermacher/Juliet-Chat-mini-GGUF",
"mradermacher/Experiment26Yam_YamExperiment24-GGUF", # "mradermacher/MeliodasPercival_01_YamStrangemerges_32-GGUF",
"mradermacher/Experiment28M7_NeuralsirkrishnaExperiment26-GGUF", # "mradermacher/ErisepBeagleNuBuRPInfinWestLakev2-IreneRP-Neural-7B-slerp-GGUF",
"mradermacher/Humanised-LLMv2-GGUF", # "mradermacher/Experiment26Yam_YamExperiment24-GGUF",
"mradermacher/Experiment26Neuralsirkrishna_YamPastiche-GGUF", # "mradermacher/Experiment28M7_NeuralsirkrishnaExperiment26-GGUF",
# "mradermacher/Humanised-LLMv2-GGUF",
# "mradermacher/Experiment26Neuralsirkrishna_YamPastiche-GGUF",
"mradermacher/EXALT-Baseline-GGUF", "mradermacher/EXALT-Baseline-GGUF",
"mradermacher/NeuralsirkrishnaShadow_Ognoexperiment27M7-GGUF", "mradermacher/NeuralsirkrishnaShadow_Ognoexperiment27M7-GGUF",
"mradermacher/Meta-Llama-3-8B-Instruct_fictional_Korean_v1-GGUF", "mradermacher/Meta-Llama-3-8B-Instruct_fictional_Korean_v1-GGUF",
@@ -2640,7 +2659,7 @@ ref_config:
values: 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'] 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} headers = {"Content-Type": "application/json", "xc-Token": xc_token}
payload = { payload = {
"configParams": config_content, "configParams": config_content,
@@ -2656,9 +2675,13 @@ ref_config:
if resp.status_code == 200: if resp.status_code == 200:
result = resp.json() result = resp.json()
if result.get("code") == 0: if result.get("code") == 0:
# 只有真正提交成功才消耗这个账号的名额
if from_list:
_commit_bi150_account()
print(f"✅ 测试任务提交成功! {model_id} (账号={account})", flush=True) print(f"✅ 测试任务提交成功! {model_id} (账号={account})", flush=True)
return True return True
else: else:
# 失败不推进游标,名额留给下一个模型继续用这个账号
print(f"❌ 测试任务业务错误 (账号={account}): {result.get('message')}", flush=True) print(f"❌ 测试任务业务错误 (账号={account}): {result.get('message')}", flush=True)
return False return False
else: else: