From 2fd796781fc93db976f7269a860772bc7bf1e5c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=91=E6=9E=97=5FCyril=20Pilgrim?= Date: Tue, 11 Feb 2025 00:18:51 +0800 Subject: [PATCH] update --- __pycache__/__init__.cpython-312.pyc | Bin 1094 -> 1110 bytes __pycache__/image_generation.cpython-312.pyc | Bin 6180 -> 6212 bytes .../image_preprocessor.cpython-312.pyc | Bin 3504 -> 3520 bytes .../image_understanding.cpython-312.pyc | Bin 4365 -> 4414 bytes __pycache__/llm_loader.cpython-312.pyc | Bin 2152 -> 2242 bytes __pycache__/model_loader.cpython-312.pyc | Bin 5048 -> 5061 bytes .../openai_compatible_loader.cpython-312.pyc | Bin 11566 -> 11728 bytes llm_loader.py | 6 ++++-- openai_compatible_loader.py | 7 ++++--- 9 files changed, 8 insertions(+), 5 deletions(-) diff --git a/__pycache__/__init__.cpython-312.pyc b/__pycache__/__init__.cpython-312.pyc index 660a9fa9a31bcbeae4f3900d6cd9d0771c44e451..31567a28d19902a30414ce22983106077a31fd8f 100644 GIT binary patch delta 106 zcmX@cagBrTG%qg~0}z}wS&{yVbt9h+v!9QCXmM&$v3^ErVqSV>X>vwshQ4!tZdzri zr+#v2aY=q|d|rM^YB5Yu*CjQzAUHKOJ3b^oKPNl0L_a=0GcU6wK3=b&^4H`F=5qj+ CrY7b9 delta 90 zcmcb{ag2lSG%qg~0}yZ;El+1<+sLQGY-i(Y72}+rn^qa>8IxRET#}y~pO>GKS_~7^ mbxBPv2u@AS)(y$e&&kd#iHVQT%*!l^kJl@xyfwLl`5XY)$R6_m diff --git a/__pycache__/image_generation.cpython-312.pyc b/__pycache__/image_generation.cpython-312.pyc index 8a6856f072a803a8e2bbec5214b0a099921c5da2..e8fc508bac2d02ac615b2b490309691cfbebc05a 100644 GIT binary patch delta 222 zcmZ2taKwQ3G%qg~0}!wXEK1kk$eYFD6rvwmoLW?@pHZ5amtI+#oKc#g@0_2TRvGH4 zpIlm8lAjx&m!Fba3=`CKNlh&XPEE~@56REZ$<8d%-@KAVpO^98T-+f?|`83WYI)XgT2%ia`1U oNbvU;F$NK(PYgU5s{adz@B$Tl2dM(<-y9|4z|8n-@@(-=0HYB`^Z)<= delta 190 zcmX?Nu*87(G%qg~0}wpXSd#vFBX1Uqk&CNUjB|c&T4ktbOmb;)Nq%m8UVchyF-%a` zB{j7mI5jm}HzYqlCp)twX7f%KeO|_MlV1uh=9%O7g_T)`@1cy=M3>3agp{Oj$Y_0F zW#Egy+NAyG%qg~0}$+MSeZV5Bd;fuk(;YkjB|c&T4ktbOmb;)Nq%m8UVchyF-%a` hB{j7mI5jm}HzYqlCp)twX7dcDOI(b%CTH`80syq69rXYJ diff --git a/__pycache__/image_understanding.cpython-312.pyc b/__pycache__/image_understanding.cpython-312.pyc index e19ecadc29514bbed45a2944bbdf40bf5ba8c160..9d4aaeca46f9a6e7579590909280faa8c6b1ce25 100644 GIT binary patch delta 237 zcmeBG+NZ>OnwOW00SH(G7NzrT}g-fVPTCZRX{xVq*L?xkI28 E05;%9Z2$lO delta 188 zcmdm|)T_jMnwOW00SKOGEJ<(Q$UB?K$lcW{#yLMXtuoXzCb_h@BtJJkFFz%<7$&Ie zlA2l&oSK@g8WQS>eA$_@bLA&*;5CqAkkXtlKS%!84EY~lL>MI0J~6N(E8*c& VWd|#nDZkl{uZoHB*5sW6tpKaRJY)a> diff --git a/__pycache__/llm_loader.cpython-312.pyc b/__pycache__/llm_loader.cpython-312.pyc index 2727b1bdd1191f4d52d79ebb89d41ed10e665ab4..83c89e9601df5f991c608a2c73dac66787e77330 100644 GIT binary patch delta 349 zcmaDMa7d8%G%qg~0}ynpu1YW2$a|iVk!$i@#slJ|!a%{`)V$(U=ZwS>{b$pcg3z?d zbC}|s{PaVMQ;UlAGfETl(kn}oGfFe`o%3_kDnmW>lS_+B@^j5caVS>6Ysi_6Q zsj1oVA^G_^*_kE!lXaL~__^hTK8P`hhuoJU$nlJ5hvhyd3I29e2& zn1i^ufzDtC;?EwF|1nFlq;SvSnk>np&&adclf{-%t4cegq@K==a#kXjM^g+X|- cI{OvIUz7i^n{k;kYJ6k>5+4dC+i>Ur0Cm@Ix&QzG delta 299 zcmX>k_(Fj9G%qg~0}$+MSeb6Kk@q|!Bj@D1j0YxfWr{VjbG3?b&d*J&4E2mjE-fy} z&yCN^Pf0C?3F^9}rWORJre^DgjQ)EShr!gy5~`F{8#u1|abvXYw=-9RS0+SBU@s diff --git a/__pycache__/model_loader.cpython-312.pyc b/__pycache__/model_loader.cpython-312.pyc index 62182b5ecf458d7c2b82f902267debb90e208221..9ce0f0b993af1b44fd4ce828cc44e3208bc6d08e 100644 GIT binary patch delta 135 zcmdm?epH?JG%qg~0}y;wU6yXSk@pXyQ-FSGacWVqenx3xUV3F|az<%}zH@$VT4kuG zesXDXNq%m8UVchyF-%a`B{j7mI5jmpJ|sUsCp)u5f3r2yd}hYolW()8a$lCU`NqsF e&UHgnayplKkBGy!@2ZVwj+= zOKNICaB6C{Zb*K9PIhKV%w}(<`OJ*_CckD)<-H1hoa?5n&4iH2(QK+57i4Wd UFf(w9Y;I?}&BJ(WaHq)$ diff --git a/__pycache__/openai_compatible_loader.cpython-312.pyc b/__pycache__/openai_compatible_loader.cpython-312.pyc index d9b9eb6de5baf7c15b2f6671169315a767ce73c5..2136297cd5cb6f0c9fd22518a304223bcd8ef9a3 100644 GIT binary patch delta 1325 zcmZWnOH3O_7@pbnf}h|AeiYl-fENSCY+ULX5`%eEZRnu{yP$@&AjfMk0cfJ1gjOIdNnU z37;$5CykEs?QX~%`a*rKNiH0aPU#i`WZ4M?tRMeY)nI;kQbii{6T!;r7IEi23Rqig+8+sXQ*0IC)7f$``2-Dy8IWyqJqJsggpT#2+v}csqJmWrVfp3srY% zeToTD?@(jq09;{s2WnSqVFMDY>q;9_MJE)FDBY)0MGN3I_3d%5_uz@HuB5r}hRYR& z>^br;7OEBi--Pa{d*Mq+P#d-GlmauSZ_@=G0^WnHnuM%*h5}$t6Qy_--O)G|jVBx| z+SO!W3%XZkq0eA_wd_@R7RmLq(2G9O>R~Hd(npX|XMuI-l+F#EXjnG{+t8Z^EBdFn z7(LNd{LlXo`mo*v+tW7F&g#Rj1qJ+Zwa%AC8jg*ONobwvWd74n>N07)gJG`GSzA={A28^b}#7WjH)LiomUdwu6iow4Lx!K=-sGkpL+Ev0ZDgD>&R~qv{KJhV zh?pCdKxW4y$>9GcTi~qOj$2{T>=Jh`Zk_oFQrqCBc@Xb`M#*kz&xlm%_>^q>7^$5w zBBcynCpm=Xq!~`FhnrGR3_Oyk2UAU63>`&_G{fqc0X$U_d7Nf>%QLtep0m7#d*COV z4L<>QE$2Q1h^p|qJa zC-Tv0_|@s+DBW|8!ArFozMUIzeTk*(EbDoAQ|psI_yK!rI7+hTNX<27OB7C_JCZfe z>|*Ym=MN6w%}sa(tY4G#4*k+jS(9N_d0JQKA1}hsNtw7hidxsJFy(`ih4WU1MkmTe|FEH{{kdMcKC2N+nqlY{PD{;^v2y+**^2N0J;LIxlI6@uk!zU+LTATe4jv%(&Imy4kEc-5Sr7 y)wb>{^_QJn!{Er$!I$%cuWXGcPOkGw7!Rz|5BOqmU*$1^Lu-hkHVPMmE&l@I#z1@k diff --git a/llm_loader.py b/llm_loader.py index a1e94bb..fc973a4 100644 --- a/llm_loader.py +++ b/llm_loader.py @@ -26,7 +26,8 @@ class LLM_Loader: "Moonshot/月之暗面", "Baichuan/百川", "MiniMax/MiniMax", - "StepFun/阶跃星辰" + "StepFun/阶跃星辰", + "SenseChat/日日新" ], {}), "model": ("STRING", { "default": "", @@ -52,7 +53,8 @@ class LLM_Loader: "Moonshot/月之暗面": "https://api.moonshot.cn/v1", "Baichuan/百川": "https://api.baichuan-ai.com/v1", "MiniMax/MiniMax": "https://api.minimax.chat/v1", - "StepFun/阶跃星辰": "https://api.stepfun.com/v1" + "StepFun/阶跃星辰": "https://api.stepfun.com/v1", + "SenseChat/日日新": "https://api.sensenova.cn/compatible-mode/v1" } # 获取实际的 base_url diff --git a/openai_compatible_loader.py b/openai_compatible_loader.py index 9cc9925..498ff37 100644 --- a/openai_compatible_loader.py +++ b/openai_compatible_loader.py @@ -118,7 +118,8 @@ class OpenAICompatibleLoader: "Moonshot/月之暗面": "https://api.moonshot.cn/v1", "Baichuan/百川": "https://api.baichuan-ai.com/v1/", "MiniMax/MiniMax": "https://api.minimax.chat/v1/", - "StepFun/阶跃星辰": "https://api.stepfun.com/v1/" + "StepFun/阶跃星辰": "https://api.stepfun.com/v1/", + "SenseChat/日日新": "https://api.sensenova.cn/compatible-mode/v1" } actual_base_url = base_url_mapping.get(base_url.strip(), base_url) @@ -156,8 +157,8 @@ class OpenAICompatibleLoader: "max_tokens": max_tokens } - # 检查是否为星火大模型 - if "spark-api-open.xf-yun.com" in actual_base_url or "api.baichuan-ai.com" in actual_base_url: + # 检查是否为星火大模型或 SenseChat/日日新 + if "spark-api-open.xf-yun.com" in actual_base_url or "api.baichuan-ai.com" in actual_base_url or "api.sensenova.cn" in actual_base_url: # 星火大模型需要 content 为字符串 payload["messages"] = [ {