From d4cfc5c931f59c35198b9657b05d0605aeb85945 Mon Sep 17 00:00:00 2001 From: hmo Date: Tue, 30 Jun 2026 02:30:32 +0800 Subject: [PATCH] fix: market_screener call_xiaoguo direct to node122 instead of Hermes gateway --- __pycache__/market_screener.cpython-312.pyc | Bin 18783 -> 18752 bytes market_screener.py | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/__pycache__/market_screener.cpython-312.pyc b/__pycache__/market_screener.cpython-312.pyc index aa96a2b1e4c3af8a2e7b8162307300c467aaa029..ae5144571f88cc7283ff50370cf8a0431fc1a6d9 100644 GIT binary patch delta 2238 zcmY+FX;4#F6oB8&Mj$M~C1O+vf_?K`Tt;lfL6ay~cr->7YpcC}%h7Lj}4zuq# zWHvPG6f;e+j;4*~;W-@saYS(4MypQ4|}x1*y3Td z$2^n_rzCdhD18&@jP1}x_h~jLESuW} ztjLkJ6MdVHMb31UxhncM?keHs#wwo(ce^*ygt#Iq$9*(92}ZE(RijW>866c9(WLm}BSyQ5+$mgdO02s`-K24K1;;#?c}8fGMCP< z6)u~`wuEBD48#kFDuj(ewN#ZQ7|^3pACMYU zv#h{!#aAmve?ea@Du4xm5PIrhEqW5KjHBXk0FIypS?k$?mITzJw1Gjj2I^`((i^e}^}OPf0y4~{*3@j1mhjtj zda7cPnBTyE4<9~+-So@UrAc#{UU8f|u2*%r`5@5oY1<2exR*&5y@~{|gDJ2RK@smF z-eXYByda2zhgYDP-bpLBH!-8r5KY8_b@716%TfT2&697WI`>*oQKP!+r)C$HL(VXhVU z&t;8_wrM@Rku@$&OB;(bSP!|b7EYr2F=8=I&$iidgdU%dgHKV#G}-y)Wsf1-qZ$KZy$Ebz=F&?!d82;N+z>x9$oP6iXA>?_ zTW+oyW1R$kqGh?ML?YVu1g2^p5s>G=iZW;mF?*J#)JjbjDp5IqRIFL0h_7Us|UhKY4} zaUy5l8fe?m*B0tOv$k*jQTP^pzQ$D(!@!XZ{hu9!3rtj#{UR@TWJU6>^muFdK(z>8 zp>r?dyYSJ%2_*9}%D*7A(a>(!o2UXJI{)HL9{lM8qvL7>4zn{pIKRa)fAB-iNc zu5p$p(_2rsyIdJqE!9#ZDW2%{mDNN+JLV%D*3-2SbP+XSn5I%X+eyDg2rsdohdBt%QLee3I!>? zU+A^56{KpKMieb}`k*3eYunh`q_)vC8MXEU3;43#5?~bb?+mbQ;bPG~qaUcvk%3lV(Gc zPBzi2hH1K5E1j1UKdn(Gn1nHcxl<>M?XjFQM6H|jW4WjuU0|L>MrVwp$?+-lu$j%$ zHsH=0RvnSHoTU=Zc z`S|Sc<>xQYMn{v zTN@J#nU=x$GLLyW4P-vWAmN* z>yzU0)AiTWjrmUHQp|b-Sw<7a_Ypz)W&An=DWd5K*||AvL0F2&MZAG1Ltw~NYk9%S z{DPI`?uymL;6lYDh@PMz!YZ_>q+JQqNddi*FqLkBH1n3zoVDhCsn>r>ls0Ovv&v4cU43xxgd;6_P= zI-Z3pAVCp*l9XoB_SsJz$+9)T>>mF6^yyPLM(@vAJE2<#MNC@R&2{TlU1k<|==kaF z^MbgXNfJGB5TKoP;4tC{f+CJGsAgUeM8VC=&`5uqUedgci4H^bELQZ$4I(cE18@qh zEi#A!!5s+7V!6WtdR%5FVwW~5iLxNR!-st`>_)*94hbyBpd3x20pWcD^cBO_(>(K`S#>kXCvsV-l;CuQHsk+|Xpi zj|>t%XrsZoNl9j=xs?eH0zcD5naSiWWld%^nW-I9yXXow$`UUKGAo8W)&Z<)5a$8p<6SeHXyo3S76$D-w zT&3f(v&eUJS@x8K?@_qU5H>M9JiT-1%QJ9|2C^qxzrmqz5kDyH+36(Z7PfyyJTJZw zb~huUwL$+_w4nKApI-C@4I2=c)sC2G^4>u~JMHhRg)fNAdwsA4<-3S`n#>%RL_syy z@jkBrcu6YREXA;Y`wJgS9ooLwLWY%&#TFfDRX$nLY$CVm99IgtL*I7IwmwhrFx}>I zk!^IqHG{O#2d>xI^(N&_TZq}NB{5vU*30Ge{1MQekF5r~eXgB_%%7J3i z1)`U*9dRG=a^1r@)U>PLi>)*U)mq}Jbe9$6mzSFvr`RP!pDZe=kspN1aWg%WMz;; z;|krWf8j#-+N!q7B3Ef)MX9@_^v!}|)#_SRJlb diff --git a/market_screener.py b/market_screener.py index 2c44b4f..7391a2a 100644 --- a/market_screener.py +++ b/market_screener.py @@ -38,10 +38,10 @@ def save_json(path, data): def call_xiaoguo(messages, timeout=API_TIMEOUT): - """调用主模型(走Hermes gateway),小果本地LLM太缩水扛不住全市场分析""" - payload = json.dumps({"model": "hermes-agent", "messages": messages, + """调小果本地LLM(通过node122直连,/etc/hosts自动走LAN或EasyTier)""" + payload = json.dumps({"model": XIAOGUO_MODEL, "messages": messages, "temperature": 0.1, "max_tokens": 2048}).encode() - req = urllib.request.Request("http://localhost:8643/v1/chat/completions", data=payload, + req = urllib.request.Request(_get_xiaoguo_url(), data=payload, headers={"Content-Type": "application/json", "Authorization": "Bearer hermes123"}, method="POST") try: