From 4d23ae1e3ba5c319c0767970d3a5aa2cac2d1660 Mon Sep 17 00:00:00 2001 From: DavdGao Date: Tue, 5 Nov 2024 05:27:28 +0000 Subject: [PATCH] deploy: 1d0373b4d8b404890ea0d9da03fc38619ffbc82e --- en/.doctrees/agentscope.doctree | Bin 77693 -> 77718 bytes .../agentscope.models.dashscope_model.doctree | Bin 192365 -> 192353 bytes en/.doctrees/agentscope.models.doctree | Bin 737695 -> 737659 bytes .../agentscope.models.litellm_model.doctree | Bin 81236 -> 81224 bytes en/.doctrees/agentscope.models.model.doctree | Bin 42272 -> 42260 bytes .../agentscope.models.ollama_model.doctree | Bin 139813 -> 139801 bytes .../agentscope.models.openai_model.doctree | Bin 158356 -> 158344 bytes .../agentscope.models.post_model.doctree | Bin 121179 -> 121155 bytes .../agentscope.models.zhipu_model.doctree | Bin 111733 -> 111721 bytes en/.doctrees/agentscope.tokens.doctree | Bin 0 -> 56183 bytes en/.doctrees/environment.pickle | Bin 2165151 -> 2184612 bytes en/.doctrees/index.doctree | Bin 1866649 -> 1885036 bytes en/_modules/agentscope/logging.html | 2 +- en/_modules/agentscope/models/model.html | 2 +- en/_modules/agentscope/service.html | 5 +- .../service/browser/web_browser.html | 2 +- en/_modules/agentscope/tokens.html | 566 +++++++++++++++++ en/_modules/index.html | 1 + en/_sources/agentscope.rst.txt | 1 + en/_sources/agentscope.tokens.rst.txt | 7 + en/agentscope.html | 10 + en/agentscope.models.dashscope_model.html | 2 +- en/agentscope.models.html | 6 +- en/agentscope.models.litellm_model.html | 2 +- en/agentscope.models.model.html | 2 +- en/agentscope.models.ollama_model.html | 2 +- en/agentscope.models.openai_model.html | 2 +- en/agentscope.models.post_model.html | 4 +- en/agentscope.models.zhipu_model.html | 2 +- en/agentscope.serialize.html | 2 + en/agentscope.tokens.html | 278 +++++++++ en/genindex.html | 31 +- en/modules.html | 10 + en/objects.inv | Bin 18825 -> 18912 bytes en/py-modindex.html | 5 + en/searchindex.js | 2 +- zh_CN/.doctrees/agentscope.doctree | Bin 77709 -> 77734 bytes .../agentscope.models.dashscope_model.doctree | Bin 192395 -> 192383 bytes zh_CN/.doctrees/agentscope.models.doctree | Bin 737780 -> 737744 bytes .../agentscope.models.litellm_model.doctree | Bin 81248 -> 81236 bytes .../.doctrees/agentscope.models.model.doctree | Bin 42280 -> 42268 bytes .../agentscope.models.ollama_model.doctree | Bin 139839 -> 139827 bytes .../agentscope.models.openai_model.doctree | Bin 158380 -> 158368 bytes .../agentscope.models.post_model.doctree | Bin 121217 -> 121193 bytes .../agentscope.models.zhipu_model.doctree | Bin 111755 -> 111743 bytes zh_CN/.doctrees/agentscope.tokens.doctree | Bin 0 -> 56190 bytes zh_CN/.doctrees/environment.pickle | Bin 2167413 -> 2186923 bytes zh_CN/.doctrees/index.doctree | Bin 1870946 -> 1889382 bytes zh_CN/_modules/agentscope/logging.html | 2 +- zh_CN/_modules/agentscope/models/model.html | 2 +- zh_CN/_modules/agentscope/service.html | 5 +- .../service/browser/web_browser.html | 2 +- zh_CN/_modules/agentscope/tokens.html | 570 ++++++++++++++++++ zh_CN/_modules/index.html | 1 + zh_CN/_sources/agentscope.rst.txt | 1 + zh_CN/_sources/agentscope.tokens.rst.txt | 7 + zh_CN/agentscope.constants.html | 1 + zh_CN/agentscope.html | 11 + zh_CN/agentscope.logging.html | 1 + zh_CN/agentscope.models.dashscope_model.html | 2 +- zh_CN/agentscope.models.html | 6 +- zh_CN/agentscope.models.litellm_model.html | 2 +- zh_CN/agentscope.models.model.html | 2 +- zh_CN/agentscope.models.ollama_model.html | 2 +- zh_CN/agentscope.models.openai_model.html | 2 +- zh_CN/agentscope.models.post_model.html | 4 +- zh_CN/agentscope.models.zhipu_model.html | 2 +- zh_CN/agentscope.msghub.html | 1 + zh_CN/agentscope.serialize.html | 3 + zh_CN/agentscope.tokens.html | 299 +++++++++ zh_CN/genindex.html | 31 +- zh_CN/modules.html | 10 + zh_CN/objects.inv | Bin 18710 -> 18801 bytes zh_CN/py-modindex.html | 5 + zh_CN/searchindex.js | 2 +- 75 files changed, 1882 insertions(+), 40 deletions(-) create mode 100644 en/.doctrees/agentscope.tokens.doctree create mode 100644 en/_modules/agentscope/tokens.html create mode 100644 en/_sources/agentscope.tokens.rst.txt create mode 100644 en/agentscope.tokens.html create mode 100644 zh_CN/.doctrees/agentscope.tokens.doctree create mode 100644 zh_CN/_modules/agentscope/tokens.html create mode 100644 zh_CN/_sources/agentscope.tokens.rst.txt create mode 100644 zh_CN/agentscope.tokens.html diff --git a/en/.doctrees/agentscope.doctree b/en/.doctrees/agentscope.doctree index 322b104d0412a752314f6dfc8176187e852069dc..ab2de217de8df19effd3969704b210996bd87633 100644 GIT binary patch literal 77718 zcmeHw3zS?(d8VGDnUOSlj~|lkmW@%%NHbXG6@f6akZmDZ2ESiQPfz!qxqa2s-R|41 z2N+|*u|eh<478W95FiIwCkr_&%PV0QvOu!rI0VDl@Y?JK)@;Hf>{(#5PI40B{r;-D z_g3A${de7-mPwY_M?KwjtLp#je^%A4`v3b^KDunl(k1j?u+DF|mD=g4V!2$ammR+o zjF#)A_JUJub>7k0_4>|hJNaO&Sv=*}+s%^G36`Kn$*ok&O{dm5-U%kCdaF|Pr&Rk@ zzEf&d>b0o3yV4zTR~_%<-LYV0tJ11E+M{4&aUQVzQoZ5i8pYBH{OnL|R97lIA2n3(kxSy0-Dd2XdZJfB4W4~g97djkor>myA1z!;@>We&V7y;)gD>h-3=sG z0*NtjzP`|?w`*mMgOa)K5|E@`YBe35yXsjlK<-vBBw|0f07f<|g7*1i!G`$Jl>FLx zuyZV!)QX+j$x5?c6Vgi0G+~-rDArK3Dca~=EjSDH<{43JRCjzI^}DM>E2@51bx57> zG-df_4WmY-;gGn=Cpz3l6SQlIjwZAQ&EkA_S)`w>XHa(>wkQ@864it5b|IpxAmJ}d%5|_#N#&kX z&0?bg3Ko;1{!+BlL>;Q(M5+<2_BHJ)hMJNr))Z$vHV2X7Fxoo~?Omvs+eBAk_9g?p zDAwIavgz)_n(l6g?p_tz3#F1TPyFt!qV6&G1{m*SfiC8ydd+VYVYh|I=ue!}CGec= ze^Mc<_4)ZqO-j2ikqiF3+a@_PK|r!A#cJi%-749tpKxjf*>QbxD<5`$$Ni}LG56!{ zCmpwaWQBY3n0xB1d-|+<=B)ebBTL-ZoOSP&W-XMJi@~M$CS}EaeX49|q%>t?9I_Ge zE*1^5l#vW#3nLlpt`}mF1F2i&Aw%)#DvxF4@oX~kB~3;y2Qo{7m6clAIo)mCdr603 zv4a(jVxZ&jr`VdS)N(C1nwU(5 zJg})6v*pM3Z21vv*$?4vmxdGpTfS|nswOi=e2gDctzbLRCBG||$5`aBG?MJ<1nXj! zOi|TNDqrNB0V1*jlf;rnws3B@1T#TADfku4i(2ibJ`K42hGk2Z2sD6zQ!PNG=PL95 zzFfIdYUS?Dfm!&hR($$#tX^|+`^BH#IXF!Z)5(3Rit&u5U#Snu6~8!Jbqap*BxtZN zH(Re)(c?A6s_*R1q0}jqD^1ySe{Sa#&DZ>$>Itk=)Z*r5J8Vz_;%Vi@Mg@X*5*8_X zs^FB0@Q4N=L$asDb4`MQK-+f;3w7|I4(t@x5(l!KPP0&TPCC_nx%*mY8W`Es(Mro{ z7OQvdy!plh2M?ixoi9Ih^)1)Zm&3=dxq<%Pbj!hmhi%Jt_)UdorH>Oltmiq zO=30FTS@b9_m%lQ4XiT=M6i}1iUouC?dTJVVC?ilb)Sz3IVz5#iI}(1l-k=&K(>18 zBUpiBNCdN7$ZqSVggI0S4SOQY`;e@GG471n2jfC`61}({O5K_{73#Y|&_(SIZq3HtIq{@O~CS)1;%za($s# zsda*7jWgJ%KmlAZEc{C020GXwLrJkY@3cA!Qm`6De#0qM<|-wuTgNajg~(u`*D*Ie zM)5%Qa*Pb*eUb{V#-H}A=jl}FLF#w1Bk@k+adKVbDOxKicNkFajTm~bMz0U?P@FU< zN{lj$<>NdQi?O^;8%xCe<(PM9WBEJ_r5EqLx1d?fd+!nYsWVfX}#Oi&ry@Do`h>Px>GC=o6(I0BbAzX5u{CCRtRpY zeOLJ-HX3haVbUsauGp@&3MY%zwqp)5*yOhxw3$@!7mCf+J?%QZa5_u={Q-UKrYPuA zX|9?Mkp0@~?Z+QX3a-YVXlis}?=2EJIWlKbt5o%nmC^5b+`q|=o0Zq!KvN)S&L`4m zr61*?aMngav6&lvmWRSw8wJIfhmObl7mBzx(~T!sBy_He>4chUp3~{ZA4^8rknnpf z_N?kDD5f~1PcMJUL*c|B!&si?p>X1$prrCUX*t#|=lr!T!;b=4V}2>Y4Cs3#{-(jP z(PbME*~yNV6%nOn^B8Mn(t0?W=kri}bkXHUm8Z#IF%I%jI1y1$9@NLedYD)7u-={= zQGd50Q82lz%bT@ZIgj=`Qub@pe98*3HxhbL@gw#o9zRBI_A`g3mfqwv4}~)y3W|-K zKgdJjWJ5t2f;ahf773l%&zLvqNJiO^@FOhttf^2?Y`n>5cqp7WWEjgI@lZH%P*AMA z$v0RqwhSMxH<9?8c82vP8MN#t?08ubQBZ8W$v^T?IB$|+ENfP9GXa~i*n5);c~}E@ z6FE?m%euT-dy{S4E7>%cGGR6dS1ZZl*v(wY51w-~(`ahxW)ARBIJ=^t*x1M$cqp7* zQBVvwvx43v3krJa_C`F9Nm*pU>-^8;U?ds?&R&lT9+^iLS$mU#+^=EB%j&3tVqSfNpcocLy!fE`f4YH5ynXpG3w&VvvY59o zKM)McU|urNdSvCmQve0U#=LCip>XCU!&olip;*X`VO~bVvsaPcMFp|mJ(q_$fRT{{ z9)gkCBJ4);#8__&gPPGu!=~C!`eA;goP{}rrj{1wHXaIRVH6Y_3*+!mI7v}Z3=5NW z4s(hHKd_Bi)EveaJj!5XGLZXi?0DHZjDligWZuU^;fzd%vHT7X#X@upBeQ}|P=;zJ zf5gV+Kk%>yFfMYSLohCr!a{VNJ594LV^P&`oLWgd*gxe5%h{K&qN$~Qd6I|1*%t-H z#=iW7hr$Vog0d+4vTTHN>c1HK@{fW?8SG02a&KeD%i0$O#m2r|&O_nsONOz$h=*b! zI`;PE8XndF_C*eK2=-;WFdDtiucw)rb%_?CvFR$0O-_LyKWB38LQ_kVv%o{)OpbzL zV{%@@L*e8`L0Oc^d6)(Ni!nK81&=bAoDAfCj2$m)augIBlk-U)3TJXMjOB|w6bsQY zOirI|nXmEC1~58us6#M1S7g2wlV*s%Hu7ZD?&{d0xgt;Ve&v zu^i)}aF$0wF)UARr*UPe`vyv=ko_yhdU`jH;{f(bqCNzBb$+iad1+>8wN^Q#gHaX_ zxy=umGfnrPsikRp0}q8WO$v&QX?hzEg%dFa#V}1-w|YLnf*;s8Eo!UheS$|B=0zFE z{aJRrtaVaQY^>8C^H4bJlwmC2=Al@Kj$xhHt)B1mum-R)a-c)7G9~kR?>V{Fn`W@q z=x{@eWfsOJYsn}(1K~{8KY;X>CToI+!kH`u#l~c9*z2!rWlp_s(zIM zq`fqlVuxaD{<=;FO_*2AI|IJAzZ}?gasIAQ)Rx|*4diNeARfng2?ck-&xmE#0k+x5xsq7_ZgE zi8>F3lXNwfSD}aKXznT%VIUk)^gAZrYk7#r@wn@lZg%RunTOI}TCAw|E*?r&>W#<< z3nB5spE2zoxPNJk%jk@H;$|AyM#u@ldi; zFpK~aQ!pxtDfst1)FDxDY>b^v42gp0@ldi-aMey3I3=WC^gE{BWjw?oQSV9~%8;mc zfQOQmdgF1lnUH{bQB1=dc(|EqC}YJSxXIGvn*Tk{L+MXLbK=i#K4qAi-ovBC5nVyC zS>C;lhr%uIGK}S69*V_SjOAVEFV#(x@MkPI@8;nRu*8#tH94)%sjW{yZ)bxl34O?$ zH#NuO7LmGWMe(RV!H=3-nEg96?V6sa-`D&C4~0_~1;u7z_EjDVCou|&u`nC#zUGrG z5<2@c9e`fUcK4r4M%j??DHeNne@H>GxnZ+nd|>~bVJsVYD4aMbD5=Zn6;`m`6%8)etHXh2r98W~0a#%3793SpPQ*zv#g0K_K41V=> z?08ubQBZ6qnh*0(xQS+lvAmmy!ik82Vn5ORZ64MD6HSSN$z@&MtS6e=*>KKj^GYnj zDdhwOfDR{>dQt2Ezrc^0n^AraO)Y1XU*(~221P-!ng0Aa4~3H!1;v^gS5tbb8ZZ2ZfuJQU8qWEe}Chr)@7f@1Gqnmnul{EI}vYoU1#m1x5x(&gVO~X8#TUy6iE(g!Gp@W$63}#zm;#w&v!4BX zQ!Ff7s&z$a-l3(1kYAIzB?dk0luF0+myeILW3!;6jndG$q_+^D9{Cm!PEIEOLz=y* zlNIL_T{cBRnDA?%SSz_k3|JLVyJtEeJsS1}NM$1OT4^~>rbSi?giS|m^h&wo?Sa+? zBlv-gJsnrXKmSe=VHqz!9H@jo%p13-)Xh**N;*f{X%hw z*8t1ba+5xtxsYxb>5`twBr4$W(@Jr{;jv&GEUT8K7m9s~QW7M)6pvFlAGH)R6}Jq= zUm0dTiPC-PMKPJSXCaffm1=MG&Zj>zS03zrjQ?!Ce5MOaJYGEu1#w#G&<+Zc z1ntQk5ZR)3=ZZ2>6f%2JOGtXXiLyqqBmt|teOC>}0;SU%w87#}?HOEKAdboE`dY#CDSb(KORzze- z(&!yrGSiQuGvT^B*RQ6A#mxyU%-akJP4sR|jA+8-qSkM6bly#98kxe88De;ZaB_h& zw9?y#F0~7Lz2dsB>hPau~}`5>o8%!km+OcGe$3n_mc0ByYeax$=C; zmA#^>_X7M039XD&tfh_$46f-Xbh4K+-b_jHWNtR$aCYZTxs{TetN4_}tSlTDa(lKa zb8u#HU8Q;6RT?Hi6oOpoSoAxl&O2xvJ+tQ|N3FE$tzy(&+C{~BU#9%6icE-tZ zh>#;#w5aTyv_i!c5DS?^ED}rrRn9=Qq{*93CK)+a`I=;LOy}ok5*ejpSD;bKgpP`P ztJug4Q84l}^5SWX$hC>aJR_AtMTqoPC?2U*GlGc`R$Z|_?^qOChDs$dNmHqmI?u8Z zF3nRXyD%O9$PCG0G~Q&OFn`eD>U_t*F4&FvP^zR`V>&()Dn*2?j8_UZ(K>lxNEk2M ztMVO*xNdpSjV`7KM~y$dh=a z8S<1mFQd89V#G;P|77QZhF{ZxDM_~?6gGMQnJ}TDb!j#07GoX0nd=e)?4)L9Zai(E8<3>SMrO zKP05CAF7sGkIq5@-!Y^SZs;}|u^CA6pub_h9B2)3LUu5m;ajh+Ba;l1S}InnXHq9o z@jAgUg66{EcQcV#8Np8o0zjV4R~b~S3%sddeOA7YCmLIs!3dGwW{^j!@5=YTEeb8e z2qrN}GlD5~wreZj6voGboNU`)kUu8)$WuDQ4C9axWSSjhlVmZUU`1J5Rw`N6N@5C( ztv3abADI&7m1vaW(W!V~Vcwc(%p;rAT6urW7f4 zZb~Y}FoY)-fF#8Jnsk%kKF^;Fnsj3n!B;Fj)0df|PV}OnmOEOhwNFo9Uo5HRAQqL{ zid9`bFkUTdVSz&@5dqd_r6113Z>0~935s;-0~Pny2X@)_*+f&G+DaQDGz_szVv#0x zDRr*uT3u!2K`dg)-usK#2L(a-L1z%LwYOEUpLoj8<#UH?yV9g%m8uc$Cq}>HQT!+q zOO#~%r5H$;WKgjo87W6$mjvs>BT3Fe!!7z1K>c^3TWsNiPWUO<#QLU6JIC&kc!iglDLUuahP^GBeDmLexRwtO8?urhK*L}6b z;o3I^V~sQW)GM|HbL8)5w{f;;gdLNys-0DR{HRL==)BaNSy*@*xL$evAYzy9O z=EdfeW{py%ZCR@xvW~vSoO^yI&M6tY0*z9ps8rlX#=Iq{6CMK!)+ccfaqNB&WBiH) zl->eF)Ks!|t-!cD}%4rb|#nGDCur6zeZR zQ|NbyYyBV29HiroMqKSv_2vov*mQhkecEr9^d|*zqPkF+g3{m+H8vG#TNQ^R<0ez0 z$`lsbs<<{FRoL4TZqA48wYWgpsPdexDQmOqh8Z)W0*JU#YLy4oWv5cJom32w(EjT1& zN-NreHEGU{p6K1V@yWN#?iQHe9ix7?#Qp9rX~S$(F={Ss7N!r>o%I*@RV0V9--7*$a(ZeXC%oZ+{T~0|2@QnC-46a4Y?hQ zLe3EOBtB`vo>FHUEs%Q3L(JJ^)Bb|~)KCTe_9?m~g~JuCp7$=q8(+G>0olhzik|l_ zXvFf8k*JsVcg52SnkSH{4{u-4cU70p_w62+r@~9cS`M#gtMy_T6O7q2;*Q1?{q*y@ zrgAr61|o0`+xnPVRLkQfIteKHZ#wt1agnKr6I-$StruGIW7+*`LZA1nJ$@cxl{nrI=d0HFd&UWcNmll0ny*(C(^`9fF(sj;0>q2i*R^4RL>jqgh zyx{6?PhPxExrpZdT;A3W?>(nC%FFE>+_$b_eORw0FKOe{XR%W2$Xcu5x#f=H_$KTD zjZ#Jr{dcXt2m89tY1(|O)x)n7VeuYuff^6jsE6V24XB~+V*630b+vj}7S^Ml2%fqi zEu%|}se9e-R`*Nc7~OA&n`r%R#jm2iaRIw?yp#7WhyE?&^_}5h2pyQ4lYjuir{rOu0A8{`(IC0K5kaQF-I);D|;~0ubgS@v+D+@Nq zP4ZYxy;Mvf#dc5L+oD%ot&KF?4l>GOMV*3F=(f{Tz`VBu{d$++!-xc6h9B9C$I!LQ zqpqH5>K$1M@?EY|08S^Ah>!q!Q9Sd+ zU_4e_`3lG#@&1XVj3P5u#WLb2(( zwY>dWrzK{4)Mwj|SEi+U!;up{%oh68ij^x+U_%>kDwi&0WPWL{_Sw_|iUXX_MmV$0 zLZ2B9G3o>+)tn;a5rU=;i1xjHPHQ(W-~HYn*d$*M*0j%ex@a zZfJh*bKupG{N87xu7Y0#9lM?1x&+Ze57<>6YwDjwV_38sjLG4BnR*?X8%*zbQEu>u z?67qM^~|}!zW`2|-C#Ox&ZQfC0%)eY!5Eh=H~0xOT8tYcpwbOaZpJtI8M?s@386QA zVJM04E1yOq8((CnnlT&}{GaS(ApdtIkyZG==g~Le|HQY&_`e9B#rVIA7yNm*J6rDknGH0tNN_U!e=8aiqUcQE*h@p@LMGp!g8M_mQ(Ih=t=J`zD8 zKpo|fjOF4;_zVjuOmM@Wu_oUgVY+Dl7!TUJi+WA*k01VLByvicuGW{iJ52n;fSPw5 zpf_k&;~0#L;+V+LwMK6h&RNXDm?2G;A#6b08k%;+=SL=Kdu%ST}lvJXnhFJXq z3(J;j&tQnvR63@ISp5b&HVZnMi*XALH5=&EGk1ax$n7^z%7kHvrcJ*aDF*x@`BnTe z{iiZ!hB~d$`-sevQ5c)0zvijL#oYgi#NQ0Eo^FUR`!c z-)Bn9S`)|8&l<NXC}^3Jb1)3z>b#{5e3C2dB#&b6fSv2hOw-eWG5J$h$txb$ulH{!Ry(Vq7rdWglgY%R8GSNs{?90W;=3PsG~H{u+Z`M%scud68U zZPUu^^A4QJLW(f&z)5Np>87d|1` zh}zIKH)%6)^G&=kk%E?bLe$*QQ)fiY!dO%~ndqZVi9UixDJQ_GSbrH~URK&N6An$= zrHl@Jr*5gmX#Sf-*ZhG6bz(F^(>R=_!0W=fssW@b%{eX_gWK2Yl8R_|d!VSbeA ztmZ?aDldH>(Kl1H!^twC1>LE*>w0Y1?56!1_FjduV-Ue&E4qy^+r-6)Qqjk&Jmj;e zR%5xPdk?6H)6L_!8F2=8DsV4}@>`&-ypAa^N>EAD@f-D;uMWW^q9JG6BKj|xghk2p z6M~Eo1~VQM75A3u9dYpebW%q0eQ^|yKfR*1RQ-ztNL~t*tVihgJ{`>urO)Z;zgZMg zh5{z>NK?R+Ixd}#en#XkR@@{S{T27iLX3Ep8H&qx86L8JqeZXkkTvo0XED*k#qB)5V2G)d_cCqTew^UwEFWPkkswwd2VG z-n=(~GhXP8!~Mh;qCat1I>otqwOT(##)LvLAtYcJVG|QBH8Uf-1AEkT!lTPF2B=dk zx#OX5;hJ~@H^p)7YeqQTD`s}9Z+oL}SI$J{uYt%9bPZkDzHxDXOF3%_`%-M}#Jw$H zE=hcGvCMGY5dPcG75176%BwafXZ=k>l1nxIWPV&o^b12&$YX7$Lc>kl7oV zPKnH34Vl7_kb!6sF8*vPIj&4#aHWR9J&VHNYHQhf^8R=Ake*njlH_D9iZ}zRlxVf4 zT42*yur>_kGK-juCv?p|D)dH5Za$ip)>`}Tl9B=~qBqZb)!!?R@7gz>!+-K=epmcs zZ+Jj^G8k^Bk{}q;n*~dI3uwFwM#8gt6S=9*2BXztZN3d`JHbff45lUs`!eBH=G`j( zwF33c$a_F5U&PR4=ok_yjB;9tP)M`^$OGHa+#X?HWRDBjfI8HkG(^u@02ehv=ipEdx4I4pxWQ{B08hg7N?Nzq`CZ9ookpOB4!j6AOPpXr-8t|q=M z;<#FJYbWo1KUgR46GbaAk6a|Blr!a7bFKidRvX)sZ0H<2)}RZx8$3)X}s z6!@ldEEo+lVRnKI2%yt$RjU5fTvHII4D)rXxGEkQ?_fkuXFA8+b;p7+SZPXMfF!B- zQN|4(+(TGs;K%A_z1{+<$a8wS6D*y^`$dTYr7%8$3ghZ0E-2#HT1q`S3!2eW9|=-{ za}(jVHqN1&S{--A;)ibv*7~q`we~{cGz{)S=S{%`MdfMWs{ewx9FGpS$`aT)QBoj> zQxH+La1RaeR09gLB?{IwokqQh07s%4-3ft zQ*RbrM8T}$>>tDcV?$=wV4bAA*2_xKODEW#c#`PCTX8-N!i4NM#vyFI&3uq(9IU4? zK=yphavN2QsRPHZ+#4uP8FQC8@Nb)tXtmxf7s^fpL6HE4Zu}h!Mr1q$qDZA23Iwvx zP88d%I+9t0MZq#8wg}di+Y60CB$6PkC=l_PYQ-vbxK5M^VJGg#MGfC+m+OVo3nWnM z5jd-k06uz4Atj|&;bg_9pgzbpETmvh3+xz0`JT(3 z`#jKdqB&PebWbI5_sIlWKTHFsfyE@6EI*9rrp*;6~M+?#aU=kx#f0_j0W2w zlM97NIinz11s{fwWJ-PYXDoTeznUt@c5vP2#uwSrEay zQ4G>M?HK4K}AzGhkHvnP+*vYh@(hQu1^wdk0+8ks+*@cZ{DE#(pqFQAE zh8wVoQW;kWlLV1jn03m~;4@XncOAs=I~!~%q1K6lgA2OVLa|&XyDPBXKs^)3eWyAn zZQ9vjxl=odpnbE!sI(?fUq~YE=!zu71sNGo3~mFEf@HN|ZqWzAa*#C-HX5ZAMNAZ< zx4GyCWs9zqMfoZ!l;88-H_4y=DL&kX+&8*^;C|kFf=a%Ok9IIdHN~x7avGxUS@)r{ z?jM{LweW6i2bGKFYtVd;`+4_a(H8f8zfY@k71c1#)tkJf_x;EZhVC?2S@Ge9J8z;r zf>*!a$7_5w(;tFvSJy@k8=#fs- zEaFHmnyiT6ZN%`~38}4~{#x04m|`^1l~;-h*Ly`3tO=(wWK5;}Jg_VrV=_D(mYUkw zy?Y2QayMg^gvJXn-Nv5M(r6WqZ_yO{4QS-g#u$lSy6F+7Z6|8c7+){PXuL`q#d5Z| zkW*p(^4O3WktH#-w+m<<0mb8`VbniROFl8D)yds9mCQQrofb7WUN1!y&kL3dy7RrO zZNCqqCw=A{&YnZvrqPRSKOQ;1}raHr)iX-+8fFGQKX7)K}~xU$?5+E z4Bfgga{4ndUQ08F`|P3HVc*^pL(uJ2V8>er*KKNkg}t~)nr9Ig0+2;q)(G8BNQ+q* z3Cmsf!g70xuv{AJGnV$pt(5nKl8d}2@~tz;%MZpcBgy(g5H z0A%6DxKv(RwS=0h7e$;nYtM-XQ#i56q|^!BeV5`9ba#;*_fX&vfR{rW#NIy9&N+{P zC6r5hK<7-&-)S#0lKNRhh5%#{nK7Zjy2NNDk-&W3USK|#A~1uf?$?x9Qb_HmQuRvVoTY3!k!OuP;BoB)g=H~_^?^3Zn&?8j6t;Fsiv^$44P#^dymlvrHS@_4 zi)6|PZJH(l9Rsq;AU<}XoYseLsszGlY$o&WszrlAt?sPaT{T5c?8%^4O6z3(-XuvZ zdT8uFx7TN>25j#MeI@`|^m&u8tLf^T`Yh7s7l8+sbL!`#Dz@zOld-|pnb~^1nw%Y7 zgO>ndZuLmlyz7YF*jUPY*Gdldw6P>tu(5aGkEGh8_fIbo|G7KxqE5Xe)V4WvW4ji# zyGEee+xybah+5>xQDtEc0m#Cf_0rhJ>B~by+x;M7%bY!1N-1n9(z&_CB&(LIQ+Z@X zy*|X@sbuzZ?Ksvm1d)v8Ff(x*hV*14pyNm|=~1F>ZyP>(3x}PloPfYk8tsIs6p6g8 z^Kjo!$Z311y^%^7D}vqY{6UK@FWYLFp!dP{yLsxmE4IcpdmPYFRVx*># z8e~HFaU!=cR^RPotcbHPR+OQhrJ8P|)`Mgpv*(E%6x(}(Cj=l1PbQ>|5_2g^A+4r@ z$>NA3U$f`PS5i3gX|hl9gq(KX0NGTP$_d5EZ{NLW&=!5cPdmq3@Z_&21up1!mln*;$ zVMY4$?(F4%MVM)(RA2;RoU?@DT>wRb@X3J9@11Pan??zPPsI3+P&zAvFZGk{Jz-o3 zKo;Y&Rv7%GZAp|yre$)gwXxrXs@*eE?AIkHq*K#yH@(LFwIVg7wt=Mtjyv>SbX)0m#C7 zP1!WgCrTs6-)qnKGbxPEvM3A`+w z1Rx6^)@k!BaV$?ww7SY8Ui@2oUObkDLJrg33S*~+ z=YhPGP<=o(q~^bC&wfe2EbJ!$S=c`jdqSQ2$>NClPues8J1NZ1qKH3JoX>k(L2ynH zi6KzLJ@~`YN>@ZW$Nm$0PRPNqy(bir0A%6B7EKZ3z2eX%_IMicW&JkmIm%j8P0mry zN#b-ImQ;>9U@UbIqpaaGrLih!LHC*UccdG2VX);>Lb zeX&IE)Wp_{ei%uby?8GEM#V31YSCTyQ0owc_jRzkw>H^L6SjdtkD;Fd)tZ_=U@t(D z16c%!0Avv$IUnefpJZ_)J|DFgpO18lkN5i^o#{QIBJZ;-dlJi@?HK20?FlJy$wEj1 zkcE&trI(+%Z(63m){>IX2)(!s=l<)bRziYuN zb(5MvL!$Bi(m*xhx(EU;^bYrqH563*Sc~M3-T_D-i(=y?G za_<@uJ;t|NPs&!IYGP7mPY>BR3q3A2=|ShV`yaX9Acw3aI1eQ(-4ti2EvQiR~b)R+2NhWB`;&{XWtdm`~Xvx7=J!OV_Q!L#JjXLgr> zRt{1Yz(u@zNjnw?T_5vVjmqh>wKo$YmAha=!|0z!*_WzMR`~NV7 z{X1rk-f(T<=%HH=9ZkO2Ff!7|YWXcC14wmA8EzT1B<4UZDQP`RH(f2C1)_b!o-1-l zZ0`xRBmh~sqHZ9Gd;dLdCz;P8&OBw$ng5f*nIF)?OWvLSCCEFkz4-nm8~9}K%QN5} zZeipiInnbT8iHH63<^%U+Xr+D)O-c-vAoA5H8+a^A^=$oki1!D+88w}PJ0xYpJ@!j z@?g_$FjMzISTEFyJon5cHHjX%2kTBd2gnVw;-OuTQu>9C8zE!c7c}r z?U^OV$@ZS`76c#*v(&Lmztt{R>LPxFVpaEph*8Jw8Fgn0qjr#=;Iq6ZW^oIOC-B`C zjeF>9*opUNVAx`(a+ib5lz@Ifou%d{?8QJ*F^d=wfGlDlj~jMNL05Ss1drMa!P`@W zV31>oA5vnF_dW*Fa}zmY4OH`s_`_07SIy^uWFN5Si5wK$dqOn{K+F@qrHVTFG{V5k z!&zYrffZ8X+Ozb($oVXiqI;C~(xbGP9)$__D2#YJSgVIS5dk>XmMRFELJ>R=ltY$K zRGYA#jP#+G$a)BFg77E{v-N5eK}A&EoG6THj~P9Vg-}JKjYj_nP}FR75N>8mvM==n zaiS1&r-a;wxU_RsIfy3Gp^!FX_lK|AEeph$Dm5DI(IS$QcA! t1QaL+8>2ux`omy#R4ihktgh5b)pnU;uFO+xm+>;i3Q}Qp_QeumK=v*I2%~l>;@J{0K=XIHtQrO0kZr3 zRn^^9Jw5+a&mEa$iG4J8rn;*Bzy4=cb=ChrxcaeW%a$*r|AO^?!>!a#O&81MTD|P} zonWk7FSQq)TC4MDXZNc+_jmHac(ZuYueX~erxPqgjgnibmYYtkbF>poQuS7)>QAfo zqrOvWRqC~ada9qm!Dski`GeyQGYa*bl?IDU4hHY%^W!#PD* zq}F*|N8&cpC<2pK$K4o=7b4W%mBEO@cs5v7t<;>(YKOcYzKW@WzJ!boXkD=TH6 zMlo8d7JVOu_`bSUT$JC&%I!w{V;%47B)VFq>86ii?L4%iJ@2lOoQO%eAuI^i z+}@s7g!3ikwwh&%Qb6;063tn6ClSNF7!+_X0jV#;zsvD&7yj+W=-eyBsP@R}?i7$% z4J5|F`TAm`-maB34oc>_%RrKPsnv9J?y6_K0J+=2kcj=@0vOq>2-@dogN^Z{Y5BGD z`p#^yRV#LCCo0W)O-L&}(}Zbyu~Z$}WsOo79)Na2jYdbCiYw4d8vS`%w|=Wx zY&i>ZoH`nQt6i?tMg0w0eWAi#h@5ohQRW0|E45O!U3QLDs**eI%iY`EJKek8SGY&q zqi(@1x+T|f7ub{Z|Wb7&P5tk@7%0qVF=t~~^M+IZG_Ts$LbjqDW%Yq4EGyHn3dKz^nV2ffgAyGZx?hqn63JHH{Qm%vbN-Fo9 zY!(|0P_UR3^=r^h6LqMD6RAe9#@Do~7-~wgSW}#d*c?QP!)WgWw0E&yZWCRF+1ncE zMX~O_C7bTPQPbTW(A{f8d!bbF`o!NUSrgxwY*qd##@mB4ed z|4D_c))y8kH7V`7L@xRZZky!H1Odse6swhABiVLbpZv%B-4D1QbU);N#Btk)R=Fo; z-IHhCQ)k`NXWd^rw9I|gS@(>zUZF@_3}(DLDH86hQ$;|dm?;7i5P^_Iu>_cpVr#Ba%eCBS{xKc$z@}=4s4=Dn+e9clLO=gVv7(ZrI!49HJes?a9vB+U*B-z~w*2gTFrmCG(zR0No zL}V4_f+dY?;S_EeCVY5O@GF@9wAxMG+uw7`ie<|L8bH9Q79i5cDhvL;T)9$e<<8{5 zEPPfgKK+=j*PPtd;?GnLzR|<1ai6MUJfm4w>VtB{FV0t;f?qrV8tlu>*XvdEctf%3 zJ5xE7I)!qjDVtuM+cizoGJltP0%H`lxTDz)8}l~_lVBjw_MO6F9XzN5JB78xflQ>+EL5EnPIX`If!65;MmBx8(sG)`>XBV{+_wL~ zL3FU|`h(Zqc_V$fY4(O&=HRb*ysqdwn2=&EkcU976=Fxr6qutw`7R9vGh(okjXHRSgUqb)g~n0E?h$($QtPzF4f(I>Cy@X>3QJ z04^97ezkA|9c+Z5q}W_=S{(%`Sc4+J;gl-JDkUsW$1yL3$Y4F!G50pc@Idx5O9t|c zq{1ouY0rDEPK6$%evBQ7*TUoEy2ewqR#5IXpqz;qdPbwydwD3OG$=}pGK}RzJQRzu z+^>x#V*X0ZJG8NUnuXGf_g;WzG4H)M(NCT60t&--?@?;8WPX2{#eP`){uU2qNc{d0 z4`on(V`CQ+hu8%Ej0H0=!zGw=&vBae^mZP@;`qfplp%3^4-aKvj?NhFqRw- zR@UdegmD*emc;US6Oncez1tw0UG~}V{Z?M!E_T4Ij6^exjnNDPFI})rTyJWgG+2Ih zPq9eoTo=;`HPt+)(~UopjItr&w^;01)l*PRaY&zD z{)mUdi9?35{EUafiGzZY%I~D*ShJGz*R~A*6(DQOFC~}(eUHT7G&nZ8Y$GCSH#xyW;mn7EVk76T<)Lu0p`Z-G zoBRfggwE_|&6~VUGRlU8?_;rNO@)GD<4r!nL*c|B!&v^1hr)@2f@0-OzQTgBW%zKt ziNxQuGpskspk+T~$IFU{f@0%Me#%4Pyh(;GMnSQ$F#nZ@!ikB3VptgQ;)CY@=>{h8_T>jG@PX~iQr^CNS1>4pdC5TQ zRjUV{0w^dp=4BHPg)=W1#**WqSjdfGUdF<+SCQUD1+m^u^DqZ6GIGE}Ffv<&-AJAo z>uq6BGa6~wRNG0vksm2%VGf|FrG>eZhr(GH1;xg~lz1qdq$ntcg~>XHX|v!5wlPbZ z!`vr$l)=bkAorWu@v?Im1;xh5yo-mz8JP@Yc|Q-uLUarxvx-hohH58&#Kz^{^RNam zE^?qlFfLn#h3GnWnr2ajeW`UP&oUNVJt7?p;(BHy?wc!hc$qG zkpmrqec2(5Mz8bhX=Y}9qD5$Iy2@jdbCe%HXL4SFrj{n>I1hz0ISPu6$vMqK;p9d^ zS(3?lga!ZeF*y$j9%V2&8OZ$vJ6_i0C@3~2=Oa86&g5hm%V&8g7NTRAoIcw!U*e$+ zV07eAhhTKB%zP^*%@B=8y@V!6D~XNI(>xtGE-%_g9fyuZnA2xp-6^Vs3q(AviGT*E`*EKi299Oj{LmPbJ` zEKhEiab>Cd21=-q{VT?L`br+h0qm7TeF*mIf?ikh(#+Btt#U{Qqbwe>&kvb1O?5Q2 zG)=GOp>U>2L9sDSZ|0$JBBr1irYY-I&*LokfsNCWwtC(rc$8sYl!4rzWXH=|Ck4gE zI{gt3g|ki>#_}~DiiPMH)`{Kf`3?_j04pO0Is_|IGOzcZlWVT4ipcp3W@Gv>17?t{}epCU{UK&iXL$Nh~ zU8jR4%`4`e0pHu_fn68pkA$MO{D?M?m$C!#IL=EbxC?%Mbb+BNuf`W}U>mmr^=k~H z>b87{MD#lr^;=m~g5|z>+MkZ~&r*}^Ug~(KLQu=6wDA^LAQt1bx;U}OL*XP{jpY{f z5FO1ORS^cl5ke`&Fz-rIR7S*bT7BP@i(3xCG6dxD2I zB-(w1hcYDEeU^ukm3HG%D2tGMT1ia7FY!=^M8U7~P=-Xo|H(tiPQfq&NKC<~B&Ois z@=%9F!O`)7{k*bEHhz8!4<#!FM|a7vOnWvmzkH(7pE^S?)UDE(<@PW;);rwmimI*%4dbOps`d3Qe#gxm<@Jc^P4OZI{PynfL_XW z_n%2d*^uxV7JGJoNI|i=VY6alVE>(AEE{+zoH!^bsmti(ea)RL7+Z#St)Z86UsK|5 zS{~NNWYDq~vEyY$L_x9fF*oo~I3JT?EO+owI1y1$3?IYZ*PQ2J4d7oS3MQ9zd9(H} zGCrPlRK7Havrfdz3%dw?PNFn+JFnu2!MUB2Xlm(p&hk(=x1*rg*vz-{P&gq{Pz<-z zCtOwfDfwi8s^4L8(uE|G7m{EG+|GMKGR}sizsI7_+871J#tr>34}}wt3}g9I9ttNO z3QDRQ5)*=0p}xmL8JOWqnRaBL(N9?HhsE#lH3LsOGK}SX9?GEnPDZ7=oCPy5!%7lpHswAnZglgI~R$9WN^)3X07{ z^AR2jH_^;6mUr+_I1y1$>?fMP&BGdCqA5`@xva~Z^+aWcopcpgC!8S5}$ReS$KhqR)DKm;6 zNJiO^aK&2I*K;IPP;6$98+a(3IAj>hP9BQISW;(@$&HLD7K|;!hwEP?l}yXS`j-q^ zb^|+J*1sqyHvZ)f9t!7QGK^)Ohr)@7f@1Gq8a%84{EI}vYoU z1#m1x5x(&gVO~X8#TUy6iE(g!Gp@W$63}#zn4;$Er$L?{=2FO>dmw!oKNfbRy=r`2%{D+)@g9UG7GI%rh;C=1J$YF$y9 zFVWIM$gj!V5`!LgN~L4^%f~0#v02d3Mrr6=Qb2%uEIho@R+4QDQRGgD^*%S$3 z!mov5t>hXpU{yfvp6P(}XxJAbm5E4SrR6x85m_k^HXX6iE9H)N1++F8!4G8Y>9`{P z`PY*O%XsoC@o)IFp?H=T?FoSM}o0q?P^s- ztCM(46p#^&j0z6i1 zrEk(~PM9(0`_ZYYSMATWYlsu?lyj89>~yYGN9LhQOQyNfGZ0OooD#0#OdBQhajKLa zigM{pg|7>9gr_f(*-#}Ux&c}0lsqq2td(s5BCmAuNSEf3$T<(euxZ78oh%{=lW4} zE?jr#`qk91xGjN&d7B}jiQcV=5lxz0)cQ@1&U-nUMy7CNju;*xoLu0PmxR>v-3%UJ z!|L3(AAD5LVv@uabq)hXZD=rsFilTQH;7vyQo<2%ap(Mu`71d$o>q*3C-UnIOj@LXKe3qOx<+ z3Kdg8EMyX~NH76ZIRn*_CT}{KWaL=oYm&t=ov+FyGD^i}&?sd>N5#EWY-Elo7`t2bhyVfvLv4$s6?r+kkfYA`={%?-Y zmD|sDD&>LZI=MT2XM)yv(%2)PFJ+o?uyAj}tk)NFm2&EQDBRydR^o6qs~5%8{6Z#f zDZ~AwAZXXzh>CRuHcdw6wZbnaptp0f9ZPBw*Zz9{IU%MzS{bHtUlWc5Tg17%*niXa z-DFmDF^MDgg!{;1Z`Ep0JuD>kW5)Jq~itv@}1DIS4<(<8N~ zMUhjZ=^M=gnNB9OPRMBj2bpk9!$l$~sXdPkzor9Il5RiZklt$Q7Z=1FnaLyo%643V zMk$j%D%Rz~l*H9@pm^kb5+_0TCz|pMS5v+Sjox;GM`>(Mk~6|;ME=&a>-HrfX4r}( zE@`$RrOtIr7e;M7NdQS6L2e^zti%tk>EfWI&}9OHUPX$b^~ySpcvD;|GW+2If{)RaZw1zk#I}pzBtykBPNrp)+6|2?LsgtO9onRP2bK&s2 znMkaR;D-ePAkXHj3@X+I-c+zYE8iy*jjhaJgh+2Q$RpKv<@?{3gqC3hlbEC#!IU~X zw3TlP<6}Wiw(T#-9~6A#DV<@4aZm^{%?`3jvY1b>qO2_|l`Lx|F$G39m;%U;ObPQ! zG)nR4R6MXSUzljjBcgnIgh+2;=8@_v%vUT4Ekl@-n4}4FN}ZiaVNUQq=4G;Re`#JO z7|D}5gET)Vq&eO^$R^W?iE$|1-A6iTd-J3-KjAyYCcRUOCex`ly=&t_sY6$JOvrmO zFyp2 zz@d|f0Bf_--^s*pr4LUCigf7%75CN$cG>sIL{pyHN*f|H46#dMktTL2b*}ANU1j7! zEMm#t`-|9n1VQ;hXArStGZol5h&y>4-y>qI#>?TyR>QVCzg*bYQ&ht0fNCJ{*iUPVZC4 zG{vdQUB-d6K66rR-aMhD?WMGf3GMyxGi)%_+?qrAph1 zRy|}LeT_MH)kae;db5LYQ!+M#Mk!NND()j=-rs`);W40KLlXB8$L&K?!BkMDMv!p*Mh!fR?!Zefyhp4fsNZYD792qy67FDL{K=Hn- z_U_B&RnWJYy}O~0bfW@O%$Cz^;Ccid-NI>bI#bzjn?>KrMMn;CL=#7&_b3P_D=oL) zZsELgSrtv=;8)ZCW%{IZ4%bNSkI|S*oxQG@I}l17eT`-8B&e)Qa&N)Ww89sxNpp7e zMDNaxPrhA#ufY7?81;K4?)P>fkDf1ICTcH>YcG?vml?I=ft*c1W(Ptin!QOnLbLNw z4puKjyFK4uE*oO-Z1-6#+siOc9N~x5Kp0XEdC=?fh}sp@}$n-t`B3YbHQmAs?G`AoyZ@)<;KF{gLfS~Y@T1b z^rqPxZn-pClu#S-vPv|9ZIzv*3bq+NTS>NA7?a~CnV6?M|KA9Tbcr?<_ZICnbJ0+v z7aHSHk!E(+Z8E#zDX)Y)LaDcq^XQGuNs>pnO?>;ocM=o6{ouPap6 zU?M}fg>R5g6sv7qh!V#Qffzhp`b*1AB_U;KeG-o}txu`*^c}HWldk;#s{^qt zC&|#?f*lls%!^D0SN-xhY>54#G{hJo>qNR9Psg!xp#UVQ{#uVjqSRY2is|vLOj4+H z`yGNLUA~%%d+T=QV`U#qbjPzm`RoX_-df9}*+*+XyCkFxtxe*QrnM<`E+MVu1tMl| zvVDJX{|&)gp4NuAvt4@AwCLOJU14!pf48hk*E##F3%$*<>PCxR*UPHm1y^@R^5S*M zMKtdx^0sz(?>W6uUT){$zI6@j!+I@wNgJm=iJ;hv^H&8v;$B>E{G4wf=_u@+MZkzL48^2D-dm@Y1)Jk0d90?c5fezU z-IMpu(<`pgMjCDh8D+7ePC+Vk+i5Cb-n$t6dO3U;kpRr_Bb)FTx|WZ+dbX)|XgSE2 z*C_y}6G}u#0KF(4|4SmIrG6&I|9l$%3;6NxN{-*#N4@S8XzkO{T7ggp!Y%d+`Ct-O zMPZ2vt9SfH*oshG0vU#sx=s(Hl8lCWH#=c|XR7sZr0MB$$X5SH1#rN4&qL z`UKSb8~XNI`bIxr-|_yI+N_O5-3+7=3L#YUa?~d+hnoBpZ9=i>y0yIHMyDlad(>y! zk5{Ipdc%V1<|OVm$m0_F4oXdQ@De{SB!^Pq0Y2oyfNx3aL?fkMDmdc3IXaUhh!`lN5W@V zKw*L#{){#Gl@X>(_K)$Py;o4LDgN>O|A<6RNz+U9W$q;={$W7PBm3zM+I2VvBcnJb zGIXugTZMBLvoK~zgJlRC5Vwk^UGX{7vvfVcL*b$sD=0RRnFAgQ7phi4F@js4*PGrc zMZ&#}SWTs4 zdWhApuw%2Jqq!Kj&``61PCauc=vuk`=1Q3`4AG3~cO%7sKP113Kc@dw#>`NswR#_s zSuzS^v-FodmAIJuKa}{JLDtjF(y}ewyprXGf?{KqCV42FSyE68I&SMteMRNlORp}wr0+8&X03^1>1T~& z>5tMba{96KRMMpzq`TNb*^tgg3CcVaP6<-SawfDO%g<;GYVuIHd4_^wGnNN=C>CR} z5wzh$tvF$upkep>WAFGK^)#R(68HiHL$?pFCp&4{Lzr84?AP%euTV z(?^>|-XnO0rf11WU(p*I({`IO>F;jW!I^8jH}Pb1hNYZ7Vs0AL<<>9Ocbn4oj|Nn} zD}XMynQ5{`z28lz?Vuam+tQLKEXsYMD2u|qn24wEY{$rS?QCC%MoZb*CZKX>`(BXA zqo3i<_LxM_+|UlUj=h2AtzE-z3QFB92oe?z)V^MiqCiVwrY0Go{Y+GP5SeKG|JwA1L*4yZ4BoFh5FlR`X#|m6yJMqi?2Y zhm&PO3%XNrE;RC zj5v)u6}Xo~`7O{^UdNOdC8(t7_>FqaSBGE{(U3E35&h>(!lGpQDM3aEgBcHsihIlS zC2{cmbW%q0eQ^|yKfR*1RQ>Y=NL~t*tVihgJ{`>urO)Z;zgiMfh5{z>NK?R+Ixd}# zepci!R@@{S{T27~LX3Ep8H&qx86L8Jokg$ekTvUjs!q5A6a9`U`hxRKed46f2Js4oeF>#Swx+Yi2@hxEiMl_V!?QN$Tgr9^8q)dHKwgLPpjmwCiw zJg#f@VWBrta`Vx&wAQ-%h?Ep)5xsfdtNvbfboaiA9R8C}^Sk38d&2|TTZ7?tDhYxi zofRzYEuir#7zxknP2{FJ8;n(pwS_jY?F1u@)0mnd?8~HES#YcP*DBx^r{B3>?_u;4uI~c()RnobW3iA@GhLrY z5RMa0{?wJbSZp`oz-L-DP#`vA0o>^=HSBlok8M-@#nZa&-@)K+l0_M}<`aO+e z={RY)*hCUNYfrIe37_r)+}%e>*nQc;JZMHweI!T)&P{~d+H?%v)atk^ z7C(GASm(py)!K`NQ!u!Tori--iptZ#RsThCIUXHumnE=sqNG3$ry!zg;T{^`sRk5g zOBAeaI*oc0$Mq@3Md#3pV8Sg{qo1pTjn1hGs3>k(gq2nYtIN)Odjb7To-8(LA&MG^ z!M=!+aj>K05Y~iWrG_bB0htTyl)4ltRoks&dtS6hq;I{*d{{vCpL(<4A_`^|Xa67u z7#lLX2J0o|wO&?>UOK^!#FIo9-iixg5GG~6F%Dtti_8a!#=!;}17y#~EVog`m^yIm z%DsW&lreXO1OIj&60O#oR(2c*@U_{14Ac|DVp+F$}>}0Xssw0_2SQM;4 zVvAs1xxLsZL?Q{oiUJXzsaC8~hwDX&5O(5zT-5NLcDY_SwMYWB0fDpX2;if)6jD-Z z6;4!q3hG0B;R>Q(oUb}6N(72VLsfy=t;Jw`q=^-JhiB_lwStKHkL!%VR{91Y@Hcd` z6TG3`%3%4LX7Ob7^U(5OBk3C?r?vn=tX38gKJMlXyMoDv(}>er(qPt7$vn>76-YIL z3*1(#;qRN7L9vf0S2UTJt~VE;QCp~{Kmauh$U+MCw7`xrl<&FxdCvzuC!5DgiSDT+ z?*5m;?xDOz64~QUbGqWRjtLkr2s3VLu?k@0t>QeisN8ZphsJ^(kjceDq?}QZtbz~2 zM>C)e{^?q)c&ZRhdOE?XDy103^`}Lg&n?{7hF1F^)Oq5!{8d+AR$^GZ#Mv964=SKpwbMSh4j=*mD(}LfU*ml$WZw0`9!tKA`CZR6{Rw+5+(^E zvpDaRp~0uCj_*2%;deIJQbMic1qT;&tA%2@Om z2V>HjKz$*JxT7nQ5Eo=*Kry(DKnjx8g1JQ>2+Kj%JlJHEQWP;!jNXn#KPX#tr7X%v zsZf5;d;f*}>7U@keS`au`}^*vy{D+;^Y~~7<5W}J>LsTk>YjDqaMu0(v!WK>ja@?J zqWM}h-{XGTeWPfL`@Y|y)wzml80YFu-qQO{7VwYB?YxGk9?ZDy6axu;b8`b3n$sb?KGZQ zA0gV>W(UR0db@WITIh2R?@knSGZ2K^+bIUCBd54Z+(ZvXRRlfKX_`eG%0-hE5xk8U zeitFN-P2zydyi0zCc5%UG2wczsDicORECVHl%LnE2*;QV4~M0uHg>O0aFM$ivm`WL zgy}Z+l$J-UaD0oV*sn$-e?G=Y^wLd_Fl{?gi^llta*W2Sq%kaKi;FoG)-R6@nGsnM zLwk#W<`GalULHpM1GVH6b6TC;ZBxmt)81)ObK~_=MDe^}xu84WyV~}94|>vPzTxaS z)NLBQ*!DA`^>x2`%lCixcAg{;EQM25{xwSeo%$@|+J6vqjJcMEq@vcx#dr+b3^$Xp zcrO;O*N2)VS-o=`YM-(7Ff{b@pp($hGk7D}o3eHqx(X6ad7VuS?cFPcO04@;{6}j3 zq~IId#8V78)MABP%p=52|6PeAo2I;SM6wk1UNx8;Za_Y<)LA&LE zpnH|HaVloXak9N9>NlqQSF0n|8yyQZWgB zVemeC=yuq*_tX${dlc-T{L};LHZ`BI7Z*wMEaE}{vWUxCq1y>*F$*JMd4;{O+?66M zm&N*wrTtMW<*g{W$a^B+I-|VA6e#bmsTyI=ITWe zCmyor#A{PHvBad*3Eh3W;t_Ori5>S);1Gbf6KN28`$RkEJPwvnF6{von3_LkFEWz) zSww~aWD%Khp}@MtXeE)reA-@MK9wRcgQ)J8lvw1wXFzTUM^C>??11W0vUZkIy5Gf? zviFodALO9e-V=V80A%6AW~sX2z8W$H(T1m*!lplrxbwg4x$}b*?%c0MV(yu3U8cFF zSLvx)sAYa+M7X6_^HK6H{Gg;nvLMcXG)G61XlDh1->2mmqxn|w4*(lleP+!PZY&3W z7RhcMLg`TwaPQUhLCLkfN9ltyS$j{=2c?PjK8}yx;$>%==tVN+gf>l+fQ|uKWe^|T zCa3k`n<{}Y8k@`KDl^N(f4Z?<2ijdPQ0?t~X=g+&a^$G8FoytSVa^6= zY~%Fhp`q=55V56f&z52eTZ(jUZYjyC!%B+=d}- zMFKj81e4wbeQd)=Z{e^rm6H${N~4`HmDE3mW0{Bh0YXmOL+y=J!dMaXrjQXUeUReB z_MR|S1R#q(tQW?rTOGQ}BW-vb=vx}8cZ-plMrx1=;fILa!dQKykFg@o!dOv;dX{Rs zjoJW`ebAmKa!_pV37!yuEIgT%HcHH;D223|3MPvqj(o|UBVS12$j8Y($ro;Q91+Jc zN`g!|3#_xX&!PDoUAmE`YN)xO!yMz$kv$`4yJq$NQICUc>2NcZ8`kuHL>hFQ3@N1| z_wJ_;%Kz=XnLa2_w)Z$bdW*K5h202or+nB63oFu}cV{pEK4GSrQh^bOan2HocL5X$ z!nX!&e(z+X-ZV-Wd?Lozh0<9We5s#o?+N2V0J0dDb;95$ZA+pwGA*08TO0e0sMV#wBmytOcp*6 zfGm8_tvO6>nvtjCh!fY@bK=?*PV`9tE?i8^i`x`0z=b{yC4PAf-mo`e2i{+TNxdm< zXHe)kE9E6O4NC7`6RfA^x7xE_QZEbZ2|yOsYs#i^K2aJm{@3goe=>#fSr&zFP;Ae8 zPlDW>3KBb@f|S^vrIbF;+6po~Y|jTd7`FF>DI@?{_^@7^XNhBZYNFLu9`WK|+wH9Q~WrG)AOsv$N1U3>OR`ek810m#Ds z$=DO>+)oxq%>Sl6^S_?L{49$2W5xNrcOeMQDIzfhig*S7u(Z+@kl233=Dlyj0e-PGjZ+`-s-Zu;(FPj-TSG&HXR zd0VPIxe!u9Y2^pBC)E5R!Oz}^U?vc5ElSpBkzxXnMT$4a_M}^g(;r4Me51V#U!Nkw zS!~PQiidg61MxZALd=0}IfFke-E`Zs9Ynj+o-1-NZ0`x%LIARGMLBbkl^$o;qurFQ z@`x90dtNkCcyVplc8Y+V6DQy)pLyE;Vvg}DLdv;))pR^~W#3c(M2|yM??vh@9?tvMZ{#r{)J}30zZk+qC zpOi;gQ;z|ERgl)aE4(GOzi{qwUJ9^yP5liER;ioR1R4^J_m>8$5!WSZJo(hg+AoW) zj9u~M)c|$#PCq-W-jK=0JRI}P=FW_4x=^yIr)9$Xg&}-G?}SFaTd@R=gKyVE8^iYAKSS=&-b!FMGrJ4~rZnRN zY9lp&r@a73+GP;{0+2-jHVSP_jn!b{$r{sqW8uf6#G1snL*;1_4WJ>0^oopPe*Jv;=ra5)s5a<>oY z7O43O;A44@NosBu14IC_7$AAG%(O9TR-E=IGCzAT2+M;_&lTe}mT*DWr8B(xp2|^Z zN8B~T{j;NX_g1b}tj&AB+Q(ZE&)_W@_`{M@_ZGWB%a_e|~Ko(}HW0!ub zU9Qwc{07CU?gtU0j@UEmo)ku1LVkkJ@}8K*9alVo@3v^%LubQIygvoQmO7PtF33y? z=m*qUYF@Dy14+d!Vn6`0h=DwA*ewNJ<&h9PYA*zDNfClUjv>BRi9z1`AV|+mv&x95o*6x(}3H3>k>6TYR2I{7n%ftQD~!WaUpq{Ox7>3@;)StLdG zDD9<3X)!$t6YfzM@piCI4|gI0aI7m;5Hy7%cpxZ;ETO12VLch?Lobo_5ZnaeQ5NUx z)hL3BsJb~(7}Xv(dK?d-ibk7^{t=+4+3FzN%$8(d>IvdRA?8jAxeak?1wolgh;b<+ znIP)Y=mAy!D8htz8?cvjXodf}&TWVzgViY_(x}K81Xu(VC*@aoZ=s!= diff --git a/en/.doctrees/agentscope.models.dashscope_model.doctree b/en/.doctrees/agentscope.models.dashscope_model.doctree index 90c3ae355f86879438b6e210a4dde194f21f9940..847ad81bd6f88ae44dba3b93da0b7261c19ced50 100644 GIT binary patch delta 93 zcmaERkNe?0Zk7htsbL#g#L}hQ-13WZ6H63IGEx;X^9o8!6mnCGixbmRizoM|>nUci Z$4%pz6xj((VKb>)Ve>&5>b^wy=Bwhdj delta 102 zcmaEOkNfRCZk7htsYx4I#L^Xf-13WZ6H63IGEx;X^9o8!6pBlVGV{_E@{1HwGLuUt Zo1~i(qe!oLV|x3>bjIx))0sB30|3#ICs_ah diff --git a/en/.doctrees/agentscope.models.doctree b/en/.doctrees/agentscope.models.doctree index 95d2d44c5ab9137a1171199e049b7a890a11fc87..0ab1c4487bb8a21614a078633a588a75a9b13685 100644 GIT binary patch delta 213 zcmbQ=toyr3m!*MqD#J#WS;>rU(_`hCuH2kc85tNE zKwzr^gsm%! zfnloX)Iv7l$^WfYr%zyEVQ+0?+1keX>OZ6C)NW(Q&pAm-d& Jd!I`w2>_S?NBIB% delta 299 zcmey}q&vS^m!*MqD&t0$S;>q()6aG@OR(n`DWqg3mrPf@&!#u+J{vn0af{9NDFCHsHH@kvj9t?knOUq`^H{d#vA+7xrU;gs9vI9l jGkw8nM#ZhO*<|k#>5O)uw}F@)h&h0mbGzbwuBapcDZ^j_ diff --git a/en/.doctrees/agentscope.models.litellm_model.doctree b/en/.doctrees/agentscope.models.litellm_model.doctree index 965f004044c48d83028b2dcd67858ed93c98cc7c..525fc2620d2b0608d09fcb0c451fabf9d134bea0 100644 GIT binary patch delta 85 zcmccei{->G7M2FqsX7~3oRXy6-13WZ6H63IGEx;X^9o8!6mnCGixbmRizn|+(o@V} SkDZbs)`MHs=G{p%Zvg;-^&zqV delta 94 zcmX@{i{;8M7M2FqsTLbqoRSoL-13WZ6H63IGEx;X^9o8!6pBlVGV{_E@{1HwGLuUt QCnT8?qeyS_-K6YW0I26AkN^Mx diff --git a/en/.doctrees/agentscope.models.model.doctree b/en/.doctrees/agentscope.models.model.doctree index 6f6c7c41ba8eb6fdbaa6e07bd992c11914ab1eaa..d9c25c9ada439f988169027427653015e4a7ed6c 100644 GIT binary patch delta 85 zcmZ2*ifPIzCYA=)shk^GmK005x#bt-CYC6aWTYx&<`tBdDCDLV7bm8t7EhKf(NoM| RkDZbs)`MHsX4w*ELjXFs9^U`} delta 94 zcmbPoifO?qCYA=)siGTMmJ}=axaAk+CYC6aWTYx&<`tBdC={0zW#*+THfsG3rhK(8#VDiGdQrjgMnHUuTqlPE` diff --git a/en/.doctrees/agentscope.models.openai_model.doctree b/en/.doctrees/agentscope.models.openai_model.doctree index 50aea911cb021bd0061d71e983f0f2e40c677318..67ca6011bfaf28491a01b4e6a521c2178fd27d9e 100644 GIT binary patch delta 88 zcmbPom9yh2CrbnCRK|@gymOe`+@|{{Fe**9o}-P#R@uB|PGs`r1H9avQ&|`o89-pG fBIDQp(-Sr`a`APVGBA`*P0Ip{Gi=pkO3MNO;G!B2 delta 134 zcmeCU$~omKCrbnCRHltAymJ_RrZ*-qO0ee_DWqg3mrT~4V~Q!HH$BRak!$m&IsVC< zQyCZ-89-oqq8X#sRujf+|5c`zW`Ttmdf19m(@Kjnr(|`SGBA{8XlEI)F)(CEXSJJ7 Se%PrveFG;G&(>%r-7EkWfGHmU diff --git a/en/.doctrees/agentscope.models.post_model.doctree b/en/.doctrees/agentscope.models.post_model.doctree index d455ad726c491fe32da7a19de13948bc2184ce80..48d1e46ea2c2ecd12ec43b743a5a2e58c2f22baa 100644 GIT binary patch delta 86 zcmcb;iT&^<_J%2pJdFBVc^TWv8QrG8VP=${zUVBY21f>a?34_#9)yt5c83ba=OMTi KZ3pVx$qfKD?jGd; delta 186 zcmX@SiT(B__J%2pJdEyJc^TWv6@1+Ci*gf76iPBu6*BV*N=p=qONuh{(iQTH6jCyi kOQx?aXEY^BmELx(3dWBiM5!gx#OXj2xwh{)%h=8h00f9ct^fc4 diff --git a/en/.doctrees/agentscope.models.zhipu_model.doctree b/en/.doctrees/agentscope.models.zhipu_model.doctree index 2a59fb1977641f995495523f171c11a12594c8e5..edb72b892d5d9b4f5f3b39113e4cddd0eb7295a0 100644 GIT binary patch delta 99 zcmezRg6-uCwhgB$q}<%{i*gf76iPBu6*BV*N=p=SQ;Ule(^HEl+gIu-X0XRj$q?(o ct!lG<<=M9B7wQ>#IH!heVE}`zii{y!0PsI0u>b%7 delta 123 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 literal 0 HcmV?d00001 diff --git a/en/.doctrees/environment.pickle b/en/.doctrees/environment.pickle index 1b0a72245ce87d5b212c5dd187e8817b4e2cabb3..c42782253bf77e476a73b4ed389c4eef49e3b1fb 100644 GIT binary patch literal 2184612 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

$m$GDsP7Pc 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%0Do z&xw@M=@IViNI25Vf-cYBRG$R-Z@jX+PtQ2dzbNDrKppyEV+H?M#XnBqAFKJtN&Mqv_Tfj>+rckC zWp&qjr{5_!S(YL^yk3?L%KNN%XY+@cTWK?j`f(IDr_nen%_G`p@Sa4CqXvYC&~a2NIsg$U*#WF& z7K(R)d~nL1qPSZQ(jR1M#bvtQL!|4qg7nKoX0AiJ%l95E51(wGhvmzfq9+r-*VNBJ_r7|RSv97?%vM6yC+rjcIII8_9J_z{?Jr}Dj)wN znC^|C@l?dvlbqqM6**RH^QEHC@2|AX@B4Odb%uLbqb$D^c>HBkcPWftlaH+H zn$ACrI@xU?y~T3Ugcd#fmA$*G4J+{8c=n~1RdcMV2*v9@LPY4)nW>xiT+ZvMkJH0i z=H$KPi7D_U!ctTJC_opRifFluM{RJ&=U$TE-ZCfe-CZ5g0FqBL^^tP(dQ%ZCck|wx z*wC3To$AUSFj1T zt_`I^IZ-MX{3{3l)Uu$=^qhsp8quWF!)BLV4M28$$<(1LCeNFS2*$)9wW;hV$94uH zlop>iZOyqBY-s+U_72U*uJ*oF@isIICpM=w=LR(zmLI^r%d#V%FGLs&%Z&$yvsbX! zMjYkr3$$$Uti(tSx#t`D=Txl6GDlecn|w(u0)UHQ35=vEA1V< z+|<#gjlr1Hiu|=T8-gd}KDQ3E%&lX)%ltd}2%LQ<@M6;5i*ZvCD$~4E2BO*H^a;}4 zF4K%ApU*FEna?M>K6g3hUkn_7iK*9Ap}EjhM9}dDRYDaS`4Ab1P+A;YKm5jNZHikF z_%o-v5FZ5JZW#nqyWO|^{OR+&82}`F(=?2Vgl|X(wr>V(g6r8XcG2fx7rW@w=hVkr z=G2K*r}pqK=4%Mxll7>*KOZp_p_qPHhNRgkZF1G|{cK@J*9P&9-RJv%waoXOHQ)2^ z?vd~Jq5J=C>N|z=|C)+GyWcpaOj@<0RET%2bn*^c*pN-69REc6yh$x;HQ5UccKB2w z&c>6TuLj9vHv4|d_H%|1VbFe>c15E$u|*=e?S4nTrDcxXyL-F)eZYHfw)ftVrXm!( zhsyvoJ9UgXIiBb`uxm{!Ti)SI8GS8t_2}-Qc%mmGz7aS(X6h-GDBfWzBIs;`_C<9- z@_{iBp|p_I!a#)5LiPX#B9s=g4>J&dowxZ( zt2|ig>@M;zXKPo*cf0FqL5h0F-mMRqick;4eKIo5t_Q;ZOONVu=YGTh$zOy2+G77N z?Ws=rh=o(Im;AG-^Ay&9G!@Zu|Igt3FFQ((O!=G;TfSL@o0+CfZcaxD(nw{7cnFrs z!6~00QVM`4p_6H0*;h_96%mYtL3L3DN~Spj5lV|Mnj+;Es8`!tpr)>p+X;^9+Qe4c zZqH@0!E)|hgj9_rOXL};xFU5R2m>>FR*aU{xoV8cF?sp!Qnu=(7KxVDx8;SWU4%PfuL*t9b zmX^h1c6X|(1KW=)2Ozb`z;J9f^`#2OCQ}i?a2Sjd)j(5bI0F$%ixxFN^!Lk$G$5e#MXL|_|q4b(|qEp=`zAN6fg6}!i?but| zvKUP3=1vz2zj_jU+iB!fX|U4a3EfGt`yJ_U8&iu+uoLWuaih zfm$evLJ2kxp_Bkm#d=e3s(`FB6%h=GL5WsXUS>T55lV|cnC4!kg{)duTKvF93)XAg z-`-wBvupKZO`@Ay(x}t;h$(!E-wz8Bp`AuE>*Ydu`t`We*kU?%Mi84U;A?e#mGWD{ zd1=q_+1_)r_YqT>$MK_?yyf*S*W>(%uZrhq(&DhMG(Qa+f7q9M5XUHX5XUC_gE%~g zS-Gch^$sQ7!;!eHv?J^F2d)56D$~2mUKh*R);{hwkO6NMN?4u5@^w=YD))RyU|ocFuVrsuj-&>f-n%Fw2-ybK!nml_Jjr^lolT} ztwvl6*2h28-adYE^*u@0E37ZLj}E?()Pv3KYSh(#&J;zJtUe<|7!(@g8oy7~gZ>3P zKWLTTDx*S$Lk&3>}r_<_vvPDf#es0dijjK z|DHA#p_0f`G6Z33n~YiA^E7cHtk=z>r!}YF1kZP6FIKo%R{|Lw#lF(ApWH);FnG)j z7!7GPCT(!eDzl!8bzjvC;N!Q)b*$()bU$p6@E6N>@i!tAY9=a-fj8pKbFi z*1T8EW)PGGOyRhgorrRfZ&M6H7j{-6y>3D(9Q&4kNw z%G=5A!bW_2cdDNqJMDx=`!w=*gJ`ce6%j?WH?Ym!i9v0&FJ*S9Xa|1KCfeuwqJ0tB zUHE7hg>~W4eh>M(LA1{|6%j$S#~+_7tjXo_+Hl|M4LA5nn|NR6i}%;b4#UQKLN|Na zlwtOT2mGt#F9!j?$y7uH0iU>OFqLsaL;hQD$TdG}6ZAWLLH{+`Y1p7oVkhx28|#Pt zN%Gf&us?1pA{cgqfxVg=kS(Wy2&F}Xw%(vO6=%dW02synTwFbynw{z;}Hf&nmyp~66pjtxX8Exy~L(cNB}704&FEb^ne!`2$F zG!2xR##t^zgpTh*oAG9jj0algx{yU+NqfJ=>-(*lFSX@6?TKPvHGjPo*DZj*q-8#w zBoESK-^`BE3nTGDdyigVDndQ)=gFXi&E}Y<{n^JAa`7a)uc_44<*vM9E01(h_)^QF zFuS|2szi157h8A~8jsJLI#Xqa&zg#8c|5w7C&juBz87SrlX1k_NVXrRluD%X@oeBO zf(Kg`ll{8mLJ_eagkAL{6zO3*b(A8YJl}8XRTY>Yn2HDn#-O&U@+=defe59=J53Ey zTFCNcrG;z~3`8g`yN4>uK|o`GdD zBw^*-xaHhe?)xtn;CL<8GPjTGmfQNP-wGD#7W}VPWTVHotlA^m($2O|`Mb z*S?oA=eNwEQ~VC?k&CY3yNq+}{W@IVuPw+8Y{h9R(ZzZgwoSUkmah7I`l*)rbYeGK zvzbcpo~8Q5fYVRd`}1R_B2;ephzv>7bHn77PASgj){I^big!v9XnHW`D%Uwix1@Aw#=7fy4fv>**H5{C7*&R;n(&qe9}~eLill0 z5vtLYfwXEg8$3v+A>Vgpyf`Rt;E`hLv&MN%pNpenX}{@Z;E5TlR@#Ohu@` zx5(wAPjH6V87SZ>JG5o~9>dO$;$NwE_93R8Qi-b9R7A_2J!bP@Dqq&*v`sDZ_So*T z`FDmTwT-5}Qtm$0R7A_&J$fCx&VDEk*gm^u-ewgWWh_KS4!Ssk}=hk&x zIhAqeq}Z`xg>9*XBlk{iNU#}`#GtQ*|7Xjf+^@TjE8?Ds=w9q8w@npYMZnnfZ>EGP zNMAJ-q3~!?VB{@YU8l24Il9(uXYZT%f!1A{3hZo~!08WjXSJ%sc5l(@8D>iK60{Zd0Sl{SBr7sE7I#A)<|w`x7_D`!Wtcxs=V2me^u-{|sKaRqm@y>Mrqb z=BJdh`DXde;HfOwdo*V%LOl-|8I-UoJk$C$`nY&v>p&sLHl+J1)zvNY`4~29TKh`i z?5j*YrSQGdR0P`D=I>Hua^S_Nobex$@ST=9e4KmyC9gjGTY=BNW$G~H^IL_8Hl~cd z*RiuLx1}8aCEic8%!&JS=c-=_{P&o>|9);NLNWVO8G^6`Va)6pc118>IJI#&?znJisHrx7TQXKyCS0RllSy|{pP5&G+5C1!;F+E@r%=n*|q)2Y2vaS;JwxVSC0AchOwa`nZ< zup)&UcQush)jQ|hXyH9j^g$fs%}tOIkP+g?CNFVv>PLsR@6dHz>e9hjEf`n7PeFKHz28~I zR;HD_`vUg@mkq5Kh9>csSe=`6#c0V$`&9p0n2UulH8RnP^wot}bzSpPxXWqA?P-4d z(3ElQ=xIaJiLk#lR#L{~zalQ~8kYuo{{kM}R$kH$h6L;r}@(4c)=XcXc3_YE_y zTkA^t5+K-TT=(TcNjkzS8ONrpQv`(3w{~n15QYog35$R*TzojTr((GHMFr6p7sDFB zc;SKLM-Gpy8aaBdHwS~6N2Z#|bk7~iI54z&aOWt7w_}Tn{#aYl_Y7(5?Z0m9QV?Dz z@9i^2_aW}2eF!aGp%>8{ns}iRO=m$+%v!v@e#C75@|_9G_qo)Mc;nDyj*aL#*R{XC zfAM}}EQE1quhSa3n2qR<4^`6ZT}i()R!k-u{LirvwxlDxzG*mgb&7y6T-0L=Vz|&w zvo9`m^A!PMxX|k@A|Q+`3KkSaJNcVop#a=p*cyTJ%SU#?r51by`-?-fe^|_=DUZQP zz{#}I-hB`PLAMZ#B5^k))x&cB)?%azaJED zA9f{qGm!2xIKLql!dUUO3c?$z#18S?bu1Z&&`%xFuZ|o)0oQ_nMdLxi^jPAJLzDmA zFn>^=?&%9K^u64`0+_aVR`I%6NgA_W9SdPABf={g$EGV+1cc$Dz_G=e#Ld|yDSEdv zuAQNlaB^st07por7osFHxYt=+wKE;7J!1f06$@dDK0aCXT8!j0cOxWl61~~7? zh(9Il2>#2lQZwG-OR*5P;3FCe)7I#!6#-$m_}Ss8|E{C3{#l*O2S+6aJlv|G8N%J8 zizy2*+NIf_AUP|4G2>+^o(f(zuXk#79HO7RQBfjqb z!Nk^%BVN9i7_8e>yc+2C8A4qV3t=3_^A*Iv$5ZcC=dULt3(1+>mNWm&q`zut(!WQa z#GZ@+54lDAx2>#WGMpOmL+uRs@9M;xBaF^tB?fHIVzZ>;MI34zC)T zIat1}lOEsT*2`DKYS9?Nv#}7i3L>;<3_&+u5fFxpf^Z_%5U$*Pwhnvt_|(dqhNk+f zMw67D(~!L}R#QgVuaAYW#T=n2qih|YM?e@ZUKiV_r(LR_y0~4cD<+b8`*POb7?2HN zQHnZMzaFc1V><6q5D}fK=hxecp36lKSKU#i%vH_P7wo8hK!^@}h zwTi92bpBW@gst-`hM!uVX|lD;ihwX&{At+oqMM29vSz|*VY^D{Rit0G!e5`a5{jr( z*B4`zX6pL9f{18u2iQnlqr(=bjd*J+Sk*?*MEz9gA7T~y&ARwrXO6!Qr$XNh&K$KG z^5y3hcU3IQ@#Sxdg)lYhjao*7^X0x^;YK_9$3sS3IKA zaN@)Rwf-gkl2`~+WmagV`Pz%<2+T}>rfPvjA#l#tY{Ob!e`07#A=96!K0p~63ywCP ziWQ}a&JJr)Uc||^oAu2*Pz`$0LD9XT$@Z4?0v<5?p7(U~E=dn32j zbIc!K7@9n9g2hYN6yUlgG|_WzwDIlzOY>X9()7;;SMNTgw-_IW&7m)Cbn&D;b)GpN zeEHd-$@7-c1)zLdQPztyg%uA!)xSi4A{N3p;QykP;&Z^UqQBlR_Kyrr>^F=Si2Osb z@-klb4`Lx~kw-+DCRo)~DFVW9@h!0hFYcq_^fbg!x*hTV6b*=oS{c z=NE+q8>kzBgMMRP1>uc(y>gAM*1`5^&Cn$3Imc{O{{mbY3t=kKBe4*sB3-8-o|6^n zuDl|t6Mdi=t+%9LuMR~R#CerYXA#yB=G94^=>x~I*IVAG?^UtdFfRTT3gS6Zsa`iU zxq6Q4d2Rm!{C{F0Or<&-3t=jiR^xNBQr(i?f#z$QesX9^e?fK&TCipM@mT4bO7uJ9f(0>d~=P>%9E^iE0 zp?`~&y{SU~q9C3lRp>Sp<%|!8{H~=9}w&_PQE)9!c^fqVS&-@OoS$}QRVx-uKg)1l8a5r3=pAq)z0o5feO3?zOg;)bN9gI`4 z5JqWpu@GoFptLtdDJ^=r!gaeEuwtMwwdCBO_I(3V9Tuoab>AH;G^4t=DhO{AGWewl z*TMqk#1^e@GC#X^`0@Y7lmzU2tfmKr*f<`Y8`dGVPv ze;O+?W4nK>MOJ;?SFEqT6?US}z!|3tJvg-%mOD--i`EU~|2{N{-Zlzb&@62uKnt*HZUz+6=r!Qtq1U)~9qk&LI_@8> zr;LnsQbs^Ej1i}HjK@mVc%ALB5Vm3>f?N|PYu^_EVYnDpi*w_y4@=s|6+VotQaF&4$lbnmB$vRCz4*Btu+3*RHkYGDo@eRsMGB@8vUOJy4!lw*i6>@ zNX&@z&s5fmJf7vYdsmHi7N_S?RE{b9WM!f$gsD+K9t&YS**g`)0N4C^_fcO{@19$j zp2X9DnB9CDIKV|<%5G?)eoW^9FrDW609g-M{<$ut+J$+!I%}S>fIoMqe7gp(9Y@CD z=p48lj%E8N$~j9laMr7|R%LDT?op)?b*;EM{9e7nAw5`5$6P<5MA+9>(Lara7^1oQ zlzuh1IDLB(Q~Br$Vyq-hKMJ4YwmJeNss+Gh6@CpmBYh*2tKWMolXcwDU9k|heydn} z%7qE{f!}h~C6``;|0oMmZS0`B`rpRY|D%;f7o~nQ0##5){Xblp0Z09B)4IDT;th7rpmrwL3pd|;5_%WI^3LGw2$h( z13AVIHOkO&CFg%0^5APg6Jd@BONaG}Q)BOnYHdR8(5!f^5C*hviJ0w$FIzl%Ge ze6x=JreW9=uJKr!X|!3FZ94TN{l?ZZU55!>R1R#l`SfQCt;ty(}U6eRdS@mUy+dV#g@*6`F;pK30 z0}ylM_Urx2?LDy&#$Mm8MenoMh*(Yu_?}~MFiy7zGgZfy78Y$Rh1|Ix&wlIW>evU`X?N_ii>`fC$JGOG z4VPay+E5JSs+h|ea1?PBaM5Qwd3h{^t%!(F$wXV)uSGx@E{4^f+^pM^XWE@p(84;k za?8*R;g+;TIYTHr7O*i^eWog|QxM)r$=iF4ZlSMzYN;`O3Svx%S6J)(@}bG{y3to7 zO$dpQrX$5?`j_H~uoMTsit&ZJ&n~vwon$1xY%0B(fFHEP}G>x+wFMb)?Js9Mi8k4)4TU?P@pKpG#K zJ>HfE)_U4^Y(6FKM1|X9P06@~tqQ^$TMs@eyek_{z>$Phx^S-PG+dg)Lhbs{q%&ttMYw7~RvkLm75~D!y@Os)K{ye?LV z#@1h}g?RDCCa=@>-5oguBP7ha-!U|iUZ1W5>W;OLsAJDR)V~~mAQr;d^Y?01`0P1$ ztnyklLnO%i{X>)Yb?FKnkGS6#D=TBRzZMHId~xgBHC*%l{1C;hZ@ln``?ImKGUEPp zEQBrYh_J>)M%q_JKo~A`n-KwFxX{r-1cc#2$7c}`h6_DY8UbOrczNt-K5_vw-9LVD zXS(k?ehy|_=CfNPjx6>X^U}t#Eh`7pCBotrO?htwT77nX)+vaK7;Ij%qdt9Vw$p}P zp{)6R*|6jW*HTXzl1}6M(*9+5JQl)KhND^ygKm6pK2e`)B_r*Vxb3%xt5%uJzj|mg zzh$(Cl*ig9anG-&?1=tctlUh?a5@&EwCLmGcf=d?No?M|*qjTjD| zWPapRLlgM5aH?E()}?E>e-pqwk zE*~3GqJ=T!1uv~qe*J83td;TN_?71YLw$xP|1l`_M1-m)+ST4I0>T(cK?5J% z%G}OdnVoPeP`zV~imn@)VccOgGSeA(#}-!iZwoaA;ca8QYYt*ZE<#PriJ^%U4}M(j zy1J+Om*3%72xG+uVPG$PKST&e- z?`vWqj4^1J7NJRF47&Fj0b#gU9os^r!w5ffafcBe86VLrnf5RAI_(*K?c_+WJ#uV( zFJ4M%*3+}L{g(%1c39e?QH5WKH4S53?@|z6SM8s|if#w5KDf|6(@JJ$`NHFm4ohy! z*NmRZDLNJOBmIl;L$M-^b$=uK+Go%Zr#pB!(nx(Im*_~kZ~dDtyzau+T+pXFd}(Nc zy?=DBeP*oJ9@C7B)yHx{kNGyx|8xKH{$ebIaYbLyD)aTaqHTM00+;O7r`k)skz5ud z5PzR+%r5DB0Qk7hy|uyg1RQSxJps7ZJQ-8G5WQHuIQ8K!V5rZYz#R(0>rw_D{XMMD zY&+Dd&)4zbwzH->)Vpwu$w<0xk-6!|hbH(H=^<|FA`?8x?QCudWA*M>eIZ*%=|&4% z`WODjSO`-&*2O}YXhEAmU(rHA6^-?s_olvcsaxncTSGIE`!dG~T$J*fjaZeKhW=zM zgfWbPt7L_~O!ijgHD}=br$!6!`^G~!Mp$kAHl+&RDKsw-sy@s9)>M=FU<)aAAKRr5 zo`LhXo*v}+TdN-%>(pn>!CP4RrKu{lN#20%HWDjzBaw<8#)?q%V}j>$ebsWTJsFdH zLo9@Cl2t^Lws^)@>F_NA!f^2i;cz0>SKVM5vK{q>Q_Q4)FE#0YcPP0waia;B$EJ|1 z6C->eR&Pf2?~jETy3nu2?j0;wT;OYt{$XhHhV!QCvwCB%E9$?Em6H+m=VKv;F6#9w zaO9@FP;Wf~iy3=8TuHaI2>qE>dm7F^PUfeQ8FdUS+)J9YMsTqq9O1&M!3$OmD}G)# zio-g{9ISFwyp1g_LSwCX8_RjqcaW=vkjR@;S8f6Z`;4crkA<)m7~$iLo74jZ5fFxp zpN{Rgr2{}8y|@EFFL)-I8rjilp8>;D^EsV%iy7a+0T~~bt7xcaU#t-rN3dH#c>87k zp`O_G>-wWGzmdS!yl$hH@P2P|SfX3LVRVsEb!y~n|B{@Eg)nuYu9e{%fru6PRd^tB z9gc2ihWe(VN&D(iJPBD5bOimzSScBkeSIv%&;@-X?ikjyy=ows$@?dVChwa@alf#h z+0{XcBlaJUm6;LyJ7Xbiu}3r)rp3|zDgwfAu_Lx1X^Zp67q`W^=Rg})t>7UM7=P+x zW?-IpehChpKgTTWa|5z4EMQU7^O;y78iV?jg1CrH&lP(cy?sklOlDU;Hkeq^k=gQ< zqqDHo0?0X)@iL&pemGV} z#zbEn3o&#t-@FT4!ijq8)X0jz`i?iie~&P;o*0_IuLglH%)(VP!Wh7TSaBJN?~R49 zB_7d4m{vx+rU(eb#h=AG$h4Jt{l#r%?%WCMeAU%r3C<##wuYJ2Hx0hFw=Bu>?G`vUr5f3olLoLo2MV@U+_N=3t{Td_iEkwny2X5*xR|G z?}Sk#xTlSGjov>roxr~Myq>8^@{GLGdc7}JgvR`TO^fj2?asUxO#PIy`<<=!0yvVn z1aE6tp`CDw4(#P@;T;zu30^p0N8Qq%eRi^OF+=!OljJV_^$*8`izDzi-j1v_-~k~ zpTfS|&bj)+tTo&?AUZl))D%nu@W=h<>6R}p$q*5*gbBfXVFNKKRPtY zgUu`2`rs3<_$OjzXT*OX7Gmh)zwP+a6pFt-a&)QHf(GE#ONq5vzdJMq+&)L~L) z5vYUX*VLUFuox>pqk{QZh@q?CS`2GI@~0cg8RqTZIyAw|FkI-KO$3DD;;Un0mb8QV4HvhAdfncn2YaYaw_B$Z zzV-N{1F~r>P*JD!Be6DU%=kkJ!rLir{v7O&e*{R8uq7SA&l44O6|+*t?!=;U0wU);`V;HSejZ|zOmPyo?KX(pM<$rbs{{r%ija; z>flw)PvFNx%|F18>zcocAD1_O6hE$Lz7s#5*Zdd#e%#XhcKo=i`E~eldGibSaeebG_;G9VTk+${=6C5Ye*`~n zYQ7CWu4`V76fSRm1mCV`z5_olZ@vyc9%%kKeq7W1Z}@R(^WX4er1@U_xV-ss{J6RK ze*AcT^LOy$>gK=V#}&=L!H>(DKaC&PH2)AkZfX9ketSE9+}wO0el(gtfgjIrz7;=4 zn-}!k7xClD=AY=d_u$9#n!l#sK7=1vH~(6{{j>h~nEv<${J5<7kN9zA^LO=^pT>{p zH9xFB{2U`qu+j8zx{@O`*-}fs`=~s?XU3Tism=t$7Rj)`pfUt zAOA0YT-y8}_;F41yYb_O<`3%M{xg1D-uyQFxVHJV`0=vl@98i93w~VI{8Rk6wE08$ zaZU3-^v56R-~N|=`!W2uy!iqAxT5*{_;F+N&-BMvx-$u+izhAtJzTpCAGmxDc)@9T_`tzQ&?d&gkPoAcgU?@Dz5(lY zH<^a&J(YC25OV9UU|$yb>Ly6l>mt(S$A|FoVSM~CK0b<%kKyAJ`1m9~K825mZ-mDq_;?9E#_+KUAFJV! zD8GZWUw0FH^$qy=CVadeA8)|Nx8UPV@JN)C!L)B5fv?^Hk3@MB{OYCS@YS>MNR%&u zj>g#jOD?G^SAxIqISjw=!^Z)99Ky$8d>qBcF?^iB$4l|?EIbnBF)-^NzXrbgC_X-h zk5Ay^lkiBCr@$1KzX`s&5*~?i5ct*Gz7xKBJ3ih4k3=~K{QfV$55D>wK0c3+zrn}f z;o~3h@sIfUB0Li12Qb4uKLcOghmR3>B+3Wi_mBPxe6@ z_;?&2PvB!5A3O1}8y|b|u^%4?@i769L^&%E&3SmKEB}D}n-1>M@=Yfjt)x5IYfp9( zy!2p3Re!AZ-v%ka2TH7peO@_%?5p$28<;nA3)x$m9G!&q6}k-TD|8^%SLjZxuh6+z zU!kkXzB;dbPWG14M-OCuh5pF;3cXYI)p_Nn%p3Zv>@5XF?`3_3zAXFdymD&UTbc)5 zT=vy@2<^P`r{)bEt9e5YYu?b+nm6>h<_(>% zc|$L3-q0PJH}uQq4gE5{{j%Z(9kh8vPi@}NWt%tj-R2E_H@;!icV0Ph^M+0w-!SSs zue`Z=L$_|;(5>Se#(?LQe>ZRF=*=5?eDj8`-@IWPVBWAXFmKo@m^W+{@C~EI^Qw6; zZ`e+lH*6>H4P(dis=+XC*m9URY(mT%wk75b8x`}0t&4fXX2!f>dt=_P;W2O60+}~# zg76K)+4HIi!Z&P^&a1Y_ykVnc-mp=^Hw_*rui7$v!?x|bYShddwr=JPn>q7_?VWkU zhR?iV3uxZ33B)&S5znhO5Z|y#Jg?e7e8V>JylM>18#adchOzN^)he1dY!&ehTgmgP zc{Fd>PMSAtC-Dv2&GV|kG;i2)nm24h%^NnM_=ZjDdDWJhH*8eR8@8_I4Vzi>hV89+ z!-m(qVGC^Duqifg*e07dY@E#-w$kPen``ri?Y4Qt2Hd=1OK#qHKYJ`TE&bdkR`_6~cEfkvPgp+7EPGt-{0 z!~Xnwua52f@}<-2DkNf4bthPV?pq=@9-j z4B;PMzOLJtYQcm&+<lXAr)BP-zeAf1{ZJaS?AMzy6w;ngr{3efy|D8w?}0NYC@ zXByKXh}#H+$-sbCEOr_Ty~$Qb`fAkgSdPGb22nMUT5-duYIpkEwFRm;#AjqSj60?r_rR9Pn*GeyL7*>aM^?$RQf z($pMqMtdbJnQNUZqL)*;KU6pc#nHQqN&VDd&=nLzueGPtB_yTs(;Ely3T0PLDHx-$ z9@gaZE;UO=rG3v4?|&Gk}az4SLqFg+sZo zKz>t=g1Sn<7=={|7AjA;p2B@Ki%F+N|C5YgtZ)w_+E} z&$nmC(Q6ez-m7t_?UKw4b#>-tWP2sqjJO{P!pnZE7VsS+5kaRUorYs2c`Rr(B(EvR zgW-Zmma}pfw5t>>+;#{)&;np(SYMUQU3uR#c4-=Z;X=m;t> zscRaPiEC9*$tJHMAyfjBOjPqqbJSNET?>`K0$?R5aOzf8Qx3tYTWMw0ha9X0V2BA0 z)=DcFLD<1s`3)_>!CGm#mJ+p|0z1~a@Ao2a-%m&C7nbky^#IcZv>&)qsl2Eks53$! zC@5c59n*`dqI@f>k&&Q$E3K^jT}~HHuA&y$h}BD6tA5ub4Ej$k08`3>zGBD-ZQ6Ml zBN(BTRxrXffi}j(V7^4VrPC5BXi^jOt$MVWkVp4|+W)OGh2)`jXwE8btt)Din&Qs1aDEvhCqO%7-h<=+S`hwiD z0q!?_Y}rRUlCXO596|nKg z5BMt&4n3;f0n7J$>r9@8R+W7CFjz;jtWY(CK3Vo_j+HehxO&;J561%A6I?n@?AGA0 z(yY#>g%nz6lZX~zgVh@dmLrFNg1p4lPyTbw0%i94M7VByL5!)ct3X<=%i98VrUV14 zt1#f!k?p}cQi8tVU%k2P1_jr`8>31?4?1g_8&y(=%Bo5VlV{#)0p}a!$*5tiHRAwb zn=<*qs)VULLZD_anMrLcFeyWVAQ*d+)G20>jcIepm_!^yIu$mZJ&?;QL?z>)VIdi1 z#2zBjlQS$bk#kDJMO(vmTu^i&B=eBAy!wA-ZZWk?$%2<)kT^5o)O!kkk))#byE-4O z44SXW4c046)|lUGIUuv$En(Z0@*DFJ)F)+-?RI0pZY2~$R+x~GG6*)iF))B2K~$&d z4kc_3nrWD-P(P&%wv)vzM#jnBBedMGVHWBlUMakMx9eNYuhb;Ld36^dUjpa+%-1~= zlX+Gv*vP-PP?#~UJACBuZZ=Qr%QjN)rRSAdUfY+UhR~eYf#XLG4~ZB;Gh!=`&%p|t zQ%Bpa#`HP4M(3PEiRj2<{(X&NF!T*4jy-*N=lBVq>}WC`f4MsVZtrza-H zkL`bXWr{Rz^H9vOHOYJzOFAT+4)`*Un=G7eblMB^xQuT3Ue}=M@6@Cp-hJ9T#ZK~o zM(Csu`K6`+m~4ELK29#cy3VW zh{Ytds*}J`cncK>(0Lx0{S=PVNKmtrCzlqcvAZm-uB#CwtIm;MY6gfAcyRZ^X}Kbk z%m7Q*e2`yike%T@8dfL}BkFt+=>b@vt}@ra*5!P$qcwJ5Wi}>BN6oE7FdbmP!Jf%!I7Y-?C1)WR%cDaSR-zn>QGk;ar8Q($ zUPFM+e_M%oAhklT9(@!h3>(wC%T;$@&CDOOf;mIO7HhM>vA_yi6EWL5eeq7Ok>b#Ddl}4N=T78P3ku) z6|zvO6q(W7V!4k>WNEihl&uBMC~sn}q!L})yB6s(XhwBy2`}a9w6G>-sEpQ{Vt?h5 z^0g~jO3`zzQqk$5v}}-YiikW|+>cG^$Q@4}U{< zD%c~yIFJ=-GjuIyXJPOrYa-DKiy}xwfpCxZZ!A7)HY_8$HmMY_rsRA*2O#YWT-P%3 z78*rL$Y<(Ehyk)f`9?-<$uI`YxDLl;Bp;uL96hF@Ed4TSA|?r=_oEM z-3Hpw4U!_oWfWmlzHCVENR^KI!H?O<23jh18)00NK{L841k3zZD71H|`htaws=x7E zlQnZyB;f=qWUL`n$8&m!%*wZwdYS^e$WTlf>Ew*9vn;jWmu)KR%Q7fK*cXye z;dllnV1-brt^tKIgiDo}QsC02erPz-rW6?M?Up;LOrB0BdzEbwVH|8@uBkHpP?V8b zh%&a^tupExGf!2SaH*P{p);Br%K5>Jdt+vy7BoxEyAp{yo6ZE>(u60|8iuj3(4-*b zR;lQa^O%YOOZZ#N34yk66eq#og<<&(WgM=_TS8JEmR10Q0qBda#;O3dd;R zXlSVJD#>Sjr$xY3W%T0PM|jrv)$ ztGtH10hy9q4#?`yHK9}((SbwUD*2%yEXCB z8n|ydhPby;wF*t?Fb*Eu*KW;Jt9stS2t_l)V^lWPr{OZ-PH1vKSKKVOQL8spW7KLX z0Zz4(z=rzn5UHjFG}T0%>uQ=%X+cJEb~;g)i;D{~%&)Y`yfs^p0f(R9c_O|EL_BM*PXJ@H7w3zXYXFn$ka5hyOBYMk` zUR9ZUj+&Q|loDg(<~^`*0&R9@z12z$gtgnbgx!QxqrT;ZhAk(*QK@W^P6k=0chGct z#agib`I6Jp+?FM>Or1ryj%0XZhBw}sUBX36JPF$-Wh5mhrg%4JNlf);i$Yy2laS(E zd%Oon+q6@8(UX!40!>2mt}Cp=B&X4}+-Q-cvX)<<=PA^Mh!(6)yYclIt2D|Fp2+VEC#%pJ(Av|*t z8`NE=!y}0BjNs<^q}zq^#T1eSi@8NOg-j_hvUieHP*2BOjni5CTZqcjQ!}|mp{nZ{ zO=Q42|C~#nk|N!pk&K^aW6>5$o{A#ePfGaoLU(BqMW4(}sH4l$DkTS2#ThA`1BI@k z5YN<=C+Y>3E|)~EJhwcx)b7=HgRtOu#VjC_wIQUWW!zd=Mi;;oij4y2s&jM5rMPPM z!s%39^jIk4v-966$G&5s+-!zVITXm?W$tc*pRIOIcCSu4%5AZGwX++pW%p{Qm$|bBlE(TdtET!&^sq zI?8paI>NFW&b@VnrMI|G)QvS}fa5Mb_|KN;!^UvvTg_g`j`O5#XZ9N{#46lL-i50- z>hqIuIw+2TiA!+OyfE@h*SM$O);I`j*H_?g<&fzbZi)=K8RSb4a<)^4*trD1)JIcP z4ZwiMVBB?SaS~JMrN{-MpsP?bXbPdh6LrH-SZ(w51!!ntR4F}$m8vcKjjHXDJ#b;d zgw7-n38%S0VRX$+`fZJ5XA)TB@hU<-W6ZP#7ZO@loUR&LhX=dDK?aT2*yDo&grP-S z0wJL~yjP>Lay_2F?K3koIQTGKpPs|ReBl&H659w^bQXuU1VYl90MF>J!3!>`5-pNz zhRG@64Y7l!lwmSTpuyAaQkr~C( zaY!MdCN0oloNU+LsF$4WP3AtNiU8;Yl*EOE&p6n9GU-jvX|D)Fq0x+N2|LqTfDGej zojE(biW~~9EXY5WMKG!_vbr3U(c0eVs?*GM^JJegE-26TVM0(q z8}b^*XS7$HY%MuwOG+g3iE28*FC?rfKt|)y3Ghy>iE=>+4V^N0nx7#*j?<@^clKBX z&1?&fP6bKC{NCTUbx1-9+Xv-Oj)-9L9pnc-egW>rOeFm4&TbKLhO2w3# z7s?p)fYWw_QF|=pc4>Z7Fgg$+Rx8)>uAFE?U#i`iDCc@<2i{Pi2&@e27VEva$(bp! zyJS%&>zQSVQ7W|*m{Ic$1<8yWvB}yxxM6FcPARojnq=2r%l~yL0U`{b)#TBPp*nhXmu`p!(S> ztBT@yvRFG|dW<(b&lWEan{wBd$+9+jk>eyL7Xr?xZZs`Q#nPAX6b75o+>kdb6-i3N z9o$!YTC6qU7K=*CNL3oBvZ%SO*2Ck+C(1Qg^iY^g!FgsTuPr4!Yo60~s#1%UC-(bO z-$67Er$$~<8*eCy?bMpWb}9!jbR@mx$$YKT8e@wdqst-6QZk54TdRw#TOdTIL>&ox zYG&Jm#$l zUQ(=4kV)Bf0*=%0*9k8nHhL)&5^BfVkp1>UOR!|sFvy1NrNkNrxl~xcnN_R_)EF-z z)~L#a+`6;cUw6EON|eZ{MLS@3SEm7cIq;g=yh~M4lx${0E}=+<$yV)5&N*;;m?EsH zcXVxxT)kBrWbhenwL4#Dt5|dvs*5~2ZC}#-@9Z4V^nO{kDkCj|{1{X|Ro7G66`b`#>lietajYQBg5VjqWrAq+Tc%5W` zpiups)K2iQKIAB!?51>r`*%{OfeDkSnpUbTOTjU_)Ep%pmR9S>ZND#W zy-mw#BS9@^1Mga%cB-01f|=-^teYvDX%UvOBYK5{hh3WyIc6I7x`Xn}(Dl=0nX#j) zT_I;to)x;XvMeh?+_fuIy@$(; zb!ms+NtI_MMk>mMz2$~WF1-Z*QTK9OjL`b6>-*?9Zb@;8j4<&X!uZ34a{V$n9>FB% zfN{64C^{;y;>RO7)9yoal{CMDwN=t0;B0@5xSCY&?qNl|f1(RpF{Ps)QY2_^ZfCr! z9YQt8#&90>wkdgfQ}x&i5X}?<%5B4ot&7D|zAyt_rujmd$y$T=`yO(R4DsO6i-k!N z_h^tuV2T?KFy=eMNDj&*TaQZ$ojVS}_(|Lx$kY9qU^I+(Bez6QRA5F~dt(Jo@>{WWnA8fzE#qW;C$+H`C zW$U4c)))|@@rXJ-$X!`xG8=TCO{5SEclF6m8z#VnHERUfx_#6qog7M2NSg0v&PBQe zATx$}sQl6;0Q7g-B0Y$8HRNP!fC!F8GCcUjaW=W5@Mtg1V`R+x#ahK_q8y6}dWFa7 zWXNQ-1Kngm1fU$6<$T-|=&cO2T1yos{SgIgCYUvB!Gu(B*S7hvMTp4qLUIxNRA}qKL=wp)-oSc*4(8=BcsCr z87+OvyVq%DC_kD2EoAGoXTknMSTeeCILZ$z=WQz{OrMzBixGQylh`N8+VY? z!;wosd=lXqS>IW0DtXso*?3a6y1+v-3k4a)E#OvQajRPFSh=KZsL?}};4{Lhgx$DL z#)*`$l8M!g-ZuBXu&DHI2-u9n;@U!Urt) zoS(<-Ds%O8p{q0gFXK8l*Rh2|a-NhI4_(HhUZI{H=i~`S6cwn%tN|mWv+NAnyG~rl zXzCGj(Lzc&ELnxCvb?n?V~<7=%y~+55RsK5>d9$O(H4~U>vMF3MX!iAKh;|=mP5yDv1Y(QG3$3VyT!O23ETY*(6g`MCY(k8J$+JXVQ7);PxO9`5CK(|w{eRHgYB!^GD z8$xc^W!uPAXja|ilIz7gg%`&6lklQIo-EAO<#QmIIDO}6rzYcMHicp{svc6ZpIaZ2 zV}K%?wDVEa*sP4H6p4morAQzcg)L#D)MX->S-lq`0VjjcBzMmwi=6~EufljoKRmEG z4Jul~G|Yzzw3r;8>Ml)z*N5HMxFc@zbfXJ9KPDORwvz^9YIj8h(d5E^=j-L$ zBdLRALof%t>QuIKD+qQ3Cn@7Fu@*Q<8G-3maFTK^pMkA<`CMahX?%bA$|DRS zyBMsP1!D$oZdOFW6T3Nl#q-_wt0K&9%>^=+D|DyaRKSx;pQ=5T-N_B~Yo_n~kyaFV@)Jg<9 zw3E{1LF0KxHVv1HmI&E|Veo}*T+y+PMbZr35h~1Xdk#zr|(OXGZ+^60M6{fd|aDDg6hu|?cz&1b>h=^eLyu-7l2f8bB zdZ>btQBFmUm`r2q0-<7Tu1Z}X0E4Ux1lI6Xr7jQvsV*EQE9a!1T4mMlh*T}%gDEtv zB)%1VmHF$hk~k~<4(`e(z2xEkz|gzkRfJ`4-U5pBnCPB~^e-YZ^E3x5C|N}F`W#{g zmCRA3!g#LYb40Wn;Z2frWfK*tFrEh`XUA+0Rn5Z+Q|?|5 z>(F9`dOXrl9aJX4y%ns~LGqdC;ixd&fj0rj&c3+R+;Cw+B??a(me-PDb6;O<5|$XR zCt@qSD^NQ9+c&e>1`Eb)YNeH{dYIQiSgEPxN%NA+F1f^9l=BeOEa;6(J@;8Paguf0 zAJhqjZaYgy`|MlwXfx?b2OB$z1HE-&+J~k{=XD4;(}nNqF6BtNFr$H!Lb_}&lCf%G zF=jZc+#lK7f_v69HP0@MFsfll@TuXfHA0$6DAf+>vkYE41f0<>Sk@zyh#)Z^E-dQ_ z=l1$-XOc?_Fv8f3Gof=9&RsCgR^6hh%<|dPau!Xp$`-vp)Xas;>CDCni*dpTQs;VK zK}!)vWST2i$Eb)1ZOP7kEkXsJV(r{`{&Ya@$-T<;RhbK7-V!{sFlQ{3#HPRmGeIO) zvYy#^Ol87ILkX6=LHi*cZ&uJ-kUL?hp$vD12`0OgIp0p!639$+eKBYDyC%(FVp9SS z>v%y5ELt!(*J{CCh&XO~VL1&!gvf#?q@l&*>HHCC{)4R-Ljn^PwpXzvH5Z@hzJuuB zIygZJ1Y`szPhpvpoXb}$w`DtM*7e9)B>(rUZp1z3EL4(; z-g#)ObdT!|gM4{-(1J>uzsQ2Uz$j8%E#}T*J^v^YOGlm2R=wD_tT&=K@+cBbk#1Tb z;LH*V#wo%`ta=Cyb~v}sS*0xbYHApCAS^jGw_s$VfTg_V2%%>Jp3zk~nW5C_Tat54O9mw+1gTF!V$R@r!WgnDsQ6~b<-ydnwXY2mC=Q&ip0kirc_Rj!|@ zRRqT3N=hHYbzSvuF9P-x?KXoTP62aY-Ajr<}FP*H(}?Onw#+>%1yZ204w+jVSTqC zCWi!9o$3^M4^J$E#|*2S>KvX@SK-vg1J!DygUfgm2FS{kPpppxA&D88N+69E1T`a9$fN9dIeBXXm+1(-Cq2!!e~vLj%PSK65G@8YqTl z+(~hMF@)EwiiV#n?!Ooug=f+FBAhgyO*W3|WWtgMl8T14iV=LayDz*>q8Qk;>VhXM&MpT*hYB2Y zF)ovsV6w#s-ujek)90p(kr{9OXw%fDv=6oAs6LdRgib+6ZFmJc7gjl#-!nTW$jrnG z&an&vF?k5*SOzou40}8@AR0t87A*`u26IYb>fXwxOhn8iBSeH@ZU|*bSLF@Z$5EuN z9JAeeRGTdevO=AIQ*OEIZ+_40mO?XO6mbFk}9|IHX5_0Qtg6`;IpVb)tsRXYm`;W2ie(~ z!jk6m*ecft{Bd6==`O;epX9>w{obfAPeWrqz1B6q(I@0dvi#sjgte~OuX?#_2FSEt zu+UUSFaj02*K!s)P}^tg#isOLiiTWDw%(#6WY-Twc3P2X`K*k zrjvpW03nrWmmo3g7lNa3Zl4#dZYGqad{(}knUJi5F%tq<)l5iM$xMo-e8SRZx)PfI zaBi>HEST~MqcWai?Z@=9M%*$Qo(!hUo6>+|rbML$v;hHpY)mbZ7T1 zO-~tkq{`?3sEYvmwK- zNfA;aAS=yk*t?nZl1fC_>Aw;YjmhY&o9eXdGt>31bA_G&V9LXe6&F(0a#%*~A-EPD zj0H>8SQycL{1HdVp!qwUFKarhhD(~i%#(3~U_$TpSLQ`dZ!ZKOd*<_eim2^jVCFeSLB6^5~vrg8gX zH49zrz&e{w?;KQ3x`3;Y6+P5T=`z07(UR|Kl=TkO!%Hj}Bt~sZDc@i+Gc%y~=!9vy zenC~pa(=->y{JN(Y#yKRcv+udkXZ4H4A5i~{ekbc@~|Y0{nO)g!g*w0u!C02Len>e zVKSgIumwy|a?A#Ic9K^wH9ByG^Qq(<-$ERQWSr1(j&QabqsLfDcj?f|Sw%9$CD8tB z0Xqc_VT;OM!c7ttFcf^s1mnq~mJT1+hx9Rpl>m2R1Lc zKL`c$RwkkE@{$wv+1X@fr`A!C8=yVKtk4XAm1|u=-D5dTjg#UYmQ=21tG)G%WoAlz zQ0PXo)NY;H&kmU=G=&~_jivV2m36&9_ljXKic*h|r53&P zMrBNsP3S+19)ck-dQumfrPemDpqX)QP{&2Hq(@6Ng%U*{7Nd9oi#M4^D*pZ&UIHyK zM)yyM{S!~dnoF25_C!HF^_9+4*>yra^5v3i?*TVt5-q`p%8a6ta9qMnIN>g>N8&~@ zVvoX;OK{H{jwQ3nS;-j0xw_ORdxn;LSggE7#^3`nMV5@gmrFK=vhB1Fl`cAwY{8eW zsG$zpf)CUPMzRH8E@}%&^OJ0>b)|o-75w>3GC75T{iHSq7-e)@yH51q2ts zqxWY{^FWokCmj(oCOl)_F8RC$+Z36qj(D9*1w`hi=>a zC)9unSe{;>@`k?It_tvsRmmGxz!KZOV_93{siqb1P3uQ5?}^cU#uGD9yag>hFja+D z+7i-R&|=u7j4_svD6~OJRtkP96q|;r>Gbe_a-DeJ^^1(cKh{4smQoR3D2? zdrd)6-=RF8d6*;h9ZJK52Xs zSFFmv+;vkiPSnt%Ln2a)Ub^^2VCy)+fm^h+^%X&Bl(CCzVVF}ifvdZt4CIXP9w zop8coXHq&Em9INmZY7)MucHV-04~jZ5LSFE+=A1|a(*LUX@XJCLxq{P^_$Va_B2|( zq%+YtiwnZ^EdubD&`c9pD6F*9grulh(5!mw$O1Y~C=|dkC6}fY0~uvUxU<)uoKNQ4 zopb%LBCWm(v62&IQrQJxr=ep%%+Ngynu#v8Q(G}LLzQu}TQS+I&(wSMe%PTq-b=Cr zEuSK*`AM2z$147YK5jr9x2I5uu zlSVU3VEDT@2at2$0AUGard4Uuv;>AYAgDV8{(2tFe&4 zF0#9Ym>~a^w*M=Sre6nkl4Tj8%HB^aK=yr&Vlct3&uqq)t(euwj;;R_)5>l2n&YsR z9ya(i>aC0?PiG+mg)%)XmdQn8CEHq9G8e##=_F^%%)^3MPc&Po>Cn@)96jl^;;^AQn6G#b5W^yYPnRa_Ov^P+U>>i#d@(Q zK?{bJYg3`NtlXwxY!*GY3@f=@venPbHCjovve7-ii#a(5h?Q+|Uh2HG<8=_@rx>RcW(*M-pw91Y=QrMn!_{Fk6XrFmA35Kh{i2^M*IoK;H#2n3v?x^I}|hnN%Ol{m6A@%y{d zl2-O347sNaurjVcntod%w9OHqD#^iTM#3NLdbiKz(h)ICW5u@5g)_+w)F z$tg==>+w8LJ(_}4sQYqfG#7)5&E()a3@*!WoU_osHG*IhsjeVgCM-!L%^zXSigfl9 ztc;sq?1^VTr9aVVY{T($-Ci<(RAoxniq}Q6Eg*kEB6-NDF*$7B31hcOHxZ@gG3-qEEEv=h2%#~$-jx!? zIHve)r9^Q?SqqzYFU+be|}R^)`0jk$R*q}txGitk;~j93|n>@Nf)E=a2?KNkq_;&X~h5+52vPFs_fwn2KRq<0eYhHq+lCWf`r6J4#6D+0_G;oSuLUrsq9|G2C6|WLCBibH`npR+AjX1dcd00s zY)XejM-x)7DmE{bVTi7XDP%|_%_Ovoxua;VXy3e$D@KxWv(4uLb88ODh7LFva>4xL zJ6IKvPJ}?bR;xZ=htPKh7B%M_i6=t%Q_~8u^AG~=N4&gh_&umd9cl-SroD7)0x2f? zLjfNvQkD??W?CA;Q;9O4DOhM}=s|Fo@xf&GR3|wJSMSVe(-;hkbjMyLt-|4rgc;3e z(tI5=a508ooR(vF_?{Z={l^xkCtyc_$50oi!6a{|k;&q8EzQDk9`zZVNpBQJ4^Hox z1hTQLK?kF{7q%))PUnhoy2FN2$gvpn8)2Dv1IGS3mFciJ*zf~dqkxRqW3csO2B=ji z&3&>0aB~SFG5Ar?&dyc?)!|ec4gfb<`a2WcEZm;b``Z6*-n>{s5T|&5Bti8xk zADf2j#(IgCP&wfU=9r>WEKWtAx<42y6pK+=m;I7yyj*$co<5< z>%wVb4P}GOkUfVI5^^{WS-W(OYNAEp8U{kn`JyjmN01#=8hwaH+)P zNmxx(PL6)tU|@_6`eA+DK}A2TGcl|JKb(@uU8LZLbrRVRKdOC$ED9U@MQ&4+Vrvw} zcfc>&xPo6yaUH+-aJ_qOVLERz#MOCVGZ47E&|=nPWNbcE7SC=q^Lz~M!EyZlnDRX# z-QQ(#N3t=zTx)`cNFGxW=_*02JS0($#VD*vUEJw{Cw&A7>ERKMmJLiney(JD9>rNn?f={ZBnTO%k z;v9$r43aKWas$k$`qtt21ZZH4;OPWXaX!n4(`5tOtLR-~g06il!Gt2mB(YJ+fA`r% zz5Szt`03g=AL$&I(e$l-D?~BEr)%E|v&pi5yo&7ef*2OoSRPQp<^Dz+ex8lizNGoz zv;%9tcI~B?WMjsB;sNb_aXO7-7pK--SRNH7ADmRmd)1r&#vJ4$(&VI_b#fNy!EMXsKs>UiPEH#2uDhCbY@7tl_w=|j2`LAlM)#{ z#+362y^F@QZ^~W92Prtl6p%tnfk|Rd)}xj@c`=re23-{)b8FO*GJ;oWt5E^Q(GE{< z9zcy*D$EwezZ1bbnUjJ@?4YZb#md-xLs+5QcX+Fl$XB4E;lDr4uMX>F>(|q%9wCS6AEQi zpcS6Z3Ahi3D|!lGk@7+j%wZ>Z=u?4JtjeLy)Tn|#9T>(0E{@15^cIOCHEG7!AuCwu zQ({$AX;Efu9dQGMJ~^Xz`V|?OOPn!xfCUGA^2HWR6;w$^SF@Bf-^<3F#MQJJEKcmm zt7%yZ>ZwMoR_>|03;yd66GOD23&TRDLjFt_mh@F zT03>kBEm~u5L??|6-%9=Gn#7yVYHu~y;MU|s2eeFEfF#MY0|AsK0ELS$6K>7Fc2K~ zNt;q&GJYcaB@2Hmn-*IM?x_Pcn+oG0bALfUlgcc$tz^jf@bSxj4zSIb;|YuzfmPv=xj?ZP^+o zN?D>!h4HYBg*BBmQOXh-2}XVGv2-YBXL!{qX=b1S3;Vlq^eGyT(b^VRmcdm`5R9n9 zB_&y`_AF_>zkC3omdu3%0G)&e0Atybk%IPLGooRa@Dd`Kf($0dJPN{ zoOjQaoY#m%U}lf3 z@TZ!AVzOF=;cq1h_A(_jMMWV;Vgz8>s6KLGvfY@$>KYvGOiLm43KR_r#>hMh6>}oA zw4Vy;MS?*o_!NX8uPvyCG@~&ksmjxomK~)H-BxsczUBY9ptGWOd-Yyp+R(HYiP{-d z6Q|Hw0iWdS_dPC^GVcs9NUH;A2IygUw+L+ZZxOHy;Lvqeab>ociimF-NSgo3Dr=}~ z(^l6q20dGvgjU!ssK3Rfsa8YPiMjTSnve~eyoQ0QEA>6}k4kYImT3^XK}QtBVUL=V zl6q7rsT_(?DC$w!nT=5fN|lq6E5mvn?|bagPf?niuv4dzJ}YCWFJtF7<&!G9otpGz zlIGtq8@T<+ciTDR3ZoJGXx1`5ar^R>2l?6jT0+)E)afmdrG|!?V8}p4s1y{fBoRn>@Jt zW$gSmuljNjcD+m~1I)A5GLnpugD1w1ADn#Z>D^E7o;-SN_n!UF_QMffC0tyXnnRnh zR=JMmMK#7zQAF9u1mmM>9TnIpRY&uDV%t%rj^;>45T$BKp0BSunxjNhx9g}L1%URw zARJ1^Uc+mFiG=gS;X{!FlC!U>4+A)I_cnt&?x0;XneFw?F*Y; zg89CAJwi2k5{~1`_Z9nkY!LOOVYCYW1Ov~=)dCclfj_Pi>Nrv}G1KthC}0&FBrL@L zoCgb<5#I)b7UR%6=^ZcK_oL+(>^i3{BQxr|vl=f4Lj_RA!0EypOF*7ZsT>bH?e^2+ zII}v6bS-#E{#;I&HJjGnnuk~4`5#^>&= zx7R0c5!RMbX8f$ldy2?VNsnWV6j6T!{x|KnYBEXl?PdKaiWv8gh5TrqhWgRX#CaS~ zL4tkF3Wi%Nl+l8e)mGmQwhy(?K z^cV+w0t1l%3sYlj-BI@MFny21^PGWwIk*kWp49 z1HwwR>G;z-ckVuZ+!<37v$DZGd)PwEQA_a|(G9zg9XoO?f+U^iw?t{mS5xSW;L22z zCt!r;RKs&}q!A-s?_`ll5g5AfQeZi&F^oWIQZlk#Y)ygH8ZNL2702qeavqZO_Gx=8 zgs3f}%J5lHAA^mig70uKOeyJ^jWT<9xILq?SzUbIg&Fqwda3fk-2{tCr*}^1F}bYi z8_QF4Mt8gi_R*chKmx8gm^|6;%-6wKiseh_+rwP~eTfR=W4lh#Sb#IKmedWL6`8Q( za4!>t1moaIb%FR~ePKpPBVR38EQ);K#2!%=co2v%E;c}GTF%<6!K4y42hfbxBiM4! zB`tN%sdu0O3IR5Dw;+ZrI|E&pfa_j@lR6jA!En+7oHse6CVLC;>3NJ1_Sd84tw8NAgGFd>xT6~1@XtwhL5jb?(zv%;-ATVfHDsVa} z9>CUGrWcH4TFCP=*wv{pU{E@l?zKDTN{F4V$IH-d7)~TDRKG-Q7)E53Dqs~7Qd`ME z7=ewr(*jPmO9h1|u=di9b%6=drLLL4WH3e$eaPhWQl|q{4BZk6lIn$s#mKFKGmU3p znb6r@Su>La$Uzu^$If&b;83bikRn|Rg^|!@P;GF@I_ND!4#EheWypUlp$&f-auh~l zMi}QNm?tFM6=Xo~_GQrzbPF+!_m8nX#B zNoSI&MJRd+2}#b5gD?V*sJUx^F99tDmRWWNx>kqIbG><3liF6TK?!(CJT4F;w8o6y z;N1UGr%bhyh9MjrMrQNORBJJHN$GA1Wmo>a6sfC&Xj~d!@xd{o>u9R_5=7{oGW4YA zTtH%^*3ty0lZ7RHH)4c2yFiRk?J(TCxTD=ZwOjQ(+8zH)qjrIkcegPZ1>e4qtnINg zn~?x%z{pPR8S$8gK23MBl`PEm=ET0RjWa^J}0C zsn8h7^)RlsP;X4CUn)qI?$XN?DnW_FG6|F|T!0vZ3KA=;yb{C|lt`?qaR!JnC`N2e zDrkuEd!=nsYO)<1MrM2Zb2@0D`8f>{VcCFCa?3$XMt&`Xhl}-@(~WMsQ@$@FML;eP zBec`~eX<2R0x;~IT%2q7+GT|lzs*_LN{7vIFSaZOCU2=Ry>nT?dY`6 zK-DgaFX+W5nI|y08S3i5Qb%l;Og0l!NWqv%Cr1-2A&M0nZj+IQ4^q5uQq};Bm0}Hc zBPKC2uRuep=!8ZN$tXc50Gql-uLYBxLL6cMXmP?RYX+0i+MvFN4&NyZ+5R11rM8=_QiLGePf4G18dUNC@Q13 zF8!r#yL0Sq`^>^9D*`xn^S5~_%=)uEZLX3xfRrql!j$ok~uP?yOq;L6Y@l= z2GLM{ENI)AY*WgJ&1h$3hHXV%xR^UpgY!W|L%Cd;b7YY&v{1NxRCk;QN;gMlboI$e z+KTboL2Rc~yHJw06pI_J=mkR-I-|cGdjbs@)$gFvVE_kfcNGSt$xFh32+uee?<8sl zq8}!tR+2E`qrmv6!I`byDz#ebixZ*>j!{?%zwT}&^DwuuA8ySnYKuKB89`v^YeJ0} z$;4KLcp7AqyoRuh(1u=pc5cJ4bKQ?s}1)+00fIcVp`?ndLe3xz|e~qMP+o$FN#WYU~s2t zCC#7E3v~5OXuj>GXb@9+9KgFRil$NPb?eQyvcLrbm1IqidFter`wCUZh#I)l{9 zOVhCQbdm6rmbHs_8fLv90Su;_q>&sUC5~2*io#U5#~WA`12N}dZ?p4=%;Lojzz$?l zl2|`0G9^uN6hp{?+QB@S8U$zdg8Gu;%6VW)JY-_7LGWhpL#V==iYgg%d%S^Pu_gv# zVNQT}$i#48L1`H#n6wVlNN*7A?GU2EV!`_Z&VzYSI0)_{t3l2KlieW`I}U=k$ZBAi zV9XuJqRc_C7U|bA7DUG6K)2XbSRL(;F&+@_^#{Zixw7{=mUL)t;JhyoI9KG!-nvwh zCn3OoCJQ^~3j^$mJRXem9U?!><_>2`yn%Q{P9wb>WkX^x5U^iN28F9##; zny6|(E$~voUuC@Hq?w-fs;~Xia#PxZsBzG#O(LEO?uxObXfvJ;D4w!;wkoZmAgK!R z17j;A&p11zI5V?xeeyP5-g`3M36;yg-LfABK?EH^P~1wZyHV7nUE= zDW#!JmM|Si{URGkU0;$+4WaVIx)+w$l_P3pqreKgyJE4-92KHushOl@ z=NX*k)65i(6|5+$fNSDssghLyl7s1&()H(J3{-&xUG61yCo4et*TuskX}m{9S{v?h z3>C;4X}?VH5*2{TuBLz0u*-40&vHooF7E3$}}C7 z?51=ff0-@cH39-Ml$Lvt6yB2_Hj#50&|if%u~Z~UkXfDDke}dCk)X5=gO)MJW#k^W zk94R=RXVJPQnleZar>x;0TZ|38S$4RS`lZcTF99&|GAnlapzgFFjXp7m}=V^ za#XHZm^>s*{9Ow(2bP4H|5%BtSD1>bc+N=D{1|O49|;)d{8Fpen1lpyJ6i7?T&d-^ zPAh5Jfc^qg+qTlAYGxB?TJO3SmcglEM_%$yoVt{os`=#xT}i#{?$KHy8L)#xLbzU- zk8sR5VunK4X8R8d4W^L%0N7?6`Pk0NR%&nQMU^($e48}?ky-8L@>ZK}pfo1CskF)3 zS*g9ANPo=4r(|7K>lOh}xiqk9nTnOECNaX4{ZyKw{PtH{%@#@Eb7yglvNC0S8ZH=< zuS}Dt@ms~sv&9S_iDp>lh%uiT1FLXfNn>D)h^%II8&&Ns)egjNNo`Lr0?wqWekr@v zzSt7ts~BTMOEqc!E^W9&5oLPpP8}}j3q+JARoYyCnmNAId5QhqJS#*tuzxv$MUdvK zpbN_z{eCY`FXp6f@2NCtg;R(Oruob8 zBt}!|(rYQ65i?NPJYMolsf_)4t7b@p9Hg$TL=<{D>g=kl%>SE}*>_bW&SIyH;3N!; zsuQ8TS4E16X<4@)=LbWFr#Ec6P*`bCqn#`}srgvOF6Cfv!AwRGm>E!)1_Fz6TXPmk z^KY3FLIHdRjW?GsK?ofP;H{*z_?ZHBmpckOSG}fMpa7jH6TczBT9Un?gR(j2E)rX= zDJ?WA0uYbU-t9j|y9kdlv{?uiiU8;#+e!21m^q{uvWi|i!^IPh;Uw-0%c<>1F33(x z4dU_R=?Nl7qs*i*7TrW9=~QyoLr;K^*&#x#D|>D@qE zP%dT*(!6&;{u&Zy!a1bZJY$0lvJ+=B3osc^(hz+?{u<+eF*gAV?55!;0NfQf2=1g6 zXGPp`78rX6)R2}woxE?!NptB%yb=10v4frD)k|=0?_|9*EAJ#MKxR6XCdvx(Lm*)o zV61IBuARY&636@JO@r|T(z;v^FDV5^y=Yx-7|M78X=t=+e0R=4Ot0<*``EXw6dV&4K#4A~HCLgjyw?Yle#6zhw zLwc%L_WFTvf$8!OsrwhsU6Z(Ad>+;*$lU=|991d?%A_>BQi@5!0^{(gaI*joPy_-U zEE5DISwo$1ncLm&%6Z|Op-vavCA~v|ak&R3h~l`icJ@Zp2_VgQ$y{i*cR08)*3u1x zQx#mOw5PecBr-nZB_Zs2{+~LG)q9>pgBx%N^rSj%IXJjsQmM$b-h3AelUD}1>v>k_ zp{paIVXDkOpy8&bq4JaLT>>3zAJia^JHL%js z@@`AZTjmV#8YwNNhq6jL|E*M6Nfn!lbkh6*R?gtCM9w?F!dc?sVF^1iE$Mb$QVml< zu{r~k^)bn*SrpU4ro5)5{SvJyA*HH;*EHOP6ZwNmwbLqE_2y@pWJ5!O763n@JUAp6 z&Pio{h@DwpDD)sOXh4b|f_bb$rTX|Ls*n2ujs*@_IgmzYMGjJIMtmD3 zUhcGWN?Y>4B5e(wY4?Yjc0+6K6&Rcoh)3%O*W9y&RLf7`-XV1||H+ca;_CvYxj@BI z#6-!FYZFrnSvmiLl`~!G=e1&e1qxgZ7`Edy87<>Rasf)Iim5RIHB%?35nN_Ao7tr( z)ksPUiBOy=Nrs#Wa+wJ-)QTYzIU_gNirHzYNRJbctO{2=OIX>Q5-BNtr>);(%FsGj0Wz1xr{YdL@ZK83ux710FoE*oi zE3nT_hfTk>L6{=FH??>&o1tj7rqh$!8hlQgpJ750M>jI4d0q6$_Q^?AR(W*8o0^L8 ziArLu*_1)9%rp3C1_iy(HyKzK%}Ac@#xI-QQN?dFRiqbabBEExn?o)v-zkKJ`X?&n z7dI9fYN%3fXH*7| zKsf{bLm0^Ng>G{@T(NKZLY~Bpa<7?YZ!v9+EC<-(7*=`NA7LjCEwbJYd#Na)_N#Cst~aDpZTaEW$xd4d}_y=VMoA1rRRl{@JDl_=? zref8@2b8&>6f6^2t$!kG4cQcb9{faL%)`VnIxc1@)D$Z9Uy4>`g&lg_AIQt+@VYCCCXo)6j?|G)}QDiKAP`s{pjZ@0S8f=}=km2e7c$wGp}Nl|d3A#c^Q zwV8Cd;5;ZyQk29AQRl2(z!ossZa3STtJD}0U!{qJ@i_yYR5E}<;suHRei$Tl^L)%P zESKutuMxgyP0VIUY7%AoZ*yW+KgGT9VR(Ekufm1OuKeSBLwtsbgxchrtduZ1x~BNT z&alN4It-@-u}6~6Co#2r4Hv>!EcO=iNR;j09rmeeB>^m;>zP@ol#r0AQLR6h$Ev$z z0ZGIvc#+!EKUzmB{Cgg!Ud9>uynoCn&9y5u7(Bs5x#XPq3{JFWS@HEQBSQ3Bgw2)k za%0Z2nh)kuzCP5)S?+8+Y5KT+iu*X+s*m4hfq9gHADC4Ts9E0ksB{|kdaiJ*2W8hZ z%r&NAf+Zb-6>_LZ!4)FUqJyaOm2?!gr13$PO3%)n0#XQiK&J|u9R{DVP$(!EzfWJK z!xXNA8o~x2L{hL~!U!saJ&=@GfNg`&7batnC62FBsr0ODIaUZfdmDUibiN5Y(?^oV z`%f*+Gli&CHR?ZUyBK}cj+Qi9m2UdO=?V>Y7}F$p~{(f%Sok0pQSQiH5C{H z^A|3aUdoA?m}>ncBCc3VfDAzq-CP1x5AmpSu8%6PK0oM7zcB?0!^b3Xa)>G!SDG&K z(9T>Df1!eV9;<2TYymGZ0cLj#0?^&2p(ACfRv(UcF#1b<=JL8Jx>xB0wT&lQ2{AM^#oGK8!Aa1zMsugR z`78M__x|%~tqexk@L8RK&cO8bVxgw^%TY>TwjP(s5LNatFjBi)Ml_aU9Qpj^FezV( z5h|>JyN+6LMaEt!5jRQ8Ryco;Lf%wzj<@E*P;zg)lT+K3`6sg>mId%^7G4m2k8ORkJ)WMTC}K$ zhb*63Ra?`pwC3%Vv_UdJ9lkg?=+TlFBcyM_ufcTiQcVbCWqAEXHQ2maF{C&mvufn* z^cg^@gitbdQl+4BelI*fsZuO&G>4TRS$h}^&e45FE@+rY<6BG$ssciVRaWKgdoMNN zrzi_*k_#5vTnI;G%CO3X{MO$`q*9pC~$q)9uMZKD_Zm0kR(q z2Zj!Iq8z+?Sao?m5ZC~9v4y@lYHemnRybB6#Na|r2%jy*@+-}SOBF|iS&@FEnhRaVaxvyR3klvY8y7K-88vw?S{#HrCp&8-n4(osUj3yKQ+1e zvb8JsnST7>?uZqeYa-QKKRGo8X5Clj+Y9w_O@w+Et=zcjihZRUKeaHT=}--!*u!{R z9&zZF$BjaR0Oe^yi|j*#_(h8`ZL|+!M)nnF^;M0viPgs9h7ZG~@hZ+9yqk@!i)Ic$-$NF^Cw&= zbz4P2YN)6}!#Ap^pptW6VW!D(oX0bRLWRa|kwVt6`@!owbK^S=-`P9FrkNOFi`8Sf zOs+3Kt3QG>v%=nF_@;9MjBnpk`|mmA-XGb_h(l~|bv6?w_z57;6~!j0CAE|z`cc*M?3;Dmz}HcYX^ zP%q(bo5pfCgCFXaAKV)jG*p3Y*V{Ob>kU-0&@?o4oCd~p!xfvW%V)ZK8Q%CsWrJ-e zr3vR-KaTTBo(OQoyC?}sxZK5Kxtv4?Zz~>sCBb&Ii^g#@2@a|ikG_&%y4OQtG#yMavlKt9bZlN;zj1rdmCY8wF@k zX@oaZ?;fW6tlZRqGYA(p8?)8+_&!v8h#!d)*4Z$QBSk>rO~r@!5hdYL;|=j6cBsVS z@iRi$F>0(Kenbw+6_1}0!gRBXrrzd8h z-uq_pzQPbGtv8Ni8c^Yt#a|T+Qo<$2dsQ&_!5@piDi|0$I*#?KV9HSQO9H@+%feP+`+-Zlo0B=c+@dLwo6_zPJA@^ zLDAw3+yt3!xq9uk$wsHT_rbCFs8vf84tdEq4yl>K8;i#r4NAD;M%OKl)LCnMsNUi+ zM^kJk+%S$4YIsnQUvE3O&1s75ep5SZ-I@9Sm+q$}?!EhI=9uoMLHpGGG(OaAare`d zedvA~9#kyuewt#s-$Pb5Te~-mJ-t$BlN*M!l9MA`ZOu55&XI(J6%W2Hd%~?o-d8J1 z7iy~b`mI;U#ZzITQFpW^)G5Ax>($9ar_g5Y3b@x{s# zJcXm4ky9K^2fYQa4c9XLBbx;+RD1}QX-&aP^(MT_>iX8TU~T3s0qug?A) zvtM7$e*H1~^{?5l&u72BnEm=e_UrN4uXkj>{ww?S@7b>>XTP41{d!jR>rL6Ow`ITH zmHqn9?AN!lUr*0|Jth0~S^CxM^>0(}?73>ssrAZP`|o$vp8i2uGs3^kpL_9sz5W3U zaDftk;*Rrhsu$M$v#)_r%1Z&ZRR2Ex{0ja22>pBm{d_b1{9pQczybK=Tj{@FL_hyd zKi^J2|Al@o(a%@V&!^JQ57W;t(a&Ge&*#(657Ez0)6d`0&;5x10s8O#>A&Ak|NUF~ z`7`=?8~Xcg>F58@U%pH~KS)1+NI!3;pUF0Iy^FU&L zlm7d4^z%vd^GEdall1d%^z&o%^LzC3GxYNd^z*Ou^A`H~PWpKh{d_n5d=35l6#e`+ z`uRfoxrct z&r>ha_mP+Av$#uj{HoXzefw*PzJ|3#--=qQ<2RI+=<7yHb^LzMQXRjzvsA~g)GXEU zYbHx|{MN@(9Y0jDRL74DEY+`~pD(AMc;og`9WQ%cs^dM#OLe^LcZn`JU7{;Wm+E*~ z0GH}`f!|UcFW6h6>#&ySYLulqUShIT$6F?r=s58b^)5?wY?@2dGMDPu zFqi7sE|==qESKuoDwpcmD3|KkCYS2iB$w*gBA4oqr=Qp!m+IIYm+IIWm+IIUm+IIS zm+IIQm+IIOm+IIMm+IIKm+IIIm+IIGm+IIEm+IICm+IIAmwMF7<`+T}JhgvFnB0JC z5j(B<+Tt$wj0)bN(J8g)wP#QN(2dje>P&ZXvD@Cg=LOJ!u@TmywI7O?@hZr*gESEJ8%E}>hA-^GZp#MSw{CXMxpxiKmvRE zc*f5Dv$PyfzO1Npyk?Yd4{CNG9r@0!cXyqY{-OaG`0D$g9Ru#E0bX_(Ip(${C0>L| z+%7wPlxx99H5o6+5BG6XO1U;GOz~1pGs+ZHYFAs0-GcCn5ec1EwX$6huG0km5dc-9 z<}@4|*&(auwVJ_i3R8^iCNR7ds=7EMQEwO#1@}i)+H@VHLj9{o-8)ld2Cjt7zfZ#I zs=Z)y-l{nREdMC)C%f26UpfCp-Efge_7mWkc(l+PSRD9p zNE{i~&rwD;sw>jTHuPt7@%Y_^xppxMZtpA8CwZh7e_q3kHXXxs&Habw@S6q`N?En{ zWlb`=G=FZ&8JT*MuVP-&CJj&SLA=c?Oi^&KUhk-?GD3^bYFE-XbSVrU3=nP6Z;wdO zJ<)eH!Dx{|2dg%IpcyCV78wqBi0Zf*GmGjtRp)J2E6|SU?_4d z|$RAzX4>`cHT#{$|TXae3v1C6(x zxU9xFnrL^`v;vlk+?+@!Xi@=}B|T&Jx*MY6G4)BA?fGj0A2>Omr_ty=0Kl4#;qN>v zAJnR#LcG&-*$l5pGKJ$4@O~P|@1M!tED4P4Pssagq|vdc0jIMY4KUA=cH=9!UZo)e zR%Ji}pR1MQJGu(P^$3*k57BtOhpjMPR1}df&}6=QurN8QF=DUKY~#hzz5cn1qPM=) zkd-;OF}U^puFFUL?0T7x--4SL#pf%wBNLvk)?@w zg=QLW$!rwqj7CGpM@geuQ8}8%+kE;@EO2$IxWau zg;QLx$|dq&gF?m20Dn(QAxaxIZkQCDCFI=R-|3N0s1;&eG_`SqVD(KFf6EDaP0hmu z{Ps;vxaHc<=8|EaqYB1{H8!BMW%H#QRxaNni}rj|9sbUgpiN!6e*N;zYabzT*P1x~ zDbDKRj#|69xWHcA{*HD163EHwnm0$5r8K!C&iHa=3;z1c^HwphB;aCYef0xkH{q}0 zoIui52qpbrg=)xG8eXZIf*)*fo?bvd_ZBe-ZpWW#*QRCr z`?O}HBFQ9FR@BQ;yZM|(q&yFnEo(Et5vIKn^9#36l>$msiV@`dcUQijvZ%{$$Fnc# zqNH5cgH%hp2_bPv;{zOCF&>j_PG8qL@reNwX1A$tY0^-&k`3!SW5ANF>-!qUN0??A z2Q{%DX&#@NF?s2B_7hDT>Rx7J`?&_Cf|~aWtHu3Fb5d?fo%cE`qWuOTqS>Vi1?I{I z5HW|^-rp4`Won^|-2i{5OP1+R>M;9#KGdYM4aO_hcC5SWsJfSVNTMRL1ptHE}kSH*gZ9DkYjn6^7nfqDE4G#%^T-jE$rqFAaQDPyyB#)M66H!1efuCG+Z@f8UVWMgQ$dcXSLp)rOW21X+m)U88D5%L zcaA{Vt4Y~-DqQ%2FZo5C=3=tcPccg^dMN?It$LSL8a4Q~8aSu6;x#5uOyCIK7Wlf3 zrYxBh@dEBCo8kNnIOXi>TD38|q1j#C>@Ch}WZy*E7TZ#R?|!5}&oMzFQh42BknJPS zN1_bP{0w055rtc*!O^9zoeeJkON5&=Ik9uPc#d84+&=pJq$pbuX8La-R}OAS}TrUbjc`mBi( zQ&Fo z+H6~1(rb1rlVFePY}HWpYo@AV=D^!hqio&2sdeMqb3)lC7kB99|DUEtc8GKUTaWK) zJ?tm~m~_bgp{b7@MPiVx*N?SccFYCb@&+`6+1-=7AXsW!{mj(O9{*Y}Tfbjw{cMK- zBx?<>Z`NwwVyelv^a-CxF>P&stF;x&?cRMsTe~a$gQ=b!iaEsA=Z{*Sq}REn5N)zQ zn>r=EPJnE^{;Kslf<+`avIOH%KNx)lzNGyVvapvlZr1$q5}tJGbiqd#%5ZAc4P`0! zZO(xZ6)%DCbr{ZwGaqPW=23)ahR?La_(ljn*viirlwE$9=IFJ`_^+^5PwF3P5xB(` zDvMx0zrc@2_3L+rOw3|@=SBW_X*FDgz23-r1j-YWMtrWv;oC~{nqTi-!tgw zGw%@`fQeUrLPa1)79Bod_9_}%*^A# zYiZx(5jkky(1N1L6zQaKNHcKZr6S$kA`Lg$j^=jFx~IkBQ^r>LaOw$;#=|DSaL|`3 z;ND1+RXMBzIu)2?tF&qW+|it&0hp-M`)DM8^Rv_=WOi&Ht|*z6KC(>nhMA6dwFPK< zLbKB~iNAj&HAC+ZptCfHzuG53?H+suWT6U{+eZ5-*+d}K#yOhHCl@Vl)(EK1cb6|S7lnitFxq|p!2=%F>EE=!<-U!Y0DYNpYw%tAv8w=NK9g$D6g z9ILc&xlo8s{$>E8O=_AIae2Vp*64+^djz>qLwGOaR9X*y-&k)%{fjZbi28h_>#~>O zMvH1A`%-a=Qs3y~KA$^r2(AGw2AdIMgD#F$RRR_-ypmlm(IBg;1c(ZWw-{}!g}s?X z+k!N;iKmiuC#`a&`c}T3MM&u8u=)VXyZ*Jh&FE72I`Fn(8>pr>QDCV+_nqPU24JYRpnWKmke3BjrzocC`%=& zi9KBGY4h0ON2rx(nY%QMzw+3&PDiuHX&j$PPvCkjSSW#R97h=CE{xK`4sSBw6Et;& z(dS0S%c<1iR$zYK_ve;~CutFUTSG$e#GON=^iws_j(MV*I`hq)X+u0+Gx@cD2`!0P z%nZ-e0_;viC=F+0p#m$@Y@L!!@GMO$;Hily^;`|JhUt+L*u$C^XqNTn7O`}sdZFg< z9U`timQSrWg49bevj|dFtSk?Q)IU5hK6&ZsX8Uqo4ojCnGDje<(iF?8fs%+xuNjq- z@R-+Yjy2Q^`q<9$CXL}MwW@wf+E3o15r^{tR$XYqooe~2bR4cV<_i!{?D8d`paCvr=>&pq$rmg7_2m6UC?~BSru< zDx%W;hc2B6VKypuxi4#qcpI}RhTna4ERf+k-_Rft#B7a}7k^u0j7A+>TD#$QHK%|& z$`^m2F=EEYE){GbY}a5DAifa!(VXzmn>Cj&q}U!w0nGFKR&8>tpK72O!q|$^OCco* z?S7$Q$Et3ilqu;lQbfK5GP2%4jLg z;_&PIh{El`fM9;aFXG6}8)q-YAt4_55%*47HNL7}l+ApMu!n0bU&1Vkl`co*qxKD1 zIu4PK(PSgC4K*|OZQ>rMxngcAbI74w;hzLPQG>@(n7b=+Cp7m$9qfiGJTT^ypnGUR z%f}FeF-BlNl@`sCrDd#zuGoCf$H}yEJ zQ8u4*rQGLQxyAA@(;OyR;q18I;YEOlSb&uHb~CJLQSJ+@+?L5v`Chx>T!J#MurjBt z4)-=!aQa0MCM|+|{UWy_yW=7nyhAUv1mZ#qA=Yb{0kZ`-*rA1c69ndB#K`_HRSR?o zC#*n`DK_ZrsbXwvH(?@*EnyMh5)H803wXX$o4o!~$i|wOeC5kb2U$$Fr~Hr9V)rE=rV9(rMYx=%k}u6l|GicV z5Fw2TaMyJS1z(K$hdHo2kCgdv%)t-B)PJiS*k}l}=<2eo0Ty}3%XE1}7%<9H!qp&A zs8=E+?r_A+j)lqgAqvo|Es$9FvOutDB;V6m-8En7!7&9t2}@;sokcYqY!htyU%qKA zSuGWS-iRzwe`oXYXr>+ z%6`Z2mK?bfnow>=QOWO6CKOxJQYJKTWWCQQ>lrw$Qp#}eG7V=0a|3Avr0ccC#P}mC zEqq&IarxSm&%Iw6OiW8=2)L+pu~N%-9wm9dMSt6+EGA|p6Dry9<3qZ9V%97LGfeeS zjY^uza0Y7XpBU3r29HejBxNe2pUbSx5Gmif0ku<&Qp`$mdvPLsO|D&q4W96hlo*A4 z)`U;$=%m%{^rj(z!Zu#qeOKO5!*2;@Vmh>UNOpl=Fa;%Dh?l|)DqlpN3@T#xM9L(% za9f+fPMh6^NnY?3O-wo^SITFS6wTUr z*O*OJ{6Idrz>;zSvF4IF)?j^8&hW>PD{Bi3`crL`g6^M{H7?M;m9)knJQ?F!Wel-% zJ~D=dOWESDrY(&A%$s_BuhFf+YeJ=Axy3(}A&f?rG(?h3R(Q3tf>>^ete{va6YP&z z)d3hWHf@5E(c%t3tZctx*=eY{FsFfE5H7QMJ@U1KG}sy{Ht_Q~sjz*BGNlm>nuKtp z>J;z&7_iS&eUvp+j1j3CxuaPlhEr}-L^G5grY&X-i4@GJ)gv{^8Y&QKV8pnKssU@L zKpas6DJWILMXDMMH_nU}b5eD2SFM*^m8@7+Ry3w066&SQc(Q3mqtT_fh8^#v?PvsoHPr>!Et(1hrz#5?I?WLxcf%wP zzvo>4nBp0MKp|3AyRT_AqoHUb++UD84(z7Gs}IDmwPb>g2&2JfggFCwGT0jtM#GF+ zJzJxU2$P}WMl8zsKm>^qnqjy(U9~AF)$i98)QB*)a;Zu_50R?>HC{9yF<)!-mak2@ z^7%?N!RL!asVdG=RbfQrgm$U=SZCIU;dbk4-Rin^>r-yGQ5D#j zXl?)lKd?>HSEV%Z1L%1FrHF>(X-2A`o6Uk6j%OfE$Ga4PLmkhc8IJdG%`%phu1NM@ zk5slYg5_>EHEeQji~ZJZl!qDdTVzj}`_ZPk4Xq^2v~)#V$C#v%Aj8PB8Y6bVXRjjB zTbb)i=+$c;2yErr7-dDdOa5gkAGh(FX}Rjoo8m5O|7Gs zJEA{U)5XrYA#@f?3^yVPJ5hq_71xb0tH6Z}oWUY_SDNxhsS++P_GS`sl{VTaRl@nw z$%%formq;&TE=by67dw%MtfKBe1`!ExyBT7@d!mRC)ZMb);GnC;%BzFlntL_%G+1P zQ`UUGDej^XtXXh2jq2{jrnFHCXG%-i@@1yDeN;GQ%2%4w){J1vB2#i?$Jd#nR_>K3 zBV@c0#mIrog?lB#n6jhty!rn?5L`SV?lvGnZ!-jX@ z$#(;R4JwScHJ-JUy;ZV~U%=jr>WJZlv9vsxrv?(FiS!9EMzno0) z4{Nxw%wfQJXQvKFZV{ABHT|=BN3+z&k)+U=>kSnk&4j2K(vfh zMmrqJmhFYezt&`99}^J%{(FJv9Rjr(aUh294>0k?Y|inf%^##~ZVZSGn{%>k)ui-;HMf|( zIX5$ia>9q21}Ww$9B;YGa+5u}>Iqj_W#Wxjg&`I<`Vunx8k27fvkkr)%P0JC{l1r> zs(6zr!x*U)DTh_hQ>K714V9?u%S;)@i&c?Aq-y*MQ%Et7QZ;TgLafTJni9q>MxwUoO(DkYNTFh+s(ZUBW!$19TKJ+Vq*&|IHDWl` zV^M%~Dr+#t_VBy$6K!DcL3TD6v${f-wUljTXM-{IwoBB#sc46aFP8zL@&_{EqSZ zL;P2nd@FKk^9X**KCdwaj9ma_px2vxYh0oWpt|!!(0Gd}!|Fo{$VeIL-%KHURS;#Y ze>Y{Epkq?YA0c-A$j@+J)O#R5>qm^e2_a+Z?6KjA#QvbEo8gHCM8wgH1bhSq$UfAt zZUMScgCyYNW(oGjNW20`#HUOV#!(bq3?3x4pA-G_Cf(R-G?*?!Fp>X5+ujI~gRv>I zf7#S}Oq(c+f7PTL(^*=19v?+B`UWzGO=k_}rCQOqO?8d&%@F*+@eNh!cTGt~hdo4+ z;VnNvv}~!yG_2;v@mv`FW@Yq3Ei-1O4F6Np9EF@*i7-s^3vCi{Ay>B0?{4mJ1*f|@ zZh@>UXd5&7E}OjYLk;?g_6Mzqv5_@F?6Rvni1tUM#aDM2v*QV#yu*Wtf3}Fma3et+ zaG3|;|7zilns6IlT}{vy*MCB0RujgGh09iwJ4$uDCf^1Ax`A(M_{UUOu^wW|5W8GDbMw7vymRrw-gNXyjW6T7)k;K&)-Fyg7}-_h zCeCW)$i^+sBw8SLc`-58YKA!VU@_!P#e`X>G2%>uXgK{>BLaiS7= zfnDb8cX=AGI@h4*p$ca_I0o@bbfAzKKHUW6a78CwwrZR4(`k;ezS7=4+uXT$QKz}M zak^fe>1I^HDywqwi9d&`1ESm{MmhUiX&C)xEbLztop+p$oJlg}~KCe-@VXoj0+3lr$6@cWcDmj$9cE_@eJnC`44eS-3o3 z3)c%1c+pgt4?Ksm=>cKf$7*dYCri3P*8jp4Qt(#Lo54*D0^db^{HkHKPA*^-+{n9$ znz~@^M3!jgyjyo=AJQB&n;OFrs^#?-TvAtRwE>zoI-7UMHB@=CVSi%d2 zw1htLS+cwub683?2ENM2h~r^lXJ+VHq5+ieCsjp#!nDTOMuST!YkT<( z$d#>lB(;Zhzn?YLHpfmW!%)=-&-jAY+48c@)w${}!_2k`jshZ?Os)m)oqcm-Z`+PSuhoA73Tq+!B)d~m6TItQ6itqa7j5GI-LwTi%s!47GwvF zv8P*oPjQL50pCa0*GWbL&P+)QI=V8^Y zt~I*V_WIhcu#`c#2O>@k@~vr`0W>uLC+vAzOKZtt5EnidCciXE;PW+@FaBr1PG+}u zwzL)%zXagCxrj=7m?rbhg9XX)r`t&Bl^Si;Sv&nI3a^;-8w>??ukrcI(Zq3F12uisa~sX~Qar*u)R=^p5#^hAgQ{T?gma#=xqgQ0UH z6C&sCRLdgvqqLHIug55S-lG%yG00W}O1?#66uj!oNydyR!y1PdF_G2pk(h0!7;6%s zh!`vi8!V87nkm5=V-=A=h7~h?B&1;q*q|?*18SZVCY6{jwVZ%YK z(r{2`PU1X6X(X0wblK88D&cPm@-)US=fCK3id{Qi!L{2a8=b0I#%C*?_?_sk)?lFH z>d$6T`MzF|B@uSno>#PNQ#)(jnR&BpdkX5~%Vx8vY~Lx!k_fwOFVbZbQ?S0?RyW)0 zn$4D3xR)x0#2S=m_`)S%RJtD(ghdRyc(2gKm(^R-4bS-|U*PU3w=7chyV zBL2J}PEqVazE&5~jxik{V_d;SjClic;thj#E3R#W&kI*g%D)z;bf~?Ul($+G+cTlh zYk+5(n73OP+XHr@2P8r7v_O25s}tWTZR;)47OaZ@IQ+A*Pq`iltZx%bRNjF?-cqYk znW@e<8?#maVRquY-_k^E=CEk#swe1&EU0*2v!J#Y5b&d80d0pM;3q7g-3plz6TU&j z8!Vz&(Xz^%bQ5BJ)?$iHw4Ui4#x+5T3^zi4<|JY_jmjy;FDf(;?b#k7nD7Z^+t`FEOpI3F~& zn+q-f9q89%aJdz7FuxJOg`O@=?S`*2FKnWJXBxqg=zk!^ff7ehE4KqWm zgm=hl2R>D3nASCG!tM8v*sS8^KV{Y{=Sw4rsK3YCRm^A(*VZ=eZBcC*Jq#;MF3!OX z!}G(faJ%uWP+csIB%=PYK~@-qvaN7?Z3Quc$gInYzY^MKr5*Zh@_{?3(i?T;n$}EC z5RD;;t$)FnSoDZ#&FqriS(jAIvkl)|w+Eek5&}u3!YqhAf)2-p5C)UJ%`=U7!gBARCyS3h`j6d^2sk)eHLc0oI=B|eO8;NjVP2lt8QU^Mw51r*q zwbOxbd^@)#P)UPMh|J;5xT3PSU1UB(8G`rtsDw8q^v#RggIzf4n^=`w6pHUK5#_)64eYIN=S$3iXQ5SrAs|~r}|M)r6N}T-*DDhqA56hklRTV`FU#ZK- zkB^{ummizXOrz5AOGgB_N&`ek#sIKU0KSM)Z5x!UHHB|_;cCE^idn!28$Ly67u`gr z#L7kuR(eFnYcQiQKA(3*vG9M;7c-(EB;tEm0S#3FVrauf+f}fnl@~)BL71sD8fEgT zGETRN!t^yLtqR;aBW}s2%6yI{i0(wF(&;vRXHB`EuX7u&keRSF)2>#!)vPF@6xWVI z$!-8JC@BB4WR5o4cG+%AEA;l;EfuUHg+hR+;T-O z^kz*;8yl|>Xu#DC(D8uzSztM>E{HhVZU+2DSB)!tvy*Q)8&xbH)yo?o_-Ol<^D=WX^ z3Y*7r%)42)tWRKOQDARoRoH&YejuC3Upb5uBRk#Ym%1UU-!g0Q+3@KjMazkbTpcE56gJ!%=nK2$rxNNo! zzoIpdT^9#~yUTFj0>s(5-A?}>q4cjqZZ`OetuJ%J)y)4%rxZnQ!;r~vp6YN{c z7<_FV{V~PM5`<>o(d82F7K3OM;bvi5tss716N~7#y0)u2yQQ`erlF{?KT?I|lUu36 z2AHZ%qW(nd$QRZMV9CUy+&|Y$zF8&3oZJQ1wSB%87r-zTvx(Hadv#vpZ`3sxkC; zd^eK!<5VidVOj{^rCYROXBy4L=*@-jM{4}?G0G4I$b9fm67HfUtQb>*@mfG4?y5zM zQxToi3j+x`K?~svvqdW+SW3Q1kc_)&8ROV0@xo0aPSzs$0j{FO$cKW)#v_t)FD->{ zlP@a8d|M&`r;a56=V~{*Sf9tGGEB~7jwKrReNjOCW)Qz@LOG(2$af_IRzjHQM%17p zO|paX8QK7RJ$HzOODY(jt$8B^`E(F|;NEdva8$wfJk8}-KMgCta!P&KhP7B&UMwYKh}2Fm8vorP#dy(TTB-tT-a zY|i-}!pp9MpwHFNLUm+@ULw9g69>1N<>-xB zpb+l!LIjDS?K+=Gv?76ic^JVPG12zS+8J4-Du)fX+WIUY7OGKUyLZY zob2S&GV&Xxd~4#DmY}I?5_A8Q{mm#g9^qS4O$5R2Lo?oHF|4V4VnCHvaSpiLtofUb zNtJh47|TBh13k!kTw0I&4?ywa^`K#3hX1Qow+3HOlR>g9gR?5(kRP~6pDAw1iDFsj$$KRcv*mnY1kL* z415btynX{RF$4465I#f6|Ch-6ZIl~u7%)j(PzUqYWI)IbXbR_ zLj1tO94^Zai_=c~cVfYREDO#}4szgW^k|C2Q}oYu71#$cA3=VGf|HRw=QQ%1LxAr_ ztse5w0zg|a6zbDn_}KSQ7hrkhO;P@Vq~e+uHpd+ zS71{0Ht5;X5&2|QQFS2}`5ArU9=MOV(4h)_57u1%4xQ9@T@zmGlwl85?V3+c4Tq`5 zO=Z86){zg-3t+99I$TqYhN8W|mt57+QF~2{Yv&kEEL1z2tFWn0)y{E96K-Fqc08=K zcEife<%=h;5FT_QQq|Qne7P)HL4mww`P9YbOD>(fbh5l@^W^Ha4;LaPOc5h09}jTI zweFz}T*$S8=9X)nqN#;kD^TO+f7)IXW7oQ$Ch~D&vd(Zst^)M^5f+DezT+szxiNyP zT^bCW1({iNH>%ZTE79(anI4P@7qZua@-{dsBzCM3@*GPaqtlk)tW(R7vo$}CBI3Cg zkx$x2B}|NhRDdJ+1qhd&245vCh)xeWCKD9v;njS-y`uF9N}z+%&ZOYx7pl&E?bEW)~77g zrKpF9^2PvU5KZ|gY4~t$BV*7skW1~WT-^n`<@{SKu^*|~hHDOFV^|`-3oQhGv<8oA zjCiJ*xE0Mc2BiZP=I^z{oYl-x4Q%ZKC-&Ulv)#-wPW}lS*EO3jsG|{}@eH(uW4l>t z=^YDN0N-a)L_lH*f^5^$c)ri12tK`PMiM$&g7LyP&_dq5%Y1>A=sPrhRP!J`E2r4l zPWas#KWgktaPt<(AN?fFV&B=3uKUu?%$c7O!%~sWUy=yO@ z!ccz=WMQG6&kg5=EKOx`eRH+bYA%M40#f!RlqkY`9C@H~af0#a1R+w$KchyUcvy_& z6Xpq}R4+l=^|d|Xo)p!~3plx}Iy2R+bbG$R6XZD~6|qBrH1aoC#2Zx+GFd2QX>#-CjhhAST9d{n`y<*Gn9bN;^D&q#_F`qR_cjlSRPm(O&@}c#Il%Uam!WEMY#R^6ndu!WFEcG`NauK^X)k^<%C;9C))t0; zwN@-1b{UG%?VBB#Azi3Qyki0@vE<)Zg$&gWf4AJg=gpZsX5}lOgFAq5>GjzZrE?l zR~!D^9BJ?_Dw(@IYtIs0(8G^CIsd3a^y$HpS8I279zJ`DA0!b|{czlDkxA@HTZ?I7Ssu&7WUDhkMlQVQ@<3&6L%JF6@-cT~j-HOc>kl|7!v zWd(rOXZQ|nv+a+R5aouVl)Mx+<+B#W3Yb(BoACvU!B-=lIdHfICuH-|#Mh5gslI5j zEI&bao$0mPFoF(9;U{0QP*&04xaTY^0PO1Os`{G6utpg>+cofh8}dyHl2n9(qH?+a zv>0hcY{>U4h}CkYF?@EamG;cMFzF91K(u^EO>eH*oNH7q#E&h+-SjZ8RB7+3?XUX{hj}{`He5Baagf*(#f{_1bE3+lP(}S?y zu3cH--z6sbf3*-+r-uiX@G72chLOL>5$7Kk$7*x4wYe%prJdF37C50O&i)tRC?x9q ztge%0Qh^|HA7JISN|KEN=DQ293fZI(A~*+G9P2$GyjbBhZm%u9>ktcLy_(EUH(Ggv zDQBA_sFvga?T!}B8W(U{r3Yh!@Ns#nr^76eWhD;UQC;kXV}isv(&AV_VFO%rwW8VF zj_(mY=v0NR?}8NZJ{Z6K^C1cja%j9lw`WZQw3MRXithm>^&VioH^m71P2jGmseBXQ zyDD9et6(!Qs_K**)y2844DBb70pVtl=|H!@4zSVVJm|-%O^7 z;<(kS83RW?WgLJABVB5dtXHv^)U9>HW;+Ts54TX(;3G!CC~-UALq)VlTC{j82lgc~ ztpjbUy4V3n6$O2?#j`>*<5lQBcRV68BfGf@!ek9vufiJD-QAMI&sj~f-cK|MirIv@ zlb)Q)nbSBc`Xq6x8tNKYOh4G=(SbW2t8zYLVO$)9HQdG*jdxobXN?M2adAc=uU6Mx z%c#@QNNehlA#s3FgU`~pkqhrC=+2V4Lo=-a$(ZdbO~nkx?$%gqFwC%Um@!%$dAw#M zV$o!yx&ZSqYuP+qa5hr!w z8(92{VN}qknY2WJ9QBiwMXlYn9`-`7oL-D469R0SSzpbKb4-|!+6SD?VPMc4?`(?CL{25CM_{`;JWRs%|>sNuQgGL!2?IlS8H?gvU`4m$%?n0 z%Bv2giB1qSnoltjKT*mBjtZ6gOt`aN>B6OHzKb@1@9In56v9lrloF zT9HpC#V03-{y#{U9pMOXN)F9lfr#KP~(S zK~Lc0X(WO>FK z^bwkGL|4;NRDe5a5vxY8gWNv32tHLsLJrqL#xIAOz9JDv?Mo4AN{d7sqeZM9-Bg37 zxk$`$TFjc!#SEPKA~`2&ITwvCXV`QYiJH)&toO(1ffN2EF-1n)duXn;VZ-fdWiSha{& zH^FtZx9Spa-r`xW8k{$H+b(gpTU>rYS3b2^;@p8-cnP~`VXckUgvCv-u0DQ^4%~+9 zEHqgm&S!+X&0!a?+BZv_o~4Gh1`uf3eqbB7%fcl~g_~tuss4nedVIlBVaBXfwBH7G z6PzbnY9vcVw8SoFQtQbU&YGrPfbY-L@RKcYvk>ewtG{>U{_tgk?_$xekwvo{Naiku zEm*mS`Q_F3A@G?JxXy@vLxD^N88Y6PMS`AXm40u9j&H=@(N4YIQy z#o9pQGt$>GV2gSMPIlprY`#bRCkXp@39}q?Aj}Cc_P`VW-Bwwx<=h|zcJ$X8u-Xyg z@;6Y^_eo8yL6XIQk)b#wK&%g1T3MS@@~GjD-MXIQKyrAF2}L7d+$XS$QXY6l*H zZ$S0rgqqcfIe2zp)~QCvV?QTVvnE_+Zl~C!KfxOxl_l<%P&2i#c&-s>hT_G^S%TkW z!cQIm&libZ(XYo^`GzdIwc*O?7OyeGO?mt<2;shsN{LnLLB>oFRW%d(yNH(6Y|RJ_ z(YD05?hy9}rX8)9!C~lZi3@`V`zquK}mMNzQFij&!Fn>YDAbA?oe+ikffz;X8MT zdIwFl22pTEu}o(TUBmxx>?IC^%xn;49i{LYOE4+L4=KI}0Y^!I+08h~4p1`BJQD60 zEKEGhXm))8%1>{;7j-&b>SXO9V}-)(P9udn$TS^|%CE7+yAM0EbGUY+8AEP!?Qk#??WjRa6DSx6|W@%wfo(3&S=7E2rU18Cz z(1A2|5X_mmj|F>_ESS~%M%g*axoYC98cBGJrKZ*Y4woY|pRu^sU}!iuoVAP2#8CmZ zS%R!rR}=*Qhg&o7I!tiXX8HLWLM>S8SgSr#o$OXp_?ytH zWx-MrifNZVT2DH5EUeX0MmpMe1`u+Gg`7ylV1KoQE9_NR30DGw4Uep;4bsQmZc*|W z=jZx{3Ibnc>6VIE9;)y{*{dz)k-WUo=a65HMSQ9(q8Quc&zIKMc6EF0>c(x$@s>pY zhC%tCj#9H!TTVTeLil%4r7f^IP@pbEpC7;tUusxk$JM*y75cQ z^EsJ^4C5f3P}vpT<3hL}Sk~fiT^dSJ#hIVf6bjyK5qW>BiHp63-1)PmFZe!K zmtA#CivHBX-ibLH8w5TV4fRWDsH5ehrMY&6-Ei_U%<&tUgTL6}2rA0~uDl4VIBbaV z49xp`nU~im%PV`XuVcnP%8WcvsEpKWmU}RK=8J=b`7>Zt_c<7rU1&4cn1&&_cY1>T z)q?R}LTg5wbLPYKnZ)^r#o;T8n$xMm^_F76mq`1sFp5`zBo_IJbbv+TZ@vkg7T^*B za3SaF#5%}g@!+Rf+u+)x`6leK7obBd5I@+jK{X0ov=D;}VOhgzRl>nq((sNJn2&KZ z826r5T7I&JFo#(fJ~(3-5wc!_E`Ai`W+98m;y7RMaF~B(mv#~77)y&pVX`1Y-n7v1 z^NNHy&cg69hf>NpcR5C#XrcIiJB1>R;QQ#i;k0*c5l$LAKOog6EFOQaP&`yEiMxk| zO9TaGuq-gdWj)1$B^pi!L)~oFX%=gsVz3Hd?N08RskZpCFB$EA2)ljNr|DZ~mDS)5 z;hF8_9z;@M{`*^M@vcjO{C7XHO)<1_gD>)uf@fOTM3~4dM*;9moRAj!Jz!+e%Q$S*sxgzZYzA}*ko078q$GsNZ zjRaSvcCwxfh5@dw34fWTD4&c<)ei|-KDDa0rd?_II}C|=1v16hepOMeJ+Ooa;yZXP zAheD$3=tz4TTzDEg~PWL6jNNiNl*#ONSALCd=9!G8hU(T>uF8p+lC5Ka~BrmswVS! zs)A(Lp8y}02b+gW!^s-+n$9->6{O>-3(elH*@Y{yQ-R4Y_$n$<#ho#v_9CL=nXkgG zJ>9D{W>sr^ti>!6B1Flbhz+|3DAuqGc>-2V>GC`zZh(JmVYihLbr&iq+8*BvldLKe zTw1?z)#N(oXoPw5?+83WIs_T?kcmmfr&8B3pKsS$caKtX+1=T#s(J3N#U0$ zi}Q7@!H(jI33I>PGC7oJzh0Sn z1XVL$!pLtjjan{&%?`B54A-<6?@cN7sf zVeogG1~1-G#8OPdzgOFb?^Pab_*jDF;UCZf;%PARZG;-nrSOhwoBzYg{KeH4)P(Ur zW*Wcva6`&4P5()4nc_W!mselNQ2H91JeX=IZj9uH6*AuIi$AjF8wwHGIpghT`ol z5@I%n?`Y!`Z)}kO%lO~d{Id#sEOcEL_NG-A@FQjT;zO{2Oc?zqrqPSHU?#vc_|LUL zMi?-8gP5J}uQa=OZ@#GkE9VzB8?)86viNV5#fx{k5jSD>-($Nnx@NPLteFE5E?#VlcgzMmQ7s3f6g3%BykoW`nRRlg zwpHo<2Q5hPYsEqsVWn~zG%*wdGHdOJ-Foal@ai*40XnlcRSXMS$yH%I| z096IWYu5o2hJTQ0_~P?Y9&eia!P*qXC#5{vGV((;xp=>@0``DT(FZiAvRm1e#g{9K z7w;ELdcypxO!F7-7i?K(U98a-E8Z{Ia;%EENQ)^xeqKXgCLLTg>s8fURCpwq;3q0) zlUX^%N7E^3X7x;IyA^l2lq9QyF4KaFH}_5S1?g0)xk6P<@$OWS6P2>ntd!zGT+1=5 zqpYno!s~2oCG$;uT8k+DuCW;|MB4&8mQqzwRaH^Eu^a3}Wz3tEQGBpwNiwTryS7zv z*RrHoEn`s&DL!d*Ieue$P>noR)kyI$Z^08)(lx83c;%a-%sSbr%~ibSO)*xbT&blL zpP9uykrnvbTGl~`S@Nrp8}9>&H&~jhAGB%EvHk-$Z9EBBY|}=e{w~{kh~Jd}1@S{k zOIcpN zTBP0(QvVlI*NfDzh13HMfYe8c)Srjcw_@IwNc~GleG#TUMWh}*>C5|fOnr$+eR)WI zJEq<$QvVcE{{>T5K7d=}oYkJZgsD44>Muj;D=_t+BK2<}^{JS8=W{suJ8L}o!3vi{YOdNro5 z5veza)Zb(3gzG}R*`y3NWBhI zPksn5(eWF-RtI90Ef=Zx38~-2yqAd7^F!+EFm+a>ZVIVS!ql!v{c%YB5vG1!q#m-# zYxPM?y;Y>%F{J(tQ~xYd`yusXn0m$eyu2?9so%rYnn?Z6kop-+eT7KNO(u^;5n?{(EnsOMO#FeIe$>Pq~HE`)=`h_h2f1Wg(=NLh7xUieF9$ zsgoh~+n9>C+lSOmA@!q}ig&(;)XPJvzj{5SJ|d*j-PU-!dPu!0r24C?L+Ud^D&4h= zS3rl<7lhRBqE>i|a!7q)NTs`c@k->7`udPc_oL#iydm{tA@xQiWHhPO_J)Kf0?weN2m3#q4t z)c2rPc$HX4Jw2rQOT9ws14F96VJoCQG^G05u0rbakot3!i`Q3$)C)uE(=Zh;k_xF8 zhg5%CR7l+%Qt3`3yvHe|Rzm7)k&O2hh1B_wN_X|({XrqM6H@7h8N7riq&_*M(#gO;Oucip89}lT?nFHPi z5mIjqss6@=koxP8>JQ$B)c*>pbm$w8*oV{uFY{hUrW?jl z)Z;>`KbRa+PYkJauoF)ohtyRem5zzw!Of8RxRClPv?Lzi3aL*BsdTak4`+qc=Y>={ z^MI#?Lh6S?D(!Q{BL^Y%ZtyOYkFWf@txxUEpL_9sz5Z?6a5WLWYgOQV=&C*WA3NPy z{A2%6xM6OtNhb$8@Q3`N{_W@k!}ym|`v=3e&D!E@6+W1I@)an(f5%R1zP7jvPK?3( zaCJ}r@bZ>+WwFzsb8MU1&0Y8gciNNo)L#XIk^Vv1Nx;UQ{()-=^YlH_Pv6r&c%eC) zVL^%A%lyCQ&#T`H#JKGBd&58acgWrjCph4C?%J+1NGl`Pq1oj0#3qWqUz^l z^yTIN#tAN}J{W_H`ld7a*L{y5yTfiJuL zL;0Wjhfc8vATK+mk9omf@Ve}>9>V_8KLm2RWXO12Q1HC$&lCAA0(owF%kJMfFTGEL zto%H3Mqzfy@3iveqj&QDU4yjzv~REqON%puuoFVgJXMqv-}w83%6WI4UlkW2G;LrO zm+z;|V3{Ji(AnQ7GX9>rpKs`&q?C}4LOJ=oTP|gm_D5$kUxu(Od25#Lg?HoIJK4|aejV8_Qe>@YSo`dS+XO*gpJ8JFb;sUrb$Fo0&p!9bP8?03>V^4+1#2zTI z2RsH8;9kZa5iyE{4T@2xuu^h}3RFm<89g&l@utHtsCvR6nB=YQCj?W4;!i`-`5d_r z2N!{+YM@lbL@(0MG74`}F!wwN<=*6PFc774*BZD?bw61tyvb*F&jFlY907q3@0sH0 z{7)`J{S{anIM2zuHyHj7QDfGRFUuYX3bV9Qlo|BpeS9vAja=$P zAJl$$Bh2%w;v$45md)bw1(S@BtEo%v^mo0ypOfz2jn@j=An%8L+_U9Q+CvzvNkQR(uYP{TNTE`2h~6slPGWR~c&gFrTF z2CEQV1W6JwsFHL6s{6G8s}TH2D5hvPcv7b;PsftSBPJ5>7P23>oS27e2ASX3-`Uz zMT;p7vgBC2U(pdmY=g*T^Nj-elX#{KLIMVLC%lJt0I)PnNU^CUq|lnK*`FMx zRm2X3L_>#ihPU`;{UGengNuTvVft}_~6qgdj!~($5H=)81s{uK@o*dZ3TpiDafHc7iLW18z()agr5V$3-&5v zXkeu~Th{&N4KeZ>lm)D?f_sLubjf8B5lW?c$$n#q=*1kQ<8dwn$mK60u$r^b5>qnS zUwm!Vac_xu5y>71was5dqRb$Szewc5R3)JZ+P-2|5}&MwNmgzb_-9b`I#iS`m@I?T zpe0Kv@ob`5~VO#LTL2NTA&}X5skk0%R|3Uu^DdRA=YJI87wDimdyM zJEA$6&q5*jm`OYX5qfcZWYnMrhWy3tUZ&p;B)m=YTm}%lnRz)rn2q{rA+MY)Ej_dq zt^tHq#I4~mhpoR3jfxwOgfl1cE+42Pys0%K3f`It-h`W%q&Kx@65hnJ#oh!0xHl2B zus1))b*oQyMyme^W#G;%S;;Pk$^eDt zp^VV2nQZN#+?qZ!vT+F>$kz^_)1E%l%k_J{#Cwjyx#vMFpE6U=!3~nCeq-5N=^;m~ z`+a3%_P{2)OrXZO+{MvMSo+TH#n`)Y>6qej*FT2F#?5N76?2Mv79{bLfljTNMlG6E z&r@L7KuIot{d*`2x4!i!42|W(DPeTot68Hka@$r5Q)7N7oh?i}48r)fe^;`FYPVvF z!USI`zbQ}5LvV(BG*PB(gl!7Sl3f1!U(tZL!_O>}d>DlB;Ug@V!ICN5T*>A5KY9s% zm!MdYP|pFJ_u`Na`~M>{{3V35cY@};qg$3`2@#EVf?1l+48r(`E*Hk*8qo*EH9iW+ z^Q+K?5ZVH1hPF-2V>3dDni$@S-D|*W6nwE%8z6gTYyJ>~8+gjw`X&^JyDG&(bPDdW zfi?K_O8$7G0)xhRs}4#o$pPwqzor-*MIiUIEe;=si|>sphi}tmNe)o=8$c~_@zWrV z&o1Q2v0*{9_m29f(6x>W)kCfYPXym$iB3JA9R%_rloJTv6*jw&gu$C#_zVSOWKIU# zRtPc3L-`Da11J|o3hkCPU6fCQ<%rUBySWqo+c2O@@|LLMZd<-U=M9-dfy!n#gLB`>eSTRT$$!{7qjdW>n6z2<0b^0{kaD(AvFf7ds>%IJiST(pA+45gY zg3AeZ;zw~^@$l;6UbhO<3$t;^#+Fyg)A7}OmNf?4_1wRAD5I~#{P|`0c&JGBq_+l_ z?41L&v?_r=D@K~6$Dk_Z^95#^RlOpTHgucyIvdJtmV^uj*OYdv)6J%M--x7V7Ny6x z`sZC`)o(>5aNl_U?2!aI0NC*{g)+A2l&{rpMa}1WW=}gIb-#bTf943nTz1g$(S@>g z=3$knsEYKk6H)hj==*#UD5?tb?X2QNZcva9*Ice`a37DQ4gTFba{c4jLf8b5Zz1?t zXc_DY?@s~*N?2i#l;FXQ%iJV*JRClyow7`x>}%$0 zC|r#^MW)L>cY@z@8)(FkVJqd>N}qsp^;7=|s)7fq%ua5gSjPZU zUN%tWPHmyqsKBKXX1EG6!gCH?{|2guC%XFihHToKt*W)8vw~I|4XyI5_>Qc02smv1 zn_i^pA+L@+#q|8SVp>+bdb()-2Vx z-#VVTGebh>v5jR!8XOYfu?Pv8Ss}qcC_(~>A2lQdlnM#{2%#AgF0nk>6#%v$EzUJ( zr>!sm5_8MBr(8YM--ES>#}d`#8ou#)RpWdqKMLCHhP=ac!DqZC{s^S)N0RJvfgWc2 z_D_QZ*jP41k?bMItiKX%ax&V)djEunGnYZ@0NZ5)RW=wEgoC*~_js6PS;!Hb+|oEw!Q(+=W8$k6JuV!c6dL64*2`ZERBn&d`e|rz z>m{Q$+^VHcZ(#xYmMiIWomJbY1Gllv;p(vNPs^GeVN?*C0aoSbFkB_W434E2{Mpw> z{b^X;Y--R~H#`-pm_6XbEXRNX@!T`EWmJH_B$BW}RmnG0@=~bkLlPY#HmlEiQ3G8{ zmG-WhIElezWQo33{5fRvoyo)8^I(978a{*1%}zI3iE5xUhp79*&E^}oL%GL6BHvfR zOETNsx!7n{W|LC$bcd?@gVSPPg@trkK)ThLqLSJ1&y?&e)nV%XP&V&Txr^mEmjUEj z@1`gh2KKGW?2cMTo>SwcV2?Opy^o%R2fxieAOgEwpoTTD!l&W?a3XK6YLAZdC-Bf7 zKH_+Ff56-vSV^wS1WH&_s`PMeJM3kF(}SsM*y$c{u=-VK2Ry`Xjzt92yxwz9$ZY2A zJ=dbNP}|k*wX5akwrpWu*gtv*HXUw@Pxt*4MdEb;a%>dk^mtYiVxh9zgD-_k+4vW4 z#5!IqAQvhrOQ-{}P)TV%Gt_`ssLX_M`xAYT{Y7Vy<41IceiGT&A#9|9(y+fpjiAH1dO zcuNDPEu-{MOI(o53W9hu$^`K`BJ`j-;+q$;?5c{8QNJP8KzJ1qz?h=te|Ltw_Lh_P z-w*#+|0VMA8VXTYRvsuWpYF*XA=8)Xzqwnm#I0GXlU%(&XqSt2`1u5WzVVR6sI{v-CxKe#ZKuQt&#w{|I|0S?!Y93APsFOhyMDyL zH>nuU3z|K$h-PN{Vvgrc8~0uQrXjH*E~y*IaRmeAPNH4F%qA1F&6ytFuMTa!P!);$W8BQoda1IRt~@1RW&32w1R`~z|w ze#Yr%a3fUVyXUXQOm_^K;OdM${lk_|H+$WQU=BR=d#Wqt{UzqS3OyVUIrK34JCm2- z-Z#bFIbZ2c)HMt zZ1>6k*1yBW@W@K{Phj0G#mdj0=a_@sKl=x*&(5}^A}6LYlj-uT2WJ21A4sLZY)P5< zWQ3FH{@FihDqFn8%)U9qm4-oJTcf!%&wa4}cmLqaT@vKKcS`4-^Sh0TxfA?ZRLY$% zhv%XSIV;7SZ|;=!JuzGD)aDkev##QggGXe&FLRH;E6Rmg{veL!hq9cJl1nD1^>pwD z2+;5n-_1wZ%t)eE&2#H!f-#+$F~!9TJ7}AH6oKP|OtEWJnQm)&zV5 zYJLLFgt;Q*e_w`w#{+y2O>=zq=qC6R6v6jw(BN&Knb-#B$0j<>UV8={oP6;}2gjsk zc~bvK$EOTaSq2bszqFNLk)mCJRtK9gW~+-cHN3lyBpg90&{$bY|AvA@b8}H z?}XkHHs|KhgWNy+2VI^gK=uKiwosXwIAsDp(%6H04oR=u!=ILAe}LQRDR~_w1LzKC zoPHKeC|25CYPDa*R(r7jcmL2!dbOGD(B9zzv^)>BXDzGlsw}i%Z{1_*A~4V2dz*_>VMXGS*_j&({fkbe;;YgBffYB@U9p2OvR;8v&AQ-~f>D zcXk6n_vikd-T03j4ITu&S1}_8BHC~w_L7N8t2R+toSo=YX@LOlT><;Tp&w{OBoW^2 ztF2{cNC#R5xt2jLSitLME`_y1x%&6V3PCx-w8 zWzY0aBu#*Um3C>ySc8mp!~hc=Z;H+itLHLqm;bAOyG@lg3_{Vee5e&1v;o(};pRo` z*635YR95#10kY%??iqhZoy?a%(?4OILqK;I5bNm+%P9DCQ{Nhf;sto23{BdpkQd^3 z|43-q{*nIiYdzrqWAAOi>prSGVO;X5#IcPotjt}N*aUCAE=x6lt7x|eO~nzzs`E!{0G^noor3)|8yTjt$+&hR z`ray{FM_nM#5gjUZM-d_jFszixzEo_VZ=b#eLg7_>sp}{q=M{T9orEJ-?0%KH@d`L z$8RpNeIs~G3OPPw)0A0aDIDr>ErU`z#eJRMQE4UHTq@L2rXoO{gdoHAnrKBy%LZ92 z+J416SyoN!EJkAy(|)G8vgk%hdURW;O!Hu#hdkg(t8%P}0+hdYkKcC7F#VsRM~E=s z?`WrYvkj4zP!r1ec_~!f8wOP@lvso6g>cZ2-lW5XRKyq{6AsHwNd}clOh4bg=~z-! z1khflpc8=+LQQxdX#utt)M65mm-T!-maM!@fho!Dn}(8tQqNHqL_PPH&|qq4 zyiCSbuD9v?%Cxq307COSi_xc)DH_!Jyae zlW4nwiT(QCl73Av!fJx!YJ;3_UwsUzR({hSsPkST2_Jowd~{6=YTw|6k_gry6@$_j zW9jo{6EQ4kZ}3Tp^zDQ`SSU)-L(>qXS9_!_bk4U_7Py!=p_hG-mGxP~s&wVAvfu5i z27MAp8`h|#`n48F>x!yiyZo4da@-tMIMK4#+e7}JMxi7^;<(l$b{E#S%YJjzWu`1$sx{psWC zMB0JRCQkF&?=rMo3MsHs7M{E&>RA3nBj(!)rFL<$vE;~(4FtqI-?a}_EL=TTYTvHCX{Mr8%6 zKOQ8sz6+dV=i%+mPzR6|W930W8H+pL;%P*Cz?`2hV!gp9C5Ug>=L@8`gU#I7p-(UA zaAWIe(4`P=T5;xa1SY0|gWQj@zhwhsx1%B)8x5#vHtwsn=Jfo@VJd5iMihLQ6kQ7O^pLssXlKzIL`(P|57Y);B^m=CXisf-N{S zK}2_U7M9QqUau-CvePTrwsHF-6I|`&z0A{#Jgyx+kF%3!j}gTYpwKqF#Gyd78(ABs z99k|~-peWXt`30qrcrn2hqDm5ij!J1_xZa)oPx|ZFQ_(ou&V?Mc?rT`Lk-R8Tjisu zw9P=|tU~dHoDh^-B!PAqOK5Ky_n9GxG&4Gv&H&fWNxZZ&yVAt2#Nq3TAnmTbAsHBg zZ8&O}BJ#)2+Ng~RB>fSw5_CN(RB+F~kZAFG?@8X*goWZ%qmE-S>DpEHyM5IWpMRlxWkG*JyasC35u2l43C<%V4{cs3x>Xh8R zX~Y%eA=F+*&D0LFqV8n9Q-nA{a<(eBJV}F9Prl9!Q1=Q)bg_Z*fNtWz469tm z809$W@&ve5vq1f@EWMVceXA}@u!C7@HtrF0YPZy#`FMYhE@=0CP;;fr*?t!bu;a|& zYbcBrxNv@+HeE6Y}wXB}Q4XIGP&wslBtZ}WWhA`~M%LM;zn zn5}Tya$zRH;N1)Qq)dmB7vPRkVS>xJjp>-9yCO)t>yeP$X-MQ^@j64&F};2B2rspF z7?N-<7fp7#&A%&iktkd&s)!|TVuoH#?$u<+n$LOB*pb88uI#9UyvUA7T-wYtX(_M8 zBdoX*4!F5vIy&ZL3wc1R3S3aWRGeLgrE?*JIV0oIjGr1?&^adX$fj2luvECruyxA+{~j9U&zrCW|h#m5S? zN>^}KBkm{F;Hfn2*;dB$IuG@%dfkA}X6$+09vqs20T~oY80mkIk-8#C`!X^#N9j3{ zkhem8ybXPRUW#2N-$Q{|QwRm9l*3~Sr19#uTcjZw1kEizhc(PE@z`?TLWNz5kGbN0 zjhCf0Hk5=a=}iRJK#HJFmEJ~oA~*(88u{Kw)!s&jB8Q^1;&`166{|m-uao4#m2}t5 z8`UY!SLPGjHx7ssov&rw6~X|-s%EGobj~5}3SGe-I5eDN7!Jjvf$x*eOg&qwpDxhH z;k;F|^dd`vJTSY8(Ml2ccKcz;&+pLiggAaLQc4_4%n`?LS6D}^!-qQD5xv8DrT^K! za!5S^SQ4`IKL4%}?Mv?zS*kDXh=J*f5qa~6d2fm4fG^aiSzW;^+^=?2Dqg{?ly=`A zS81&ql_xx~y-|4~I=YH&LWXL>6@ZndK9Nl=)LNKJ(v2-qO0Oogw>We#;9!-N%;;In zToK~dY>Mz|m=`^wt6?Y%2x9Y!A@H5#J5#Pn*ZMvRtbMKTqWnZdVjGg-K@XW;?BM2* z;G4C1MDnKHi`U_Rl^YOwp-Hj8!Y@?Yl!Ieu%*}}8ROF6tUcig%h`=qP^G9`mZh-dn zN9B7qw1jiWIwFYbVjOqSBj{5+@U{zC=LO;QRzpbXg!#URI}I~VMHd!;7tRzAx~?9q znpiq?r*>W|x+7%dvgE2wGPdu)Nos`bsP+#lZ9s+*j2A^~h8OC-1t`IT8}SR1js~&s zs*Z9*V&By{7K)?Bcyz5sH3gzqtKR0K9o|DMNY?8L_EZL;AZA(z*aiy61WKnW3Uj@yUkf8bvmb@*8k@*qLEJh+(>0+5;Z7V~$ zQGteTV*ypH-We)0f))w5wKT20)$F7>GM4g#;gDSvh)`Qdhv}Aeai2)MzC+t=>%nJ_M_^Exa|jj5_^3PUl4s{Spi#5GuzaB5=ucf2QwYwol9h<{$% zaBTuBHX)W)2`*`x-x>(2YXs!?1^GtBvnN61Hxvo3i`izxR)_>6RP1S-AK@~P?DO0O z3~A%mD2?W1O>1w3VrfON@+cT15KEb)4)OTL+UGrv)%np8b({KwN2zWbwoSdl4@Si( zd^y&!V@gs}?NqZNC!=t+r5pV;YE4b6(zDFx!|{ja!-AXS!?~zOHR@5NMlrS{p36x) zrr{d5fK_fKn_X+5&B{NU4BV^W_NIN7@qlCm(vDo@0?fAp!fO=NE1>o@gBq@Wj2VC^ zUZ9fJO(3{CL%>7E2sy5Fzu|5+x;!<46c&$#$BVZUUl$tza$46)3xXB7jg=S zoPG<%`xWk2dyA4tE*p-?P3L^;rDS}av8CDO1<@8IJj=td!<*7rFH3R8>!sopKkwMV zIKh0ABs)L01piIq4j%grhnB~iGS_mkE>O3cY}QtA&?fEPq?@t;Zg0|k8TBm92*TYM z?JpD?BSJeAm&y0`Wrqnu=9sHAGmbE@YCIGr2M%?Op%MNNj~t4C;AVm!ohon>iDR z@BedLhF-rv^Ve0d@pz6pXV&GATnam@iEKdP)ko_hifKI)k4H@jy-iZ}G(1jiZ`&)y z_1D!>(;D%gs&67*X!e0s>9Lmph|ojB-otkPV`KopL=9Ph`C)vny(c!tWT zWGt!n4#zw|1}YL+SqFK-=QZoxuU5f}2vBgyi;3=`b9yf*6B% zHV>GSw<@Mwt``eim1mLt=FXJ&@VYWAqmfO`vs#Q_B_1Bzm2IMc&xtbsC?+nKdj*ILWU zNe~XKp?+;2xd?=4No0<2q)>~8*coZqIAe8WHN?Bz{~G6jGPICNfDz}(Zoy#h^Md}N9T4oIy{Cg8=BkQ&?u5ny&GcGTV!|{ z7j-q}5eRqQ*+fZiv3Zoyd7g}pD*z5>f!>n*Fu=$N=KX*`W3=UG!n1hcgD%9&GAeJ@@#s(Bz~julm(+6_JiTR#cB3{JAk=3inXfX_asZ@%INW zR3%yuvAA2JZ&57%-y#+fh)BfZ4KG1hJltpCdtI_p;7Txw6q?ap$QS2e2HA#=7|)+)czvxVQ#e+3iqph#ev4^!vLerVJOpru((e(X(W;6UFmc#;PQx7>sKeZrXG5aK5}5*t%s`{qG% zuVkWcN*EA!DR_FM==uVZG+fsCd8y>)ke&w0Lh!5g>g$h&J#Idn&t>~Nxi-tSXBtb; zNqT~cx5*5w>&Moy`k8=Px;Uk(I zh6l@j!wD*cRcKu*h>JDcAzU-Ir8KbA_O_G)bg;%rikQ2?*?X=gH25v_5`qQlOawT z&idjJ_$Et|T0ndfnydxH{1H_UEReY-GhQt!sAbD*3k&{kifj3enut}5iT;8LY@cJk z&`}n0w^TUO!g)ci8uAUW>m>pq`85Oqr+{!`!VIJO3y6X|5B%4MC?HT;d}z2I6NwBM z^b!YaUyHCHaGZBPfhU}{E!G-KSnt*kj`u<0d?te9h4xFmULeFl@}#coeab}y$qSNM zaH8kVv(i&UFkWP^yfuWugM-CFZIaje&Yka>?|y6p-p9b7xxQDOpMO4o?exEP^B4a} z+6(xLf8^H-`RnIFxcNSOL(zT%Jg9&H1MF46kO5wCj}&>Bfd7X$4r-1=1{hJmQ3JeI zi;NNQaTfVo1w2B)zawD#y@K>H0)CZ%dlc|E0l!Ybeg#ws_!a>p3Ya9|vdaKCp@2F8 zZ)1*S1K|1p;_A0qx*?;(z_DBwR4@N5G9P62;Nz+bS) zjeSzfCk^mN_y&r7nt+cn$3vRqGX(rw0zRubK4*Z>E8q(Tctnf*R|9-WbNqJ#K1UpX ztU3M%0e?!sUn=111iY4j%J)k3hA z@jXB20nf%a6uH6xKcYphCg7j4$iGp*wFJDLfDbER69I1~U^Bh}#|;MfhUVBtz?+!k zCe3k+0d7^m_Zp!40l{$x0he=J1{CmI0{$=Jc(DSWN5HQTFs*>Q2zVs{&&M~kqhf$v z3fNaUxsAYhF&l14*>;c$E zz<(s*jS4tGz#kCsYYKP~0e?jRUvNi}5dywKz#l2#C;{>e`HS%lImQieOaYG?;J;{* z;{@14;wbV%1iXt#?|D#g)Cl+&1dJ+Rnt%@wP{%hEnKM8`0Sg9LRKT(UUZpr%1pF)F zSk)Y-4RA&QPZ;1mcoZ46{4fFbN-_YiBtRbZ{ZTFQ69#yd0$y!^=ix~+6loJ+Pw)cp z(*)RSw*dSs0l&+J4Qr9t5%7Kj{ttXZjyD+K=N0fq1Mq289r{*?mWX@FNLj&~98TP*TZ3iwR|?1e|*_-z8@VZwil zZvgx|1N^Q6e$N1JR~)}jz!!*=4+x^j2MMqz`vCX@0=~%{zpFVuO2AhM_>clVPJlfm zha#UK;D0j5C-Dt{PZ{9T3iylxHY1Qaa{LJa?`9D`X9mEZ5@4^20q{ivevvu&xEBCl zBH(`!@MU}h;423Bssg@d06tHJ9RHJm|H>l03it~GZv#z&i}^P6fQn0Pj}7 zZyDe{3iurY{*Fz5uL9m@fcGol0|xkg1$@u|A5y@F4e${Ke9QnJSHLF>@JR)H$^f5M zz-J8bSp|H~0H0UD7Yy)41$>Es|IDU;Spi=$z*iOUH3NKI0pBpdpDW;-2Kbf&{+a+r z)tmnt1w89<57>ZjV3^AcaJd4mGQiaexYht06|mU=TNJR>05>Y&W&=D&0k;|8b_HYx zxI+QYHNc$;=plfi=H_=OV5b3k6>zr!b}Qgs1Kg*8`wj3y1w23i!^X|`E8rmm3@Biq z0frRtumKJ#;E(}E6mZl4FIK>~0gfr)Q35{7Y9CX;;|4gPfC&TC6fkXox&r15&``jF z0TvaoY=D<4VATL?3OHkcvkG{*0nRDl6$W^v0)E^8KcRpp4e)9Ov<>hY1^kQwUaNrf z1pEoR|2hS{-T-ee41p|Ch0beq}mlg081AJ8hUo*hh74QuM{J8?YX@GAj;I9qvHwt*x z3E%V$_(u6*fXfwdl>x3+z_kY0sDRA|*rI@~2DniHHyhwN3b@Sxw<{nsz#R&Bt^w{; zK#u`-C}5`ndKGZD0d_0kUIKVwc>X>G+;4yvD&PSF^ef;Y0}Lo&p80m}w>sRC9B z;5EScH3gh8z*z;n+yLhk@CpOGQUO11fS*vnlLmOT0@?<6jRJng0IyZRc>;I|Xa02x zc)bDMpnzX6z#A3tCIkGk0)E8+Z&tut4DeP3yv+b_SHL?A@Je2ReAFvq7A@EHSq zRso+gz~>e41p|Ch0beq}mlg081AJ8hUo*hh74QuM{J8?YX@GAj;I9qvHwt*x5BZjE zz&FYd16;0vs|;|p0DQNV2mxLpAm0dFD2?ohyU4REId zdJM2b0Xq%QtAM)=uv-E58sI(!+;4yvD&PSF^ef;Y0}Lo&p8m*k+Co*(SJze=sIGlAuj%8J zHe49PFWmB(sq)|yKBxS>wW@DISH%Ucy4qMJLL}UjCa`ukP10^m(-z_UkHc-2x;0G^ zbk!*R<}@AGnMMD73+RG4e^n5) z4lg*|^2dm^uY(tifN^VXwT9PIK8jaW+t;(h2%vMaCD~UnSirU|g;e2aP=)(7Qm$EB zS*W&fpFs)VGyk7~9hG-%v8@PCjhqV^g zX60@mD!Y1ab#bA}%ZlgcKSyLY%ru*;yy#TL^?%SruI@b9-V6_`=~fjtE~|@pGX@u+ zhCkTe2v33*D#wd>B;EWMh~PQ^t8k=)H@wDI{gR+1ofk?B(+Jf% zR|RRCr>pMN`pNc|7}~<4t@V6XJObW8OvWeMH)z)B<{HPbv4m>s=>K(V%a}EFuJ zJcjVe_9pkWDltO9dGlXmyF3TTy_3o286>=VZu$hgA?6yha|`&N{1+(xWcwQUC4jN@ ziWNk{WP3}M-VTxrE`*4{NVe{2Zw`K76|}6edcNn;H{bBAXKl}V@9KryEXSuWTU(v! zy`PY-?(Xh!Jhs7{7V=O0h#30ayTi;4==M#{CN3(g8BWB&|;&;{C!|;LX6FEQ5|4ikPgyMM5w9z{tnTQtuJ-Kc>gqy&q`y5~89w6F>O^R(Pwv0aFZHbSCNG(*s}O8rFhnEsY$N(~B|A8iO;8K~+bXU#tKel6 z;}u+JFw%2W$fpw`X~1E~uHPv$@Pj_P3J8K?f{~;_H>xn9FJZ<$ReEAoc`DRIJe9OV z%Ea1ZcioJaPN1?uk<1#?q0L^tqQ&62JmD+5(5F_O@?<$bHD$^Z2_M_Sgb>>Ar2fKr zEdI`Tb&cXxpL>ePMapxGfNFw|oob`WLUpX0Dgo9(nv7sn0Y@9{bIW#U=Y;EwQe_fT zR2+Ttv_OqdkqeCqdUa&sY>vvL$$yzFNKHd1C$N?sLDJAH5U_>W)ZAtP|CT^Vz*J7ZuRV_ zWJhqVKyZ6Jt-0pf!nBPM5lvC>OTBVKX$5#{E3@(ryDa-u<^2d6Kn0HEPAk z!oqMP`?sLnA{TD!c|H)P@&#n$my=ua5;J&isVA4Ud!>6Pwg8|yWKDm!m@T?@@VYJM zbf}NL;K#KT+aH_CJ5v|uY>fgD>1)Rr|)}4rOwsLI=Ws)LFZZ=~(H~xt8 zEy+q*f;BgUK?_|t9%`WWrZ_P)zL#nDT}2BliCI`%U0qRXLSNFN$GgS)(0w9MBh(40 z#gaZJe|CrZEg!O2MLl=jrQeyk3@7_hfvFcyRclj1rWN#l#odapGM^CBLD6wFC@_c* zH_210J+fuwH|;e960he_5HZu5yl5+}kt>j5v0|eg#*P9iuEA9*LBy*I3yT_cu%u>* zBrbJJTtdoDyx4Qmb^6t~P*Imy@Gj%zJKugbg#Y>B8-`bK^QbE{6KQDNlWk*tw5;8Tw4OvwTy47k}OI!7YnIP%0d9(-K_~Nh{U?clV z$VxIIPMe?XImBn#6w0H1G~BP^>~T z)z`op!d1BYy9}#%J@k-_#QOOm*HjX+^e45Y8DqLo{70MlId)(;DYhm zY?w#Vup#!qv4+qzAxdBN#JTP;fuzLFth>Uy^(i7I6`Grt+!1~{9gKyf*;R}kl;|3i zZyuk}xXv_ww#Q6@(Qhm*W7LhCifm&gq4Nmxc<{)R~rH&NDARlDE>F#NPH) zT^OJeR}}TYEyrw2!aHXgtB!ScW_MAY=*vWs-*wl?)AqAm>Xb4Q@U6p3m(oA&+Y}=x z6~;tla&EZTwep6Ja$JSI{n)02o{$lWSbQSp|4VOkNyCy!?}mk)z=NWJh1rb2o;+HP z+SI4Vd&j+ijTaY>maVkRXC1^B|9`YWvpoUp8=-YCw1xQxM#+r3QRR;4^ozja&=~>C=*#J`q_z% zqAcl%8Vg+<`)tQUAP_yN*l@NQr7sLlGTfpHESxp2W>@)HPk?C-{kt7|rA1h?JUT=! zEHG~Yd6B!9o6EWaL=uTJn8LF=C0!pebQ@3d)rM{3HVS1%RY@pUXzsp%zC@@mOEtVRu z1ed-5dW8g?g47ZZ1$@N?H>BbBf_Oftd&3z#0Ma~76k_bffs{Ma1CP6L6MN`*u6_=Jh?%#V(rd`oW$`W8HNW4>B)7B8uQM0dO?=2D%$50Yn+V}8?`>m*={CK0J zg8$vQme0NqcELgTgLlkMuVj~H|$Ck8zDyh9Mo&lgK@f050Q=F7zAyHpsI%27DU5+pDM7o%^Wj&cd z^uvX-6C$PgI1T;A!?Cu2t56>3iQh*{1mySb*gB=tyVE|F+iUS64K@=*!LH)q8j;^4 zg^>sHz#RNsxmd)f-&Mm@$R?-4^7>+l3n=lx3m?bcadoQ0dv4q*F0f+7k9<%|b`mQX zi`b6uj_5p<>)EB)@7W<}iRgLR#(|oj%33#|3)@N58}Vu zNz5f~3_wT;uMR?T{nMt(X~W7tOkccQ?Mx(gV6NF(?eBg7CMXCZd3#3N{9uV)mHGXL zL3sNgkWjq2f<=DxW%%#*iyxHe04l~%G7@9h-gY= z7@0M0dk_wO1H*d65+)+AUu3_Ho+L!#zCV)vVG3-|#*gefg4K3yS*QcPfG2+)N6KJu z(QDk3oS6S`nc(ds-#ge{i?SLsz398d5}MU3PW_78=}b8vH>-i=q#G*6`%@%RO3_Z9 zbvmQ0_(c{fv@;#`XpGRQAlZWnXJu1pGO8knuqYv<28z9GFWQYX@^qaf+&N z;+PU762rd1nkvr)qp4WsC#oX*MxdywzDQECE2>}lBU4$k#Q2a)NPQw$m^wQyjy9HN zn#GZx=^oVOB6~tRqW1)=RczEbORCj#$2En&aEQZmvZ5`!8{A*$UEZSY*ybTw0(Gqv zI`O2&4^LGF5{`sDQw#8|#U&lAT!F7Jliemx-BW$;ln-p~#S`DpTn#P_RlQ|hlun@s zvkT2hyo|7htITUo*Q#PK8K$tafN)<|;h%fqU^-VnqulvW*g{#iMDKSt^)rzwu6haf zHhI&!SJ1uXHtG7lIu06K$7K%zYgO$eoLQhl23C(OaH*A+%y6ct9hJ2rXh>o|*9#0C z^vA>pfDX~%bkkA%l*GNaX66*%CT_@zdNO0vgiYhe%4O5ddTZ%7p1oaFiUe;Dkgzqr!{sw9j*#U7B5*HcKh=kc7KcFFD zqCy?OtGU>;!HbH|X)K*;tl-8q^p;duqAqy#E0KJs^v0NuBpqjP+g98MV)AE6)p^^V7M6?WS^<%rTNyy}@}*w$ zS+}Z?=pJ(qIuq6JqcRH9b*$R`hRg^U0}xXW)$`U*pJYT)Y9#IXfd=XoB--&1Ur&& z7n=06fOWXy&Rp+$8BOM*;B$Gb&79!=obl4h(#e|OYVq5CPYOsxY|Nl)P*{Uba)mD< zLeeU>Ol%xr_lqKi$R(V{aE0EP;boh!U=bHTbh*IJ6}uOlQ^28}^N4g*TS^CNYSHi) z1IIGHj~KgJ=2qh-_=;)L6dg9v#?uG$Nf!u-|er`Y~BtgGZ;H26Ig1e9Yb7gpRkoP&+GAcPZ)O_Avf(Du5{p z>F6%+kc|8+VrpY6gVD$l-iX`{=FHPFbdxxEX0T9e;rc$~!BmxjupT>_gr$U;`9Y^r6s$&a(CrE zoi92`R2R+|s3ogS$-DQIa5MpeRwd3-Gu1@?E+b_<^Fpe8rSN+^I84B24K^9KUh$zn9I4@Wg)8$?9rFWr zY`q^qd7@W50?zF!X7DT}eJ{k;1Fai&2-h-hWMsC2)4=acP;Ax{;T==sAa{;eMRMU5 z3HA+c47jhaW_PIa>HPROJ#)Uk#8u8c<`UM)B9bV&-@()gHXinWWzi@XmTj40Mqf`t zFS<&&G;*d~SB;H`=#G~B@VJA$aG4_~IjGJ@nu%{y*wg10T%UpL;J8v6H|nB;#YSv|CRAe% zDf$Z1|F+BUgiBY9~65nva&wvW1eZBlNT}9xUg=ubUpRgH29NkpA zx?#QMX1A#EcGFnkld*?~-qVUKfvGyt9c<;kNPy(BN(W)o^BMi`knNnc6D$r7ak)II zgVHV5=OtHXYX!#IqgHRT>jzj9eL3=;X4&uz{IPBg>0Z4sle6>0nj2m~#!VrkScP2T((o&h znAD=CE|>me!>>sTi-zwKe|q@cNZb-IJ3ZVb|K{-TBKhW!oGO_v*ZYS*oaRck1()li z!+(feH%7R^n(DHAV)(xxOSr&NDHn|{_ZNr1gxpcvoh)+6|84j$ksQ&b=0;r8N4{sn z$mJW5<7#V>^M$)f;Br+sPUBN}F}mP3C@Jd?qhu)#U>@v-M!-?WY)~X&o#Du*=LbU4 zI}HI7*OH6PLa`RFJKv&T83UuDUn>*_HEglqU)TLT>-yIXU?-~n>jJ#0LU;jcR}BPIVJ@4N67C9) zoMIvfYBn@|GM*FxmX0^;E8fE8{Sduxq0TbneZPblFYlAq4G`WVe>rUeQx71#CV5et zZx<@S&|rr}@Uix8tzOCGC0lMEv0jR64vk%~e+qX@1O;kBh+xa97k{0$L)7KgaRJ1< z4Qh&NJdp;ID;S;U`>>U%p3qOdl?Xx( zV<&fczH=S*{2Cx5w1z2yBlIG7GnL)V#aWU<=GxjHMmTUcvlKWyiSZ=rd|Du|yoNs# z*OQRN>EuL>-HE#oE__cAKae`~vFLb1cBcE-l8nvC`dLPl4&f){IN3Y<;fB9r&)@Tp zHn7jEOTj1|lkI@jpIeDsuVhCxD6d=U+z~c{vIokj_+IskH9cO}>{NMbZAC)-Yr8Hu#Uc_0zo8oI|jSeYoyU01cHiZdq#?A^Shhg$2P%ilpI!j!U z;T|a$%Xmq1nnq#Z2?7bO9^OK1SjsKaCPX@#s4pt8DH(?IIk8)R*EvqG7yQH%nhsU8 zy9;%-dzdhK=5Dn0HmplAxwE3}82dWBJtZnExWy1E^I$6|+d|!->!^q2k_d2?(nG5S zWIRrpBy%J|+_95O&z;sOW)TZkEl~<9)0pBoh{5OdYvka@j8F^D>|`Hkfq;+y>=KSk zj@MRZdkF}^K_XED=Tq925C%%B@l(zC-Wp;oA5)-5sgmH6s8PH0%!&MO>JXjFF<)fb z;~*J9z$3rK?b(=fcASKN3J<2-c_BN$)LiNf5Z{s(PjtJRE5UxJ)D~9-pQ)ndNE!q2 zbS`Q#jOrLxj+>O{ih$!mA6bT(%T5c8FuXHu>=<=cN64~W3PYkrQTv=x1VGidw?>Mh zt!i$EylHqBH_&m8*s!pB_)#QZ6D2#P{2C_6{y0tK+wkoU6-ruJRZQr#>)bBGpIqtU zP6O9EsG6Hf|C5{7SLt!QK|L89h0sFmVFRlJ4?V=RiX)gBuI}jcykte+hse5QMP9ZB z6$T%H5f07Kn?pzCCw2Kq)1O+6#-LQ&PkQL5B_cpOz6_mp-K2h2huDGwfL&~DNf-~a z5Ro`Fa<#c%IkPRO#p!7XPc`5xqWNhvXPWjzmFR&3 z+;Q(SeWGV>b#=Mbw`-S(N*!=KD}ih2l}0m)FuSY1w96NQqxC(#T1ACVXShkQACp%j z(7EdZ#roM=mq_*EG$?Vpxxi5ULWc=|&tTUqW_Q&mOXL~Jpxfi8bpr~5Ca5e0( zQICk2FW%LX`!2<27ib!bYm1q_t;2cgI9jhG&D0RFRMcdd@*;6$-q@PSw(tYVBW}6+ zOSD01IZMr#)+{g1&%fKYd7^HpxWl9-V};&`x))>s(xXAq8BCc40}sPiLFS9{0>LOh z`m&?8>Xb_f9)y_a*Ft`WFD?{N?07RQ+r7iBFA$}WaBJcb{{2~Wr$51hmE-%fdr+pa zfP)&YBW|@3Hw@Ke2z7drdh`Hb9WN+Qm23=m8u;!9t(|aSrvH-oYh&4QZuXG=hQRm5 zJ0Gf^AbrA~_#~Ya>u0dcVXqb}Iq~))9Ti0v2rk-`qxIAGwI5w)V{AP-+G&Gq_ZgfO zyL4l0Xmky*eW>m#Vp~+_jj`d7>AB7ZIj~e=V{AA$F#j8Gkc|$b&+yfPQ9AACZz|}) zF!m>KO{%_HpP|ITHy+m;NA#*N!t_q79mlm(g(2 zgMi}OPjb0~`#FnMX!tQ1;ps_D6uYeQ>G+Sk{inOz=ZJ83o3l!&WUJ^VNrKrs>5gch zMf*gw9}Ol0mwX$HuXSgcs8M1+d0C>jVPO{@bwajAHp9wDpb_UhYZVdDxSdzad2 zlQ^L**a^BOxGu^+No`4Q_RCroHavWq%yk6@2G~*&Xb(FO`ku04aI0?ZX(V8D?|Av* zV`$p6M6#=Box!yb#o$bXIPt6T{YhOUT~X@@IiL9HMd-p+s6%d;D3@YXFuZ<-<}4o3 zx>v#F5NBWlDRe_Sy#ss^y!&&etB9bmQ-JV#6B{+4QUxp^Oq6w#JFZ+F=`d>;%ex8!pL^~~94zE7e8 z-I&i8+h~4Z_zX~O%4KnOnl2`aou-)KS81zRr=gO*ZWAR(r^Yd{lU3)oqE&}>2s7t= zZR@(`oMW_E42VHTj?1ZzIqM0Z#nLlZm@sAXs8uC*I9ry*8`3X$WLs#wH{D2+#Bw7G zVU*9^JAn5Zq8H4r-HB!amkGbPPH2694uaG&^MyhfL0P#h@pRfjRZq z=%J)Zi4Z0oq!KwDV_vy^3)`S<>uY@E3Xj~voX#aK|2Pp#V_l`m76&?5UC-jiS_l-c zdj!x&kI}pd)E2`+OR)0FW;2_>Lq8LNSjpxtZzZtv-$?k|QU&g2y455J(ZKgdT##mp z2d5wF_)FK&M^1$>3w0-%6bp;kC2cK3F;~%am0C+=H`Jpu-UF;uN;9 zwL}GJ@&OfSo6u}BZ6UeB-XSJ$*;dtA66{L!8il4+@Ly&ev==^Xx#X5OOO5M>-H78dN7C`rW@c5WpF2ljRPNdaKiIlVMdxE67VPxm1LRT^d$sOz5=5=CTDNBdc%LNFYCw>%R>AH8VnNMIg~WOj zUkx(k#GH6?Y+4@K08Q)1|LH{cuD_S)$|Mp=EsJP>G_u-P>?6J%E;&L`If{DuQ-0>@d+dzt@{=Oka0iF~j;M(sTvLX$s40tvOhL<^4j2s0f)aA&!Xl%{9}=R9sZQ zs{&h)u+d_z@jDQ(gcpOVYPpjLpe`=`^~byoD{nF0GTcKmZ%B`Az;_M*aGEG$&DoG& zG5m{2yxK}S)9`f!>lL>s>20vuwo6+fDaHEpU{^E2ovgpNi>jFT^x?D*PJIH$1)XWcG#dh96fEF)1P>0pz747UM77 zu<^#drff{ZqVH?=b?vTX`}r^=PuFS-XJ6(bakvWsFg&h_twj&tFx>SOL?Ehbgxc9= zZK2Y&M;Hle`_x>0>Lm4D317=Z*&VuFk#8k zmngF%STf{ka~hT!h&xpi&&fH2`9KkeidHZ8x=KBpt1n3CT(cmpf_`>g0tT&nD)2ET zeq&It_&VntY`{UI!xCJOR9U0h4Ezj-8N}jJPx%z7U)&Hi5dPurA@|8TbZfeh@}LFX zSQHA8>Mj`lG~7wy6r^-AFPt^(ceqZbH6T0;yz=2CfFx?_`VjI`R)-z#tiGZI4Zhp1 z6RPo6Iy-`RlejyHrU+X2u4AW;Zn*d1oyri}jX~q=mQdCta$G&EPb?uDJD z$+(XUY>C|HuAcEifJ5QNIPZt^;}G+Eoq-v3IF&0^+R-Y5sbhX} z{>H3GQjr*C=SELO6erSDJc4Dh$2eSAfJ)ABUJIZx2F#)Hz$sN!{HwJTBc59Uxcie{ zh($-OWH0e=>IegXQE>o))dD$5Sdr=2pt}HqD*j>c0^`tes=kCbC+gy}CXHIGorNMg z-N2JQykA7iocW-E4QRcE(=!CI9Cg6i!TVV|eCYm6LpSrN9n-9NdP!!CH&E+rr9QzA zW-XfUIi}mi>qJaU#@JwI*#$3T$U-hQwCPoYbG61&Z*!)1Ttj_&bEHOfV(D~xl2JK3 zS*2BH*fi#0BpgH?4aP_noPk-XtYR+1fx0!cM z>l!0(31B>4=QxVtrjMPDLV7+A>{1gcKeM&~ldy}BC^VVQo*-$?#Q|mL=}8R+Cpa`7 z;hB!RLt7EwZL*2?GmE!oFL zf_r+)*bzXlb1!u4R1ae!cUxCVU)cpYVN3y4K!>$LTZQw}(A(H1@Ezfx9$CfIT$V~U z$eJ8ys$3<()QUEtGJYb6eu!ui%gIJAO*pjW8y_NLRDc_~G=Qg#Of1SRPg%n%uvF^x zJgq<956@EljDJb_m|`=DiVoWM&^4#12I*bFqSK=8(9@0MmYm@_WFxukqImZFjF|&g z?MFz*RtD)M52+uw#*)tbXwcNjl?Gh=!Rjk8I6Kc=267OM9@=j`Ju6_r&>ZL3nTvs% zbK47bMc(~hq|(kV^1jf#(h-uZi63d9oOUakvyj7jqadjh+$79XC|}$khINr$apqKh zjTi(zqtN+48D9w~TCfF6m)sdTc@3t^yu)mut-lWn2(S6>NGeNQm~?k-avC}zbbdMV zPZc_Iw3gM%IxekpIQp@6m+#F}Bfah_;(_Rg81nl^*>pmh;aVU9$*k6}@qw-fp~W~o z@X_G&JbhgcIQ{d%C*<)>?mQgi+ylFOTGs=9ukzp%lmPyh>Uu158oMb91YR*lL7(Bl zt_Pm*n>WdP?!oX|_ISt~Afg{VwK90X2Yr`wgygaiIRu+Dy*g8+lYGguJ${cZ&NThU zO-Y6ytnW#8k>jX>s%sAiZzrSud2`TlHI0L{LR1-j>)89)lzP{UgSLXv`?4guPO`*A zm&D1$@hLcGv&03(7I#*I^;b+3<|G_0V`Ev&cK3nh+;WbXg}V0_hVcFOgKG>+!umuB z1|%yAuCBv9++o6<^&~rlZ(0Hx7EjQMXIa~`kvcpQI3KvG%f=T*b$Jn9w*=rdtw&~8 znlY)A?c9$2NCVHU@~QaAI&2gYU060-xq~9+=7$PFV`(jVD27m802kv1CxLCz)Ts?- z81#?)&lVRJ&!8zNBB&umVv_?eBdA#kFL=ABDkKCYl+if&tWYB9-*)tBX<90Ed&fxM zNoz&>QUSuIBqMS>;`gi{%b45eB{i}X7pADms5!xtk$Ifo<>_OZj;mJN{$WdFCZzI%C z#tZ;ci?unU!+ZC;~#YH@A@-p8E zAI&9)%51suHksq3XIyR_PP-w)S3YzJDG&Ir(OSVcHS09X+F|5%)}Hvzi`TrQZl_Yj zAv<Q@QMlND@I{#;YwhM0log zkr4qo|CAF9^*W4Ud02f%E=h82&mQKM_t2pcytXF?2^c0h5a2w7`j)|MMXX}vEf7ME zZn<|TXu7PlAPER8mj+CcHmVxxm^)T4(`m>2>&!|fuQM~59PLqZ6IJ*8+H(wOsx-^$ zqkC{1u7D&)!1$io`m+o?Bz<+lJ}@=gB`IzS##hv$xfp}><{As~6A!cBUkJ=i&3s9} z#V~7OZkI8xwtg8DVLzjajJaPqO!Z*6PAt!1U4Z(Vb`JBz+8g~F1ctk# z6%;!?)`ViD>dVpSFq8X@oO0*Zv#{J0yX7z2NniEI!!!A6(?*)@QWFCL8YR#&`WwU3 z9loc|3vPZTDe@>bc_n=pS1(BrN$J*YR<_fmiLBo1#r&qYbn02DtfbJf%5zdD8EBpF z6h^uU1hH^x%HQ5PYWQeBacP3cZ7pH$FVT7*W?l1kOFZc3RGh zVdd2kz>~?GvTK+m&<+gAK;byV_hJ1*2g{YTjg8a=m|l1J?HiuO&$;tG?Hj_`ao(G0w_IA?9A${znO-*h zYw%dQF-i^Q0O!>7RtY$MeVj!_qD%ki@Sg$2mMC4B#3g@e_%D#$6_TA(R7SWsMI~vM zT?VhH^6p4dNk;@;RzDLuc}CqT%5LfzRSQwh-g?Wreo<+Z=bwFZub zabT`icCqS>4jkx`FNYRti?xIB{x}2H1YhImQhZVLkR4BOV z+&v2^T9@e;qQgM7Z>-|^59_UHGxm#XWd3;E&Ny-jg`?M8`bj@vRbEZ(6Q`i#Hj3UT z8U#|v-lX}LZ3K{&R{=!8TSVt;btF`39nuoZ^86VhBX8IQHtzA)fqkgP{;um%Px>2ys!%OKXQ zY;i&z!_tqP5uWp#YvQbs8UdfkqhWz@m-PuLIP z4p_i|is?MbHt^(_yF8fjN*bRv@WKu>nF5C9Bv1QgTtj00dLc#DmNOietu`3< z9%L=_Kv<@wo-8$rZ$v7G`nZ4~_~SSS<53I!#r0r#e}cEL-$&EndngtgbgO{DXe8NLCvNnL{%k2S1}O>i5-#h3I4YSF zA_&$NC&Bb!gT*Ev-c;e3N%Wb?h33>rh8A_pV4-=kzQdz?&fD;;RY}%FmS#P4?kH&u z<_xEVOgi)9u)6&coFMKffG@7c%MA!{u|KLcRvma?hJcxY(HD}s$d}R@tOvU8TXL+2 ze}{N;u(kY@@CueX8z!B=m|Vw05a?VHKg;7%9#&GYzkSJ3t4Rx$Xj}S6{w#ECeJ>5|X4u-q^4M3_s&+M_SHE1*m1?8tuSR^dt z(N2N>EC-@7LQ09ymy3cre<5Q0{833r++HYszZKrI!?wd*>YRbvyJKQ8a*p$El5qR1 ztG{8;A^{@;J^o`HeM)QZ99Ua`*Q;C9o46P+ksXTig#uYu7JsTM0WE7wywnOiP-IaU z{r26b_dGLQoo-IG_#iy=NG`g(b75ot?TEjpGE4tT#Iz{{(tzntdr$XaaGHAa_tY!1 z6v&waN{TlW<%*~G%GyeX12cZ-6 zeijO*FaDA}BdRPS@7`7F2F61C97j*>Eoo{*_)P-1UX&bXrxgMce(`bdwj;X-k7L(>CfklP1|VnLVc-6l6GVdW_Jhs9{WUp z4R~qzJv!YsA~Pw%FPRvuEm+Mg2>T0kFAPPr`Vmgr+7d|$=axiLD{TTxg=w<{_h6zm z92K8d9CMcBDT8({3j)Qb`+uJ=bh%I)m|Gky6(_D&t8uKhZas$HWzHRHc*N03CPCh`o@hnIu~LqZi{;&ji{SM06MfyF zh5gKl?_y2x&*;%Pup@f_55wPEtO!zAU61HRB6&H@;R{GbodGIP$^}Xi&m%dCP9_<9 zwLLhAIUOGhowd_uE--roTL}tiGh83J8v{SfYDnDihXS$0oyBLN(WAec2y&qae1?v( z3Va4Pmi;+1qWA15wAz=mzUIcHIEj4;kq70;xuuRJit|%Rq01U?EBGb?Ud$}F9Cd{c zCDQxdzFlBUzBNSw+vAI^i_m8h50i>;PRUdNmvt{SaYKl<7hJhSV~WhkHguvS#=Uz8 z7egOQjzpho5 zA4xhLT6sq3+o0p5Js2tT)mwM|tvmNT)w&0H_xKD0O0Fa6(xybjj6`4vRxJJ@P}WmF zHXB!e`~?P!=7#Qgb_i2j)*yZ)C%a4c1b2LvM9B?DgYZJ9wd0Z>Mp6cnB|zr1wZbnU zs=}tT=px@F%5w`HQ_@N>4H1Djii4XoP3O-6Zyz4xNnbu!d>D9a`1g=yQ!a};ue+Iv z8sD~%;aksUeA^s2YJjA7s+x(NPU*I)6;WQo1qbrV^lA%X3$D0&-Q&4ztO?`06;P`Z z1RGZ`@Xb7~8q;Fr4!N2wJy_GnFzmklVX@0;QXOgjEbHLX>JWaqw}_T&t8)vDNuPKW zKfAh)4h#+t92lw|9vB&-SPZ@B?iv|8P#r%qJaiZdGu_9Zi1VJKci;)g&n~Xl5~AJR ztnR9g9y>gKaAc^;KV#zqBS)+IkBp8C$UXc!AM3qyvG>mD?9PY#?i}g6bF4e$Ke#W- z$hc*9K6dBgozuN{K78lMonzG}&Y`;PqHxnV3;%~Dw05Pdx^HOzz_CN))vT|m$Ra-VqU$bssip+|-eG4 z;hZi)bi`Dd0~bLZ4Z_TQ)zx+v=rIM$E80zr_!$i|gC-c22KOH@R^SEv^M#4WndKg<9y~lgH2TN@2YYuYK5+D4b?>o#2ZqRs;&r9$ z12j2M(ll#1>tet?KcaLl-wC#U~?46gr5xQc4x?RxP*ZL(9gFjf@P89{j<9 zLWGU3@u5e@<&2sl%Xn(+F%V%SJw&H>crCrr><>wNwQ8Z%HyxPWKi6^+aqM_IP(-AL za04s3h^RQ4pyXsJs)zip_~2lZG)m-J_0YkQgX3w-#+);Gs6MOBFn$_4N1O|ELzeB# z6X$ULaI(IH%ge-#p;U*5t|31hps<`as(^-57Yt#`Q~ZZfF}Y3h{)epwBabw*d-h}_ zdjsu8j}BIk93`bW6Vw;2r+XGiG zDFn88Dn)(t`zl+E%3cuFaw2Uw<^PdmwnijB9EWL12XNAobxRhbfcq7O}@CMp&H%KOdWeGIjE3bD=SHcAYv} zl8pui++CRE8-Zd%aw{~$K432j-$?9qmu5rVnEZza2gXDFe&P_qMt~RKc7jbTWA}FX zb!zb8V~2;UV+VgwvSAQ&DMua|8a*^{6gc+WZAs%tj#h^Ox{p|A7HX}NU@(MCSm_#i z^ytA+ovLF)gGUbUBOkrs?tAaQ`)+Qvk06xI>3aQSm(B;|mQ|ZAy!T$qF%3^ccCL$S zptMbA4zmR|Bfi~tlYJ%I;1Q?+Q9gYG;ktBaoyImY{9>qc*Tw_lQpW8~$wJAWqbipx zL)cooTo+qC-;SRca0~7tEbkTg?JTWAS=(^!y2{!(#EE1j3-H#Lv(h6rkAyWqn2A#@ z;Q%@8tW8dNWouyXAbkBM$wO1C&QVc4&yxoU#6@a+4a?U@zpSulzh9vpKEED`v(=?eqJjr22s?6I(3|EUN zDwKiz@)SLQc)X?_&fqJq&Ow`Tm5M)1l2{V1LiRe|6PX>AHnClr!fJqn|Kw79*LXn4 z9ZO5Q^APlKs3)uX@;y68ta6cDs>h&)jT6RbG+g8>&{>#+ZQ)02am|vJN`s2^v8|y# zUMcBRA#%DfOl~FA@!|5Mb>?anDs-sT5g}9z?(9^r%bV~`=f1k!#^VRzOo$sWJ(wjy z#^b~@usHd7=@e!iJ#BEPju*(>+?#FUfNUv<-G_3sjNRs#@!XaSAVZe#2^t{Gt(ZOO zmQG#p3=N1T`ZCIeVo^_U65j_-8haW&h01W@ZX%O(6AtsFlFS(CG94+B(L+-%)aL=t zNMjuKM|;^b!G0r>EIYnbKV8y!D>Yhr_9!ts`WRCiGDRKB6!mEw$e<6<+NOBl3$bqK z8(l`qk>)8f&7OTJ+muR3$3Bi_7Mpa_getdZ--QXv%+<-Wj;OeZJ%flXIID#-rhF?W zE*hr_B)L{<;*CJcPYsiEO5Uo7*sDlt#@Lq{JfYbVu2#f%#<`CnTy&rgsdRR|QfK2* zM%0TQA!~pPk_}L3fN(ln(PY72iP`Z&hl=Q;C8aG z6q~1KEDj%TE=(6C|3yq;L_3_`NtHyy^a#N@yXJt9XA@Yj8%eTzF@danT?32<{T@z8^uCD*OXH)-@c?IW~<8a+U+uX(IFJ4ek~f+3``${hiQp*YNc^ zexBD9T|o<*ET$B_`2b3ydk1#)Y#n3k(-Ba4e%OPO$WbyI0Jm6=3mj3&?R*b z--)ElCCTk|t`yKUn3J3nv;?}m&mZ26yjQvem%B%R*I*f!+*mYS?(Z9Zh`C*Y%YCl^ zw_sh;MYAHJc=D_(vw!#~%H)$*n=W~D_;Dm}3#HLElQu5T4-HQv&()U4RXix*&3>li zEex45uF&G}DHIB+Zg^bknc-I=^(tT1VVosY%=?~t|Aafi!iWhp5KVrj#MK-|D9w=& zR6uc`1dyi_$yk~|0!l(h(n)I6L-`%(VbsdOjZTEGwYNp~RZMXjlBp@2$Cme&@+8`u zvElvD&I@mNp~1k+vIdT%Jd|B)71t!OL#kI13`SqAlQ@uKDRf5^PjT~m2<|dFvq8vh z@~PGaJG65vtZ21%@G(Azn|jknq1y6-+8QmWu004v#rK&N0nVX|w~C}Al}aIYvRdVb zmQLZ)(|&I3hiLBAy(pjq8qRm<3>xZEc4#eXMeqcXiR}_9wAbN(*xPVx%C&HGd1?ed z5qswB(v(~~#V&z66*y?{*j(IgdD7T}p~4v^>V~M)urr_>(S>d}5uMCZK6UDe)gNlpLFl}c-E626vl zIfPULrI$`QayvI4R;s0`fjc}=n`B17dke2|tuj8545qY0Mppu{^cic*;CVi`0UV(7 zOB04h)FmFdvm8Z6=GBoik6boE21`z)8>?!|Kquse7h-g%?Lsf4nm#IbB|;6bTgpr5 zwNnTV%=t#FNI$2vEN zHXmp1lR7KQ&1D4T0~B8Sltug$M6RVU6_P+)c*D2|lp?Nwh=0RDE))2n;OS?>ph5C` zwVD=Y9+IKoXi-deJ;a@AF-E2t;-g+`tmaIumk#F7SiK=i+I`3^5qS#=pCl|ZH0#we zSyX}q=61_g7P4J!Ng4#Ic|F9vv>=gi%yR7KyAMZ>D{OLrO2tLZGr%gCCaM~TpgQ4# z*Io4bk>X{&)urR011cHpD=J=ceP8MHZeT2ku67h%uuY8fvmE7~jgcw?7nZO8{ zE}>NNb+ob`6Es#|aWU9YA|k8)sxYVIPN7xULI>rB69(D?@3~_2Nx0Vr*L8TD2GG_1sbba*c`3BsfywM?`uouWWNfD)*; zqK@=CT{jr_$I$_hAj8RSePyOLRaaE1(LgQ14M;rBM#Z0&8Vu3^-2=wxT}3as=wx7a zp*iVX_2nL7YYvti=mcad((If?W_h#QkP2)h(C*!lQIEu{&D%#RYZF;W8g`7!-{u67N+qW0Ndi* zw$DEi5M-ckrr39B2BW=5JUx3&K-CYyZS&BJC0er(6YnIN3cGWnktwB***#UR=TPy; zdtuI_cT@``zN_*=s6uM=^2c+bSI;B{5qT8KATL^w#Zm-P979ZPt!QXV&e}T7Fiyo_ zcc( zgX~)EFVS60>(e@1M-r^LS-M^~;Jc~aaE3j>Bf?4qQqiKx=l|e@%{U@xEVnEi@bdN- zrIQv+Hl4Ya3$w7r+%3eg41PDso-)Ct+n>rQYYykEm*zkCs z50j$3ljUA3V>2{t0d+^XIJ);>jMZpwv(2P2O1kwT|LYoL8H}gZ^-R^Zk||J(4doZ! zzD%=2#e<47?pASwC*K}ZJld6U|d4LVoCp=PW2kuABd7H&_jaF^oo zV?ff7osuAX`97z&(vl@mj6{ZOif(g;n^E>%?zSI45$uH_KAW^dCQn!fSZT-sM4pT} zlLTvaYXx^#db3`vYiNm;skktwLHPNe0&{df-xt7UBVJ^3#~;3|v^&w(N?Q`T>z49XTaJqwwIYy0N5#t1BRW9OwumkRN zXBGP5)*cbko?FPee!VW={gkh@X&o2dy?Oe@o$)OX{o%L@)Gem+JuGd7-O9kXZ5wCv zl?|8q{S*{s-$8h)U&NNqlgLkCHQa$Kh37o3Fr3Wq$hjY(SAqac@*kIif{RjKep%;S zaXva020<0e;yCyn-T$7u$NcDcYEWz>1WyNu*Tj-!9S>hR9H2#`DZ}CGOGa1*j`~6( z0Exduc@JXwA7r~qdFLgIDrw&(J62D5%tPpywN+eIEK)ePIw5bodGdk0W#n^-V%GPlgvWA5r`)!(uo#Yd)1628%-KFTms6eD*YTZb z_wYQBpOhV@M>-**iKTt(Q0hXH$^`$qlhG!Y)RnFV?8e{EY?8{)83T8kP4GX)M5L5S zIsZFhHvOYHD;#-+nHp~+p3-b^{KwfY0!m#4!;UeX1r;&1;AM;TgsDS`Xk@0%{5=?) zyi8cB@i8Qrfe!jN*6ZpgnXWzE6TVGi8Ir{{6yOvHrla^(F1Pzrlg=fY1~EX`Xrw}C zU9DgA2A|`&FB^nNaUs**59M4$>8B~xCar(!Hb-b$}V_`!^DgQ9@Ed)>c#r8)e`)wFJ~iImxYS=Ceiu@2V5K?5$z}LA!|y|e zExuJ=Kk*kDesA~>ki3b>ky(PayGHmh>{grTo$Gr;ze&q&RxD z1hB-YxRz6Q|utwH4jJ%wAuJU-?$o#Q@^(mBiCjG{D_cQ#@;N$A8)l32<`xnlnxd+!1yX_lP_ zsV#%hNLuZCXI8INmPV63+nv)rv$ITY${>}plp&dRRJs?O=EtlG?~ z>1nmfV8Rf#S!}{u3y`o77P2kEgd8FiK!6Yr2Qmhm0D=HTI4}WN2I0UK<`F><0pE8X z_x1mOW>(J(-X*qTce?7o=f2K8_ndRjIrrR}$;CEnW;ladq~%5`kgMLUJ z;*-;-e8n7YGq`_SJY#rI5XTbjBKj^>DBA^vHi%>`~4H-5=zIy{9m@XKZe(~vxRkvNI%YBV@U~fm_7xaxmDTA6?neBfK*Qi zE(Ce0g7q#sqrsoChSr|G)K=*<>T>U*D_$?CY5z7~^+1T^wGr;nLW7TYoH|d|+5Si$ z9`UEn@pJ}SrgEQW=aKM8-7%!RiSIA?b3;|wHleQ$TCy;LD}7l*2{wR954PcqBGw1H z@8x8U2DpP2-*T!}qe*YeF1C9Hrrw;)6mS5G3RAIIRM+zZgKx)9?nIsMJ#+cXX zG)?h#P1aDxNV2UP!;Uk~5@6D;oN}0?o-TMfW3U05+^cZeWHPAaAOr45*Z5-GDmsy> zF)-=)L*!SOo%6T`P8@B0Lc7rfz1NGBw4^HA$qV*h#<3mmEtGEh4`~cXCWb)JS_Z z(#RXndAENJOLU4ZY0}t{E3ZRd+|6VwxP@FXd)K`gx$+K|G*~k;?<>mkCzw@ezaq>@ z?TN~K=jeEQbWlg`TJoL{I&M86@v&|&x!t4pD|jnI=yNKAh@$ZuiTV{yw;{xN;a1U= zpl&_^3bpB_hl#Z!{2cMYatno6LJ~nPlhI^Y!qy#0)>pTBy2MgEa|!Eqq4W!u%S3=s zu_Vu+5^BPskWmX6vcXei1;O0kzz6Ez?sV4rGGub_!-EOnK?x3j3m+O_QTG7D#G zlqFJ-QHp$VX%W?lFw*!b3?_a``vm`7Bph!sog>!hTc?{#? z@W+mD1|3dk3DJVnuIwSzs4TlaG^)fdALj3>jD|T@9G!5n0zH=)n4KzjGO==q@!)&A^Kju9N!!Dn`7i=>YNQWw%lRF=Hp)G7&!O* z%TD{|J?2H>E6T&iO%Gwm)&fPgr4wHI-06NF@wT@Udn=U3Rnskk6n zv*KEIb&Upz=IokmGJY97Mx~ylV8uN$~v2nSE9VME|? z{?q^!x%888ZCfyJN26ZG&mHL<<%IPXvyZ2t#n+D0eTbA+Fpkiq`J|I%F9b33t4mt#W7^k3&DuyrSgFDA^svw(#z}n7{JwkNt*bM&hUczB*%b&34$^#=-zE?rEIkKS`ib7tsQ-xui@yPVPw#sH^j!oB zbZkXGAesI?*=$@lxFyN)_sn`>tu7~iv3C_ceXsa9RqjwXnJW~gk z;_kyfZptV0d0KDfifXuAYbbJBthIRQU`Lk_Xjx=2Pu&} z=-or{N0VcDIpe+FJ|I4lL!@&(kXVfGNC0ef_ocvUW@Z2bnD&m)^fRUAU5?<7^!{mp zJzWEq4&zVueg;qyt{<@TY z9~!ABCuKwbb?>*)&`0Y)t+D@7AbtoC$zu49@`qZgtizc5kRc+e=jA(R3^8|2L5jE@1cRGYrxXQ_+NW}A5dJXtTF5A@355d zC2u`?`OLSx^~V@jGEY(v=&gU;!Qc8P!f$^x{Ps_U-~NRE_SIQDSepE~06LS?3hXaB z>|4JSe*1Ibw_gdr{YC$+iHk{VzvfVH{ks1)lkrHUzwDrI{Z{zxuZG|Ln*VmXO)o9~ z7oqO#oh-n=9f0e0tAPB?05WU$3FzMnp!4>afd9_{e8F8LwSF(uYT6(I_J0PjSzCdi z`3odG7!xz=@DC7lfR&b5&J%N~Wp7^O9F!BdB(oJZNVf zZLS3#?7Dhw^(XM8-eo>6g)3c}YZbK2fTQ7HpR377C@-}@v$()FppS#DdVteAUmX5m z%8_?9B`PBjJ+csltX$gclyAsy?SY1Q79CFZM`P|LrE19?CMQNEO?f^Yq|apQNZaOl zH*$L$#t82{23f`n&P&~M3E-EH-x(I zo6Z<1&tSZyvzretsxLa)`q=$V08bv`Ho&=-T%Xlaw*qQ*wpO}g>hQ6bOyya6Ow5rf z_=B?@>0B{Mt|nFtNU|4+?OSK-U=LYTx0hutwL!s)Rmd9HNIRG371`bhj{{sd+qz`e zC*T+nA_*scK7J}GoQMmgo7)+^6JtXdm;`P#nCO#0L<8?Br5$Z(C)PY6WPqJ8OugHY zN4hVy-aG`y(O^C6)Rv>B%ewA>Ej$C)$q;}Y!~XeGjDaanwwK$qvau9vay-57OQKX= zQn3I6TRAI7R(Fzk^dS|+hiKOyn@b*tbs_)()bAPZO$e0vNc<*gl}WeS$D{4GSx`6| zaszFZJ>p_-$=AE6U^A~-{yWIqC#aBAe|%{Xac#&*&Zha(p8~-744RQ_&)G*|K2=U5 z4U?+khQs_fF_I6m3f9o-Od*@(>O^dE$c8S!%7{ymIqW>&-DPKq2r= zWnflPz%a@6hVlHiYsWM%hCEguECn4bL z(J(quwHDQ*+&PqsLKUnWJAayagm9%SU2a&z1v-K(%{vOJkI-=}a}q$CP8BA7wntOu z);3}ca!AM3I{!-IeytTmq{H;l}jvDK7Q(bEr7yTfol z>BT7sj7ZtOIS8MC(Vz(spzJJTG2EUQ6Lb`a^Ey38RBcOP{2U;k^KcTyd#+J{fH}c{ z;Y@??plBKYj~6GA+8$TdAr>Fta{TU8Qi@BY?ZWdA>*g6s2!ICi&CIr_lTMNi z?Jc2*Y1~CQ!SC^oBLQ+*+eFg>*(t2ENAQ>tRwNZnjY>Ut1J@B^g zYJQOA)YrJ+Hwsnj)UgT(O%^x?@3!BP?0 z=Hg`MU~li>A!dU7_hz=)j1)$q*fawU($;M%_T)D=-pC(rx{*KBa8qd|m~b|8;kDEn zyp5nGkQP;6hMpw7vTGQbrNPO3qF#s7uKjq=-Zt%C`Er>7IY)Ba$Lzb0MThVVZ9%J{!EItw#yjicS!zVueH$L7!e8glU<3nxq*6MX{adjVacL$fcj|%6LZu|Z= zo(I8G&)b3}rSm@I@_kYeMrdDn{G<~FQfdD%d@~2s1d6d_b}iF^yRARmzc<{bp9AhO>di8B9q19tlL+JpDOV;F9aYv%QxDU8eb)q^AQ7R& zh%sU6WN}GuwDE4si!Xl$XY%&`_RIVSA1=13t5(bm18V8JjkoAP z!xCbW3%#B8Iv8+h#BOx&AA=jqJ#F0!>LubV&$V`;zUD`7Tv-vLVQ58BcJ?IC_#^@% zpJwg)6wTBv)e>J>+&bokCt+KmN(;I--oxSIlF9JoC#1t2>iK&`oGf8VN+>OPRfslN zLdTY59RxPnASEpY(d4ZqWcR7qm?A`Gt2>^!NGMQ0s$Ol!$E4E`B7F^PSebP^1h1I$ z?#PpA2;UY7;24<6)MW-$#x9@na+h8wz_e+#Qq7)e_ANSKyHEFkSeybTurc-qiEM6D zDdFKZ(G~O?d#!vN9FEZK+XoNQq9x6yjy=eeD-M>Sw>Iza;@!VV+R)^9Tz=ZZlT9g{ z`R()q4Bm!E5{s=ph&XxoP%`-A_vh877!&$uZ!_YQEm3()XP^#Lu7RU0FeENDlytP- zjrfG7UNr;eAb5;X!j+RnhXmf6@@7pKa6F3THVAe)Z|f6AcE8Yv=?tVw?0h`z6n!__ zc-{|ZdGI#|YUg`j8cBvIsjeIcc-=b)zk{*LY*JuyR`sc?11naQ@0@gPL7Z+`9Ojwm67{Qg z$0#Ih?~3j@^FEVfrL&nRBr>_ujzmmT-l2x%VhA0c3-`J>Ti17~=8C?{+2>Iajx1QQ zBtt}^8TfL3@jkQ*`c&a_VWZNTxI*}dtwZtOfZw7GI?6{Pew0;43$ z0Y;1vsdBJkSsU*-+;Myqcdz@=j^Q1*5NhD5ESrl7?EXY7=jW(o;)Nqs5s2Fc# z^1>jg-9wY<>)qBq#)hF;#$^2?Uf2q1Hv7UdxT;-D4h`rQ(Cf0CzP4n6Bijd1te}&I z6%fl(DgDy%(+^e^er{avz7PqbD$`_eg;^?X8-6jFbCioECfPy-g9P#)8wlZa(W*~W z1SJvA)|y%&NX|VJY!G<8d5?L-3guGwLf9j<=n8E&AWSl}B6HPoon9}Ua~~Exxf9af zoI;dH>(<_oc~JC=dQ0LGI9A$aJM#ErkUN>GX{tn3&U<5+w_z?|65BnqHOis}4B)gF zAQO9Ix9 z$bz2`C9Imy@(Bh<^GW02^aSyQ!-Jei#bCBMpJ1SBv+3 zYw@&~xUmyX{hk~;^pr4@jjS-DU7qIU>40}Ys|N&QBGeb^P6(Tcb&^a2;clMDX$Qjd zsF_z7!W)hRq5!yDSGA={1J-cML>DDD(o?qjm+cTvU#jYn6jBmsk-y`2hss<|BSBM2 z)fpG`*%%)bE_`ldMx22E!Hl9~Jn28i2CbSHJFuwGWR!Df3M#Q}S6HY$$kC0P0q=@? zhq;6lmV*2>=H%g!!E+zNOg9{3w}Ou?w~vo@&VROjmS$Hr68+-N)`L0A-1gcTL#nqy zK+B(IV^ch%+#gK0Mx$kokBf?tt_R*(9*02&=2g`Mj4rrF+5{CKLG|Gy81=?tl#T2< zS2(atvWnDZM3r<+H(fs%nGRrO*5+hLm`RXQcmxXa0AHZqL&u|eE$X~s+<+nzN|t7D zZ^{+xxU|!D;%ZQG_!?P%yc0~>V~rIGH^|K4y9nx-aw$9Q?%|^}9MhMGkbMjx8IZX4 ztm!85VD+ik@L@_neAMw~WOoRX@m<9Ma@q&JCd(n>u4z+BVRk4TA9m^eoeba?xcBIY zqEjsTUHNZvT=hvO_GqZIdCWwuLMAIO9qXdn+Dmvp7=jQW2}8cagb&sw8vo2QsDfoD z&^VL3P3KUpg?J`pSYhxjLO`WEnSXvp^y%W%mBolOH67p)f)N_-wpKMfG^l@=H4H`c zVgxD*#Op-!a0I3fYcQ-oNyHzwN&roWuwGjY!+|m0y&chSVL_ykO1x`PRD%1ZT28q3 zvtN34|Jm*H&%W{O+OvKE#~a|kNo=rxZs4!c=ppsu{DjGJ4&}xXb&3Vt=IQoHQIoh8 zWPR(R_m+_6M*UH7x%5H;$RjkyVdajijs^l}M-YS(AQW~RXbM8w?wWmnJZT7YUg7a4_XVXu)jtlqRCoO%p86Z!AFkpKzG zd-T8Am;_Zb=3fTv%~!T|+R4>m;|6rDAVrt>Sft0ZC#^N}(17JZP-lZ8jqJ4JDhECa z7E?^7s&<8zj1dO1D!4jVI&Meqg1C1~cR83`Y6Z{jhVgRMsrcVoR?g|j5Slr+>_X$& zxCtQ_d$VLS!0H8Ple4z3Mj3;u<-e~>1`3_McDEt+mn}YO~T6{lo~i! z{$#Q(Y=P7B{z9#0PgJY#HEGdQ{?wXA5xCxj6JW`_@!d z95>MyF5!XdM1MmQ8=w&3AA^)cM!yLlt`0Mu3q=-bRl6XiG-<8_hlM%MFT6sOibbw z#-I>61KyyzYBsBCY>lsu1fk?>k%vaarC^m9BI6AtTi)&!QOgf=Cu#FTVYUrDLOq}; zh-hcK3s7R{Aez4Ok+L0FGLrCxlkOOY(HyEE%+P9tN{*2`!=tVH+8>hUX9$kt&sC6F zWU~NSr1l@iqHQRR<#wQJ99A8vNElc^{?{YL98DhOLdB#8sDcr35vyEH{>-KfLI|G< z>o|)#2tA)d2vtx?aDGvJ0tM zlbpd&P-&T3%;tMG;tWL zl?2+b&5h6k%^a{A^KTR1p(tStwyH%d5f>8u7*K%_H}o+}^j`;UC|AiaBJ^H^5zbjO znT6(xr(uvnRV#2H5Gw87@KNjWgA<9n*R+(t91FX-bVu-Qf{F(^lZ^*=4HvK08Qn)y zs5|I^)OjWzufy*%c09rGxw$#@UQlM1Hj*#HYvb~t=%Ah zv-cmC0~AO(>l(~okrZJctF%UJ7|8#=_Te*V=Z7jVcIrqEFj{5pqi5EhWgQUC17)isydLAoTN0vv6SuzAxYta6eO?

#SYPB8+Wp)sWtDa}To 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�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 literal 2165151 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

?teiL_BP)!APT^zI%9L+AHyV?KL}Qi}^vwrV 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 diff --git a/en/.doctrees/index.doctree b/en/.doctrees/index.doctree index a90e5b49921e1ea757a38eeee866542729c1ca0a..ccc4193eff3b3c5ee5947286695eb08b1387526d 100644 GIT binary patch delta 351427 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

@dAyChr}hH``?I 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

L~w!N3fhF(k2Bq)b0FW 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 code for agentscope.logging

 LEVEL_SAVE_MSG = "SAVE_MSG"
 
 _DEFAULT_LOG_FORMAT = (
-    "<green>{time:YYYY-MM-DD HH:mm:ss.SSS}</green> | <level>{"
+    "<green>{time:YYYY-MM-DD HH:mm:ss}</green> | <level>{"
     "level: <8}</level> | <cyan>{name}</cyan>:<cyan>{"
     "function}</cyan>:<cyan>{line}</cyan> - <level>{"
     "message}</level>"
diff --git a/en/_modules/agentscope/models/model.html b/en/_modules/agentscope/models/model.html
index cfaede079..100f374a5 100644
--- a/en/_modules/agentscope/models/model.html
+++ b/en/_modules/agentscope/models/model.html
@@ -362,7 +362,7 @@ 

Source code for agentscope.models.model

         self,
         *args: Union[Msg, Sequence[Msg]],
     ) -> Union[List[dict], str]:
-        """Format the input string or dict into the format that the model
+        """Format the input messages into the format that the model
         API required."""
         raise NotImplementedError(
             f"Model Wrapper [{type(self).__name__}]"
diff --git a/en/_modules/agentscope/service.html b/en/_modules/agentscope/service.html
index c5ddb274a..87a4ee067 100644
--- a/en/_modules/agentscope/service.html
+++ b/en/_modules/agentscope/service.html
@@ -189,7 +189,10 @@ 

Source code for agentscope.service

 [docs]
 def get_help() -> None:
     """Get help message."""
-    help_msg = f"The following service are available:\n{__all__}"
+
+    help_msg = "\n - ".join(
+        ["The following services are available:"] + __all__[4:],
+    )
     logger.info(help_msg)
diff --git a/en/_modules/agentscope/service/browser/web_browser.html b/en/_modules/agentscope/service/browser/web_browser.html index daef878ee..7dfdab767 100644 --- a/en/_modules/agentscope/service/browser/web_browser.html +++ b/en/_modules/agentscope/service/browser/web_browser.html @@ -426,7 +426,7 @@

Source code for agentscope.service.browser.web_browser

self._page.evaluate("element => element.focus()", web_ele) # Type in the text - web_ele.type(text) + web_ele.type(str(text)) self._wait_for_load( "Wait for finish typing", "Finished", diff --git a/en/_modules/agentscope/tokens.html b/en/_modules/agentscope/tokens.html new file mode 100644 index 000000000..97d71d408 --- /dev/null +++ b/en/_modules/agentscope/tokens.html @@ -0,0 +1,566 @@ + + + + + + + + + agentscope.tokens — AgentScope documentation + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +

Source code for agentscope.tokens

+# -*- coding: utf-8 -*-
+"""The tokens interface for agentscope."""
+import os
+from http import HTTPStatus
+from typing import Callable, Union, Optional, Any
+
+from loguru import logger
+
+
+__register_models = {}
+# The dictionary to store the model names and token counting functions.
+# TODO: a more elegant way to store the model names and functions.
+
+
+
+[docs] +def count(model_name: str, messages: list[dict[str, str]]) -> int: + """Count the number of tokens for the given model and messages. + + Args: + model_name (`str`): + The name of the model. + messages (`list[dict[str, str]]`): + A list of dictionaries. + """ + # Type checking + if not isinstance(model_name, str): + raise TypeError( + f"Expected model_name to be a string, but got {type(model_name)}.", + ) + if not isinstance(messages, list): + raise TypeError( + f"Expected messages to be a list, but got {type(messages)}.", + ) + for i, message in enumerate(messages): + if not isinstance(message, dict): + raise TypeError( + f"Expected messages[{i}] to be a dict, but got " + f"{type(message)}.", + ) + + # Counting tokens according to the model name + # Register models + if model_name in __register_models: + return __register_models[model_name](model_name, messages) + + # OpenAI + elif model_name.startswith("gpt-"): + return count_openai_tokens(model_name, messages) + + # Gemini + elif model_name.startswith("gemini-"): + return count_gemini_tokens(model_name, messages) + + # Dashscope + elif model_name.startswith("qwen-"): + return count_dashscope_tokens(model_name, messages) + + else: + raise ValueError( + f"Unsupported model {model_name} for token counting. " + "Please register the model with the corresponding token counting " + "function by " + "`agentscope.tokens.register_model(model_name, token_count_func)`", + )
+ + + +def _count_content_tokens_for_openai_vision_model( + content: list[dict], + encoding: Any, +) -> int: + """Yield the number of tokens for the content of an OpenAI vision model. + Implemented according to https://platform.openai.com/docs/guides/vision. + + Args: + content (`list[dict]`): + A list of dictionaries. + encoding (`Any`): + The encoding object. + + Example: + .. code-block:: python + + _yield_tokens_for_openai_vision_model( + [ + { + "type": "text", + "text": "xxx", + }, + { + "type": "image_url", + "image_url": { + "url": "xxx", + "detail": "auto", + } + }, + # ... + ] + ) + + Returns: + `Generator[int, None, None]`: Generate the number of tokens in a + generator. + """ + num_tokens = 0 + for item in content: + if not isinstance(item, dict): + raise TypeError( + "If you're using a vision model for OpenAI models," + "The content field should be a list of " + f"dictionaries, but got {type(item)}.", + ) + + typ = item.get("type", None) + if typ == "text": + num_tokens += len(encoding.encode(item["text"])) + + elif typ == "image_url": + # By default, we use high here to avoid undercounting tokens + detail = item.get("image_url").get("detail", "high") + if detail == "low": + num_tokens += 85 + elif detail in ["auto", "high"]: + num_tokens += 170 + else: + raise ValueError( + f"Unsupported image detail {detail}, expected " + f"one of ['low', 'auto', 'high'].", + ) + else: + raise ValueError( + "The type field currently only supports 'text' " + f"and 'image_url', but got {typ}.", + ) + return num_tokens + + +
+[docs] +def count_openai_tokens( # pylint: disable=too-many-branches + model_name: str, + messages: list[dict[str, str]], +) -> int: + """Count the number of tokens for the given OpenAI Chat model and + messages. + + Refer to https://platform.openai.com/docs/advanced-usage/managing-tokens + + Args: + model_name (`str`): + The name of the OpenAI Chat model, e.g. "gpt-4o". + messages (`list[dict[str, str]]`): + A list of dictionaries. Each dictionary should have the keys + of "role" and "content", and an optional key of "name". For vision + LLMs, the value of "content" should be a list of dictionaries. + """ + import tiktoken + + try: + encoding = tiktoken.encoding_for_model(model_name) + except KeyError: + encoding = tiktoken.get_encoding("o200k_base") + + if model_name in { + "gpt-3.5-turbo-0125", + "gpt-4-0314", + "gpt-4-32k-0314", + "gpt-4-0613", + "gpt-4-32k-0613", + "gpt-4o-mini-2024-07-18", + "gpt-4o-2024-08-06", + }: + tokens_per_message = 3 + tokens_per_name = 1 + elif "gpt-3.5-turbo" in model_name: + return count_openai_tokens( + model_name="gpt-3.5-turbo-0125", + messages=messages, + ) + elif "gpt-4o-mini" in model_name: + return count_openai_tokens( + model_name="gpt-4o-mini-2024-07-18", + messages=messages, + ) + elif "gpt-4o" in model_name: + return count_openai_tokens( + model_name="gpt-4o-2024-08-06", + messages=messages, + ) + elif "gpt-4" in model_name: + return count_openai_tokens(model_name="gpt-4-0613", messages=messages) + else: + raise NotImplementedError( + f"count_openai_tokens() is not implemented for " + f"model {model_name}.", + ) + + num_tokens = 3 # every reply is primed with <|start|>assistant<|message|> + for message in messages: + num_tokens += tokens_per_message + for key, value in message.items(): + # Considering vision models + if key == "content" and isinstance(value, list): + num_tokens += _count_content_tokens_for_openai_vision_model( + value, + encoding, + ) + + elif isinstance(value, str): + num_tokens += len(encoding.encode(value)) + + else: + raise TypeError( + f"Invalid type {type(value)} in the {key} field.", + ) + + if key == "name": + num_tokens += tokens_per_name + + return num_tokens
+ + + +
+[docs] +def count_gemini_tokens( + model_name: str, + messages: list[dict[str, str]], +) -> int: + """Count the number of tokens for the given Gemini model and messages. + + Args: + model_name (`str`): + The name of the Gemini model, e.g. "gemini-1.5-pro". + messages (`list[dict[str, str]]`): + """ + try: + import google.generativeai as genai + except ImportError as exc: + raise ImportError( + "The package `google.generativeai` is required for token counting " + "for Gemini models. Install it with " + "`pip install -q -U google-generativeai` and refer to " + "https://ai.google.dev/gemini-api/docs/get-started/" + "tutorial?lang=python for details.", + ) from exc + + model = genai.GenerativeModel(model_name) + tokens_count = model.count_tokens(messages).total_tokens + return tokens_count
+ + + +
+[docs] +def count_dashscope_tokens( + model_name: str, + messages: list[dict[str, str]], + api_key: Optional[str] = None, +) -> int: + """Count the number of tokens for the given Dashscope model and messages. + + Note this function will call the Dashscope API to count the tokens. + Refer to + https://help.aliyun.com/zh/dashscope/developer-reference/token-api?spm=5176.28197632.console-base_help.dexternal.1c407e06Y2bQVB&disableWebsiteRedirect=true + for more details. + + Args: + model_name (`str`): + The name of the Dashscope model, e.g. "qwen-max". + messages (`list[dict[str, str]]`): + The list of messages, each message is a dict with the key 'text'. + api_key (`Optional[str]`, defaults to `None`): + The API key for Dashscope. If `None`, the API key will be read + from the environment variable `DASHSCOPE_API_KEY`. + + Returns: + `int`: The number of tokens. + """ + try: + import dashscope + except ImportError as exc: + raise ImportError( + "The package `dashscope` is required for token counting " + "for Dashscope models.", + ) from exc + + response = dashscope.Tokenization.call( + model=model_name, + messages=messages, + api_key=api_key or os.environ.get("DASHSCOPE_API_KEY"), + ) + + if response.status_code != HTTPStatus.OK: + raise RuntimeError({**response}) + + return response.usage["input_tokens"]
+ + + +
+[docs] +def supported_models() -> list[str]: + """Get the list of supported models for token counting.""" + infos = [ + "Supported models for token counting: ", + " 1. OpenAI Chat models (starting with 'gpt-') ", + " 2. Gemini models (starting with 'gemini-') ", + " 3. Dashscope models (starting with 'qwen-') ", + f" 4. Registered models: {', '.join(__register_models.keys())} ", + ] + for info in infos: + logger.info(info) + + return ["gpt-.*", "gemini-.*", "qwen-.*"] + list(__register_models.keys())
+ + + +
+[docs] +def register_model( + model_name: Union[str, list[str]], + tokens_count_func: Callable[[str, list[dict[str, str]]], int], +) -> None: + """Register a tokens counting function for the model(s) with the given + name(s). If the model name is conflicting with the existing one, the + new function will override the existing one. + + Args: + model_name (`Union[str, list[str]]`): + The name of the model or a list of model names. + tokens_count_func (`Callable[[str, list[dict[str, str]]], int]`): + The tokens counting function for the model, which takes the model + name and a list of dictionary messages as input and returns the + number of tokens. + """ + if isinstance(model_name, str): + model_name = [model_name] + + for name in model_name: + if name in __register_models: + logger.warning( + f"Overriding the existing token counting function for model " + f"named {name}.", + ) + __register_models[name] = tokens_count_func + + logger.info( + f"Successfully registered token counting function for models: " + f"{', '.join(model_name)}.", + )
+ + + +
+[docs] +def count_huggingface_tokens( + pretrained_model_name_or_path: str, + messages: list[dict[str, str]], + use_fast: bool = False, + trust_remote_code: bool = False, + enable_mirror: bool = False, +) -> int: + """Count the number of tokens for the given HuggingFace model and messages. + + Args: + pretrained_model_name_or_path (`str`): + The model name of path used in `AutoTokenizer.from_pretrained`. + messages (`list[dict[str, str]]`): + The list of messages, each message is a dictionary with keys "role" + and "content". + use_fast (`bool`, defaults to `False`): + Whether to use the fast tokenizer when loading the tokenizer. + trust_remote_code (`bool`, defaults to `False`): + Whether to trust the remote code in transformers' + `AutoTokenizer.from_pretrained` API. + enable_mirror (`bool`, defaults to `False`): + Whether to enable the HuggingFace mirror, which is useful for + users in China. + + Returns: + `int`: The number of tokens. + """ + if enable_mirror: + os.environ["HF_ENDPOINT"] = "https://hf-mirror.com" + + try: + from transformers import AutoTokenizer + except ImportError as exc: + raise ImportError( + "The package `transformers` is required for downloading tokenizer", + ) from exc + + tokenizer = AutoTokenizer.from_pretrained( + pretrained_model_name_or_path, + use_fast=use_fast, + trust_remote_code=trust_remote_code, + ) + + if tokenizer.chat_template is None: + raise ValueError( + f"The tokenizer for model {pretrained_model_name_or_path} in " + f"transformers does not have chat template.", + ) + + tokenized_msgs = tokenizer.apply_chat_template( + messages, + add_generation_prompt=False, + tokenize=True, + return_tensors="np", + )[0] + + return len(tokenized_msgs)
+ +
+ +
+
+
+ +
+ +
+

© Copyright 2024, Alibaba Tongyi Lab.

+
+ + Built with Sphinx using a + theme + provided by Read the Docs. + + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/en/_modules/index.html b/en/_modules/index.html index b5492905c..64a35ce44 100644 --- a/en/_modules/index.html +++ b/en/_modules/index.html @@ -204,6 +204,7 @@

All modules for which code is available

  • agentscope.strategy.mixture_of_agent
  • agentscope.studio._app
  • agentscope.studio.utils
  • +
  • agentscope.tokens
  • agentscope.utils.common
  • agentscope.utils.token_utils
  • agentscope.web.gradio.studio
  • diff --git a/en/_sources/agentscope.rst.txt b/en/_sources/agentscope.rst.txt index 016d08ba3..69035e7f0 100644 --- a/en/_sources/agentscope.rst.txt +++ b/en/_sources/agentscope.rst.txt @@ -36,6 +36,7 @@ Submodules agentscope.logging agentscope.msghub agentscope.serialize + agentscope.tokens Module contents --------------- diff --git a/en/_sources/agentscope.tokens.rst.txt b/en/_sources/agentscope.tokens.rst.txt new file mode 100644 index 000000000..546609ff1 --- /dev/null +++ b/en/_sources/agentscope.tokens.rst.txt @@ -0,0 +1,7 @@ +agentscope.tokens module +======================== + +.. automodule:: agentscope.tokens + :members: + :undoc-members: + :show-inheritance: diff --git a/en/agentscope.html b/en/agentscope.html index 3aeb15a1f..fa7ae2bae 100644 --- a/en/agentscope.html +++ b/en/agentscope.html @@ -1291,6 +1291,16 @@

    Submodulesis_serializable() +
  • agentscope.tokens module +
  • diff --git a/en/agentscope.models.dashscope_model.html b/en/agentscope.models.dashscope_model.html index e3123217c..fb857d17c 100644 --- a/en/agentscope.models.dashscope_model.html +++ b/en/agentscope.models.dashscope_model.html @@ -147,7 +147,7 @@
    format(*args: Msg | Sequence[Msg]) List[dict] | str[source]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    diff --git a/en/agentscope.models.html b/en/agentscope.models.html index 906053425..e1bb74a9b 100644 --- a/en/agentscope.models.html +++ b/en/agentscope.models.html @@ -410,7 +410,7 @@

    Submodules
    format(*args: Msg | Sequence[Msg]) List[dict] | str[source]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    @@ -685,7 +685,7 @@

    Submodules
    format(*args: Msg | Sequence[Msg]) List[dict] | str[source]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    @@ -1481,7 +1481,7 @@

    Submodules
    format(*args: Msg | Sequence[Msg]) List[dict] | str[source]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    diff --git a/en/agentscope.models.litellm_model.html b/en/agentscope.models.litellm_model.html index 1b4210b0a..89dbbd5b1 100644 --- a/en/agentscope.models.litellm_model.html +++ b/en/agentscope.models.litellm_model.html @@ -163,7 +163,7 @@
    format(*args: Msg | Sequence[Msg]) List[dict] | str[source]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    diff --git a/en/agentscope.models.model.html b/en/agentscope.models.model.html index 1c5ba7e7e..d77f58ea3 100644 --- a/en/agentscope.models.model.html +++ b/en/agentscope.models.model.html @@ -222,7 +222,7 @@
    format(*args: Msg | Sequence[Msg]) List[dict] | str[source]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    diff --git a/en/agentscope.models.ollama_model.html b/en/agentscope.models.ollama_model.html index dacc2fb8f..e7f32b100 100644 --- a/en/agentscope.models.ollama_model.html +++ b/en/agentscope.models.ollama_model.html @@ -376,7 +376,7 @@
    format(*args: Msg | Sequence[Msg]) List[dict] | str[source]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    diff --git a/en/agentscope.models.openai_model.html b/en/agentscope.models.openai_model.html index c429e52c6..e15f80f4c 100644 --- a/en/agentscope.models.openai_model.html +++ b/en/agentscope.models.openai_model.html @@ -190,7 +190,7 @@
    format(*args: Msg | Sequence[Msg]) List[dict] | str[source]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    diff --git a/en/agentscope.models.post_model.html b/en/agentscope.models.post_model.html index a431bdd90..551e8dd6e 100644 --- a/en/agentscope.models.post_model.html +++ b/en/agentscope.models.post_model.html @@ -255,7 +255,7 @@
    format(*args: Msg | Sequence[Msg]) List[dict] | str[source]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    @@ -276,7 +276,7 @@
    format(*args: Msg | Sequence[Msg]) List[dict] | str[source]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    diff --git a/en/agentscope.models.zhipu_model.html b/en/agentscope.models.zhipu_model.html index 8bb96d043..453dd5f6f 100644 --- a/en/agentscope.models.zhipu_model.html +++ b/en/agentscope.models.zhipu_model.html @@ -153,7 +153,7 @@
    format(*args: Msg | Sequence[Msg]) List[dict] | str[source]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    diff --git a/en/agentscope.serialize.html b/en/agentscope.serialize.html index 5a289491a..a4b8230b2 100644 --- a/en/agentscope.serialize.html +++ b/en/agentscope.serialize.html @@ -21,6 +21,7 @@ + @@ -148,6 +149,7 @@

    diff --git a/zh_CN/agentscope.logging.html b/zh_CN/agentscope.logging.html index 9f28fde60..fb054c344 100644 --- a/zh_CN/agentscope.logging.html +++ b/zh_CN/agentscope.logging.html @@ -90,6 +90,7 @@
  • agentscope.msghub module
  • agentscope.serialize module
  • +
  • agentscope.tokens module
  • Module contents
  • diff --git a/zh_CN/agentscope.models.dashscope_model.html b/zh_CN/agentscope.models.dashscope_model.html index 94db8ed2c..abc096e6c 100644 --- a/zh_CN/agentscope.models.dashscope_model.html +++ b/zh_CN/agentscope.models.dashscope_model.html @@ -170,7 +170,7 @@
    format(*args: Msg | Sequence[Msg]) List[dict] | str[源代码]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    diff --git a/zh_CN/agentscope.models.html b/zh_CN/agentscope.models.html index c01d2467c..8a2d1d058 100644 --- a/zh_CN/agentscope.models.html +++ b/zh_CN/agentscope.models.html @@ -547,7 +547,7 @@

    Submodules
    format(*args: Msg | Sequence[Msg]) List[dict] | str[源代码]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    @@ -822,7 +822,7 @@

    Submodules
    format(*args: Msg | Sequence[Msg]) List[dict] | str[源代码]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    @@ -1618,7 +1618,7 @@

    Submodules
    format(*args: Msg | Sequence[Msg]) List[dict] | str[源代码]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    diff --git a/zh_CN/agentscope.models.litellm_model.html b/zh_CN/agentscope.models.litellm_model.html index bf9bd00ba..68a17a6cb 100644 --- a/zh_CN/agentscope.models.litellm_model.html +++ b/zh_CN/agentscope.models.litellm_model.html @@ -183,7 +183,7 @@
    format(*args: Msg | Sequence[Msg]) List[dict] | str[源代码]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    diff --git a/zh_CN/agentscope.models.model.html b/zh_CN/agentscope.models.model.html index ba7a1416c..d348ea1f8 100644 --- a/zh_CN/agentscope.models.model.html +++ b/zh_CN/agentscope.models.model.html @@ -241,7 +241,7 @@
    format(*args: Msg | Sequence[Msg]) List[dict] | str[源代码]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    diff --git a/zh_CN/agentscope.models.ollama_model.html b/zh_CN/agentscope.models.ollama_model.html index 0c65a3a05..6941df96a 100644 --- a/zh_CN/agentscope.models.ollama_model.html +++ b/zh_CN/agentscope.models.ollama_model.html @@ -398,7 +398,7 @@
    format(*args: Msg | Sequence[Msg]) List[dict] | str[源代码]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    diff --git a/zh_CN/agentscope.models.openai_model.html b/zh_CN/agentscope.models.openai_model.html index 022d5d6f7..3e289f72e 100644 --- a/zh_CN/agentscope.models.openai_model.html +++ b/zh_CN/agentscope.models.openai_model.html @@ -212,7 +212,7 @@
    format(*args: Msg | Sequence[Msg]) List[dict] | str[源代码]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    diff --git a/zh_CN/agentscope.models.post_model.html b/zh_CN/agentscope.models.post_model.html index 8783cea01..0bc3c3803 100644 --- a/zh_CN/agentscope.models.post_model.html +++ b/zh_CN/agentscope.models.post_model.html @@ -277,7 +277,7 @@
    format(*args: Msg | Sequence[Msg]) List[dict] | str[源代码]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    @@ -298,7 +298,7 @@
    format(*args: Msg | Sequence[Msg]) List[dict] | str[源代码]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    diff --git a/zh_CN/agentscope.models.zhipu_model.html b/zh_CN/agentscope.models.zhipu_model.html index 033b7b518..095582ac6 100644 --- a/zh_CN/agentscope.models.zhipu_model.html +++ b/zh_CN/agentscope.models.zhipu_model.html @@ -174,7 +174,7 @@
    format(*args: Msg | Sequence[Msg]) List[dict] | str[源代码]
    -

    Format the input string or dict into the format that the model +

    Format the input messages into the format that the model API required.

    diff --git a/zh_CN/agentscope.msghub.html b/zh_CN/agentscope.msghub.html index 5b0f6105a..71bf8a4ed 100644 --- a/zh_CN/agentscope.msghub.html +++ b/zh_CN/agentscope.msghub.html @@ -88,6 +88,7 @@
  • agentscope.serialize module
  • +
  • agentscope.tokens module
  • Module contents
  • diff --git a/zh_CN/agentscope.serialize.html b/zh_CN/agentscope.serialize.html index efff712b0..f726cd543 100644 --- a/zh_CN/agentscope.serialize.html +++ b/zh_CN/agentscope.serialize.html @@ -22,6 +22,7 @@ + @@ -88,6 +89,7 @@
  • is_serializable()
  • +
  • agentscope.tokens module
  • Module contents
  • @@ -164,6 +166,7 @@

    diff --git a/zh_CN/agentscope.tokens.html b/zh_CN/agentscope.tokens.html new file mode 100644 index 000000000..3ef169a88 --- /dev/null +++ b/zh_CN/agentscope.tokens.html @@ -0,0 +1,299 @@ + + + + + + + + + + agentscope.tokens module — AgentScope 文档 + + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    + +
    +
    +
    +
    + +
    +

    agentscope.tokens module

    +

    The tokens interface for agentscope.

    +
    +
    +agentscope.tokens.count(model_name: str, messages: list[dict[str, str]]) int[源代码]
    +

    Count the number of tokens for the given model and messages.

    +
    +
    参数:
    +
      +
    • model_name (str) – The name of the model.

    • +
    • messages (list[dict[str, str]]) – A list of dictionaries.

    • +
    +
    +
    +
    + +
    +
    +agentscope.tokens.count_openai_tokens(model_name: str, messages: list[dict[str, str]]) int[源代码]
    +

    Count the number of tokens for the given OpenAI Chat model and +messages.

    +

    Refer to https://platform.openai.com/docs/advanced-usage/managing-tokens

    +
    +
    参数:
    +
      +
    • model_name (str) – The name of the OpenAI Chat model, e.g. “gpt-4o”.

    • +
    • messages (list[dict[str, str]]) – A list of dictionaries. Each dictionary should have the keys +of “role” and “content”, and an optional key of “name”. For vision +LLMs, the value of “content” should be a list of dictionaries.

    • +
    +
    +
    +
    + +
    +
    +agentscope.tokens.count_gemini_tokens(model_name: str, messages: list[dict[str, str]]) int[源代码]
    +

    Count the number of tokens for the given Gemini model and messages.

    +
    +
    参数:
    +
      +
    • model_name (str) – The name of the Gemini model, e.g. “gemini-1.5-pro”.

    • +
    • messages (list[dict[str, str]])

    • +
    +
    +
    +
    + +
    +
    +agentscope.tokens.count_dashscope_tokens(model_name: str, messages: list[dict[str, str]], api_key: str | None = None) int[源代码]
    +

    Count the number of tokens for the given Dashscope model and messages.

    +

    Note this function will call the Dashscope API to count the tokens. +Refer to +https://help.aliyun.com/zh/dashscope/developer-reference/token-api?spm=5176.28197632.console-base_help.dexternal.1c407e06Y2bQVB&disableWebsiteRedirect=true +for more details.

    +
    +
    参数:
    +
      +
    • model_name (str) – The name of the Dashscope model, e.g. “qwen-max”.

    • +
    • messages (list[dict[str, str]]) – The list of messages, each message is a dict with the key ‘text’.

    • +
    • api_key (Optional[str], defaults to None) – The API key for Dashscope. If None, the API key will be read +from the environment variable DASHSCOPE_API_KEY.

    • +
    +
    +
    返回:
    +

    The number of tokens.

    +
    +
    返回类型:
    +

    int

    +
    +
    +
    + +
    +
    +agentscope.tokens.supported_models() list[str][源代码]
    +

    Get the list of supported models for token counting.

    +
    + +
    +
    +agentscope.tokens.register_model(model_name: str | list[str], tokens_count_func: Callable[[str, list[dict[str, str]]], int]) None[源代码]
    +

    Register a tokens counting function for the model(s) with the given +name(s). If the model name is conflicting with the existing one, the +new function will override the existing one.

    +
    +
    参数:
    +
      +
    • model_name (Union[str, list[str]]) – The name of the model or a list of model names.

    • +
    • tokens_count_func (Callable[[str, list[dict[str, str]]], int]) – The tokens counting function for the model, which takes the model +name and a list of dictionary messages as input and returns the +number of tokens.

    • +
    +
    +
    +
    + +
    +
    +agentscope.tokens.count_huggingface_tokens(pretrained_model_name_or_path: str, messages: list[dict[str, str]], use_fast: bool = False, trust_remote_code: bool = False, enable_mirror: bool = False) int[源代码]
    +

    Count the number of tokens for the given HuggingFace model and messages.

    +
    +
    参数:
    +
      +
    • pretrained_model_name_or_path (str) – The model name of path used in AutoTokenizer.from_pretrained.

    • +
    • messages (list[dict[str, str]]) – The list of messages, each message is a dictionary with keys “role” +and “content”.

    • +
    • use_fast (bool, defaults to False) – Whether to use the fast tokenizer when loading the tokenizer.

    • +
    • trust_remote_code (bool, defaults to False) – Whether to trust the remote code in transformers’ +AutoTokenizer.from_pretrained API.

    • +
    • enable_mirror (bool, defaults to False) – Whether to enable the HuggingFace mirror, which is useful for +users in China.

    • +
    +
    +
    返回:
    +

    The number of tokens.

    +
    +
    返回类型:
    +

    int

    +
    +
    +
    + +
    + + +
    +
    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/zh_CN/genindex.html b/zh_CN/genindex.html index 33eb28b29..b0b98a495 100644 --- a/zh_CN/genindex.html +++ b/zh_CN/genindex.html @@ -1242,6 +1242,13 @@

    A

    +
  • + agentscope.tokens + +
  • @@ -1511,12 +1518,12 @@

    C

  • config_name(agentscope.models.dashscope_model.DashScopeImageSynthesisWrapper 属性)
  • - - + - + +
  • agentscope.tokens module +
  • Module contents
      diff --git a/zh_CN/objects.inv b/zh_CN/objects.inv index ffbfe1b422a5c896da813a258c90c284f782545c..4fd23d011f7247580c1275f142df4382baea6150 100644 GIT binary patch delta 17814 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 zCL0P#amf%Python 模块索引
  •     agentscope.studio.utils + + +     + agentscope.tokens +     diff --git a/zh_CN/searchindex.js b/zh_CN/searchindex.js index d2cbf6f5c..6377a7876 100644 --- a/zh_CN/searchindex.js +++ b/zh_CN/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"(\u62d3\u5c55) \u67b6\u8bbe\u81ea\u5df1\u7684embedding model\u670d\u52a1": [[131, "embedding-model"]], "Agent": [[119, null]], "AgentScope API \u6587\u6863": [[112, null]], "AgentScope Studio": [[129, null]], "AgentScope \u6587\u6863": [[112, null]], "AgentScope\u4ee3\u7801\u7ed3\u6784": [[114, "id5"]], "AgentScope\u662f\u5982\u4f55\u8bbe\u8ba1\u7684\uff1f": [[114, "id4"]], "AgentServerLauncher": [[128, "agentserverlauncher"]], "AgentServerServicer": [[128, "agentserverservicer"]], "Agents \u5217\u8868": [[129, "agents"]], "Client \u7aef": [[128, "client"]], "DashScope API": [[121, "dashscope-api"]], "DashScopeChatWrapper": [[126, "dashscopechatwrapper"]], "DashScopeMultiModalWrapper": [[126, "dashscopemultimodalwrapper"]], "Dashboard": [[129, "dashboard"]], "DialogAgent": [[119, "dialogagent"]], "Discord": [[133, "discord"]], "ForLoopPipeline": [[120, "forlooppipeline"]], "Fork\u548cClone\u4ed3\u5e93": [[134, "forkclone"]], "Gemini API": [[121, "gemini-api"]], "GeminiChatWrapper": [[126, "geminichatwrapper"]], "GitHub": [[133, "github"]], "Guidance": [[132, "guidance"]], "IfElsePipeline": [[120, "ifelsepipeline"]], "JSON / Python \u5bf9\u8c61\u7c7b\u578b": [[122, "json-python"]], "Knowledge": [[131, "knowledge"]], "Knowledge Bank": [[131, "knowledge-bank"]], "LiteLLM Chat API": [[121, "litellm-chat-api"]], "LiteLLMChatWrapper": [[126, "litellmchatwrapper"]], "Logging": [[118, "logging"]], "Logging a Chat Message": [[118, "logging-a-chat-message"]], "Mac & Linux": [[115, "mac-linux"]], "MarkdownCodeBlockParser": [[122, "markdowncodeblockparser"]], "MarkdownJsonDictParser": [[122, "markdownjsondictparser"]], "MarkdownJsonObjectParser": [[122, "markdownjsonobjectparser"]], "Memory \u5217\u8868": [[129, "memory"]], "Module contents": [[0, "module-agentscope"], [1, "module-agentscope.agents"], [10, "module-agentscope.environment"], [15, "module-agentscope.manager"], [16, "module-agentscope.memory"], [19, "module-agentscope.message"], [21, "module-agentscope.models"], [33, "module-agentscope.parsers"], [39, "module-agentscope.pipelines"], [42, "module-agentscope.prompt"], [43, "module-agentscope.rag"], [47, "module-agentscope.rpc"], [57, "module-agentscope.server"], [61, "module-agentscope.service"], [62, "module-agentscope.service.browser"], [64, "module-agentscope.service.execute_code"], [68, "module-agentscope.service.file"], [72, "module-agentscope.service.multi_modality"], [75, "module-agentscope.service.retrieval"], [81, "module-agentscope.service.sql_query"], [85, "module-agentscope.service.text_processing"], [87, "module-agentscope.service.web"], [95, "module-agentscope.strategy"], [97, "module-agentscope.studio"], [99, "module-agentscope.utils"], [102, "module-agentscope.web"], [103, "module-agentscope.web.gradio"], [107, "module-agentscope.web.workstation"]], "MsgHub": [[120, "msghub"]], "MultiTaggedContentParser": [[122, "multitaggedcontentparser"]], "Ollama API": [[121, "ollama-api"]], "OllamaChatWrapper": [[126, "ollamachatwrapper"]], "OllamaGenerationWrapper": [[126, "ollamagenerationwrapper"]], "OpenAI API": [[121, "openai-api"]], "OpenAIChatWrapper": [[126, "openaichatwrapper"]], "Pipeline": [[120, "pipeline"]], "Pipeline \u7ec4\u5408": [[120, "id3"]], "Pipeline\u548cMsgHub": [[120, null]], "Post Request API": [[121, "post-request-api"]], "RAG \u667a\u80fd\u4f53": [[131, "rag"]], "ReAct \u667a\u80fd\u4f53\u548c\u5de5\u5177\u4f7f\u7528": [[122, "react"]], "RegexTaggedContentParser": [[122, "regextaggedcontentparser"]], "RpcMeta": [[128, "rpcmeta"]], "RpcObject": [[128, "rpcobject"]], "SequentialPipeline": [[120, "sequentialpipeline"]], "Server Manager": [[129, "server-manager"]], "Server \u7aef": [[128, "server"]], "Servers \u5217\u8868": [[129, "servers"]], "Service\u51fd\u6570\u6982\u89c8": [[124, "service"]], "Submodules": [[0, "submodules"], [1, "submodules"], [10, "submodules"], [16, "submodules"], [19, "submodules"], [21, "submodules"], [33, "submodules"], [39, "submodules"], [43, "submodules"], [47, "submodules"], [57, "submodules"], [61, "submodules"], [62, "submodules"], [64, "submodules"], [68, "submodules"], [72, "submodules"], [75, "submodules"], [81, "submodules"], [85, "submodules"], [87, "submodules"], [95, "submodules"], [97, "submodules"], [99, "submodules"], [103, "submodules"], [107, "submodules"]], "Subpackages": [[0, "subpackages"], [61, "subpackages"], [102, "subpackages"]], "SwitchPipeline": [[120, "switchpipeline"]], "System Prompt Comparer": [[130, "system-prompt-comparer"]], "System Prompt Generator": [[130, "system-prompt-generator"]], "System Prompt Optimizer": [[130, "system-prompt-optimizer"]], "UserAgent": [[119, "useragent"]], "WhileLoopPipeline": [[120, "whilelooppipeline"]], "Windows": [[115, "windows"]], "Workstation": [[129, "workstation"]], "ZhipuAI API": [[121, "zhipuai-api"]], "ZhipuAIChatWrapper": [[126, "zhipuaichatwrapper"]], "agentscope": [[113, null]], "agentscope package": [[0, null]], "agentscope.agents package": [[1, null]], "agentscope.agents.agent module": [[2, null]], "agentscope.agents.dialog_agent module": [[3, null]], "agentscope.agents.dict_dialog_agent module": [[4, null]], "agentscope.agents.operator module": [[5, null]], "agentscope.agents.rag_agent module": [[6, null]], "agentscope.agents.react_agent module": [[7, null]], "agentscope.agents.user_agent module": [[8, null]], "agentscope.constants module": [[9, null]], "agentscope.environment package": [[10, null]], "agentscope.environment.env module": [[11, null]], "agentscope.environment.event module": [[12, null]], "agentscope.exception module": [[13, null]], "agentscope.logging module": [[14, null]], "agentscope.manager package": [[15, null]], "agentscope.memory package": [[16, null]], "agentscope.memory.memory module": [[17, null]], "agentscope.memory.temporary_memory module": [[18, null]], "agentscope.message package": [[19, null]], "agentscope.message.msg module": [[20, null]], "agentscope.models package": [[21, null]], "agentscope.models.dashscope_model module": [[22, null]], "agentscope.models.gemini_model module": [[23, null]], "agentscope.models.litellm_model module": [[24, null]], "agentscope.models.model module": [[25, null]], "agentscope.models.ollama_model module": [[26, null]], "agentscope.models.openai_model module": [[27, null]], "agentscope.models.post_model module": [[28, null]], "agentscope.models.response module": [[29, null]], "agentscope.models.yi_model module": [[30, null]], "agentscope.models.zhipu_model module": [[31, null]], "agentscope.msghub module": [[32, null]], "agentscope.parsers package": [[33, null]], "agentscope.parsers.code_block_parser module": [[34, null]], "agentscope.parsers.json_object_parser module": [[35, null]], "agentscope.parsers.parser_base module": [[36, null]], "agentscope.parsers.regex_tagged_content_parser module": [[37, null]], "agentscope.parsers.tagged_content_parser module": [[38, null]], "agentscope.pipelines package": [[39, null]], "agentscope.pipelines.functional module": [[40, null]], "agentscope.pipelines.pipeline module": [[41, null]], "agentscope.prompt package": [[42, null]], "agentscope.rag package": [[43, null]], "agentscope.rag.knowledge module": [[44, null]], "agentscope.rag.knowledge_bank module": [[45, null]], "agentscope.rag.llama_index_knowledge module": [[46, null]], "agentscope.rpc package": [[47, null]], "agentscope.rpc.retry_strategy module": [[48, null]], "agentscope.rpc.rpc_agent_pb2 module": [[49, null]], "agentscope.rpc.rpc_agent_pb2_grpc module": [[50, null]], "agentscope.rpc.rpc_async module": [[51, null]], "agentscope.rpc.rpc_client module": [[52, null]], "agentscope.rpc.rpc_config module": [[53, null]], "agentscope.rpc.rpc_meta module": [[54, null]], "agentscope.rpc.rpc_object module": [[55, null]], "agentscope.serialize module": [[56, null]], "agentscope.server package": [[57, null]], "agentscope.server.async_result_pool module": [[58, null]], "agentscope.server.launcher module": [[59, null]], "agentscope.server.servicer module": [[60, null]], "agentscope.service package": [[61, null]], "agentscope.service.browser package": [[62, null]], "agentscope.service.browser.web_browser module": [[63, null]], "agentscope.service.execute_code package": [[64, null]], "agentscope.service.execute_code.exec_notebook module": [[65, null]], "agentscope.service.execute_code.exec_python module": [[66, null]], "agentscope.service.execute_code.exec_shell module": [[67, null]], "agentscope.service.file package": [[68, null]], "agentscope.service.file.common module": [[69, null]], "agentscope.service.file.json module": [[70, null]], "agentscope.service.file.text module": [[71, null]], "agentscope.service.multi_modality package": [[72, null]], "agentscope.service.multi_modality.dashscope_services module": [[73, null]], "agentscope.service.multi_modality.openai_services module": [[74, null]], "agentscope.service.retrieval package": [[75, null]], "agentscope.service.retrieval.retrieval_from_list module": [[76, null]], "agentscope.service.retrieval.similarity module": [[77, null]], "agentscope.service.service_response module": [[78, null]], "agentscope.service.service_status module": [[79, null]], "agentscope.service.service_toolkit module": [[80, null]], "agentscope.service.sql_query package": [[81, null]], "agentscope.service.sql_query.mongodb module": [[82, null]], "agentscope.service.sql_query.mysql module": [[83, null]], "agentscope.service.sql_query.sqlite module": [[84, null]], "agentscope.service.text_processing package": [[85, null]], "agentscope.service.text_processing.summarization module": [[86, null]], "agentscope.service.web package": [[87, null]], "agentscope.service.web.arxiv module": [[88, null]], "agentscope.service.web.dblp module": [[89, null]], "agentscope.service.web.download module": [[90, null]], "agentscope.service.web.search module": [[91, null]], "agentscope.service.web.tripadvisor module": [[92, null]], "agentscope.service.web.web_digest module": [[93, null]], "agentscope.service.web.wikipedia module": [[94, null]], "agentscope.strategy package": [[95, null]], "agentscope.strategy.mixture_of_agent module": [[96, null]], "agentscope.studio package": [[97, null]], "agentscope.studio.utils module": [[98, null]], "agentscope.utils package": [[99, null]], "agentscope.utils.common module": [[100, null]], "agentscope.utils.token_utils module": [[101, null]], "agentscope.web package": [[102, null]], "agentscope.web.gradio package": [[103, null]], "agentscope.web.gradio.constants module": [[104, null]], "agentscope.web.gradio.studio module": [[105, null]], "agentscope.web.gradio.utils module": [[106, null]], "agentscope.web.workstation package": [[107, null]], "agentscope.web.workstation.workflow module": [[108, null]], "agentscope.web.workstation.workflow_dag module": [[109, null]], "agentscope.web.workstation.workflow_node module": [[110, null]], "agentscope.web.workstation.workflow_utils module": [[111, null]], "async_func \u548c AsyncResult": [[128, "async-func-asyncresult"]], "executor": [[128, "executor"]], "result_pool": [[128, "result-pool"]], "}": [[21, "id53"], [31, "id9"], [33, "id19"], [37, "id3"]], "\u4e0e\u667a\u80fd\u4f53\u7ed3\u5408": [[132, "id2"]], "\u4e3a\u4ec0\u4e48\u9009\u62e9AgentScope\uff1f": [[114, "id3"]], "\u4ec0\u4e48\u662fAgentScope\uff1f": [[114, "id1"]], "\u4eceAgent\u6c60\u4e2d\u5b9a\u5236Agent": [[119, "agentagent"]], "\u4ece\u6e90\u7801\u5b89\u88c5": [[115, "id3"]], "\u4ece\u96f6\u642d\u5efa\u6a21\u578b\u670d\u52a1": [[121, "id7"]], "\u4ee3\u7801\u5ba1\u67e5": [[134, "id6"]], "\u4ee5\u914d\u7f6e LlamaIndexKnowledge \u4e3a\u4f8b": [[131, "llamaindexknowledge"]], "\u4f7f\u7528 In Context Learning \u751f\u6210": [[130, "in-context-learning"]], "\u4f7f\u7528 Parser": [[117, "parser"]], "\u4f7f\u7528 Pipeline \u548c MsgHub": [[117, "pipeline-msghub"]], "\u4f7f\u7528Conda": [[115, "conda"]], "\u4f7f\u7528Pip\u5b89\u88c5": [[115, "pip"]], "\u4f7f\u7528Service\u51fd\u6570": [[124, "id2"]], "\u4f7f\u7528Virtualenv": [[115, "virtualenv"]], "\u4f7f\u7528\u72ec\u7acb\u8fdb\u7a0b\u6a21\u5f0f": [[128, "id5"]], "\u4f7f\u7528\u8bf4\u660e": [[120, "id2"], [120, "id4"]], "\u505a\u51fa\u4fee\u6539": [[134, "id4"]], "\u5173\u4e8e DictFilterMixin": [[122, "dictfiltermixin"]], "\u5173\u4e8eAgentScope": [[114, null]], "\u5173\u4e8eLlamaIndexKnowledge\u7684\u7ec6\u8282": [[131, "id4"]], "\u5173\u4e8eServiceResponse": [[124, "serviceresponse"]], "\u5173\u4e8eServiceToolkit": [[124, "servicetoolkit"]], "\u5173\u4e8eTemporaryMemory": [[125, "temporarymemory"]], "\u5173\u4e8e\u6d88\u606f\uff08Message\uff09": [[125, "message"]], "\u5173\u4e8e\u8bb0\u5fc6\u57fa\u7c7b\uff08MemoryBase\uff09": [[125, "memorybase"]], "\u5173\u4e8e\u8bb0\u5fc6\uff08Memory\uff09": [[125, "memory"]], "\u5173\u952e\u6982\u5ff5": [[114, "id2"]], "\u5178\u578b\u4f7f\u7528\u6837\u4f8b": [[122, "id18"]], "\u5185\u7f6e\u63d0\u793a\u7b56\u7565": [[126, "id3"]], "\u5185\u7f6e\u6837\u4f8b": [[129, "id6"]], "\u5206\u5e03\u5f0f": [[128, null]], "\u521b\u5efa\u4e00\u4e2a MsgHub": [[120, "id5"]], "\u521b\u5efa\u4e00\u4e2a\u65b0\u5206\u652f": [[134, "id3"]], "\u521b\u5efa\u65b0\u7684Service\u51fd\u6570": [[124, "id4"]], "\u521b\u5efa\u81ea\u5df1\u7684Model Wrapper": [[121, "model-wrapper"]], "\u521b\u5efa\u865a\u62df\u73af\u5883": [[115, "id2"]], "\u521d\u59cb\u5316": [[122, "id6"], [122, "id11"], [130, "id4"], [130, "id5"]], "\u521d\u59cb\u5316 & \u54cd\u5e94\u683c\u5f0f\u6a21\u7248": [[122, "id12"], [122, "id14"], [122, "id16"]], "\u529f\u80fd\u8bf4\u660e": [[122, "id5"]], "\u52a0\u5165AgentScope\u793e\u533a": [[133, null]], "\u53c2\u4e0e\u8d21\u732e": [[112, "id2"], [135, null], [136, "id2"]], "\u542f\u52a8 AgentScope Studio": [[129, "id1"]], "\u54cd\u5e94\u683c\u5f0f\u6a21\u7248": [[122, "id7"]], "\u5728 MsgHub \u4e2d\u5e7f\u64ad\u6d88\u606f": [[120, "id6"]], "\u57fa\u672c\u6982\u5ff5": [[128, "id4"]], "\u57fa\u7840\u53c2\u6570": [[121, "id5"]], "\u57fa\u7840\u7528\u6cd5": [[128, "basic-usage-zh"]], "\u5982\u4f55\u4f7f\u7528": [[124, "id3"]], "\u5982\u4f55\u4f7f\u7528\u4e00\u4e2a Knowledge \u5bf9\u8c61": [[131, "id3"]], "\u5982\u4f55\u521d\u59cb\u5316\u4e00\u4e2aKnowledge\u5bf9\u8c61": [[131, "id1"]], "\u5b57\u5178\u7c7b\u578b": [[122, "id9"]], "\u5b57\u7b26\u4e32\uff08str\uff09\u7c7b\u578b": [[122, "str"]], "\u5b89\u88c5": [[115, null]], "\u5b89\u88c5AgentScope": [[115, "agentscope"]], "\u5b9e\u73b0\u72fc\u4eba\u6740\u7684\u6e38\u620f\u6d41\u7a0b": [[117, "id4"]], "\u5bf9\u4ee3\u7801\u5e93\u505a\u51fa\u8d21\u732e": [[134, "id2"]], "\u5bfc\u5165/\u5bfc\u51fa\u5e94\u7528\u7a0b\u5e8f": [[129, "id9"]], "\u5c06\u65e5\u5fd7\u4e0eWebUI\u96c6\u6210": [[118, "webui"]], "\u5de5\u4f5c\u6d41\uff08Workflow\uff09": [[114, "workflow"]], "\u5de5\u5177": [[124, null]], "\u5f00\u53d1\u8005\u6307\u5357": [[128, "id7"]], "\u5f00\u59cb": [[117, "id2"]], "\u5f15\u5165\u8fd0\u884c\u5386\u53f2": [[129, "id4"]], "\u5feb\u901f\u4f7f\u7528": [[129, "id5"]], "\u5feb\u901f\u5f00\u59cb": [[116, null]], "\u5feb\u901f\u8fd0\u884c": [[118, "id4"]], "\u62a5\u544a\u9519\u8bef\u548c\u63d0\u51fa\u65b0\u529f\u80fd": [[134, "id1"]], "\u63a2\u7d22AgentPool": [[119, "agentpool"]], "\u63d0\u4ea4 Pull Request": [[134, "pull-request"]], "\u63d0\u4ea4\u60a8\u7684\u4fee\u6539": [[134, "id5"]], "\u63d0\u793a\u5de5\u7a0b": [[126, null]], "\u63d0\u793a\u7684\u6784\u5efa\u7b56\u7565": [[126, "id4"], [126, "id6"], [126, "id7"], [126, "id9"], [126, "id10"], [126, "id11"], [126, "id12"]], "\u63d0\u793a\u7b56\u7565": [[126, "id8"]], "\u652f\u6301\u6a21\u578b": [[121, "id2"]], "\u6559\u7a0b\u5927\u7eb2": [[112, "id1"], [136, "id1"]], "\u65e5\u5fd7": [[118, null]], "\u667a\u80fd\u4f53\uff08Agent\uff09": [[114, "agent"]], "\u66f4\u591a\u5173\u4e8e knowledge \u914d\u7f6e": [[131, "id2"]], "\u670d\u52a1\uff08Service\uff09": [[114, "service"]], "\u6784\u5efa\u5e94\u7528\u7a0b\u5e8f": [[129, "id7"]], "\u6784\u5efa\u63d0\u793a\u9762\u4e34\u7684\u6311\u6218": [[126, "id2"]], "\u6837\u4f8b\uff1a\u72fc\u4eba\u6740\u6e38\u620f": [[117, null]], "\u68c0\u67e5\u5e94\u7528\u7a0b\u5e8f": [[129, "id10"]], "\u6a21\u578b": [[121, null]], "\u6a21\u578b\u8c03\u7528": [[123, "id4"]], "\u6a21\u578b\u914d\u7f6e": [[123, "id3"]], "\u6b22\u8fce\u6765\u5230 AgentScope \u6559\u7a0b": [[112, "agentscope"], [136, null]], "\u6ce8\u518c Server \u8fdb\u7a0b": [[129, "server"]], "\u6ce8\u518c\u5e94\u7528\u7a0b\u5e8f": [[129, "id3"]], "\u6ce8\u610f": [[118, "id5"], [129, "id2"]], "\u6d41\u5f0f\u6253\u5370": [[123, "id5"]], "\u6d41\u5f0f\u8f93\u51fa": [[123, null]], "\u6d88\u606f\u57fa\u7c7b\uff08MessageBase\uff09": [[125, "messagebase"]], "\u6d88\u606f\u7c7b\uff08Msg\uff09": [[125, "msg"]], "\u6d88\u606f\uff08Message\uff09": [[114, "message"]], "\u6dfb\u52a0\u548c\u5220\u9664\u53c2\u4e0e\u8005": [[120, "id7"]], "\u72fc\u4eba\u6740\u6e38\u620f": [[122, "id19"]], "\u7406\u89e3 AgentBase": [[119, "agentbase"]], "\u751f\u6210 System Prompt": [[130, "system-prompt"]], "\u76d1\u63a7": [[127, null]], "\u76ee\u5f55": [[122, "id2"], [130, "id3"]], "\u793a\u4f8b": [[124, "id5"]], "\u7b2c\u4e00\u6b65: \u51c6\u5907\u6a21\u578bAPI\u548c\u8bbe\u5b9a\u6a21\u578b\u914d\u7f6e": [[117, "api"]], "\u7b2c\u4e00\u6b65\uff1a\u51c6\u5907\u6a21\u578b": [[116, "id2"]], "\u7b2c\u4e09\u6b65\uff1a\u521d\u59cb\u5316AgentScope\u548cAgents": [[117, "agentscopeagents"]], "\u7b2c\u4e09\u6b65\uff1a\u667a\u80fd\u4f53\u5bf9\u8bdd": [[116, "id4"]], "\u7b2c\u4e8c\u6b65: \u521b\u5efa\u667a\u80fd\u4f53": [[116, "id3"]], "\u7b2c\u4e8c\u6b65\uff1a\u5b9a\u4e49\u6bcf\u4e2a\u667a\u80fd\u4f53\uff08Agent\uff09\u7684\u89d2\u8272": [[117, "agent"]], "\u7b2c\u4e94\u6b65\uff1a\u8fd0\u884c\u5e94\u7528": [[117, "id5"]], "\u7b2c\u56db\u6b65\uff1a\u6784\u5efa\u6e38\u620f\u903b\u8f91": [[117, "id3"]], "\u7b80\u8981\u4ecb\u7ecdAgentScope\u4e2d\u7684RAG": [[131, null]], "\u7ba1\u7406 Server \u8fdb\u7a0b": [[129, "id11"]], "\u7c7b\u522b": [[120, "id1"]], "\u7c7b\u578b\u6821\u9a8c": [[122, "id13"]], "\u7cfb\u7edf\u63d0\u793a\u4f18\u5316": [[130, null]], "\u7ed3\u679c\u89e3\u6790": [[122, null]], "\u80cc\u666f": [[122, "id3"], [130, "id2"]], "\u81ea\u5b9a\u4e49\u89e3\u6790\u5668": [[122, "id20"]], "\u89c6\u89c9\uff08Vision\uff09\u6a21\u578b": [[126, "id5"]], "\u89e3\u6790\u51fd\u6570": [[122, "id8"], [122, "id15"], [122, "id17"]], "\u89e3\u6790\u5668": [[122, "id10"]], "\u89e3\u6790\u5668\u6a21\u5757": [[122, "id4"]], "\u8bb0\u5f55\u5bf9\u8bdd\u6d88\u606f": [[118, "id2"]], "\u8bb0\u5f55\u7cfb\u7edf\u4fe1\u606f": [[118, "id3"]], "\u8bb0\u5fc6": [[125, null]], "\u8bbe\u7f6e\u65e5\u5fd7\u8bb0\u5f55\uff08Logger\uff09": [[118, "logger"]], "\u8bbe\u7f6e\u6d41\u5f0f\u8f93\u51fa": [[123, "id2"]], "\u8be6\u7ec6\u53c2\u6570": [[121, "id6"]], "\u8d21\u732e\u5230AgentScope": [[134, null]], "\u8fd0\u884c\u5e94\u7528\u7a0b\u5e8f": [[129, "id8"]], "\u8fdb\u9636\u7528\u6cd5": [[123, "id6"], [128, "id3"]], "\u907f\u514d\u91cd\u590d\u521d\u59cb\u5316": [[128, "id6"]], "\u914d\u7f6e\u65b9\u5f0f": [[121, "id3"]], "\u914d\u7f6e\u683c\u5f0f": [[121, "id4"]], "\u9489\u9489 (DingTalk)": [[133, "dingtalk"]], "\u975e\u89c6\u89c9\uff08Vision\uff09\u6a21\u578b": [[126, "vision"]], "\u9884\u5907": [[132, null]], "\u989d\u5916\u4f9d\u8d56": [[115, "id4"]]}, "docnames": ["agentscope", "agentscope.agents", "agentscope.agents.agent", "agentscope.agents.dialog_agent", "agentscope.agents.dict_dialog_agent", "agentscope.agents.operator", "agentscope.agents.rag_agent", "agentscope.agents.react_agent", "agentscope.agents.user_agent", "agentscope.constants", "agentscope.environment", "agentscope.environment.env", "agentscope.environment.event", "agentscope.exception", "agentscope.logging", "agentscope.manager", "agentscope.memory", "agentscope.memory.memory", "agentscope.memory.temporary_memory", "agentscope.message", "agentscope.message.msg", "agentscope.models", "agentscope.models.dashscope_model", "agentscope.models.gemini_model", "agentscope.models.litellm_model", "agentscope.models.model", "agentscope.models.ollama_model", "agentscope.models.openai_model", "agentscope.models.post_model", "agentscope.models.response", "agentscope.models.yi_model", "agentscope.models.zhipu_model", "agentscope.msghub", "agentscope.parsers", "agentscope.parsers.code_block_parser", "agentscope.parsers.json_object_parser", "agentscope.parsers.parser_base", "agentscope.parsers.regex_tagged_content_parser", "agentscope.parsers.tagged_content_parser", "agentscope.pipelines", "agentscope.pipelines.functional", "agentscope.pipelines.pipeline", "agentscope.prompt", "agentscope.rag", "agentscope.rag.knowledge", "agentscope.rag.knowledge_bank", "agentscope.rag.llama_index_knowledge", "agentscope.rpc", "agentscope.rpc.retry_strategy", "agentscope.rpc.rpc_agent_pb2", "agentscope.rpc.rpc_agent_pb2_grpc", "agentscope.rpc.rpc_async", "agentscope.rpc.rpc_client", "agentscope.rpc.rpc_config", "agentscope.rpc.rpc_meta", "agentscope.rpc.rpc_object", "agentscope.serialize", "agentscope.server", "agentscope.server.async_result_pool", "agentscope.server.launcher", "agentscope.server.servicer", "agentscope.service", "agentscope.service.browser", "agentscope.service.browser.web_browser", "agentscope.service.execute_code", "agentscope.service.execute_code.exec_notebook", "agentscope.service.execute_code.exec_python", "agentscope.service.execute_code.exec_shell", "agentscope.service.file", "agentscope.service.file.common", "agentscope.service.file.json", "agentscope.service.file.text", "agentscope.service.multi_modality", "agentscope.service.multi_modality.dashscope_services", "agentscope.service.multi_modality.openai_services", "agentscope.service.retrieval", "agentscope.service.retrieval.retrieval_from_list", "agentscope.service.retrieval.similarity", "agentscope.service.service_response", "agentscope.service.service_status", "agentscope.service.service_toolkit", "agentscope.service.sql_query", "agentscope.service.sql_query.mongodb", "agentscope.service.sql_query.mysql", "agentscope.service.sql_query.sqlite", "agentscope.service.text_processing", "agentscope.service.text_processing.summarization", "agentscope.service.web", "agentscope.service.web.arxiv", "agentscope.service.web.dblp", "agentscope.service.web.download", "agentscope.service.web.search", "agentscope.service.web.tripadvisor", "agentscope.service.web.web_digest", "agentscope.service.web.wikipedia", "agentscope.strategy", "agentscope.strategy.mixture_of_agent", "agentscope.studio", "agentscope.studio.utils", "agentscope.utils", "agentscope.utils.common", "agentscope.utils.token_utils", "agentscope.web", "agentscope.web.gradio", "agentscope.web.gradio.constants", "agentscope.web.gradio.studio", "agentscope.web.gradio.utils", "agentscope.web.workstation", "agentscope.web.workstation.workflow", "agentscope.web.workstation.workflow_dag", "agentscope.web.workstation.workflow_node", "agentscope.web.workstation.workflow_utils", "index", "modules", "tutorial/101-agentscope", "tutorial/102-installation", "tutorial/103-example", "tutorial/104-usecase", "tutorial/105-logging", "tutorial/201-agent", "tutorial/202-pipeline", "tutorial/203-model", "tutorial/203-parser", "tutorial/203-stream", "tutorial/204-service", "tutorial/205-memory", "tutorial/206-prompt", "tutorial/207-monitor", "tutorial/208-distribute", "tutorial/209-gui", "tutorial/209-prompt_opt", "tutorial/210-rag", "tutorial/211-web", "tutorial/301-community", "tutorial/302-contribute", "tutorial/contribute", "tutorial/main"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["agentscope.rst", "agentscope.agents.rst", "agentscope.agents.agent.rst", "agentscope.agents.dialog_agent.rst", "agentscope.agents.dict_dialog_agent.rst", "agentscope.agents.operator.rst", "agentscope.agents.rag_agent.rst", "agentscope.agents.react_agent.rst", "agentscope.agents.user_agent.rst", "agentscope.constants.rst", "agentscope.environment.rst", "agentscope.environment.env.rst", "agentscope.environment.event.rst", "agentscope.exception.rst", "agentscope.logging.rst", "agentscope.manager.rst", "agentscope.memory.rst", "agentscope.memory.memory.rst", "agentscope.memory.temporary_memory.rst", "agentscope.message.rst", "agentscope.message.msg.rst", "agentscope.models.rst", "agentscope.models.dashscope_model.rst", "agentscope.models.gemini_model.rst", "agentscope.models.litellm_model.rst", "agentscope.models.model.rst", "agentscope.models.ollama_model.rst", "agentscope.models.openai_model.rst", "agentscope.models.post_model.rst", "agentscope.models.response.rst", "agentscope.models.yi_model.rst", "agentscope.models.zhipu_model.rst", "agentscope.msghub.rst", "agentscope.parsers.rst", "agentscope.parsers.code_block_parser.rst", "agentscope.parsers.json_object_parser.rst", "agentscope.parsers.parser_base.rst", "agentscope.parsers.regex_tagged_content_parser.rst", "agentscope.parsers.tagged_content_parser.rst", "agentscope.pipelines.rst", "agentscope.pipelines.functional.rst", "agentscope.pipelines.pipeline.rst", "agentscope.prompt.rst", "agentscope.rag.rst", "agentscope.rag.knowledge.rst", "agentscope.rag.knowledge_bank.rst", "agentscope.rag.llama_index_knowledge.rst", "agentscope.rpc.rst", "agentscope.rpc.retry_strategy.rst", "agentscope.rpc.rpc_agent_pb2.rst", "agentscope.rpc.rpc_agent_pb2_grpc.rst", "agentscope.rpc.rpc_async.rst", "agentscope.rpc.rpc_client.rst", "agentscope.rpc.rpc_config.rst", "agentscope.rpc.rpc_meta.rst", "agentscope.rpc.rpc_object.rst", "agentscope.serialize.rst", "agentscope.server.rst", "agentscope.server.async_result_pool.rst", "agentscope.server.launcher.rst", "agentscope.server.servicer.rst", "agentscope.service.rst", "agentscope.service.browser.rst", "agentscope.service.browser.web_browser.rst", "agentscope.service.execute_code.rst", "agentscope.service.execute_code.exec_notebook.rst", "agentscope.service.execute_code.exec_python.rst", "agentscope.service.execute_code.exec_shell.rst", "agentscope.service.file.rst", "agentscope.service.file.common.rst", "agentscope.service.file.json.rst", "agentscope.service.file.text.rst", "agentscope.service.multi_modality.rst", "agentscope.service.multi_modality.dashscope_services.rst", "agentscope.service.multi_modality.openai_services.rst", "agentscope.service.retrieval.rst", "agentscope.service.retrieval.retrieval_from_list.rst", "agentscope.service.retrieval.similarity.rst", "agentscope.service.service_response.rst", "agentscope.service.service_status.rst", "agentscope.service.service_toolkit.rst", "agentscope.service.sql_query.rst", "agentscope.service.sql_query.mongodb.rst", "agentscope.service.sql_query.mysql.rst", "agentscope.service.sql_query.sqlite.rst", "agentscope.service.text_processing.rst", "agentscope.service.text_processing.summarization.rst", "agentscope.service.web.rst", "agentscope.service.web.arxiv.rst", "agentscope.service.web.dblp.rst", "agentscope.service.web.download.rst", "agentscope.service.web.search.rst", "agentscope.service.web.tripadvisor.rst", "agentscope.service.web.web_digest.rst", "agentscope.service.web.wikipedia.rst", "agentscope.strategy.rst", "agentscope.strategy.mixture_of_agent.rst", "agentscope.studio.rst", "agentscope.studio.utils.rst", "agentscope.utils.rst", "agentscope.utils.common.rst", "agentscope.utils.token_utils.rst", "agentscope.web.rst", "agentscope.web.gradio.rst", "agentscope.web.gradio.constants.rst", "agentscope.web.gradio.studio.rst", "agentscope.web.gradio.utils.rst", "agentscope.web.workstation.rst", "agentscope.web.workstation.workflow.rst", "agentscope.web.workstation.workflow_dag.rst", "agentscope.web.workstation.workflow_node.rst", "agentscope.web.workstation.workflow_utils.rst", "index.rst", "modules.rst", "tutorial/101-agentscope.md", "tutorial/102-installation.md", "tutorial/103-example.md", "tutorial/104-usecase.md", "tutorial/105-logging.md", "tutorial/201-agent.md", "tutorial/202-pipeline.md", "tutorial/203-model.md", "tutorial/203-parser.md", "tutorial/203-stream.md", "tutorial/204-service.md", "tutorial/205-memory.md", "tutorial/206-prompt.md", "tutorial/207-monitor.md", "tutorial/208-distribute.md", "tutorial/209-gui.md", "tutorial/209-prompt_opt.md", "tutorial/210-rag.md", "tutorial/211-web.md", "tutorial/301-community.md", "tutorial/302-contribute.md", "tutorial/contribute.rst", "tutorial/main.md"], "indexentries": {"__init__() \uff08agentscope.agents.agent.agentbase \u65b9\u6cd5\uff09": [[2, "agentscope.agents.agent.AgentBase.__init__", false]], "__init__() \uff08agentscope.agents.agentbase \u65b9\u6cd5\uff09": [[1, "agentscope.agents.AgentBase.__init__", false]], "__init__() \uff08agentscope.agents.dialog_agent.dialogagent \u65b9\u6cd5\uff09": [[3, "agentscope.agents.dialog_agent.DialogAgent.__init__", false]], "__init__() \uff08agentscope.agents.dialogagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.DialogAgent.__init__", false]], "__init__() \uff08agentscope.agents.dict_dialog_agent.dictdialogagent \u65b9\u6cd5\uff09": [[4, "agentscope.agents.dict_dialog_agent.DictDialogAgent.__init__", false]], "__init__() \uff08agentscope.agents.dictdialogagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.DictDialogAgent.__init__", false]], "__init__() \uff08agentscope.agents.llamaindexagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.LlamaIndexAgent.__init__", false]], "__init__() \uff08agentscope.agents.rag_agent.llamaindexagent \u65b9\u6cd5\uff09": [[6, "agentscope.agents.rag_agent.LlamaIndexAgent.__init__", false]], "__init__() \uff08agentscope.agents.react_agent.reactagent \u65b9\u6cd5\uff09": [[7, "agentscope.agents.react_agent.ReActAgent.__init__", false]], "__init__() \uff08agentscope.agents.reactagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.ReActAgent.__init__", false]], "__init__() \uff08agentscope.agents.user_agent.useragent \u65b9\u6cd5\uff09": [[8, "agentscope.agents.user_agent.UserAgent.__init__", false]], "__init__() \uff08agentscope.agents.useragent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.UserAgent.__init__", false]], "__init__() \uff08agentscope.environment.basicenv \u65b9\u6cd5\uff09": [[10, "agentscope.environment.BasicEnv.__init__", false]], "__init__() \uff08agentscope.environment.env.basicenv \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.BasicEnv.__init__", false]], "__init__() \uff08agentscope.environment.env.eventlistener \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.EventListener.__init__", false]], "__init__() \uff08agentscope.environment.event \u65b9\u6cd5\uff09": [[10, "agentscope.environment.Event.__init__", false]], "__init__() \uff08agentscope.environment.event.event \u65b9\u6cd5\uff09": [[12, "agentscope.environment.event.Event.__init__", false]], "__init__() \uff08agentscope.environment.eventlistener \u65b9\u6cd5\uff09": [[10, "agentscope.environment.EventListener.__init__", false]], "__init__() \uff08agentscope.exception.agentservererror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.AgentServerError.__init__", false]], "__init__() \uff08agentscope.exception.agentserverunsupportedmethoderror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.AgentServerUnsupportedMethodError.__init__", false]], "__init__() \uff08agentscope.exception.envalreadyexisterror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.EnvAlreadyExistError.__init__", false]], "__init__() \uff08agentscope.exception.enverror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.EnvError.__init__", false]], "__init__() \uff08agentscope.exception.envlistenererror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.EnvListenerError.__init__", false]], "__init__() \uff08agentscope.exception.envnotfounderror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.EnvNotFoundError.__init__", false]], "__init__() \uff08agentscope.exception.envtypeerror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.EnvTypeError.__init__", false]], "__init__() \uff08agentscope.exception.envunsupportedfunctionerror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.EnvUnsupportedFunctionError.__init__", false]], "__init__() \uff08agentscope.exception.functioncallerror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.FunctionCallError.__init__", false]], "__init__() \uff08agentscope.exception.quotaexceedederror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.QuotaExceededError.__init__", false]], "__init__() \uff08agentscope.exception.responseparsingerror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.ResponseParsingError.__init__", false]], "__init__() \uff08agentscope.exception.studioerror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.StudioError.__init__", false]], "__init__() \uff08agentscope.exception.tagnotfounderror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.TagNotFoundError.__init__", false]], "__init__() \uff08agentscope.manager.asmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ASManager.__init__", false]], "__init__() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.__init__", false]], "__init__() \uff08agentscope.manager.modelmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.__init__", false]], "__init__() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.__init__", false]], "__init__() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.__init__", false]], "__init__() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.__init__", false]], "__init__() \uff08agentscope.message.msg \u65b9\u6cd5\uff09": [[19, "agentscope.message.Msg.__init__", false]], "__init__() \uff08agentscope.message.msg.msg \u65b9\u6cd5\uff09": [[20, "agentscope.message.msg.Msg.__init__", false]], "__init__() \uff08agentscope.models.dashscope_model.dashscopechatwrapper \u65b9\u6cd5\uff09": [[22, "agentscope.models.dashscope_model.DashScopeChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.dashscope_model.dashscopewrapperbase \u65b9\u6cd5\uff09": [[22, "agentscope.models.dashscope_model.DashScopeWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.dashscopechatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.DashScopeChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.gemini_model.geminichatwrapper \u65b9\u6cd5\uff09": [[23, "agentscope.models.gemini_model.GeminiChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.gemini_model.geminiwrapperbase \u65b9\u6cd5\uff09": [[23, "agentscope.models.gemini_model.GeminiWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.geminichatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.GeminiChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.litellm_model.litellmchatwrapper \u65b9\u6cd5\uff09": [[24, "agentscope.models.litellm_model.LiteLLMChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.litellm_model.litellmwrapperbase \u65b9\u6cd5\uff09": [[24, "agentscope.models.litellm_model.LiteLLMWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.litellmchatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.LiteLLMChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.model.modelwrapperbase \u65b9\u6cd5\uff09": [[25, "agentscope.models.model.ModelWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.modelresponse \u65b9\u6cd5\uff09": [[21, "agentscope.models.ModelResponse.__init__", false]], "__init__() \uff08agentscope.models.modelwrapperbase \u65b9\u6cd5\uff09": [[21, "agentscope.models.ModelWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.ollama_model.ollamachatwrapper \u65b9\u6cd5\uff09": [[26, "agentscope.models.ollama_model.OllamaChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.ollama_model.ollamawrapperbase \u65b9\u6cd5\uff09": [[26, "agentscope.models.ollama_model.OllamaWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.ollamachatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.OllamaChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.openai_model.openaichatwrapper \u65b9\u6cd5\uff09": [[27, "agentscope.models.openai_model.OpenAIChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.openai_model.openaiwrapperbase \u65b9\u6cd5\uff09": [[27, "agentscope.models.openai_model.OpenAIWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.openaichatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.OpenAIChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.openaiwrapperbase \u65b9\u6cd5\uff09": [[21, "agentscope.models.OpenAIWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.post_model.postapimodelwrapperbase \u65b9\u6cd5\uff09": [[28, "agentscope.models.post_model.PostAPIModelWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.postapimodelwrapperbase \u65b9\u6cd5\uff09": [[21, "agentscope.models.PostAPIModelWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.response.modelresponse \u65b9\u6cd5\uff09": [[29, "agentscope.models.response.ModelResponse.__init__", false]], "__init__() \uff08agentscope.models.yi_model.yichatwrapper \u65b9\u6cd5\uff09": [[30, "agentscope.models.yi_model.YiChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.yichatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.YiChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.zhipu_model.zhipuaichatwrapper \u65b9\u6cd5\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.zhipu_model.zhipuaiwrapperbase \u65b9\u6cd5\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.zhipuaichatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.ZhipuAIChatWrapper.__init__", false]], "__init__() \uff08agentscope.msghub.msghubmanager \u65b9\u6cd5\uff09": [[32, "agentscope.msghub.MsgHubManager.__init__", false]], "__init__() \uff08agentscope.parsers.code_block_parser.markdowncodeblockparser \u65b9\u6cd5\uff09": [[34, "agentscope.parsers.code_block_parser.MarkdownCodeBlockParser.__init__", false]], "__init__() \uff08agentscope.parsers.json_object_parser.markdownjsondictparser \u65b9\u6cd5\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonDictParser.__init__", false]], "__init__() \uff08agentscope.parsers.json_object_parser.markdownjsonobjectparser \u65b9\u6cd5\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonObjectParser.__init__", false]], "__init__() \uff08agentscope.parsers.markdowncodeblockparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.MarkdownCodeBlockParser.__init__", false]], "__init__() \uff08agentscope.parsers.markdownjsondictparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.MarkdownJsonDictParser.__init__", false]], "__init__() \uff08agentscope.parsers.markdownjsonobjectparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.MarkdownJsonObjectParser.__init__", false]], "__init__() \uff08agentscope.parsers.multitaggedcontentparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.MultiTaggedContentParser.__init__", false]], "__init__() \uff08agentscope.parsers.parser_base.dictfiltermixin \u65b9\u6cd5\uff09": [[36, "agentscope.parsers.parser_base.DictFilterMixin.__init__", false]], "__init__() \uff08agentscope.parsers.regex_tagged_content_parser.regextaggedcontentparser \u65b9\u6cd5\uff09": [[37, "agentscope.parsers.regex_tagged_content_parser.RegexTaggedContentParser.__init__", false]], "__init__() \uff08agentscope.parsers.regextaggedcontentparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.RegexTaggedContentParser.__init__", false]], "__init__() \uff08agentscope.parsers.tagged_content_parser.multitaggedcontentparser \u65b9\u6cd5\uff09": [[38, "agentscope.parsers.tagged_content_parser.MultiTaggedContentParser.__init__", false]], "__init__() \uff08agentscope.parsers.tagged_content_parser.taggedcontent \u65b9\u6cd5\uff09": [[38, "agentscope.parsers.tagged_content_parser.TaggedContent.__init__", false]], "__init__() \uff08agentscope.parsers.taggedcontent \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.TaggedContent.__init__", false]], "__init__() \uff08agentscope.pipelines.forlooppipeline \u65b9\u6cd5\uff09": [[39, "agentscope.pipelines.ForLoopPipeline.__init__", false]], "__init__() \uff08agentscope.pipelines.ifelsepipeline \u65b9\u6cd5\uff09": [[39, "agentscope.pipelines.IfElsePipeline.__init__", false]], "__init__() \uff08agentscope.pipelines.pipeline.forlooppipeline \u65b9\u6cd5\uff09": [[41, "agentscope.pipelines.pipeline.ForLoopPipeline.__init__", false]], "__init__() \uff08agentscope.pipelines.pipeline.ifelsepipeline \u65b9\u6cd5\uff09": [[41, "agentscope.pipelines.pipeline.IfElsePipeline.__init__", false]], "__init__() \uff08agentscope.pipelines.pipeline.pipelinebase \u65b9\u6cd5\uff09": [[41, "agentscope.pipelines.pipeline.PipelineBase.__init__", false]], "__init__() \uff08agentscope.pipelines.pipeline.sequentialpipeline \u65b9\u6cd5\uff09": [[41, "agentscope.pipelines.pipeline.SequentialPipeline.__init__", false]], "__init__() \uff08agentscope.pipelines.pipeline.switchpipeline \u65b9\u6cd5\uff09": [[41, "agentscope.pipelines.pipeline.SwitchPipeline.__init__", false]], "__init__() \uff08agentscope.pipelines.pipeline.whilelooppipeline \u65b9\u6cd5\uff09": [[41, "agentscope.pipelines.pipeline.WhileLoopPipeline.__init__", false]], "__init__() \uff08agentscope.pipelines.pipelinebase \u65b9\u6cd5\uff09": [[39, "agentscope.pipelines.PipelineBase.__init__", false]], "__init__() \uff08agentscope.pipelines.sequentialpipeline \u65b9\u6cd5\uff09": [[39, "agentscope.pipelines.SequentialPipeline.__init__", false]], "__init__() \uff08agentscope.pipelines.switchpipeline \u65b9\u6cd5\uff09": [[39, "agentscope.pipelines.SwitchPipeline.__init__", false]], "__init__() \uff08agentscope.pipelines.whilelooppipeline \u65b9\u6cd5\uff09": [[39, "agentscope.pipelines.WhileLoopPipeline.__init__", false]], "__init__() \uff08agentscope.prompt.chinesesystempromptgenerator \u65b9\u6cd5\uff09": [[42, "agentscope.prompt.ChineseSystemPromptGenerator.__init__", false]], "__init__() \uff08agentscope.prompt.englishsystempromptgenerator \u65b9\u6cd5\uff09": [[42, "agentscope.prompt.EnglishSystemPromptGenerator.__init__", false]], "__init__() \uff08agentscope.prompt.systempromptcomparer \u65b9\u6cd5\uff09": [[42, "agentscope.prompt.SystemPromptComparer.__init__", false]], "__init__() \uff08agentscope.prompt.systempromptgeneratorbase \u65b9\u6cd5\uff09": [[42, "agentscope.prompt.SystemPromptGeneratorBase.__init__", false]], "__init__() \uff08agentscope.prompt.systempromptoptimizer \u65b9\u6cd5\uff09": [[42, "agentscope.prompt.SystemPromptOptimizer.__init__", false]], "__init__() \uff08agentscope.rag.knowledge \u65b9\u6cd5\uff09": [[43, "agentscope.rag.Knowledge.__init__", false]], "__init__() \uff08agentscope.rag.knowledge.knowledge \u65b9\u6cd5\uff09": [[44, "agentscope.rag.knowledge.Knowledge.__init__", false]], "__init__() \uff08agentscope.rag.knowledge_bank.knowledgebank \u65b9\u6cd5\uff09": [[45, "agentscope.rag.knowledge_bank.KnowledgeBank.__init__", false]], "__init__() \uff08agentscope.rag.knowledgebank \u65b9\u6cd5\uff09": [[43, "agentscope.rag.KnowledgeBank.__init__", false]], "__init__() \uff08agentscope.rag.llama_index_knowledge.llamaindexknowledge \u65b9\u6cd5\uff09": [[46, "agentscope.rag.llama_index_knowledge.LlamaIndexKnowledge.__init__", false]], "__init__() \uff08agentscope.rpc.asyncresult \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.AsyncResult.__init__", false]], "__init__() \uff08agentscope.rpc.distconf \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.DistConf.__init__", false]], "__init__() \uff08agentscope.rpc.retry_strategy.retryexpential \u65b9\u6cd5\uff09": [[48, "agentscope.rpc.retry_strategy.RetryExpential.__init__", false]], "__init__() \uff08agentscope.rpc.retry_strategy.retryfixedtimes \u65b9\u6cd5\uff09": [[48, "agentscope.rpc.retry_strategy.RetryFixedTimes.__init__", false]], "__init__() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentstub \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentStub.__init__", false]], "__init__() \uff08agentscope.rpc.rpc_async.asyncresult \u65b9\u6cd5\uff09": [[51, "agentscope.rpc.rpc_async.AsyncResult.__init__", false]], "__init__() \uff08agentscope.rpc.rpc_client.rpcagentclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcAgentClient.__init__", false]], "__init__() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.__init__", false]], "__init__() \uff08agentscope.rpc.rpc_config.distconf \u65b9\u6cd5\uff09": [[53, "agentscope.rpc.rpc_config.DistConf.__init__", false]], "__init__() \uff08agentscope.rpc.rpc_meta.rpcmeta \u65b9\u6cd5\uff09": [[54, "agentscope.rpc.rpc_meta.RpcMeta.__init__", false]], "__init__() \uff08agentscope.rpc.rpc_object.rpcobject \u65b9\u6cd5\uff09": [[55, "agentscope.rpc.rpc_object.RpcObject.__init__", false]], "__init__() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.__init__", false]], "__init__() \uff08agentscope.rpc.rpcmeta \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcMeta.__init__", false]], "__init__() \uff08agentscope.rpc.rpcobject \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcObject.__init__", false]], "__init__() \uff08agentscope.server.async_result_pool.localpool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.LocalPool.__init__", false]], "__init__() \uff08agentscope.server.async_result_pool.redispool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.RedisPool.__init__", false]], "__init__() \uff08agentscope.server.launcher.rpcagentserverlauncher \u65b9\u6cd5\uff09": [[59, "agentscope.server.launcher.RpcAgentServerLauncher.__init__", false]], "__init__() \uff08agentscope.server.rpcagentserverlauncher \u65b9\u6cd5\uff09": [[57, "agentscope.server.RpcAgentServerLauncher.__init__", false]], "__init__() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.__init__", false]], "__init__() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.__init__", false]], "__init__() \uff08agentscope.service.execute_code.exec_notebook.notebookexecutor \u65b9\u6cd5\uff09": [[65, "agentscope.service.execute_code.exec_notebook.NoteBookExecutor.__init__", false]], "__init__() \uff08agentscope.service.notebookexecutor \u65b9\u6cd5\uff09": [[61, "agentscope.service.NoteBookExecutor.__init__", false]], "__init__() \uff08agentscope.service.service_response.serviceresponse \u65b9\u6cd5\uff09": [[78, "agentscope.service.service_response.ServiceResponse.__init__", false]], "__init__() \uff08agentscope.service.service_toolkit.servicefunction \u65b9\u6cd5\uff09": [[80, "agentscope.service.service_toolkit.ServiceFunction.__init__", false]], "__init__() \uff08agentscope.service.service_toolkit.servicetoolkit \u65b9\u6cd5\uff09": [[80, "agentscope.service.service_toolkit.ServiceToolkit.__init__", false]], "__init__() \uff08agentscope.service.serviceresponse \u65b9\u6cd5\uff09": [[61, "agentscope.service.ServiceResponse.__init__", false]], "__init__() \uff08agentscope.service.servicetoolkit \u65b9\u6cd5\uff09": [[61, "agentscope.service.ServiceToolkit.__init__", false]], "__init__() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.__init__", false]], "__init__() \uff08agentscope.strategy.mixture_of_agent.mixtureofagents \u65b9\u6cd5\uff09": [[96, "agentscope.strategy.mixture_of_agent.MixtureOfAgents.__init__", false]], "__init__() \uff08agentscope.strategy.mixtureofagents \u65b9\u6cd5\uff09": [[95, "agentscope.strategy.MixtureOfAgents.__init__", false]], "__init__() \uff08agentscope.utils.common.importerrorreporter \u65b9\u6cd5\uff09": [[100, "agentscope.utils.common.ImportErrorReporter.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_dag.asdigraph \u65b9\u6cd5\uff09": [[109, "agentscope.web.workstation.workflow_dag.ASDiGraph.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.bingsearchservicenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.BingSearchServiceNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.copynode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.CopyNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.dialogagentnode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.DialogAgentNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.dictdialogagentnode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.DictDialogAgentNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.forlooppipelinenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.ForLoopPipelineNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.googlesearchservicenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.GoogleSearchServiceNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.ifelsepipelinenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.IfElsePipelineNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.modelnode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.ModelNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.msghubnode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.MsgHubNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.msgnode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.MsgNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.placeholdernode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.PlaceHolderNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.pythonservicenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.PythonServiceNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.reactagentnode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.ReActAgentNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.readtextservicenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.ReadTextServiceNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.sequentialpipelinenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.SequentialPipelineNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.switchpipelinenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.SwitchPipelineNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.useragentnode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.UserAgentNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.whilelooppipelinenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.WhileLoopPipelineNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.workflownode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.WorkflowNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.writetextservicenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.WriteTextServiceNode.__init__", false]], "acquire() \uff08agentscope.environment.event.holdable \u65b9\u6cd5\uff09": [[12, "agentscope.environment.event.Holdable.acquire", false]], "action_click() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.action_click", false]], "action_click() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.action_click", false]], "action_press_key() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.action_press_key", false]], "action_press_key() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.action_press_key", false]], "action_scroll_down() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.action_scroll_down", false]], "action_scroll_down() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.action_scroll_down", false]], "action_scroll_up() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.action_scroll_up", false]], "action_scroll_up() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.action_scroll_up", false]], "action_type() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.action_type", false]], "action_type() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.action_type", false]], "action_visit_url() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.action_visit_url", false]], "action_visit_url() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.action_visit_url", false]], "add() \uff08agentscope.memory.memory.memorybase \u65b9\u6cd5\uff09": [[17, "agentscope.memory.memory.MemoryBase.add", false]], "add() \uff08agentscope.memory.memorybase \u65b9\u6cd5\uff09": [[16, "agentscope.memory.MemoryBase.add", false]], "add() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.add", false]], "add() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.add", false]], "add() \uff08agentscope.msghub.msghubmanager \u65b9\u6cd5\uff09": [[32, "agentscope.msghub.MsgHubManager.add", false]], "add() \uff08agentscope.service.service_toolkit.servicetoolkit \u65b9\u6cd5\uff09": [[80, "agentscope.service.service_toolkit.ServiceToolkit.add", false]], "add() \uff08agentscope.service.servicetoolkit \u65b9\u6cd5\uff09": [[61, "agentscope.service.ServiceToolkit.add", false]], "add_as_node() \uff08agentscope.web.workstation.workflow_dag.asdigraph \u65b9\u6cd5\uff09": [[109, "agentscope.web.workstation.workflow_dag.ASDiGraph.add_as_node", false]], "add_child() \uff08agentscope.environment.basicenv \u65b9\u6cd5\uff09": [[10, "agentscope.environment.BasicEnv.add_child", false]], "add_child() \uff08agentscope.environment.env \u65b9\u6cd5\uff09": [[10, "agentscope.environment.Env.add_child", false]], "add_child() \uff08agentscope.environment.env.basicenv \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.BasicEnv.add_child", false]], "add_child() \uff08agentscope.environment.env.env \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.Env.add_child", false]], "add_data_as_knowledge() \uff08agentscope.rag.knowledge_bank.knowledgebank \u65b9\u6cd5\uff09": [[45, "agentscope.rag.knowledge_bank.KnowledgeBank.add_data_as_knowledge", false]], "add_data_as_knowledge() \uff08agentscope.rag.knowledgebank \u65b9\u6cd5\uff09": [[43, "agentscope.rag.KnowledgeBank.add_data_as_knowledge", false]], "add_listener() \uff08agentscope.environment.basicenv \u65b9\u6cd5\uff09": [[10, "agentscope.environment.BasicEnv.add_listener", false]], "add_listener() \uff08agentscope.environment.env \u65b9\u6cd5\uff09": [[10, "agentscope.environment.Env.add_listener", false]], "add_listener() \uff08agentscope.environment.env.basicenv \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.BasicEnv.add_listener", false]], "add_listener() \uff08agentscope.environment.env.env \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.Env.add_listener", false]], "add_rpcagentservicer_to_server()\uff08\u5728 agentscope.rpc.rpc_agent_pb2_grpc \u6a21\u5757\u4e2d\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.add_RpcAgentServicer_to_server", false]], "agent_exists() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.agent_exists", false]], "agent_id\uff08agentscope.agents.agent.agentbase \u5c5e\u6027\uff09": [[2, "agentscope.agents.agent.AgentBase.agent_id", false]], "agent_id\uff08agentscope.agents.agentbase \u5c5e\u6027\uff09": [[1, "agentscope.agents.AgentBase.agent_id", false]], "agentbase\uff08agentscope.agents \u4e2d\u7684\u7c7b\uff09": [[1, "agentscope.agents.AgentBase", false]], "agentbase\uff08agentscope.agents.agent \u4e2d\u7684\u7c7b\uff09": [[2, "agentscope.agents.agent.AgentBase", false]], "agentcallerror": [[13, "agentscope.exception.AgentCallError", false]], "agentcreationerror": [[13, "agentscope.exception.AgentCreationError", false]], "agentscope": [[0, "module-agentscope", false]], "agentscope.agents": [[1, "module-agentscope.agents", false]], "agentscope.agents.agent": [[2, "module-agentscope.agents.agent", false]], "agentscope.agents.dialog_agent": [[3, "module-agentscope.agents.dialog_agent", false]], "agentscope.agents.dict_dialog_agent": [[4, "module-agentscope.agents.dict_dialog_agent", false]], "agentscope.agents.operator": [[5, "module-agentscope.agents.operator", false]], "agentscope.agents.rag_agent": [[6, "module-agentscope.agents.rag_agent", false]], "agentscope.agents.react_agent": [[7, "module-agentscope.agents.react_agent", false]], "agentscope.agents.user_agent": [[8, "module-agentscope.agents.user_agent", false]], "agentscope.constants": [[9, "module-agentscope.constants", false]], "agentscope.environment": [[10, "module-agentscope.environment", false]], "agentscope.environment.env": [[11, "module-agentscope.environment.env", false]], "agentscope.environment.event": [[12, "module-agentscope.environment.event", false]], "agentscope.exception": [[13, "module-agentscope.exception", false]], "agentscope.logging": [[14, "module-agentscope.logging", false]], "agentscope.manager": [[15, "module-agentscope.manager", false]], "agentscope.memory": [[16, "module-agentscope.memory", false]], "agentscope.memory.memory": [[17, "module-agentscope.memory.memory", false]], "agentscope.memory.temporary_memory": [[18, "module-agentscope.memory.temporary_memory", false]], "agentscope.message": [[19, "module-agentscope.message", false]], "agentscope.message.msg": [[20, "module-agentscope.message.msg", false]], "agentscope.models": [[21, "module-agentscope.models", false]], "agentscope.models.dashscope_model": [[22, "module-agentscope.models.dashscope_model", false]], "agentscope.models.gemini_model": [[23, "module-agentscope.models.gemini_model", false]], "agentscope.models.litellm_model": [[24, "module-agentscope.models.litellm_model", false]], "agentscope.models.model": [[25, "module-agentscope.models.model", false]], "agentscope.models.ollama_model": [[26, "module-agentscope.models.ollama_model", false]], "agentscope.models.openai_model": [[27, "module-agentscope.models.openai_model", false]], "agentscope.models.post_model": [[28, "module-agentscope.models.post_model", false]], "agentscope.models.response": [[29, "module-agentscope.models.response", false]], "agentscope.models.yi_model": [[30, "module-agentscope.models.yi_model", false]], "agentscope.models.zhipu_model": [[31, "module-agentscope.models.zhipu_model", false]], "agentscope.msghub": [[32, "module-agentscope.msghub", false]], "agentscope.parsers": [[33, "module-agentscope.parsers", false]], "agentscope.parsers.code_block_parser": [[34, "module-agentscope.parsers.code_block_parser", false]], "agentscope.parsers.json_object_parser": [[35, "module-agentscope.parsers.json_object_parser", false]], "agentscope.parsers.parser_base": [[36, "module-agentscope.parsers.parser_base", false]], "agentscope.parsers.regex_tagged_content_parser": [[37, "module-agentscope.parsers.regex_tagged_content_parser", false]], "agentscope.parsers.tagged_content_parser": [[38, "module-agentscope.parsers.tagged_content_parser", false]], "agentscope.pipelines": [[39, "module-agentscope.pipelines", false]], "agentscope.pipelines.functional": [[40, "module-agentscope.pipelines.functional", false]], "agentscope.pipelines.pipeline": [[41, "module-agentscope.pipelines.pipeline", false]], "agentscope.prompt": [[42, "module-agentscope.prompt", false]], "agentscope.rag": [[43, "module-agentscope.rag", false]], "agentscope.rag.knowledge": [[44, "module-agentscope.rag.knowledge", false]], "agentscope.rag.knowledge_bank": [[45, "module-agentscope.rag.knowledge_bank", false]], "agentscope.rag.llama_index_knowledge": [[46, "module-agentscope.rag.llama_index_knowledge", false]], "agentscope.rpc": [[47, "module-agentscope.rpc", false]], "agentscope.rpc.retry_strategy": [[48, "module-agentscope.rpc.retry_strategy", false]], "agentscope.rpc.rpc_agent_pb2": [[49, "module-agentscope.rpc.rpc_agent_pb2", false]], "agentscope.rpc.rpc_agent_pb2_grpc": [[50, "module-agentscope.rpc.rpc_agent_pb2_grpc", false]], "agentscope.rpc.rpc_async": [[51, "module-agentscope.rpc.rpc_async", false]], "agentscope.rpc.rpc_client": [[52, "module-agentscope.rpc.rpc_client", false]], "agentscope.rpc.rpc_config": [[53, "module-agentscope.rpc.rpc_config", false]], "agentscope.rpc.rpc_meta": [[54, "module-agentscope.rpc.rpc_meta", false]], "agentscope.rpc.rpc_object": [[55, "module-agentscope.rpc.rpc_object", false]], "agentscope.serialize": [[56, "module-agentscope.serialize", false]], "agentscope.server": [[57, "module-agentscope.server", false]], "agentscope.server.async_result_pool": [[58, "module-agentscope.server.async_result_pool", false]], "agentscope.server.launcher": [[59, "module-agentscope.server.launcher", false]], "agentscope.server.servicer": [[60, "module-agentscope.server.servicer", false]], "agentscope.service": [[61, "module-agentscope.service", false]], "agentscope.service.browser": [[62, "module-agentscope.service.browser", false]], "agentscope.service.browser.web_browser": [[63, "module-agentscope.service.browser.web_browser", false]], "agentscope.service.execute_code": [[64, "module-agentscope.service.execute_code", false]], "agentscope.service.execute_code.exec_notebook": [[65, "module-agentscope.service.execute_code.exec_notebook", false]], "agentscope.service.execute_code.exec_python": [[66, "module-agentscope.service.execute_code.exec_python", false]], "agentscope.service.execute_code.exec_shell": [[67, "module-agentscope.service.execute_code.exec_shell", false]], "agentscope.service.file": [[68, "module-agentscope.service.file", false]], "agentscope.service.file.common": [[69, "module-agentscope.service.file.common", false]], "agentscope.service.file.json": [[70, "module-agentscope.service.file.json", false]], "agentscope.service.file.text": [[71, "module-agentscope.service.file.text", false]], "agentscope.service.multi_modality": [[72, "module-agentscope.service.multi_modality", false]], "agentscope.service.multi_modality.dashscope_services": [[73, "module-agentscope.service.multi_modality.dashscope_services", false]], "agentscope.service.multi_modality.openai_services": [[74, "module-agentscope.service.multi_modality.openai_services", false]], "agentscope.service.retrieval": [[75, "module-agentscope.service.retrieval", false]], "agentscope.service.retrieval.retrieval_from_list": [[76, "module-agentscope.service.retrieval.retrieval_from_list", false]], "agentscope.service.retrieval.similarity": [[77, "module-agentscope.service.retrieval.similarity", false]], "agentscope.service.service_response": [[78, "module-agentscope.service.service_response", false]], "agentscope.service.service_status": [[79, "module-agentscope.service.service_status", false]], "agentscope.service.service_toolkit": [[80, "module-agentscope.service.service_toolkit", false]], "agentscope.service.sql_query": [[81, "module-agentscope.service.sql_query", false]], "agentscope.service.sql_query.mongodb": [[82, "module-agentscope.service.sql_query.mongodb", false]], "agentscope.service.sql_query.mysql": [[83, "module-agentscope.service.sql_query.mysql", false]], "agentscope.service.sql_query.sqlite": [[84, "module-agentscope.service.sql_query.sqlite", false]], "agentscope.service.text_processing": [[85, "module-agentscope.service.text_processing", false]], "agentscope.service.text_processing.summarization": [[86, "module-agentscope.service.text_processing.summarization", false]], "agentscope.service.web": [[87, "module-agentscope.service.web", false]], "agentscope.service.web.arxiv": [[88, "module-agentscope.service.web.arxiv", false]], "agentscope.service.web.dblp": [[89, "module-agentscope.service.web.dblp", false]], "agentscope.service.web.download": [[90, "module-agentscope.service.web.download", false]], "agentscope.service.web.search": [[91, "module-agentscope.service.web.search", false]], "agentscope.service.web.tripadvisor": [[92, "module-agentscope.service.web.tripadvisor", false]], "agentscope.service.web.web_digest": [[93, "module-agentscope.service.web.web_digest", false]], "agentscope.service.web.wikipedia": [[94, "module-agentscope.service.web.wikipedia", false]], "agentscope.strategy": [[95, "module-agentscope.strategy", false]], "agentscope.strategy.mixture_of_agent": [[96, "module-agentscope.strategy.mixture_of_agent", false]], "agentscope.studio": [[97, "module-agentscope.studio", false]], "agentscope.studio.utils": [[98, "module-agentscope.studio.utils", false]], "agentscope.utils": [[99, "module-agentscope.utils", false]], "agentscope.utils.common": [[100, "module-agentscope.utils.common", false]], "agentscope.utils.token_utils": [[101, "module-agentscope.utils.token_utils", false]], "agentscope.web": [[102, "module-agentscope.web", false]], "agentscope.web.gradio": [[103, "module-agentscope.web.gradio", false]], "agentscope.web.gradio.constants": [[104, "module-agentscope.web.gradio.constants", false]], "agentscope.web.gradio.studio": [[105, "module-agentscope.web.gradio.studio", false]], "agentscope.web.gradio.utils": [[106, "module-agentscope.web.gradio.utils", false]], "agentscope.web.workstation": [[107, "module-agentscope.web.workstation", false]], "agentscope.web.workstation.workflow": [[108, "module-agentscope.web.workstation.workflow", false]], "agentscope.web.workstation.workflow_dag": [[109, "module-agentscope.web.workstation.workflow_dag", false]], "agentscope.web.workstation.workflow_node": [[110, "module-agentscope.web.workstation.workflow_node", false]], "agentscope.web.workstation.workflow_utils": [[111, "module-agentscope.web.workstation.workflow_utils", false]], "agentservererror": [[13, "agentscope.exception.AgentServerError", false]], "agentservernotaliveerror": [[13, "agentscope.exception.AgentServerNotAliveError", false]], "agentserverservicer\uff08agentscope.server.servicer \u4e2d\u7684\u7c7b\uff09": [[60, "agentscope.server.servicer.AgentServerServicer", false]], "agentserverunsupportedmethoderror": [[13, "agentscope.exception.AgentServerUnsupportedMethodError", false]], "agent\uff08agentscope.web.workstation.workflow_node.workflownodetype \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.WorkflowNodeType.AGENT", false]], "args\uff08agentscope.environment.event \u5c5e\u6027\uff09": [[10, "agentscope.environment.Event.args", false]], "args\uff08agentscope.environment.event.event \u5c5e\u6027\uff09": [[12, "agentscope.environment.event.Event.args", false]], "argumentnotfounderror": [[13, "agentscope.exception.ArgumentNotFoundError", false]], "argumenttypeerror": [[13, "agentscope.exception.ArgumentTypeError", false]], "aria_label\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.aria_label", false]], "aria_label\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.aria_label", false]], "arxiv_search()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.arxiv_search", false]], "arxiv_search()\uff08\u5728 agentscope.service.web.arxiv \u6a21\u5757\u4e2d\uff09": [[88, "agentscope.service.web.arxiv.arxiv_search", false]], "as_server()\uff08\u5728 agentscope.server \u6a21\u5757\u4e2d\uff09": [[57, "agentscope.server.as_server", false]], "as_server()\uff08\u5728 agentscope.server.launcher \u6a21\u5757\u4e2d\uff09": [[59, "agentscope.server.launcher.as_server", false]], "as_studio()\uff08\u5728 agentscope.studio \u6a21\u5757\u4e2d\uff09": [[97, "agentscope.studio.as_studio", false]], "asdigraph\uff08agentscope.web.workstation.workflow_dag \u4e2d\u7684\u7c7b\uff09": [[109, "agentscope.web.workstation.workflow_dag.ASDiGraph", false]], "asmanager\uff08agentscope.manager \u4e2d\u7684\u7c7b\uff09": [[15, "agentscope.manager.ASManager", false]], "async_func()\uff08\u5728 agentscope.rpc \u6a21\u5757\u4e2d\uff09": [[47, "agentscope.rpc.async_func", false]], "async_func()\uff08\u5728 agentscope.rpc.rpc_meta \u6a21\u5757\u4e2d\uff09": [[54, "agentscope.rpc.rpc_meta.async_func", false]], "async_run_code_on_notebook() \uff08agentscope.service.execute_code.exec_notebook.notebookexecutor \u65b9\u6cd5\uff09": [[65, "agentscope.service.execute_code.exec_notebook.NoteBookExecutor.async_run_code_on_notebook", false]], "async_run_code_on_notebook() \uff08agentscope.service.notebookexecutor \u65b9\u6cd5\uff09": [[61, "agentscope.service.NoteBookExecutor.async_run_code_on_notebook", false]], "asyncresultpool\uff08agentscope.server.async_result_pool \u4e2d\u7684\u7c7b\uff09": [[58, "agentscope.server.async_result_pool.AsyncResultPool", false]], "asyncresult\uff08agentscope.rpc \u4e2d\u7684\u7c7b\uff09": [[47, "agentscope.rpc.AsyncResult", false]], "asyncresult\uff08agentscope.rpc.rpc_async \u4e2d\u7684\u7c7b\uff09": [[51, "agentscope.rpc.rpc_async.AsyncResult", false]], "audio2text()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.utils.audio2text", false]], "basicenv\uff08agentscope.environment \u4e2d\u7684\u7c7b\uff09": [[10, "agentscope.environment.BasicEnv", false]], "basicenv\uff08agentscope.environment.env \u4e2d\u7684\u7c7b\uff09": [[11, "agentscope.environment.env.BasicEnv", false]], "bing_search()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.bing_search", false]], "bing_search()\uff08\u5728 agentscope.service.web.search \u6a21\u5757\u4e2d\uff09": [[91, "agentscope.service.web.search.bing_search", false]], "bingsearchservicenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.BingSearchServiceNode", false]], "broadcast() \uff08agentscope.msghub.msghubmanager \u65b9\u6cd5\uff09": [[32, "agentscope.msghub.MsgHubManager.broadcast", false]], "build_dag()\uff08\u5728 agentscope.web.workstation.workflow_dag \u6a21\u5757\u4e2d\uff09": [[109, "agentscope.web.workstation.workflow_dag.build_dag", false]], "cache_text_embedding() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.cache_text_embedding", false]], "call_agent_func() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.call_agent_func", false]], "call_agent_func() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.call_agent_func", false]], "call_agent_func() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.call_agent_func", false]], "call_agent_func() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.call_agent_func", false]], "call_agent_func()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.call_agent_func", false]], "cells_length\uff08agentscope.service.execute_code.exec_notebook.notebookexecutor \u5c5e\u6027\uff09": [[65, "agentscope.service.execute_code.exec_notebook.NoteBookExecutor.cells_length", false]], "cells_length\uff08agentscope.service.notebookexecutor \u5c5e\u6027\uff09": [[61, "agentscope.service.NoteBookExecutor.cells_length", false]], "check_uuid()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.utils.check_uuid", false]], "chinesesystempromptgenerator\uff08agentscope.prompt \u4e2d\u7684\u7c7b\uff09": [[42, "agentscope.prompt.ChineseSystemPromptGenerator", false]], "clear() \uff08agentscope.memory.memory.memorybase \u65b9\u6cd5\uff09": [[17, "agentscope.memory.memory.MemoryBase.clear", false]], "clear() \uff08agentscope.memory.memorybase \u65b9\u6cd5\uff09": [[16, "agentscope.memory.MemoryBase.clear", false]], "clear() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.clear", false]], "clear() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.clear", false]], "clear_audience() \uff08agentscope.agents.agent.agentbase \u65b9\u6cd5\uff09": [[2, "agentscope.agents.agent.AgentBase.clear_audience", false]], "clear_audience() \uff08agentscope.agents.agentbase \u65b9\u6cd5\uff09": [[1, "agentscope.agents.AgentBase.clear_audience", false]], "clear_model_configs() \uff08agentscope.manager.modelmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.clear_model_configs", false]], "clone_agent() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.clone_agent", false]], "clone_agent()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.clone_agent", false]], "close() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.close", false]], "close() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.close", false]], "code_dir\uff08agentscope.manager.filemanager \u5c5e\u6027\uff09": [[15, "agentscope.manager.FileManager.code_dir", false]], "compare_in_dialog() \uff08agentscope.prompt.systempromptcomparer \u65b9\u6cd5\uff09": [[42, "agentscope.prompt.SystemPromptComparer.compare_in_dialog", false]], "compare_with_queries() \uff08agentscope.prompt.systempromptcomparer \u65b9\u6cd5\uff09": [[42, "agentscope.prompt.SystemPromptComparer.compare_with_queries", false]], "compile() \uff08agentscope.web.workstation.workflow_dag.asdigraph \u65b9\u6cd5\uff09": [[109, "agentscope.web.workstation.workflow_dag.ASDiGraph.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.bingsearchservicenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.BingSearchServiceNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.copynode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.CopyNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.dialogagentnode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.DialogAgentNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.dictdialogagentnode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.DictDialogAgentNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.forlooppipelinenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.ForLoopPipelineNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.googlesearchservicenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.GoogleSearchServiceNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.ifelsepipelinenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.IfElsePipelineNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.modelnode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.ModelNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.msghubnode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.MsgHubNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.msgnode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.MsgNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.placeholdernode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.PlaceHolderNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.pythonservicenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.PythonServiceNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.reactagentnode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.ReActAgentNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.readtextservicenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.ReadTextServiceNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.sequentialpipelinenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.SequentialPipelineNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.switchpipelinenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.SwitchPipelineNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.useragentnode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.UserAgentNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.whilelooppipelinenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.WhileLoopPipelineNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.workflownode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.WorkflowNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.writetextservicenode \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_node.WriteTextServiceNode.compile", false]], "compile_workflow()\uff08\u5728 agentscope.web.workstation.workflow \u6a21\u5757\u4e2d\uff09": [[108, "agentscope.web.workstation.workflow.compile_workflow", false]], "config_name\uff08agentscope.models.dashscope_model.dashscopechatwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeChatWrapper.config_name", false]], "config_name\uff08agentscope.models.dashscope_model.dashscopeimagesynthesiswrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeImageSynthesisWrapper.config_name", false]], "config_name\uff08agentscope.models.dashscope_model.dashscopemultimodalwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeMultiModalWrapper.config_name", false]], "config_name\uff08agentscope.models.dashscope_model.dashscopetextembeddingwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeTextEmbeddingWrapper.config_name", false]], "config_name\uff08agentscope.models.gemini_model.geminichatwrapper \u5c5e\u6027\uff09": [[23, "agentscope.models.gemini_model.GeminiChatWrapper.config_name", false]], "config_name\uff08agentscope.models.gemini_model.geminiembeddingwrapper \u5c5e\u6027\uff09": [[23, "agentscope.models.gemini_model.GeminiEmbeddingWrapper.config_name", false]], "config_name\uff08agentscope.models.litellm_model.litellmchatwrapper \u5c5e\u6027\uff09": [[24, "agentscope.models.litellm_model.LiteLLMChatWrapper.config_name", false]], "config_name\uff08agentscope.models.model.modelwrapperbase \u5c5e\u6027\uff09": [[25, "agentscope.models.model.ModelWrapperBase.config_name", false]], "config_name\uff08agentscope.models.modelwrapperbase \u5c5e\u6027\uff09": [[21, "agentscope.models.ModelWrapperBase.config_name", false]], "config_name\uff08agentscope.models.ollama_model.ollamachatwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaChatWrapper.config_name", false]], "config_name\uff08agentscope.models.ollama_model.ollamaembeddingwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaEmbeddingWrapper.config_name", false]], "config_name\uff08agentscope.models.ollama_model.ollamagenerationwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaGenerationWrapper.config_name", false]], "config_name\uff08agentscope.models.openai_model.openaichatwrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIChatWrapper.config_name", false]], "config_name\uff08agentscope.models.openai_model.openaidallewrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIDALLEWrapper.config_name", false]], "config_name\uff08agentscope.models.openai_model.openaiembeddingwrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIEmbeddingWrapper.config_name", false]], "config_name\uff08agentscope.models.post_model.postapichatwrapper \u5c5e\u6027\uff09": [[28, "agentscope.models.post_model.PostAPIChatWrapper.config_name", false]], "config_name\uff08agentscope.models.post_model.postapimodelwrapperbase \u5c5e\u6027\uff09": [[28, "agentscope.models.post_model.PostAPIModelWrapperBase.config_name", false]], "config_name\uff08agentscope.models.yi_model.yichatwrapper \u5c5e\u6027\uff09": [[30, "agentscope.models.yi_model.YiChatWrapper.config_name", false]], "config_name\uff08agentscope.models.zhipu_model.zhipuaichatwrapper \u5c5e\u6027\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIChatWrapper.config_name", false]], "config_name\uff08agentscope.models.zhipu_model.zhipuaiembeddingwrapper \u5c5e\u6027\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIEmbeddingWrapper.config_name", false]], "content_hint\uff08agentscope.parsers.code_block_parser.markdowncodeblockparser \u5c5e\u6027\uff09": [[34, "agentscope.parsers.code_block_parser.MarkdownCodeBlockParser.content_hint", false]], "content_hint\uff08agentscope.parsers.json_object_parser.markdownjsondictparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonDictParser.content_hint", false]], "content_hint\uff08agentscope.parsers.json_object_parser.markdownjsonobjectparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonObjectParser.content_hint", false]], "content_hint\uff08agentscope.parsers.markdowncodeblockparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownCodeBlockParser.content_hint", false]], "content_hint\uff08agentscope.parsers.markdownjsondictparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonDictParser.content_hint", false]], "content_hint\uff08agentscope.parsers.markdownjsonobjectparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonObjectParser.content_hint", false]], "content_hint\uff08agentscope.parsers.tagged_content_parser.taggedcontent \u5c5e\u6027\uff09": [[38, "agentscope.parsers.tagged_content_parser.TaggedContent.content_hint", false]], "content_hint\uff08agentscope.parsers.taggedcontent \u5c5e\u6027\uff09": [[33, "agentscope.parsers.TaggedContent.content_hint", false]], "content\uff08agentscope.message.msg \u5c5e\u6027\uff09": [[19, "agentscope.message.Msg.content", false]], "content\uff08agentscope.message.msg.msg \u5c5e\u6027\uff09": [[20, "agentscope.message.msg.Msg.content", false]], "convert_url() \uff08agentscope.models.dashscope_model.dashscopemultimodalwrapper \u65b9\u6cd5\uff09": [[22, "agentscope.models.dashscope_model.DashScopeMultiModalWrapper.convert_url", false]], "convert_url() \uff08agentscope.models.dashscopemultimodalwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.DashScopeMultiModalWrapper.convert_url", false]], "copynode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.CopyNode", false]], "copy\uff08agentscope.web.workstation.workflow_node.workflownodetype \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.WorkflowNodeType.COPY", false]], "cos_sim()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.cos_sim", false]], "cos_sim()\uff08\u5728 agentscope.service.retrieval.similarity \u6a21\u5757\u4e2d\uff09": [[77, "agentscope.service.retrieval.similarity.cos_sim", false]], "count_openai_token()\uff08\u5728 agentscope.utils.token_utils \u6a21\u5757\u4e2d\uff09": [[101, "agentscope.utils.token_utils.count_openai_token", false]], "create() \uff08agentscope.rpc.rpc_object.rpcobject \u65b9\u6cd5\uff09": [[55, "agentscope.rpc.rpc_object.RpcObject.create", false]], "create() \uff08agentscope.rpc.rpcobject \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcObject.create", false]], "create_agent() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.create_agent", false]], "create_agent() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.create_agent", false]], "create_agent() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.create_agent", false]], "create_agent() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.create_agent", false]], "create_agent()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.create_agent", false]], "create_directory()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.create_directory", false]], "create_directory()\uff08\u5728 agentscope.service.file.common \u6a21\u5757\u4e2d\uff09": [[69, "agentscope.service.file.common.create_directory", false]], "create_file()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.create_file", false]], "create_file()\uff08\u5728 agentscope.service.file.common \u6a21\u5757\u4e2d\uff09": [[69, "agentscope.service.file.common.create_file", false]], "create_tempdir()\uff08\u5728 agentscope.utils.common \u6a21\u5757\u4e2d\uff09": [[100, "agentscope.utils.common.create_tempdir", false]], "cycle_dots()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.utils.cycle_dots", false]], "dashscope_image_to_text()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.dashscope_image_to_text", false]], "dashscope_image_to_text()\uff08\u5728 agentscope.service.multi_modality.dashscope_services \u6a21\u5757\u4e2d\uff09": [[73, "agentscope.service.multi_modality.dashscope_services.dashscope_image_to_text", false]], "dashscope_text_to_audio()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.dashscope_text_to_audio", false]], "dashscope_text_to_audio()\uff08\u5728 agentscope.service.multi_modality.dashscope_services \u6a21\u5757\u4e2d\uff09": [[73, "agentscope.service.multi_modality.dashscope_services.dashscope_text_to_audio", false]], "dashscope_text_to_image()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.dashscope_text_to_image", false]], "dashscope_text_to_image()\uff08\u5728 agentscope.service.multi_modality.dashscope_services \u6a21\u5757\u4e2d\uff09": [[73, "agentscope.service.multi_modality.dashscope_services.dashscope_text_to_image", false]], "dashscopechatwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.DashScopeChatWrapper", false]], "dashscopechatwrapper\uff08agentscope.models.dashscope_model \u4e2d\u7684\u7c7b\uff09": [[22, "agentscope.models.dashscope_model.DashScopeChatWrapper", false]], "dashscopeimagesynthesiswrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.DashScopeImageSynthesisWrapper", false]], "dashscopeimagesynthesiswrapper\uff08agentscope.models.dashscope_model \u4e2d\u7684\u7c7b\uff09": [[22, "agentscope.models.dashscope_model.DashScopeImageSynthesisWrapper", false]], "dashscopemultimodalwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.DashScopeMultiModalWrapper", false]], "dashscopemultimodalwrapper\uff08agentscope.models.dashscope_model \u4e2d\u7684\u7c7b\uff09": [[22, "agentscope.models.dashscope_model.DashScopeMultiModalWrapper", false]], "dashscopetextembeddingwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.DashScopeTextEmbeddingWrapper", false]], "dashscopetextembeddingwrapper\uff08agentscope.models.dashscope_model \u4e2d\u7684\u7c7b\uff09": [[22, "agentscope.models.dashscope_model.DashScopeTextEmbeddingWrapper", false]], "dashscopewrapperbase\uff08agentscope.models.dashscope_model \u4e2d\u7684\u7c7b\uff09": [[22, "agentscope.models.dashscope_model.DashScopeWrapperBase", false]], "dblp_search_authors()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.dblp_search_authors", false]], "dblp_search_authors()\uff08\u5728 agentscope.service.web.dblp \u6a21\u5757\u4e2d\uff09": [[89, "agentscope.service.web.dblp.dblp_search_authors", false]], "dblp_search_publications()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.dblp_search_publications", false]], "dblp_search_publications()\uff08\u5728 agentscope.service.web.dblp \u6a21\u5757\u4e2d\uff09": [[89, "agentscope.service.web.dblp.dblp_search_publications", false]], "dblp_search_venues()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.dblp_search_venues", false]], "dblp_search_venues()\uff08\u5728 agentscope.service.web.dblp \u6a21\u5757\u4e2d\uff09": [[89, "agentscope.service.web.dblp.dblp_search_venues", false]], "decode_jwt()\uff08\u5728 agentscope.studio.utils \u6a21\u5757\u4e2d\uff09": [[98, "agentscope.studio.utils.decode_jwt", false]], "delete() \uff08agentscope.memory.memory.memorybase \u65b9\u6cd5\uff09": [[17, "agentscope.memory.memory.MemoryBase.delete", false]], "delete() \uff08agentscope.memory.memorybase \u65b9\u6cd5\uff09": [[16, "agentscope.memory.MemoryBase.delete", false]], "delete() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.delete", false]], "delete() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.delete", false]], "delete() \uff08agentscope.msghub.msghubmanager \u65b9\u6cd5\uff09": [[32, "agentscope.msghub.MsgHubManager.delete", false]], "delete_agent() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.delete_agent", false]], "delete_agent() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.delete_agent", false]], "delete_agent() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.delete_agent", false]], "delete_agent() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.delete_agent", false]], "delete_agent()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.delete_agent", false]], "delete_all_agent() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.delete_all_agent", false]], "delete_all_agent() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.delete_all_agent", false]], "delete_all_agents() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.delete_all_agents", false]], "delete_all_agents() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.delete_all_agents", false]], "delete_all_agents()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.delete_all_agents", false]], "delete_directory()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.delete_directory", false]], "delete_directory()\uff08\u5728 agentscope.service.file.common \u6a21\u5757\u4e2d\uff09": [[69, "agentscope.service.file.common.delete_directory", false]], "delete_file()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.delete_file", false]], "delete_file()\uff08\u5728 agentscope.service.file.common \u6a21\u5757\u4e2d\uff09": [[69, "agentscope.service.file.common.delete_file", false]], "deprecated_model_type\uff08agentscope.models.dashscope_model.dashscopechatwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeChatWrapper.deprecated_model_type", false]], "deprecated_model_type\uff08agentscope.models.dashscopechatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.DashScopeChatWrapper.deprecated_model_type", false]], "deprecated_model_type\uff08agentscope.models.openai_model.openaichatwrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIChatWrapper.deprecated_model_type", false]], "deprecated_model_type\uff08agentscope.models.openaichatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.OpenAIChatWrapper.deprecated_model_type", false]], "deprecated_model_type\uff08agentscope.models.post_model.postapidallewrapper \u5c5e\u6027\uff09": [[28, "agentscope.models.post_model.PostAPIDALLEWrapper.deprecated_model_type", false]], "deps_converter()\uff08\u5728 agentscope.web.workstation.workflow_utils \u6a21\u5757\u4e2d\uff09": [[111, "agentscope.web.workstation.workflow_utils.deps_converter", false]], "describe() \uff08agentscope.environment.basicenv \u65b9\u6cd5\uff09": [[10, "agentscope.environment.BasicEnv.describe", false]], "describe() \uff08agentscope.environment.env \u65b9\u6cd5\uff09": [[10, "agentscope.environment.Env.describe", false]], "describe() \uff08agentscope.environment.env.basicenv \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.BasicEnv.describe", false]], "describe() \uff08agentscope.environment.env.env \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.Env.describe", false]], "deserialize()\uff08\u5728 agentscope.serialize \u6a21\u5757\u4e2d\uff09": [[56, "agentscope.serialize.deserialize", false]], "dialogagentnode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.DialogAgentNode", false]], "dialogagent\uff08agentscope.agents \u4e2d\u7684\u7c7b\uff09": [[1, "agentscope.agents.DialogAgent", false]], "dialogagent\uff08agentscope.agents.dialog_agent \u4e2d\u7684\u7c7b\uff09": [[3, "agentscope.agents.dialog_agent.DialogAgent", false]], "dict_converter()\uff08\u5728 agentscope.web.workstation.workflow_utils \u6a21\u5757\u4e2d\uff09": [[111, "agentscope.web.workstation.workflow_utils.dict_converter", false]], "dictdialogagentnode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.DictDialogAgentNode", false]], "dictdialogagent\uff08agentscope.agents \u4e2d\u7684\u7c7b\uff09": [[1, "agentscope.agents.DictDialogAgent", false]], "dictdialogagent\uff08agentscope.agents.dict_dialog_agent \u4e2d\u7684\u7c7b\uff09": [[4, "agentscope.agents.dict_dialog_agent.DictDialogAgent", false]], "dictfiltermixin\uff08agentscope.parsers.parser_base \u4e2d\u7684\u7c7b\uff09": [[36, "agentscope.parsers.parser_base.DictFilterMixin", false]], "digest_webpage()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.digest_webpage", false]], "digest_webpage()\uff08\u5728 agentscope.service.web.web_digest \u6a21\u5757\u4e2d\uff09": [[93, "agentscope.service.web.web_digest.digest_webpage", false]], "distconf\uff08agentscope.rpc \u4e2d\u7684\u7c7b\uff09": [[47, "agentscope.rpc.DistConf", false]], "distconf\uff08agentscope.rpc.rpc_config \u4e2d\u7684\u7c7b\uff09": [[53, "agentscope.rpc.rpc_config.DistConf", false]], "download_file() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.download_file", false]], "download_file() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.download_file", false]], "download_file() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.download_file", false]], "download_file() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.download_file", false]], "download_file()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.download_file", false]], "download_from_url()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.download_from_url", false]], "download_from_url()\uff08\u5728 agentscope.service.web.download \u6a21\u5757\u4e2d\uff09": [[90, "agentscope.service.web.download.download_from_url", false]], "embedding_cache_dir\uff08agentscope.manager.filemanager \u5c5e\u6027\uff09": [[15, "agentscope.manager.FileManager.embedding_cache_dir", false]], "englishsystempromptgenerator\uff08agentscope.prompt \u4e2d\u7684\u7c7b\uff09": [[42, "agentscope.prompt.EnglishSystemPromptGenerator", false]], "envalreadyexisterror": [[13, "agentscope.exception.EnvAlreadyExistError", false]], "enverror": [[13, "agentscope.exception.EnvError", false]], "envlistenererror": [[13, "agentscope.exception.EnvListenerError", false]], "envnotfounderror": [[13, "agentscope.exception.EnvNotFoundError", false]], "envtypeerror": [[13, "agentscope.exception.EnvTypeError", false]], "envunsupportedfunctionerror": [[13, "agentscope.exception.EnvUnsupportedFunctionError", false]], "env\uff08agentscope.environment \u4e2d\u7684\u7c7b\uff09": [[10, "agentscope.environment.Env", false]], "env\uff08agentscope.environment.env \u4e2d\u7684\u7c7b\uff09": [[11, "agentscope.environment.env.Env", false]], "equip() \uff08agentscope.rag.knowledge_bank.knowledgebank \u65b9\u6cd5\uff09": [[45, "agentscope.rag.knowledge_bank.KnowledgeBank.equip", false]], "equip() \uff08agentscope.rag.knowledgebank \u65b9\u6cd5\uff09": [[43, "agentscope.rag.KnowledgeBank.equip", false]], "error\uff08agentscope.service.service_status.serviceexecstatus \u5c5e\u6027\uff09": [[79, "agentscope.service.service_status.ServiceExecStatus.ERROR", false]], "error\uff08agentscope.service.serviceexecstatus \u5c5e\u6027\uff09": [[61, "agentscope.service.ServiceExecStatus.ERROR", false]], "event_func()\uff08\u5728 agentscope.environment \u6a21\u5757\u4e2d\uff09": [[10, "agentscope.environment.event_func", false]], "event_func()\uff08\u5728 agentscope.environment.env \u6a21\u5757\u4e2d\uff09": [[11, "agentscope.environment.env.event_func", false]], "eventlistener\uff08agentscope.environment \u4e2d\u7684\u7c7b\uff09": [[10, "agentscope.environment.EventListener", false]], "eventlistener\uff08agentscope.environment.env \u4e2d\u7684\u7c7b\uff09": [[11, "agentscope.environment.env.EventListener", false]], "event\uff08agentscope.environment \u4e2d\u7684\u7c7b\uff09": [[10, "agentscope.environment.Event", false]], "event\uff08agentscope.environment.event \u4e2d\u7684\u7c7b\uff09": [[12, "agentscope.environment.event.Event", false]], "exec_node() \uff08agentscope.web.workstation.workflow_dag.asdigraph \u65b9\u6cd5\uff09": [[109, "agentscope.web.workstation.workflow_dag.ASDiGraph.exec_node", false]], "execute_python_code()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.execute_python_code", false]], "execute_python_code()\uff08\u5728 agentscope.service.execute_code.exec_python \u6a21\u5757\u4e2d\uff09": [[66, "agentscope.service.execute_code.exec_python.execute_python_code", false]], "execute_shell_command()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.execute_shell_command", false]], "execute_shell_command()\uff08\u5728 agentscope.service.execute_code.exec_shell \u6a21\u5757\u4e2d\uff09": [[67, "agentscope.service.execute_code.exec_shell.execute_shell_command", false]], "export() \uff08agentscope.memory.memory.memorybase \u65b9\u6cd5\uff09": [[17, "agentscope.memory.memory.MemoryBase.export", false]], "export() \uff08agentscope.memory.memorybase \u65b9\u6cd5\uff09": [[16, "agentscope.memory.MemoryBase.export", false]], "export() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.export", false]], "export() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.export", false]], "fetch_cached_text_embedding() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.fetch_cached_text_embedding", false]], "file_dir\uff08agentscope.manager.filemanager \u5c5e\u6027\uff09": [[15, "agentscope.manager.FileManager.file_dir", false]], "filemanager\uff08agentscope.manager \u4e2d\u7684\u7c7b\uff09": [[15, "agentscope.manager.FileManager", false]], "finish()\uff08agentscope.agents.react_agent.reactagent \u9759\u6001\u65b9\u6cd5\uff09": [[7, "agentscope.agents.react_agent.ReActAgent.finish", false]], "finish()\uff08agentscope.agents.reactagent \u9759\u6001\u65b9\u6cd5\uff09": [[1, "agentscope.agents.ReActAgent.finish", false]], "flush() \uff08agentscope.manager.asmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ASManager.flush", false]], "flush() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.flush", false]], "flush() \uff08agentscope.manager.modelmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.flush", false]], "flush() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.flush", false]], "fn_choice()\uff08\u5728 agentscope.web.gradio.studio \u6a21\u5757\u4e2d\uff09": [[105, "agentscope.web.gradio.studio.fn_choice", false]], "forlooppipeline()\uff08\u5728 agentscope.pipelines \u6a21\u5757\u4e2d\uff09": [[39, "agentscope.pipelines.forlooppipeline", false]], "forlooppipeline()\uff08\u5728 agentscope.pipelines.functional \u6a21\u5757\u4e2d\uff09": [[40, "agentscope.pipelines.functional.forlooppipeline", false]], "forlooppipelinenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.ForLoopPipelineNode", false]], "forlooppipeline\uff08agentscope.pipelines \u4e2d\u7684\u7c7b\uff09": [[39, "agentscope.pipelines.ForLoopPipeline", false]], "forlooppipeline\uff08agentscope.pipelines.pipeline \u4e2d\u7684\u7c7b\uff09": [[41, "agentscope.pipelines.pipeline.ForLoopPipeline", false]], "format() \uff08agentscope.models.dashscope_model.dashscopechatwrapper \u65b9\u6cd5\uff09": [[22, "agentscope.models.dashscope_model.DashScopeChatWrapper.format", false]], "format() \uff08agentscope.models.dashscope_model.dashscopemultimodalwrapper \u65b9\u6cd5\uff09": [[22, "agentscope.models.dashscope_model.DashScopeMultiModalWrapper.format", false]], "format() \uff08agentscope.models.dashscope_model.dashscopewrapperbase \u65b9\u6cd5\uff09": [[22, "agentscope.models.dashscope_model.DashScopeWrapperBase.format", false]], "format() \uff08agentscope.models.dashscopechatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.DashScopeChatWrapper.format", false]], "format() \uff08agentscope.models.dashscopemultimodalwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.DashScopeMultiModalWrapper.format", false]], "format() \uff08agentscope.models.litellm_model.litellmchatwrapper \u65b9\u6cd5\uff09": [[24, "agentscope.models.litellm_model.LiteLLMChatWrapper.format", false]], "format() \uff08agentscope.models.litellm_model.litellmwrapperbase \u65b9\u6cd5\uff09": [[24, "agentscope.models.litellm_model.LiteLLMWrapperBase.format", false]], "format() \uff08agentscope.models.litellmchatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.LiteLLMChatWrapper.format", false]], "format() \uff08agentscope.models.model.modelwrapperbase \u65b9\u6cd5\uff09": [[25, "agentscope.models.model.ModelWrapperBase.format", false]], "format() \uff08agentscope.models.modelwrapperbase \u65b9\u6cd5\uff09": [[21, "agentscope.models.ModelWrapperBase.format", false]], "format() \uff08agentscope.models.ollama_model.ollamachatwrapper \u65b9\u6cd5\uff09": [[26, "agentscope.models.ollama_model.OllamaChatWrapper.format", false]], "format() \uff08agentscope.models.ollama_model.ollamaembeddingwrapper \u65b9\u6cd5\uff09": [[26, "agentscope.models.ollama_model.OllamaEmbeddingWrapper.format", false]], "format() \uff08agentscope.models.ollama_model.ollamagenerationwrapper \u65b9\u6cd5\uff09": [[26, "agentscope.models.ollama_model.OllamaGenerationWrapper.format", false]], "format() \uff08agentscope.models.ollamachatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.OllamaChatWrapper.format", false]], "format() \uff08agentscope.models.ollamaembeddingwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.OllamaEmbeddingWrapper.format", false]], "format() \uff08agentscope.models.ollamagenerationwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.OllamaGenerationWrapper.format", false]], "format() \uff08agentscope.models.openai_model.openaichatwrapper \u65b9\u6cd5\uff09": [[27, "agentscope.models.openai_model.OpenAIChatWrapper.format", false]], "format() \uff08agentscope.models.openai_model.openaiwrapperbase \u65b9\u6cd5\uff09": [[27, "agentscope.models.openai_model.OpenAIWrapperBase.format", false]], "format() \uff08agentscope.models.openaichatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.OpenAIChatWrapper.format", false]], "format() \uff08agentscope.models.openaiwrapperbase \u65b9\u6cd5\uff09": [[21, "agentscope.models.OpenAIWrapperBase.format", false]], "format() \uff08agentscope.models.post_model.postapichatwrapper \u65b9\u6cd5\uff09": [[28, "agentscope.models.post_model.PostAPIChatWrapper.format", false]], "format() \uff08agentscope.models.post_model.postapidallewrapper \u65b9\u6cd5\uff09": [[28, "agentscope.models.post_model.PostAPIDALLEWrapper.format", false]], "format() \uff08agentscope.models.post_model.postapiembeddingwrapper \u65b9\u6cd5\uff09": [[28, "agentscope.models.post_model.PostAPIEmbeddingWrapper.format", false]], "format() \uff08agentscope.models.postapichatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.PostAPIChatWrapper.format", false]], "format() \uff08agentscope.models.yi_model.yichatwrapper \u65b9\u6cd5\uff09": [[30, "agentscope.models.yi_model.YiChatWrapper.format", false]], "format() \uff08agentscope.models.yichatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.YiChatWrapper.format", false]], "format() \uff08agentscope.models.zhipu_model.zhipuaichatwrapper \u65b9\u6cd5\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIChatWrapper.format", false]], "format() \uff08agentscope.models.zhipu_model.zhipuaiwrapperbase \u65b9\u6cd5\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIWrapperBase.format", false]], "format() \uff08agentscope.models.zhipuaichatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.ZhipuAIChatWrapper.format", false]], "format()\uff08agentscope.models.gemini_model.geminichatwrapper \u9759\u6001\u65b9\u6cd5\uff09": [[23, "agentscope.models.gemini_model.GeminiChatWrapper.format", false]], "format()\uff08agentscope.models.geminichatwrapper \u9759\u6001\u65b9\u6cd5\uff09": [[21, "agentscope.models.GeminiChatWrapper.format", false]], "format_for_common_chat_models()\uff08agentscope.models.model.modelwrapperbase \u9759\u6001\u65b9\u6cd5\uff09": [[25, "agentscope.models.model.ModelWrapperBase.format_for_common_chat_models", false]], "format_for_common_chat_models()\uff08agentscope.models.modelwrapperbase \u9759\u6001\u65b9\u6cd5\uff09": [[21, "agentscope.models.ModelWrapperBase.format_for_common_chat_models", false]], "format_instruction\uff08agentscope.parsers.code_block_parser.markdowncodeblockparser \u5c5e\u6027\uff09": [[34, "agentscope.parsers.code_block_parser.MarkdownCodeBlockParser.format_instruction", false]], "format_instruction\uff08agentscope.parsers.json_object_parser.markdownjsondictparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonDictParser.format_instruction", false]], "format_instruction\uff08agentscope.parsers.json_object_parser.markdownjsonobjectparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonObjectParser.format_instruction", false]], "format_instruction\uff08agentscope.parsers.markdowncodeblockparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownCodeBlockParser.format_instruction", false]], "format_instruction\uff08agentscope.parsers.markdownjsondictparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonDictParser.format_instruction", false]], "format_instruction\uff08agentscope.parsers.markdownjsonobjectparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonObjectParser.format_instruction", false]], "format_instruction\uff08agentscope.parsers.multitaggedcontentparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MultiTaggedContentParser.format_instruction", false]], "format_instruction\uff08agentscope.parsers.regex_tagged_content_parser.regextaggedcontentparser \u5c5e\u6027\uff09": [[37, "agentscope.parsers.regex_tagged_content_parser.RegexTaggedContentParser.format_instruction", false]], "format_instruction\uff08agentscope.parsers.regextaggedcontentparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.RegexTaggedContentParser.format_instruction", false]], "format_instruction\uff08agentscope.parsers.tagged_content_parser.multitaggedcontentparser \u5c5e\u6027\uff09": [[38, "agentscope.parsers.tagged_content_parser.MultiTaggedContentParser.format_instruction", false]], "formatted_str() \uff08agentscope.message.msg \u65b9\u6cd5\uff09": [[19, "agentscope.message.Msg.formatted_str", false]], "formatted_str() \uff08agentscope.message.msg.msg \u65b9\u6cd5\uff09": [[20, "agentscope.message.msg.Msg.formatted_str", false]], "from_dict()\uff08agentscope.message.msg \u7c7b\u65b9\u6cd5\uff09": [[19, "agentscope.message.Msg.from_dict", false]], "from_dict()\uff08agentscope.message.msg.msg \u7c7b\u65b9\u6cd5\uff09": [[20, "agentscope.message.msg.Msg.from_dict", false]], "functioncallerror": [[13, "agentscope.exception.FunctionCallError", false]], "functioncallformaterror": [[13, "agentscope.exception.FunctionCallFormatError", false]], "functionnotfounderror": [[13, "agentscope.exception.FunctionNotFoundError", false]], "geminichatwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.GeminiChatWrapper", false]], "geminichatwrapper\uff08agentscope.models.gemini_model \u4e2d\u7684\u7c7b\uff09": [[23, "agentscope.models.gemini_model.GeminiChatWrapper", false]], "geminiembeddingwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.GeminiEmbeddingWrapper", false]], "geminiembeddingwrapper\uff08agentscope.models.gemini_model \u4e2d\u7684\u7c7b\uff09": [[23, "agentscope.models.gemini_model.GeminiEmbeddingWrapper", false]], "geminiwrapperbase\uff08agentscope.models.gemini_model \u4e2d\u7684\u7c7b\uff09": [[23, "agentscope.models.gemini_model.GeminiWrapperBase", false]], "generate() \uff08agentscope.prompt.systempromptgeneratorbase \u65b9\u6cd5\uff09": [[42, "agentscope.prompt.SystemPromptGeneratorBase.generate", false]], "generate_agent_id()\uff08agentscope.agents.agent.agentbase \u7c7b\u65b9\u6cd5\uff09": [[2, "agentscope.agents.agent.AgentBase.generate_agent_id", false]], "generate_agent_id()\uff08agentscope.agents.agentbase \u7c7b\u65b9\u6cd5\uff09": [[1, "agentscope.agents.AgentBase.generate_agent_id", false]], "generate_image_from_name()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.utils.generate_image_from_name", false]], "generate_jwt()\uff08\u5728 agentscope.studio.utils \u6a21\u5757\u4e2d\uff09": [[98, "agentscope.studio.utils.generate_jwt", false]], "generate_notes() \uff08agentscope.prompt.systempromptoptimizer \u65b9\u6cd5\uff09": [[42, "agentscope.prompt.SystemPromptOptimizer.generate_notes", false]], "generate_oid()\uff08\u5728 agentscope.rpc.rpc_meta \u6a21\u5757\u4e2d\uff09": [[54, "agentscope.rpc.rpc_meta.generate_oid", false]], "generate_server_id()\uff08agentscope.server.launcher.rpcagentserverlauncher \u7c7b\u65b9\u6cd5\uff09": [[59, "agentscope.server.launcher.RpcAgentServerLauncher.generate_server_id", false]], "generate_server_id()\uff08agentscope.server.rpcagentserverlauncher \u7c7b\u65b9\u6cd5\uff09": [[57, "agentscope.server.RpcAgentServerLauncher.generate_server_id", false]], "generation_method\uff08agentscope.models.gemini_model.geminichatwrapper \u5c5e\u6027\uff09": [[23, "agentscope.models.gemini_model.GeminiChatWrapper.generation_method", false]], "generation_method\uff08agentscope.models.geminichatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.GeminiChatWrapper.generation_method", false]], "get() \uff08agentscope.environment.event.getable \u65b9\u6cd5\uff09": [[12, "agentscope.environment.event.Getable.get", false]], "get() \uff08agentscope.server.async_result_pool.asyncresultpool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.AsyncResultPool.get", false]], "get() \uff08agentscope.server.async_result_pool.localpool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.LocalPool.get", false]], "get() \uff08agentscope.server.async_result_pool.redispool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.RedisPool.get", false]], "get()\uff08agentscope.service.service_toolkit.servicefactory \u7c7b\u65b9\u6cd5\uff09": [[80, "agentscope.service.service_toolkit.ServiceFactory.get", false]], "get()\uff08agentscope.service.service_toolkit.servicetoolkit \u7c7b\u65b9\u6cd5\uff09": [[80, "agentscope.service.service_toolkit.ServiceToolkit.get", false]], "get()\uff08agentscope.service.servicefactory \u7c7b\u65b9\u6cd5\uff09": [[61, "agentscope.service.ServiceFactory.get", false]], "get()\uff08agentscope.service.servicetoolkit \u7c7b\u65b9\u6cd5\uff09": [[61, "agentscope.service.ServiceToolkit.get", false]], "get_action_functions() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.get_action_functions", false]], "get_action_functions() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.get_action_functions", false]], "get_agent() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.get_agent", false]], "get_agent_list() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.get_agent_list", false]], "get_agent_list() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.get_agent_list", false]], "get_agent_list() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.get_agent_list", false]], "get_agent_list() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.get_agent_list", false]], "get_agent_list()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.get_agent_list", false]], "get_agent_memory() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.get_agent_memory", false]], "get_agent_memory() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.get_agent_memory", false]], "get_agent_memory() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.get_agent_memory", false]], "get_agent_memory() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.get_agent_memory", false]], "get_agent_memory()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.get_agent_memory", false]], "get_all_agents()\uff08\u5728 agentscope.web.workstation.workflow_node \u6a21\u5757\u4e2d\uff09": [[110, "agentscope.web.workstation.workflow_node.get_all_agents", false]], "get_chat()\uff08\u5728 agentscope.web.gradio.studio \u6a21\u5757\u4e2d\uff09": [[105, "agentscope.web.gradio.studio.get_chat", false]], "get_chat_msg()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.utils.get_chat_msg", false]], "get_children() \uff08agentscope.environment.basicenv \u65b9\u6cd5\uff09": [[10, "agentscope.environment.BasicEnv.get_children", false]], "get_children() \uff08agentscope.environment.env \u65b9\u6cd5\uff09": [[10, "agentscope.environment.Env.get_children", false]], "get_children() \uff08agentscope.environment.env.basicenv \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.BasicEnv.get_children", false]], "get_children() \uff08agentscope.environment.env.env \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.Env.get_children", false]], "get_class()\uff08agentscope.rpc.rpc_meta.rpcmeta \u9759\u6001\u65b9\u6cd5\uff09": [[54, "agentscope.rpc.rpc_meta.RpcMeta.get_class", false]], "get_class()\uff08agentscope.rpc.rpcmeta \u9759\u6001\u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcMeta.get_class", false]], "get_config_by_name() \uff08agentscope.manager.modelmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.get_config_by_name", false]], "get_current_directory()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.get_current_directory", false]], "get_current_directory()\uff08\u5728 agentscope.service.file.common \u6a21\u5757\u4e2d\uff09": [[69, "agentscope.service.file.common.get_current_directory", false]], "get_embeddings() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.get_embeddings", false]], "get_embeddings() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.get_embeddings", false]], "get_help()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.get_help", false]], "get_instance()\uff08agentscope.manager.asmanager \u7c7b\u65b9\u6cd5\uff09": [[15, "agentscope.manager.ASManager.get_instance", false]], "get_instance()\uff08agentscope.manager.filemanager \u7c7b\u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.get_instance", false]], "get_instance()\uff08agentscope.manager.modelmanager \u7c7b\u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.get_instance", false]], "get_instance()\uff08agentscope.manager.monitormanager \u7c7b\u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.get_instance", false]], "get_knowledge() \uff08agentscope.rag.knowledge_bank.knowledgebank \u65b9\u6cd5\uff09": [[45, "agentscope.rag.knowledge_bank.KnowledgeBank.get_knowledge", false]], "get_knowledge() \uff08agentscope.rag.knowledgebank \u65b9\u6cd5\uff09": [[43, "agentscope.rag.KnowledgeBank.get_knowledge", false]], "get_listeners() \uff08agentscope.environment.basicenv \u65b9\u6cd5\uff09": [[10, "agentscope.environment.BasicEnv.get_listeners", false]], "get_listeners() \uff08agentscope.environment.env \u65b9\u6cd5\uff09": [[10, "agentscope.environment.Env.get_listeners", false]], "get_listeners() \uff08agentscope.environment.env.basicenv \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.BasicEnv.get_listeners", false]], "get_listeners() \uff08agentscope.environment.env.env \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.Env.get_listeners", false]], "get_memory() \uff08agentscope.memory.memory.memorybase \u65b9\u6cd5\uff09": [[17, "agentscope.memory.memory.MemoryBase.get_memory", false]], "get_memory() \uff08agentscope.memory.memorybase \u65b9\u6cd5\uff09": [[16, "agentscope.memory.MemoryBase.get_memory", false]], "get_memory() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.get_memory", false]], "get_memory() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.get_memory", false]], "get_model_by_config_name() \uff08agentscope.manager.modelmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.get_model_by_config_name", false]], "get_openai_max_length()\uff08\u5728 agentscope.utils.token_utils \u6a21\u5757\u4e2d\uff09": [[101, "agentscope.utils.token_utils.get_openai_max_length", false]], "get_player_input()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.utils.get_player_input", false]], "get_pool()\uff08\u5728 agentscope.server.async_result_pool \u6a21\u5757\u4e2d\uff09": [[58, "agentscope.server.async_result_pool.get_pool", false]], "get_position() \uff08agentscope.environment.event.movable2d \u65b9\u6cd5\uff09": [[12, "agentscope.environment.event.Movable2D.get_position", false]], "get_public_methods()\uff08\u5728 agentscope.rpc.rpc_object \u6a21\u5757\u4e2d\uff09": [[55, "agentscope.rpc.rpc_object.get_public_methods", false]], "get_reset_msg()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.utils.get_reset_msg", false]], "get_server_info() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.get_server_info", false]], "get_server_info() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.get_server_info", false]], "get_server_info() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.get_server_info", false]], "get_server_info() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.get_server_info", false]], "get_server_info()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.get_server_info", false]], "get_wrapper()\uff08agentscope.models.model.modelwrapperbase \u7c7b\u65b9\u6cd5\uff09": [[25, "agentscope.models.model.ModelWrapperBase.get_wrapper", false]], "get_wrapper()\uff08agentscope.models.modelwrapperbase \u7c7b\u65b9\u6cd5\uff09": [[21, "agentscope.models.ModelWrapperBase.get_wrapper", false]], "getable\uff08agentscope.environment.event \u4e2d\u7684\u7c7b\uff09": [[12, "agentscope.environment.event.Getable", false]], "google_search()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.google_search", false]], "google_search()\uff08\u5728 agentscope.service.web.search \u6a21\u5757\u4e2d\uff09": [[91, "agentscope.service.web.search.google_search", false]], "googlesearchservicenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.GoogleSearchServiceNode", false]], "height\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.height", false]], "height\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.height", false]], "holdable\uff08agentscope.environment.event \u4e2d\u7684\u7c7b\uff09": [[12, "agentscope.environment.event.Holdable", false]], "host\uff08agentscope.exception.agentservererror \u5c5e\u6027\uff09": [[13, "agentscope.exception.AgentServerError.host", false]], "html\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.html", false]], "html\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.html", false]], "id\uff08agentscope.message.msg \u5c5e\u6027\uff09": [[19, "agentscope.message.Msg.id", false]], "id\uff08agentscope.message.msg.msg \u5c5e\u6027\uff09": [[20, "agentscope.message.msg.Msg.id", false]], "ifelsepipeline()\uff08\u5728 agentscope.pipelines \u6a21\u5757\u4e2d\uff09": [[39, "agentscope.pipelines.ifelsepipeline", false]], "ifelsepipeline()\uff08\u5728 agentscope.pipelines.functional \u6a21\u5757\u4e2d\uff09": [[40, "agentscope.pipelines.functional.ifelsepipeline", false]], "ifelsepipelinenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.IfElsePipelineNode", false]], "ifelsepipeline\uff08agentscope.pipelines \u4e2d\u7684\u7c7b\uff09": [[39, "agentscope.pipelines.IfElsePipeline", false]], "ifelsepipeline\uff08agentscope.pipelines.pipeline \u4e2d\u7684\u7c7b\uff09": [[41, "agentscope.pipelines.pipeline.IfElsePipeline", false]], "import_function_from_path()\uff08\u5728 agentscope.web.gradio.studio \u6a21\u5757\u4e2d\uff09": [[105, "agentscope.web.gradio.studio.import_function_from_path", false]], "importerrorreporter\uff08agentscope.utils.common \u4e2d\u7684\u7c7b\uff09": [[100, "agentscope.utils.common.ImportErrorReporter", false]], "incr_key\uff08agentscope.server.async_result_pool.redispool \u5c5e\u6027\uff09": [[58, "agentscope.server.async_result_pool.RedisPool.INCR_KEY", false]], "init()\uff08\u5728 agentscope \u6a21\u5757\u4e2d\uff09": [[0, "agentscope.init", false]], "init()\uff08\u5728 agentscope.studio \u6a21\u5757\u4e2d\uff09": [[97, "agentscope.studio.init", false]], "init_uid_list()\uff08\u5728 agentscope.web.gradio.studio \u6a21\u5757\u4e2d\uff09": [[105, "agentscope.web.gradio.studio.init_uid_list", false]], "init_uid_queues()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.utils.init_uid_queues", false]], "initialize() \uff08agentscope.manager.asmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ASManager.initialize", false]], "initialize() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.initialize", false]], "initialize() \uff08agentscope.manager.modelmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.initialize", false]], "initialize() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.initialize", false]], "inner_text\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.inner_text", false]], "inner_text\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.inner_text", false]], "invoke_dir\uff08agentscope.manager.filemanager \u5c5e\u6027\uff09": [[15, "agentscope.manager.FileManager.invoke_dir", false]], "is_alive() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.is_alive", false]], "is_alive() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.is_alive", false]], "is_alive() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.is_alive", false]], "is_alive() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.is_alive", false]], "is_alive()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.is_alive", false]], "is_callable_expression()\uff08\u5728 agentscope.web.workstation.workflow_utils \u6a21\u5757\u4e2d\uff09": [[111, "agentscope.web.workstation.workflow_utils.is_callable_expression", false]], "is_clickable\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.is_clickable", false]], "is_clickable\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.is_clickable", false]], "is_initialized()\uff08agentscope.manager.filemanager \u7c7b\u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.is_initialized", false]], "is_serializable()\uff08\u5728 agentscope.serialize \u6a21\u5757\u4e2d\uff09": [[56, "agentscope.serialize.is_serializable", false]], "is_stream_exhausted\uff08agentscope.models.modelresponse \u5c5e\u6027\uff09": [[21, "agentscope.models.ModelResponse.is_stream_exhausted", false]], "is_stream_exhausted\uff08agentscope.models.response.modelresponse \u5c5e\u6027\uff09": [[29, "agentscope.models.response.ModelResponse.is_stream_exhausted", false]], "is_valid_url()\uff08\u5728 agentscope.service.web.web_digest \u6a21\u5757\u4e2d\uff09": [[93, "agentscope.service.web.web_digest.is_valid_url", false]], "json_required_hint\uff08agentscope.parsers.multitaggedcontentparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MultiTaggedContentParser.json_required_hint", false]], "json_required_hint\uff08agentscope.parsers.tagged_content_parser.multitaggedcontentparser \u5c5e\u6027\uff09": [[38, "agentscope.parsers.tagged_content_parser.MultiTaggedContentParser.json_required_hint", false]], "json_schemas\uff08agentscope.service.service_toolkit.servicetoolkit \u5c5e\u6027\uff09": [[80, "agentscope.service.service_toolkit.ServiceToolkit.json_schemas", false]], "json_schemas\uff08agentscope.service.servicetoolkit \u5c5e\u6027\uff09": [[61, "agentscope.service.ServiceToolkit.json_schemas", false]], "json_schema\uff08agentscope.service.service_toolkit.servicefunction \u5c5e\u6027\uff09": [[80, "agentscope.service.service_toolkit.ServiceFunction.json_schema", false]], "jsondictvalidationerror": [[13, "agentscope.exception.JsonDictValidationError", false]], "jsonparsingerror": [[13, "agentscope.exception.JsonParsingError", false]], "jsontypeerror": [[13, "agentscope.exception.JsonTypeError", false]], "json\uff08agentscope.constants.responseformat \u5c5e\u6027\uff09": [[9, "agentscope.constants.ResponseFormat.JSON", false]], "keep_alive\uff08agentscope.models.ollama_model.ollamachatwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaChatWrapper.keep_alive", false]], "keep_alive\uff08agentscope.models.ollama_model.ollamaembeddingwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaEmbeddingWrapper.keep_alive", false]], "keep_alive\uff08agentscope.models.ollama_model.ollamagenerationwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaGenerationWrapper.keep_alive", false]], "keep_alive\uff08agentscope.models.ollama_model.ollamawrapperbase \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaWrapperBase.keep_alive", false]], "knowledgebank\uff08agentscope.rag \u4e2d\u7684\u7c7b\uff09": [[43, "agentscope.rag.KnowledgeBank", false]], "knowledgebank\uff08agentscope.rag.knowledge_bank \u4e2d\u7684\u7c7b\uff09": [[45, "agentscope.rag.knowledge_bank.KnowledgeBank", false]], "knowledge\uff08agentscope.rag \u4e2d\u7684\u7c7b\uff09": [[43, "agentscope.rag.Knowledge", false]], "knowledge\uff08agentscope.rag.knowledge \u4e2d\u7684\u7c7b\uff09": [[44, "agentscope.rag.knowledge.Knowledge", false]], "kwarg_converter()\uff08\u5728 agentscope.web.workstation.workflow_utils \u6a21\u5757\u4e2d\uff09": [[111, "agentscope.web.workstation.workflow_utils.kwarg_converter", false]], "launch() \uff08agentscope.server.launcher.rpcagentserverlauncher \u65b9\u6cd5\uff09": [[59, "agentscope.server.launcher.RpcAgentServerLauncher.launch", false]], "launch() \uff08agentscope.server.rpcagentserverlauncher \u65b9\u6cd5\uff09": [[57, "agentscope.server.RpcAgentServerLauncher.launch", false]], "list_directory_content()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.list_directory_content", false]], "list_directory_content()\uff08\u5728 agentscope.service.file.common \u6a21\u5757\u4e2d\uff09": [[69, "agentscope.service.file.common.list_directory_content", false]], "list_models() \uff08agentscope.models.gemini_model.geminiwrapperbase \u65b9\u6cd5\uff09": [[23, "agentscope.models.gemini_model.GeminiWrapperBase.list_models", false]], "litellmchatwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.LiteLLMChatWrapper", false]], "litellmchatwrapper\uff08agentscope.models.litellm_model \u4e2d\u7684\u7c7b\uff09": [[24, "agentscope.models.litellm_model.LiteLLMChatWrapper", false]], "litellmwrapperbase\uff08agentscope.models.litellm_model \u4e2d\u7684\u7c7b\uff09": [[24, "agentscope.models.litellm_model.LiteLLMWrapperBase", false]], "llamaindexagent\uff08agentscope.agents \u4e2d\u7684\u7c7b\uff09": [[1, "agentscope.agents.LlamaIndexAgent", false]], "llamaindexagent\uff08agentscope.agents.rag_agent \u4e2d\u7684\u7c7b\uff09": [[6, "agentscope.agents.rag_agent.LlamaIndexAgent", false]], "llamaindexknowledge\uff08agentscope.rag.llama_index_knowledge \u4e2d\u7684\u7c7b\uff09": [[46, "agentscope.rag.llama_index_knowledge.LlamaIndexKnowledge", false]], "load() \uff08agentscope.memory.memory.memorybase \u65b9\u6cd5\uff09": [[17, "agentscope.memory.memory.MemoryBase.load", false]], "load() \uff08agentscope.memory.memorybase \u65b9\u6cd5\uff09": [[16, "agentscope.memory.MemoryBase.load", false]], "load() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.load", false]], "load() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.load", false]], "load_agents_from_dir()\uff08\u5728 agentscope.server.launcher \u6a21\u5757\u4e2d\uff09": [[59, "agentscope.server.launcher.load_agents_from_dir", false]], "load_config()\uff08\u5728 agentscope.web.workstation.workflow \u6a21\u5757\u4e2d\uff09": [[108, "agentscope.web.workstation.workflow.load_config", false]], "load_custom_class_from_file()\uff08\u5728 agentscope.server.launcher \u6a21\u5757\u4e2d\uff09": [[59, "agentscope.server.launcher.load_custom_class_from_file", false]], "load_dict() \uff08agentscope.manager.asmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ASManager.load_dict", false]], "load_dict() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.load_dict", false]], "load_dict() \uff08agentscope.manager.modelmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.load_dict", false]], "load_dict() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.load_dict", false]], "load_dict()\uff08agentscope.rpc.retry_strategy.retrybase \u7c7b\u65b9\u6cd5\uff09": [[48, "agentscope.rpc.retry_strategy.RetryBase.load_dict", false]], "load_model_configs() \uff08agentscope.manager.modelmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.load_model_configs", false]], "load_web()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.load_web", false]], "load_web()\uff08\u5728 agentscope.service.web.web_digest \u6a21\u5757\u4e2d\uff09": [[93, "agentscope.service.web.web_digest.load_web", false]], "localpool\uff08agentscope.server.async_result_pool \u4e2d\u7684\u7c7b\uff09": [[58, "agentscope.server.async_result_pool.LocalPool", false]], "log_gradio()\uff08\u5728 agentscope.logging \u6a21\u5757\u4e2d\uff09": [[14, "agentscope.logging.log_gradio", false]], "log_msg()\uff08\u5728 agentscope.logging \u6a21\u5757\u4e2d\uff09": [[14, "agentscope.logging.log_msg", false]], "log_stream_msg()\uff08\u5728 agentscope.logging \u6a21\u5757\u4e2d\uff09": [[14, "agentscope.logging.log_stream_msg", false]], "main()\uff08\u5728 agentscope.web.workstation.workflow \u6a21\u5757\u4e2d\uff09": [[108, "agentscope.web.workstation.workflow.main", false]], "markdowncodeblockparser\uff08agentscope.parsers \u4e2d\u7684\u7c7b\uff09": [[33, "agentscope.parsers.MarkdownCodeBlockParser", false]], "markdowncodeblockparser\uff08agentscope.parsers.code_block_parser \u4e2d\u7684\u7c7b\uff09": [[34, "agentscope.parsers.code_block_parser.MarkdownCodeBlockParser", false]], "markdownjsondictparser\uff08agentscope.parsers \u4e2d\u7684\u7c7b\uff09": [[33, "agentscope.parsers.MarkdownJsonDictParser", false]], "markdownjsondictparser\uff08agentscope.parsers.json_object_parser \u4e2d\u7684\u7c7b\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonDictParser", false]], "markdownjsonobjectparser\uff08agentscope.parsers \u4e2d\u7684\u7c7b\uff09": [[33, "agentscope.parsers.MarkdownJsonObjectParser", false]], "markdownjsonobjectparser\uff08agentscope.parsers.json_object_parser \u4e2d\u7684\u7c7b\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonObjectParser", false]], "memorybase\uff08agentscope.memory \u4e2d\u7684\u7c7b\uff09": [[16, "agentscope.memory.MemoryBase", false]], "memorybase\uff08agentscope.memory.memory \u4e2d\u7684\u7c7b\uff09": [[17, "agentscope.memory.memory.MemoryBase", false]], "message\uff08agentscope.exception.agentservererror \u5c5e\u6027\uff09": [[13, "agentscope.exception.AgentServerError.message", false]], "message\uff08agentscope.web.workstation.workflow_node.workflownodetype \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.WorkflowNodeType.MESSAGE", false]], "meta_data\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.meta_data", false]], "meta_data\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.meta_data", false]], "metadata\uff08agentscope.message.msg \u5c5e\u6027\uff09": [[19, "agentscope.message.Msg.metadata", false]], "metadata\uff08agentscope.message.msg.msg \u5c5e\u6027\uff09": [[20, "agentscope.message.msg.Msg.metadata", false]], "missing_begin_tag\uff08agentscope.exception.tagnotfounderror \u5c5e\u6027\uff09": [[13, "agentscope.exception.TagNotFoundError.missing_begin_tag", false]], "missing_end_tag\uff08agentscope.exception.tagnotfounderror \u5c5e\u6027\uff09": [[13, "agentscope.exception.TagNotFoundError.missing_end_tag", false]], "mixtureofagents\uff08agentscope.strategy \u4e2d\u7684\u7c7b\uff09": [[95, "agentscope.strategy.MixtureOfAgents", false]], "mixtureofagents\uff08agentscope.strategy.mixture_of_agent \u4e2d\u7684\u7c7b\uff09": [[96, "agentscope.strategy.mixture_of_agent.MixtureOfAgents", false]], "model_computed_fields\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.model_computed_fields", false]], "model_computed_fields\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.model_computed_fields", false]], "model_configs\uff08agentscope.manager.modelmanager \u5c5e\u6027\uff09": [[15, "agentscope.manager.ModelManager.model_configs", false]], "model_config\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.model_config", false]], "model_config\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.model_config", false]], "model_fields\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.model_fields", false]], "model_fields\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.model_fields", false]], "model_name\uff08agentscope.models.dashscope_model.dashscopechatwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeChatWrapper.model_name", false]], "model_name\uff08agentscope.models.dashscope_model.dashscopeimagesynthesiswrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeImageSynthesisWrapper.model_name", false]], "model_name\uff08agentscope.models.dashscope_model.dashscopemultimodalwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeMultiModalWrapper.model_name", false]], "model_name\uff08agentscope.models.dashscope_model.dashscopetextembeddingwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeTextEmbeddingWrapper.model_name", false]], "model_name\uff08agentscope.models.gemini_model.geminichatwrapper \u5c5e\u6027\uff09": [[23, "agentscope.models.gemini_model.GeminiChatWrapper.model_name", false]], "model_name\uff08agentscope.models.gemini_model.geminiembeddingwrapper \u5c5e\u6027\uff09": [[23, "agentscope.models.gemini_model.GeminiEmbeddingWrapper.model_name", false]], "model_name\uff08agentscope.models.litellm_model.litellmchatwrapper \u5c5e\u6027\uff09": [[24, "agentscope.models.litellm_model.LiteLLMChatWrapper.model_name", false]], "model_name\uff08agentscope.models.model.modelwrapperbase \u5c5e\u6027\uff09": [[25, "agentscope.models.model.ModelWrapperBase.model_name", false]], "model_name\uff08agentscope.models.modelwrapperbase \u5c5e\u6027\uff09": [[21, "agentscope.models.ModelWrapperBase.model_name", false]], "model_name\uff08agentscope.models.ollama_model.ollamachatwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaChatWrapper.model_name", false]], "model_name\uff08agentscope.models.ollama_model.ollamaembeddingwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaEmbeddingWrapper.model_name", false]], "model_name\uff08agentscope.models.ollama_model.ollamagenerationwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaGenerationWrapper.model_name", false]], "model_name\uff08agentscope.models.ollama_model.ollamawrapperbase \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaWrapperBase.model_name", false]], "model_name\uff08agentscope.models.openai_model.openaichatwrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIChatWrapper.model_name", false]], "model_name\uff08agentscope.models.openai_model.openaidallewrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIDALLEWrapper.model_name", false]], "model_name\uff08agentscope.models.openai_model.openaiembeddingwrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIEmbeddingWrapper.model_name", false]], "model_name\uff08agentscope.models.post_model.postapichatwrapper \u5c5e\u6027\uff09": [[28, "agentscope.models.post_model.PostAPIChatWrapper.model_name", false]], "model_name\uff08agentscope.models.post_model.postapimodelwrapperbase \u5c5e\u6027\uff09": [[28, "agentscope.models.post_model.PostAPIModelWrapperBase.model_name", false]], "model_name\uff08agentscope.models.yi_model.yichatwrapper \u5c5e\u6027\uff09": [[30, "agentscope.models.yi_model.YiChatWrapper.model_name", false]], "model_name\uff08agentscope.models.zhipu_model.zhipuaichatwrapper \u5c5e\u6027\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIChatWrapper.model_name", false]], "model_name\uff08agentscope.models.zhipu_model.zhipuaiembeddingwrapper \u5c5e\u6027\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIEmbeddingWrapper.model_name", false]], "model_type\uff08agentscope.models.dashscope_model.dashscopechatwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeChatWrapper.model_type", false]], "model_type\uff08agentscope.models.dashscope_model.dashscopeimagesynthesiswrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeImageSynthesisWrapper.model_type", false]], "model_type\uff08agentscope.models.dashscope_model.dashscopemultimodalwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeMultiModalWrapper.model_type", false]], "model_type\uff08agentscope.models.dashscope_model.dashscopetextembeddingwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeTextEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.dashscopechatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.DashScopeChatWrapper.model_type", false]], "model_type\uff08agentscope.models.dashscopeimagesynthesiswrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.DashScopeImageSynthesisWrapper.model_type", false]], "model_type\uff08agentscope.models.dashscopemultimodalwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.DashScopeMultiModalWrapper.model_type", false]], "model_type\uff08agentscope.models.dashscopetextembeddingwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.DashScopeTextEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.gemini_model.geminichatwrapper \u5c5e\u6027\uff09": [[23, "agentscope.models.gemini_model.GeminiChatWrapper.model_type", false]], "model_type\uff08agentscope.models.gemini_model.geminiembeddingwrapper \u5c5e\u6027\uff09": [[23, "agentscope.models.gemini_model.GeminiEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.geminichatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.GeminiChatWrapper.model_type", false]], "model_type\uff08agentscope.models.geminiembeddingwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.GeminiEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.litellm_model.litellmchatwrapper \u5c5e\u6027\uff09": [[24, "agentscope.models.litellm_model.LiteLLMChatWrapper.model_type", false]], "model_type\uff08agentscope.models.litellmchatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.LiteLLMChatWrapper.model_type", false]], "model_type\uff08agentscope.models.model.modelwrapperbase \u5c5e\u6027\uff09": [[25, "agentscope.models.model.ModelWrapperBase.model_type", false]], "model_type\uff08agentscope.models.modelwrapperbase \u5c5e\u6027\uff09": [[21, "agentscope.models.ModelWrapperBase.model_type", false]], "model_type\uff08agentscope.models.ollama_model.ollamachatwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaChatWrapper.model_type", false]], "model_type\uff08agentscope.models.ollama_model.ollamaembeddingwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.ollama_model.ollamagenerationwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaGenerationWrapper.model_type", false]], "model_type\uff08agentscope.models.ollama_model.ollamawrapperbase \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaWrapperBase.model_type", false]], "model_type\uff08agentscope.models.ollamachatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.OllamaChatWrapper.model_type", false]], "model_type\uff08agentscope.models.ollamaembeddingwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.OllamaEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.ollamagenerationwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.OllamaGenerationWrapper.model_type", false]], "model_type\uff08agentscope.models.openai_model.openaichatwrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIChatWrapper.model_type", false]], "model_type\uff08agentscope.models.openai_model.openaidallewrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIDALLEWrapper.model_type", false]], "model_type\uff08agentscope.models.openai_model.openaiembeddingwrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.openaichatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.OpenAIChatWrapper.model_type", false]], "model_type\uff08agentscope.models.openaidallewrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.OpenAIDALLEWrapper.model_type", false]], "model_type\uff08agentscope.models.openaiembeddingwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.OpenAIEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.post_model.postapichatwrapper \u5c5e\u6027\uff09": [[28, "agentscope.models.post_model.PostAPIChatWrapper.model_type", false]], "model_type\uff08agentscope.models.post_model.postapidallewrapper \u5c5e\u6027\uff09": [[28, "agentscope.models.post_model.PostAPIDALLEWrapper.model_type", false]], "model_type\uff08agentscope.models.post_model.postapiembeddingwrapper \u5c5e\u6027\uff09": [[28, "agentscope.models.post_model.PostAPIEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.post_model.postapimodelwrapperbase \u5c5e\u6027\uff09": [[28, "agentscope.models.post_model.PostAPIModelWrapperBase.model_type", false]], "model_type\uff08agentscope.models.postapichatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.PostAPIChatWrapper.model_type", false]], "model_type\uff08agentscope.models.postapimodelwrapperbase \u5c5e\u6027\uff09": [[21, "agentscope.models.PostAPIModelWrapperBase.model_type", false]], "model_type\uff08agentscope.models.yi_model.yichatwrapper \u5c5e\u6027\uff09": [[30, "agentscope.models.yi_model.YiChatWrapper.model_type", false]], "model_type\uff08agentscope.models.yichatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.YiChatWrapper.model_type", false]], "model_type\uff08agentscope.models.zhipu_model.zhipuaichatwrapper \u5c5e\u6027\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIChatWrapper.model_type", false]], "model_type\uff08agentscope.models.zhipu_model.zhipuaiembeddingwrapper \u5c5e\u6027\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.zhipuaichatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.ZhipuAIChatWrapper.model_type", false]], "model_type\uff08agentscope.models.zhipuaiembeddingwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.ZhipuAIEmbeddingWrapper.model_type", false]], "modelmanager\uff08agentscope.manager \u4e2d\u7684\u7c7b\uff09": [[15, "agentscope.manager.ModelManager", false]], "modelnode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.ModelNode", false]], "modelresponse\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.ModelResponse", false]], "modelresponse\uff08agentscope.models.response \u4e2d\u7684\u7c7b\uff09": [[29, "agentscope.models.response.ModelResponse", false]], "modelwrapperbase\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.ModelWrapperBase", false]], "modelwrapperbase\uff08agentscope.models.model \u4e2d\u7684\u7c7b\uff09": [[25, "agentscope.models.model.ModelWrapperBase", false]], "model\uff08agentscope.web.workstation.workflow_node.workflownodetype \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.WorkflowNodeType.MODEL", false]], "module": [[0, "module-agentscope", false], [1, "module-agentscope.agents", false], [2, "module-agentscope.agents.agent", false], [3, "module-agentscope.agents.dialog_agent", false], [4, "module-agentscope.agents.dict_dialog_agent", false], [5, "module-agentscope.agents.operator", false], [6, "module-agentscope.agents.rag_agent", false], [7, "module-agentscope.agents.react_agent", false], [8, "module-agentscope.agents.user_agent", false], [9, "module-agentscope.constants", false], [10, "module-agentscope.environment", false], [11, "module-agentscope.environment.env", false], [12, "module-agentscope.environment.event", false], [13, "module-agentscope.exception", false], [14, "module-agentscope.logging", false], [15, "module-agentscope.manager", false], [16, "module-agentscope.memory", false], [17, "module-agentscope.memory.memory", false], [18, "module-agentscope.memory.temporary_memory", false], [19, "module-agentscope.message", false], [20, "module-agentscope.message.msg", false], [21, "module-agentscope.models", false], [22, "module-agentscope.models.dashscope_model", false], [23, "module-agentscope.models.gemini_model", false], [24, "module-agentscope.models.litellm_model", false], [25, "module-agentscope.models.model", false], [26, "module-agentscope.models.ollama_model", false], [27, "module-agentscope.models.openai_model", false], [28, "module-agentscope.models.post_model", false], [29, "module-agentscope.models.response", false], [30, "module-agentscope.models.yi_model", false], [31, "module-agentscope.models.zhipu_model", false], [32, "module-agentscope.msghub", false], [33, "module-agentscope.parsers", false], [34, "module-agentscope.parsers.code_block_parser", false], [35, "module-agentscope.parsers.json_object_parser", false], [36, "module-agentscope.parsers.parser_base", false], [37, "module-agentscope.parsers.regex_tagged_content_parser", false], [38, "module-agentscope.parsers.tagged_content_parser", false], [39, "module-agentscope.pipelines", false], [40, "module-agentscope.pipelines.functional", false], [41, "module-agentscope.pipelines.pipeline", false], [42, "module-agentscope.prompt", false], [43, "module-agentscope.rag", false], [44, "module-agentscope.rag.knowledge", false], [45, "module-agentscope.rag.knowledge_bank", false], [46, "module-agentscope.rag.llama_index_knowledge", false], [47, "module-agentscope.rpc", false], [48, "module-agentscope.rpc.retry_strategy", false], [49, "module-agentscope.rpc.rpc_agent_pb2", false], [50, "module-agentscope.rpc.rpc_agent_pb2_grpc", false], [51, "module-agentscope.rpc.rpc_async", false], [52, "module-agentscope.rpc.rpc_client", false], [53, "module-agentscope.rpc.rpc_config", false], [54, "module-agentscope.rpc.rpc_meta", false], [55, "module-agentscope.rpc.rpc_object", false], [56, "module-agentscope.serialize", false], [57, "module-agentscope.server", false], [58, "module-agentscope.server.async_result_pool", false], [59, "module-agentscope.server.launcher", false], [60, "module-agentscope.server.servicer", false], [61, "module-agentscope.service", false], [62, "module-agentscope.service.browser", false], [63, "module-agentscope.service.browser.web_browser", false], [64, "module-agentscope.service.execute_code", false], [65, "module-agentscope.service.execute_code.exec_notebook", false], [66, "module-agentscope.service.execute_code.exec_python", false], [67, "module-agentscope.service.execute_code.exec_shell", false], [68, "module-agentscope.service.file", false], [69, "module-agentscope.service.file.common", false], [70, "module-agentscope.service.file.json", false], [71, "module-agentscope.service.file.text", false], [72, "module-agentscope.service.multi_modality", false], [73, "module-agentscope.service.multi_modality.dashscope_services", false], [74, "module-agentscope.service.multi_modality.openai_services", false], [75, "module-agentscope.service.retrieval", false], [76, "module-agentscope.service.retrieval.retrieval_from_list", false], [77, "module-agentscope.service.retrieval.similarity", false], [78, "module-agentscope.service.service_response", false], [79, "module-agentscope.service.service_status", false], [80, "module-agentscope.service.service_toolkit", false], [81, "module-agentscope.service.sql_query", false], [82, "module-agentscope.service.sql_query.mongodb", false], [83, "module-agentscope.service.sql_query.mysql", false], [84, "module-agentscope.service.sql_query.sqlite", false], [85, "module-agentscope.service.text_processing", false], [86, "module-agentscope.service.text_processing.summarization", false], [87, "module-agentscope.service.web", false], [88, "module-agentscope.service.web.arxiv", false], [89, "module-agentscope.service.web.dblp", false], [90, "module-agentscope.service.web.download", false], [91, "module-agentscope.service.web.search", false], [92, "module-agentscope.service.web.tripadvisor", false], [93, "module-agentscope.service.web.web_digest", false], [94, "module-agentscope.service.web.wikipedia", false], [95, "module-agentscope.strategy", false], [96, "module-agentscope.strategy.mixture_of_agent", false], [97, "module-agentscope.studio", false], [98, "module-agentscope.studio.utils", false], [99, "module-agentscope.utils", false], [100, "module-agentscope.utils.common", false], [101, "module-agentscope.utils.token_utils", false], [102, "module-agentscope.web", false], [103, "module-agentscope.web.gradio", false], [104, "module-agentscope.web.gradio.constants", false], [105, "module-agentscope.web.gradio.studio", false], [106, "module-agentscope.web.gradio.utils", false], [107, "module-agentscope.web.workstation", false], [108, "module-agentscope.web.workstation.workflow", false], [109, "module-agentscope.web.workstation.workflow_dag", false], [110, "module-agentscope.web.workstation.workflow_node", false], [111, "module-agentscope.web.workstation.workflow_utils", false]], "monitormanager\uff08agentscope.manager \u4e2d\u7684\u7c7b\uff09": [[15, "agentscope.manager.MonitorManager", false]], "movable2d\uff08agentscope.environment.event \u4e2d\u7684\u7c7b\uff09": [[12, "agentscope.environment.event.Movable2D", false]], "move_by() \uff08agentscope.environment.event.movable2d \u65b9\u6cd5\uff09": [[12, "agentscope.environment.event.Movable2D.move_by", false]], "move_directory()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.move_directory", false]], "move_directory()\uff08\u5728 agentscope.service.file.common \u6a21\u5757\u4e2d\uff09": [[69, "agentscope.service.file.common.move_directory", false]], "move_file()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.move_file", false]], "move_file()\uff08\u5728 agentscope.service.file.common \u6a21\u5757\u4e2d\uff09": [[69, "agentscope.service.file.common.move_file", false]], "move_to() \uff08agentscope.environment.event.movable2d \u65b9\u6cd5\uff09": [[12, "agentscope.environment.event.Movable2D.move_to", false]], "msghub()\uff08\u5728 agentscope \u6a21\u5757\u4e2d\uff09": [[0, "agentscope.msghub", false]], "msghub()\uff08\u5728 agentscope.msghub \u6a21\u5757\u4e2d\uff09": [[32, "agentscope.msghub.msghub", false]], "msghubmanager\uff08agentscope.msghub \u4e2d\u7684\u7c7b\uff09": [[32, "agentscope.msghub.MsgHubManager", false]], "msghubnode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.MsgHubNode", false]], "msgnode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.MsgNode", false]], "msg\uff08agentscope.message \u4e2d\u7684\u7c7b\uff09": [[19, "agentscope.message.Msg", false]], "msg\uff08agentscope.message.msg \u4e2d\u7684\u7c7b\uff09": [[20, "agentscope.message.msg.Msg", false]], "multitaggedcontentparser\uff08agentscope.parsers \u4e2d\u7684\u7c7b\uff09": [[33, "agentscope.parsers.MultiTaggedContentParser", false]], "multitaggedcontentparser\uff08agentscope.parsers.tagged_content_parser \u4e2d\u7684\u7c7b\uff09": [[38, "agentscope.parsers.tagged_content_parser.MultiTaggedContentParser", false]], "name\uff08agentscope.environment.basicenv \u5c5e\u6027\uff09": [[10, "agentscope.environment.BasicEnv.name", false]], "name\uff08agentscope.environment.env \u5c5e\u6027\uff09": [[10, "agentscope.environment.Env.name", false]], "name\uff08agentscope.environment.env.basicenv \u5c5e\u6027\uff09": [[11, "agentscope.environment.env.BasicEnv.name", false]], "name\uff08agentscope.environment.env.env \u5c5e\u6027\uff09": [[11, "agentscope.environment.env.Env.name", false]], "name\uff08agentscope.environment.event \u5c5e\u6027\uff09": [[10, "agentscope.environment.Event.name", false]], "name\uff08agentscope.environment.event.event \u5c5e\u6027\uff09": [[12, "agentscope.environment.event.Event.name", false]], "name\uff08agentscope.message.msg \u5c5e\u6027\uff09": [[19, "agentscope.message.Msg.name", false]], "name\uff08agentscope.message.msg.msg \u5c5e\u6027\uff09": [[20, "agentscope.message.msg.Msg.name", false]], "name\uff08agentscope.parsers.code_block_parser.markdowncodeblockparser \u5c5e\u6027\uff09": [[34, "agentscope.parsers.code_block_parser.MarkdownCodeBlockParser.name", false]], "name\uff08agentscope.parsers.json_object_parser.markdownjsondictparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonDictParser.name", false]], "name\uff08agentscope.parsers.json_object_parser.markdownjsonobjectparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonObjectParser.name", false]], "name\uff08agentscope.parsers.markdowncodeblockparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownCodeBlockParser.name", false]], "name\uff08agentscope.parsers.markdownjsondictparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonDictParser.name", false]], "name\uff08agentscope.parsers.markdownjsonobjectparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonObjectParser.name", false]], "name\uff08agentscope.parsers.tagged_content_parser.taggedcontent \u5c5e\u6027\uff09": [[38, "agentscope.parsers.tagged_content_parser.TaggedContent.name", false]], "name\uff08agentscope.parsers.taggedcontent \u5c5e\u6027\uff09": [[33, "agentscope.parsers.TaggedContent.name", false]], "name\uff08agentscope.service.service_toolkit.servicefunction \u5c5e\u6027\uff09": [[80, "agentscope.service.service_toolkit.ServiceFunction.name", false]], "node_name\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.node_name", false]], "node_name\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.node_name", false]], "node_type\uff08agentscope.web.workstation.workflow_node.bingsearchservicenode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.BingSearchServiceNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.copynode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.CopyNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.dialogagentnode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.DialogAgentNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.dictdialogagentnode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.DictDialogAgentNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.forlooppipelinenode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.ForLoopPipelineNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.googlesearchservicenode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.GoogleSearchServiceNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.ifelsepipelinenode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.IfElsePipelineNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.modelnode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.ModelNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.msghubnode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.MsgHubNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.msgnode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.MsgNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.placeholdernode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.PlaceHolderNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.pythonservicenode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.PythonServiceNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.reactagentnode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.ReActAgentNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.readtextservicenode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.ReadTextServiceNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.sequentialpipelinenode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.SequentialPipelineNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.switchpipelinenode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.SwitchPipelineNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.useragentnode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.UserAgentNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.whilelooppipelinenode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.WhileLoopPipelineNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.workflownode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.WorkflowNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.writetextservicenode \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.WriteTextServiceNode.node_type", false]], "node_value\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.node_value", false]], "node_value\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.node_value", false]], "nodes_not_in_graph\uff08agentscope.web.workstation.workflow_dag.asdigraph \u5c5e\u6027\uff09": [[109, "agentscope.web.workstation.workflow_dag.ASDiGraph.nodes_not_in_graph", false]], "none\uff08agentscope.constants.responseformat \u5c5e\u6027\uff09": [[9, "agentscope.constants.ResponseFormat.NONE", false]], "notebookexecutor\uff08agentscope.service \u4e2d\u7684\u7c7b\uff09": [[61, "agentscope.service.NoteBookExecutor", false]], "notebookexecutor\uff08agentscope.service.execute_code.exec_notebook \u4e2d\u7684\u7c7b\uff09": [[65, "agentscope.service.execute_code.exec_notebook.NoteBookExecutor", false]], "num_tokens_from_content()\uff08\u5728 agentscope.utils.token_utils \u6a21\u5757\u4e2d\uff09": [[101, "agentscope.utils.token_utils.num_tokens_from_content", false]], "observe() \uff08agentscope.agents.agent.agentbase \u65b9\u6cd5\uff09": [[2, "agentscope.agents.agent.AgentBase.observe", false]], "observe() \uff08agentscope.agents.agentbase \u65b9\u6cd5\uff09": [[1, "agentscope.agents.AgentBase.observe", false]], "ollamachatwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.OllamaChatWrapper", false]], "ollamachatwrapper\uff08agentscope.models.ollama_model \u4e2d\u7684\u7c7b\uff09": [[26, "agentscope.models.ollama_model.OllamaChatWrapper", false]], "ollamaembeddingwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.OllamaEmbeddingWrapper", false]], "ollamaembeddingwrapper\uff08agentscope.models.ollama_model \u4e2d\u7684\u7c7b\uff09": [[26, "agentscope.models.ollama_model.OllamaEmbeddingWrapper", false]], "ollamagenerationwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.OllamaGenerationWrapper", false]], "ollamagenerationwrapper\uff08agentscope.models.ollama_model \u4e2d\u7684\u7c7b\uff09": [[26, "agentscope.models.ollama_model.OllamaGenerationWrapper", false]], "ollamawrapperbase\uff08agentscope.models.ollama_model \u4e2d\u7684\u7c7b\uff09": [[26, "agentscope.models.ollama_model.OllamaWrapperBase", false]], "openai_audio_to_text()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.openai_audio_to_text", false]], "openai_audio_to_text()\uff08\u5728 agentscope.service.multi_modality.openai_services \u6a21\u5757\u4e2d\uff09": [[74, "agentscope.service.multi_modality.openai_services.openai_audio_to_text", false]], "openai_create_image_variation()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.openai_create_image_variation", false]], "openai_create_image_variation()\uff08\u5728 agentscope.service.multi_modality.openai_services \u6a21\u5757\u4e2d\uff09": [[74, "agentscope.service.multi_modality.openai_services.openai_create_image_variation", false]], "openai_edit_image()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.openai_edit_image", false]], "openai_edit_image()\uff08\u5728 agentscope.service.multi_modality.openai_services \u6a21\u5757\u4e2d\uff09": [[74, "agentscope.service.multi_modality.openai_services.openai_edit_image", false]], "openai_image_to_text()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.openai_image_to_text", false]], "openai_image_to_text()\uff08\u5728 agentscope.service.multi_modality.openai_services \u6a21\u5757\u4e2d\uff09": [[74, "agentscope.service.multi_modality.openai_services.openai_image_to_text", false]], "openai_text_to_audio()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.openai_text_to_audio", false]], "openai_text_to_audio()\uff08\u5728 agentscope.service.multi_modality.openai_services \u6a21\u5757\u4e2d\uff09": [[74, "agentscope.service.multi_modality.openai_services.openai_text_to_audio", false]], "openai_text_to_image()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.openai_text_to_image", false]], "openai_text_to_image()\uff08\u5728 agentscope.service.multi_modality.openai_services \u6a21\u5757\u4e2d\uff09": [[74, "agentscope.service.multi_modality.openai_services.openai_text_to_image", false]], "openaichatwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.OpenAIChatWrapper", false]], "openaichatwrapper\uff08agentscope.models.openai_model \u4e2d\u7684\u7c7b\uff09": [[27, "agentscope.models.openai_model.OpenAIChatWrapper", false]], "openaidallewrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.OpenAIDALLEWrapper", false]], "openaidallewrapper\uff08agentscope.models.openai_model \u4e2d\u7684\u7c7b\uff09": [[27, "agentscope.models.openai_model.OpenAIDALLEWrapper", false]], "openaiembeddingwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.OpenAIEmbeddingWrapper", false]], "openaiembeddingwrapper\uff08agentscope.models.openai_model \u4e2d\u7684\u7c7b\uff09": [[27, "agentscope.models.openai_model.OpenAIEmbeddingWrapper", false]], "openaiwrapperbase\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.OpenAIWrapperBase", false]], "openaiwrapperbase\uff08agentscope.models.openai_model \u4e2d\u7684\u7c7b\uff09": [[27, "agentscope.models.openai_model.OpenAIWrapperBase", false]], "operator\uff08agentscope.agents \u4e2d\u7684\u7c7b\uff09": [[1, "agentscope.agents.Operator", false]], "operator\uff08agentscope.agents.operator \u4e2d\u7684\u7c7b\uff09": [[5, "agentscope.agents.operator.Operator", false]], "options\uff08agentscope.models.ollama_model.ollamachatwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaChatWrapper.options", false]], "options\uff08agentscope.models.ollama_model.ollamaembeddingwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaEmbeddingWrapper.options", false]], "options\uff08agentscope.models.ollama_model.ollamagenerationwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaGenerationWrapper.options", false]], "options\uff08agentscope.models.ollama_model.ollamawrapperbase \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaWrapperBase.options", false]], "origin_x\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.origin_x", false]], "origin_x\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.origin_x", false]], "origin_y\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.origin_y", false]], "origin_y\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.origin_y", false]], "original_func\uff08agentscope.service.service_toolkit.servicefunction \u5c5e\u6027\uff09": [[80, "agentscope.service.service_toolkit.ServiceFunction.original_func", false]], "page_html\uff08agentscope.service.browser.web_browser.webbrowser \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.page_html", false]], "page_html\uff08agentscope.service.webbrowser \u5c5e\u6027\uff09": [[61, "agentscope.service.WebBrowser.page_html", false]], "page_markdown\uff08agentscope.service.browser.web_browser.webbrowser \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.page_markdown", false]], "page_markdown\uff08agentscope.service.webbrowser \u5c5e\u6027\uff09": [[61, "agentscope.service.WebBrowser.page_markdown", false]], "page_screenshot\uff08agentscope.service.browser.web_browser.webbrowser \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.page_screenshot", false]], "page_screenshot\uff08agentscope.service.webbrowser \u5c5e\u6027\uff09": [[61, "agentscope.service.WebBrowser.page_screenshot", false]], "page_title\uff08agentscope.service.browser.web_browser.webbrowser \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.page_title", false]], "page_title\uff08agentscope.service.webbrowser \u5c5e\u6027\uff09": [[61, "agentscope.service.WebBrowser.page_title", false]], "parse() \uff08agentscope.parsers.code_block_parser.markdowncodeblockparser \u65b9\u6cd5\uff09": [[34, "agentscope.parsers.code_block_parser.MarkdownCodeBlockParser.parse", false]], "parse() \uff08agentscope.parsers.json_object_parser.markdownjsondictparser \u65b9\u6cd5\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonDictParser.parse", false]], "parse() \uff08agentscope.parsers.json_object_parser.markdownjsonobjectparser \u65b9\u6cd5\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonObjectParser.parse", false]], "parse() \uff08agentscope.parsers.markdowncodeblockparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.MarkdownCodeBlockParser.parse", false]], "parse() \uff08agentscope.parsers.markdownjsondictparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.MarkdownJsonDictParser.parse", false]], "parse() \uff08agentscope.parsers.markdownjsonobjectparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.MarkdownJsonObjectParser.parse", false]], "parse() \uff08agentscope.parsers.multitaggedcontentparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.MultiTaggedContentParser.parse", false]], "parse() \uff08agentscope.parsers.parser_base.parserbase \u65b9\u6cd5\uff09": [[36, "agentscope.parsers.parser_base.ParserBase.parse", false]], "parse() \uff08agentscope.parsers.parserbase \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.ParserBase.parse", false]], "parse() \uff08agentscope.parsers.regex_tagged_content_parser.regextaggedcontentparser \u65b9\u6cd5\uff09": [[37, "agentscope.parsers.regex_tagged_content_parser.RegexTaggedContentParser.parse", false]], "parse() \uff08agentscope.parsers.regextaggedcontentparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.RegexTaggedContentParser.parse", false]], "parse() \uff08agentscope.parsers.tagged_content_parser.multitaggedcontentparser \u65b9\u6cd5\uff09": [[38, "agentscope.parsers.tagged_content_parser.MultiTaggedContentParser.parse", false]], "parse_and_call_func() \uff08agentscope.service.service_toolkit.servicetoolkit \u65b9\u6cd5\uff09": [[80, "agentscope.service.service_toolkit.ServiceToolkit.parse_and_call_func", false]], "parse_and_call_func() \uff08agentscope.service.servicetoolkit \u65b9\u6cd5\uff09": [[61, "agentscope.service.ServiceToolkit.parse_and_call_func", false]], "parse_html_to_text()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.parse_html_to_text", false]], "parse_html_to_text()\uff08\u5728 agentscope.service.web.web_digest \u6a21\u5757\u4e2d\uff09": [[93, "agentscope.service.web.web_digest.parse_html_to_text", false]], "parse_json\uff08agentscope.parsers.tagged_content_parser.taggedcontent \u5c5e\u6027\uff09": [[38, "agentscope.parsers.tagged_content_parser.TaggedContent.parse_json", false]], "parse_json\uff08agentscope.parsers.taggedcontent \u5c5e\u6027\uff09": [[33, "agentscope.parsers.TaggedContent.parse_json", false]], "parserbase\uff08agentscope.parsers \u4e2d\u7684\u7c7b\uff09": [[33, "agentscope.parsers.ParserBase", false]], "parserbase\uff08agentscope.parsers.parser_base \u4e2d\u7684\u7c7b\uff09": [[36, "agentscope.parsers.parser_base.ParserBase", false]], "path_db\uff08agentscope.manager.monitormanager \u5c5e\u6027\uff09": [[15, "agentscope.manager.MonitorManager.path_db", false]], "pipelinebase\uff08agentscope.pipelines \u4e2d\u7684\u7c7b\uff09": [[39, "agentscope.pipelines.PipelineBase", false]], "pipelinebase\uff08agentscope.pipelines.pipeline \u4e2d\u7684\u7c7b\uff09": [[41, "agentscope.pipelines.pipeline.PipelineBase", false]], "pipeline\uff08agentscope.web.workstation.workflow_node.workflownodetype \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.WorkflowNodeType.PIPELINE", false]], "placeholder()\uff08\u5728 agentscope.pipelines.functional \u6a21\u5757\u4e2d\uff09": [[40, "agentscope.pipelines.functional.placeholder", false]], "placeholdernode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.PlaceHolderNode", false]], "port\uff08agentscope.exception.agentservererror \u5c5e\u6027\uff09": [[13, "agentscope.exception.AgentServerError.port", false]], "post_processing() \uff08agentscope.rag.knowledge \u65b9\u6cd5\uff09": [[43, "agentscope.rag.Knowledge.post_processing", false]], "post_processing() \uff08agentscope.rag.knowledge.knowledge \u65b9\u6cd5\uff09": [[44, "agentscope.rag.knowledge.Knowledge.post_processing", false]], "postapichatwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.PostAPIChatWrapper", false]], "postapichatwrapper\uff08agentscope.models.post_model \u4e2d\u7684\u7c7b\uff09": [[28, "agentscope.models.post_model.PostAPIChatWrapper", false]], "postapidallewrapper\uff08agentscope.models.post_model \u4e2d\u7684\u7c7b\uff09": [[28, "agentscope.models.post_model.PostAPIDALLEWrapper", false]], "postapiembeddingwrapper\uff08agentscope.models.post_model \u4e2d\u7684\u7c7b\uff09": [[28, "agentscope.models.post_model.PostAPIEmbeddingWrapper", false]], "postapimodelwrapperbase\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.PostAPIModelWrapperBase", false]], "postapimodelwrapperbase\uff08agentscope.models.post_model \u4e2d\u7684\u7c7b\uff09": [[28, "agentscope.models.post_model.PostAPIModelWrapperBase", false]], "prepare() \uff08agentscope.server.async_result_pool.asyncresultpool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.AsyncResultPool.prepare", false]], "prepare() \uff08agentscope.server.async_result_pool.localpool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.LocalPool.prepare", false]], "prepare() \uff08agentscope.server.async_result_pool.redispool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.RedisPool.prepare", false]], "print_llm_usage() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.print_llm_usage", false]], "print_llm_usage()\uff08\u5728 agentscope \u6a21\u5757\u4e2d\uff09": [[0, "agentscope.print_llm_usage", false]], "processed_func\uff08agentscope.service.service_toolkit.servicefunction \u5c5e\u6027\uff09": [[80, "agentscope.service.service_toolkit.ServiceFunction.processed_func", false]], "pythonservicenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.PythonServiceNode", false]], "query_mongodb()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.query_mongodb", false]], "query_mongodb()\uff08\u5728 agentscope.service.sql_query.mongodb \u6a21\u5757\u4e2d\uff09": [[82, "agentscope.service.sql_query.mongodb.query_mongodb", false]], "query_mysql()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.query_mysql", false]], "query_mysql()\uff08\u5728 agentscope.service.sql_query.mysql \u6a21\u5757\u4e2d\uff09": [[83, "agentscope.service.sql_query.mysql.query_mysql", false]], "query_sqlite()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.query_sqlite", false]], "query_sqlite()\uff08\u5728 agentscope.service.sql_query.sqlite \u6a21\u5757\u4e2d\uff09": [[84, "agentscope.service.sql_query.sqlite.query_sqlite", false]], "quotaexceedederror": [[13, "agentscope.exception.QuotaExceededError", false]], "raw_response\uff08agentscope.exception.responseparsingerror \u5c5e\u6027\uff09": [[13, "agentscope.exception.ResponseParsingError.raw_response", false]], "reactagentnode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.ReActAgentNode", false]], "reactagent\uff08agentscope.agents \u4e2d\u7684\u7c7b\uff09": [[1, "agentscope.agents.ReActAgent", false]], "reactagent\uff08agentscope.agents.react_agent \u4e2d\u7684\u7c7b\uff09": [[7, "agentscope.agents.react_agent.ReActAgent", false]], "read_json_file()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.read_json_file", false]], "read_json_file()\uff08\u5728 agentscope.service.file.json \u6a21\u5757\u4e2d\uff09": [[70, "agentscope.service.file.json.read_json_file", false]], "read_text_file()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.read_text_file", false]], "read_text_file()\uff08\u5728 agentscope.service.file.text \u6a21\u5757\u4e2d\uff09": [[71, "agentscope.service.file.text.read_text_file", false]], "readtextservicenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.ReadTextServiceNode", false]], "redispool\uff08agentscope.server.async_result_pool \u4e2d\u7684\u7c7b\uff09": [[58, "agentscope.server.async_result_pool.RedisPool", false]], "refresh_index() \uff08agentscope.rag.llama_index_knowledge.llamaindexknowledge \u65b9\u6cd5\uff09": [[46, "agentscope.rag.llama_index_knowledge.LlamaIndexKnowledge.refresh_index", false]], "regextaggedcontentparser\uff08agentscope.parsers \u4e2d\u7684\u7c7b\uff09": [[33, "agentscope.parsers.RegexTaggedContentParser", false]], "regextaggedcontentparser\uff08agentscope.parsers.regex_tagged_content_parser \u4e2d\u7684\u7c7b\uff09": [[37, "agentscope.parsers.regex_tagged_content_parser.RegexTaggedContentParser", false]], "register_class()\uff08agentscope.rpc.rpc_meta.rpcmeta \u9759\u6001\u65b9\u6cd5\uff09": [[54, "agentscope.rpc.rpc_meta.RpcMeta.register_class", false]], "register_class()\uff08agentscope.rpc.rpcmeta \u9759\u6001\u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcMeta.register_class", false]], "release() \uff08agentscope.environment.event.holdable \u65b9\u6cd5\uff09": [[12, "agentscope.environment.event.Holdable.release", false]], "remove_child() \uff08agentscope.environment.basicenv \u65b9\u6cd5\uff09": [[10, "agentscope.environment.BasicEnv.remove_child", false]], "remove_child() \uff08agentscope.environment.env \u65b9\u6cd5\uff09": [[10, "agentscope.environment.Env.remove_child", false]], "remove_child() \uff08agentscope.environment.env.basicenv \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.BasicEnv.remove_child", false]], "remove_child() \uff08agentscope.environment.env.env \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.Env.remove_child", false]], "remove_duplicates_from_end()\uff08\u5728 agentscope.web.workstation.workflow_dag \u6a21\u5757\u4e2d\uff09": [[109, "agentscope.web.workstation.workflow_dag.remove_duplicates_from_end", false]], "remove_interactive_marks() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.remove_interactive_marks", false]], "remove_interactive_marks() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.remove_interactive_marks", false]], "remove_listener() \uff08agentscope.environment.basicenv \u65b9\u6cd5\uff09": [[10, "agentscope.environment.BasicEnv.remove_listener", false]], "remove_listener() \uff08agentscope.environment.env \u65b9\u6cd5\uff09": [[10, "agentscope.environment.Env.remove_listener", false]], "remove_listener() \uff08agentscope.environment.env.basicenv \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.BasicEnv.remove_listener", false]], "remove_listener() \uff08agentscope.environment.env.env \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.Env.remove_listener", false]], "reply() \uff08agentscope.agents.agent.agentbase \u65b9\u6cd5\uff09": [[2, "agentscope.agents.agent.AgentBase.reply", false]], "reply() \uff08agentscope.agents.agentbase \u65b9\u6cd5\uff09": [[1, "agentscope.agents.AgentBase.reply", false]], "reply() \uff08agentscope.agents.dialog_agent.dialogagent \u65b9\u6cd5\uff09": [[3, "agentscope.agents.dialog_agent.DialogAgent.reply", false]], "reply() \uff08agentscope.agents.dialogagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.DialogAgent.reply", false]], "reply() \uff08agentscope.agents.dict_dialog_agent.dictdialogagent \u65b9\u6cd5\uff09": [[4, "agentscope.agents.dict_dialog_agent.DictDialogAgent.reply", false]], "reply() \uff08agentscope.agents.dictdialogagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.DictDialogAgent.reply", false]], "reply() \uff08agentscope.agents.llamaindexagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.LlamaIndexAgent.reply", false]], "reply() \uff08agentscope.agents.rag_agent.llamaindexagent \u65b9\u6cd5\uff09": [[6, "agentscope.agents.rag_agent.LlamaIndexAgent.reply", false]], "reply() \uff08agentscope.agents.react_agent.reactagent \u65b9\u6cd5\uff09": [[7, "agentscope.agents.react_agent.ReActAgent.reply", false]], "reply() \uff08agentscope.agents.reactagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.ReActAgent.reply", false]], "reply() \uff08agentscope.agents.user_agent.useragent \u65b9\u6cd5\uff09": [[8, "agentscope.agents.user_agent.UserAgent.reply", false]], "reply() \uff08agentscope.agents.useragent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.UserAgent.reply", false]], "require_args\uff08agentscope.service.service_toolkit.servicefunction \u5c5e\u6027\uff09": [[80, "agentscope.service.service_toolkit.ServiceFunction.require_args", false]], "required_keys\uff08agentscope.parsers.json_object_parser.markdownjsondictparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonDictParser.required_keys", false]], "required_keys\uff08agentscope.parsers.markdownjsondictparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonDictParser.required_keys", false]], "requiredfieldnotfounderror": [[13, "agentscope.exception.RequiredFieldNotFoundError", false]], "reset_audience() \uff08agentscope.agents.agent.agentbase \u65b9\u6cd5\uff09": [[2, "agentscope.agents.agent.AgentBase.reset_audience", false]], "reset_audience() \uff08agentscope.agents.agentbase \u65b9\u6cd5\uff09": [[1, "agentscope.agents.AgentBase.reset_audience", false]], "reset_glb_var()\uff08\u5728 agentscope.web.gradio.studio \u6a21\u5757\u4e2d\uff09": [[105, "agentscope.web.gradio.studio.reset_glb_var", false]], "reset_notebook() \uff08agentscope.service.execute_code.exec_notebook.notebookexecutor \u65b9\u6cd5\uff09": [[65, "agentscope.service.execute_code.exec_notebook.NoteBookExecutor.reset_notebook", false]], "reset_notebook() \uff08agentscope.service.notebookexecutor \u65b9\u6cd5\uff09": [[61, "agentscope.service.NoteBookExecutor.reset_notebook", false]], "resetexception": [[106, "agentscope.web.gradio.utils.ResetException", false]], "responseformat\uff08agentscope.constants \u4e2d\u7684\u7c7b\uff09": [[9, "agentscope.constants.ResponseFormat", false]], "responseparsingerror": [[13, "agentscope.exception.ResponseParsingError", false]], "result() \uff08agentscope.rpc.asyncresult \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.AsyncResult.result", false]], "result() \uff08agentscope.rpc.rpc_async.asyncresult \u65b9\u6cd5\uff09": [[51, "agentscope.rpc.rpc_async.AsyncResult.result", false]], "retrieve() \uff08agentscope.rag.knowledge \u65b9\u6cd5\uff09": [[43, "agentscope.rag.Knowledge.retrieve", false]], "retrieve() \uff08agentscope.rag.knowledge.knowledge \u65b9\u6cd5\uff09": [[44, "agentscope.rag.knowledge.Knowledge.retrieve", false]], "retrieve() \uff08agentscope.rag.llama_index_knowledge.llamaindexknowledge \u65b9\u6cd5\uff09": [[46, "agentscope.rag.llama_index_knowledge.LlamaIndexKnowledge.retrieve", false]], "retrieve_by_embedding() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.retrieve_by_embedding", false]], "retrieve_by_embedding() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.retrieve_by_embedding", false]], "retrieve_from_list()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.retrieve_from_list", false]], "retrieve_from_list()\uff08\u5728 agentscope.service.retrieval.retrieval_from_list \u6a21\u5757\u4e2d\uff09": [[76, "agentscope.service.retrieval.retrieval_from_list.retrieve_from_list", false]], "retry() \uff08agentscope.rpc.retry_strategy.retrybase \u65b9\u6cd5\uff09": [[48, "agentscope.rpc.retry_strategy.RetryBase.retry", false]], "retry() \uff08agentscope.rpc.retry_strategy.retryexpential \u65b9\u6cd5\uff09": [[48, "agentscope.rpc.retry_strategy.RetryExpential.retry", false]], "retry() \uff08agentscope.rpc.retry_strategy.retryfixedtimes \u65b9\u6cd5\uff09": [[48, "agentscope.rpc.retry_strategy.RetryFixedTimes.retry", false]], "retrybase\uff08agentscope.rpc.retry_strategy \u4e2d\u7684\u7c7b\uff09": [[48, "agentscope.rpc.retry_strategy.RetryBase", false]], "retryexpential\uff08agentscope.rpc.retry_strategy \u4e2d\u7684\u7c7b\uff09": [[48, "agentscope.rpc.retry_strategy.RetryExpential", false]], "retryfixedtimes\uff08agentscope.rpc.retry_strategy \u4e2d\u7684\u7c7b\uff09": [[48, "agentscope.rpc.retry_strategy.RetryFixedTimes", false]], "returns\uff08agentscope.environment.event \u5c5e\u6027\uff09": [[10, "agentscope.environment.Event.returns", false]], "returns\uff08agentscope.environment.event.event \u5c5e\u6027\uff09": [[12, "agentscope.environment.event.Event.returns", false]], "rm_audience() \uff08agentscope.agents.agent.agentbase \u65b9\u6cd5\uff09": [[2, "agentscope.agents.agent.AgentBase.rm_audience", false]], "rm_audience() \uff08agentscope.agents.agentbase \u65b9\u6cd5\uff09": [[1, "agentscope.agents.AgentBase.rm_audience", false]], "rm_database() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.rm_database", false]], "role\uff08agentscope.message.msg \u5c5e\u6027\uff09": [[19, "agentscope.message.Msg.role", false]], "role\uff08agentscope.message.msg.msg \u5c5e\u6027\uff09": [[20, "agentscope.message.msg.Msg.role", false]], "rpcagentclient\uff08agentscope.rpc.rpc_client \u4e2d\u7684\u7c7b\uff09": [[52, "agentscope.rpc.rpc_client.RpcAgentClient", false]], "rpcagentserverlauncher\uff08agentscope.server \u4e2d\u7684\u7c7b\uff09": [[57, "agentscope.server.RpcAgentServerLauncher", false]], "rpcagentserverlauncher\uff08agentscope.server.launcher \u4e2d\u7684\u7c7b\uff09": [[59, "agentscope.server.launcher.RpcAgentServerLauncher", false]], "rpcagentservicer\uff08agentscope.rpc.rpc_agent_pb2_grpc \u4e2d\u7684\u7c7b\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer", false]], "rpcagentstub\uff08agentscope.rpc.rpc_agent_pb2_grpc \u4e2d\u7684\u7c7b\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentStub", false]], "rpcagent\uff08agentscope.rpc.rpc_agent_pb2_grpc \u4e2d\u7684\u7c7b\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent", false]], "rpcclient\uff08agentscope.rpc \u4e2d\u7684\u7c7b\uff09": [[47, "agentscope.rpc.RpcClient", false]], "rpcclient\uff08agentscope.rpc.rpc_client \u4e2d\u7684\u7c7b\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient", false]], "rpcmeta\uff08agentscope.rpc \u4e2d\u7684\u7c7b\uff09": [[47, "agentscope.rpc.RpcMeta", false]], "rpcmeta\uff08agentscope.rpc.rpc_meta \u4e2d\u7684\u7c7b\uff09": [[54, "agentscope.rpc.rpc_meta.RpcMeta", false]], "rpcobject\uff08agentscope.rpc \u4e2d\u7684\u7c7b\uff09": [[47, "agentscope.rpc.RpcObject", false]], "rpcobject\uff08agentscope.rpc.rpc_object \u4e2d\u7684\u7c7b\uff09": [[55, "agentscope.rpc.rpc_object.RpcObject", false]], "run() \uff08agentscope.web.workstation.workflow_dag.asdigraph \u65b9\u6cd5\uff09": [[109, "agentscope.web.workstation.workflow_dag.ASDiGraph.run", false]], "run_app()\uff08\u5728 agentscope.web.gradio.studio \u6a21\u5757\u4e2d\uff09": [[105, "agentscope.web.gradio.studio.run_app", false]], "run_code_on_notebook() \uff08agentscope.service.execute_code.exec_notebook.notebookexecutor \u65b9\u6cd5\uff09": [[65, "agentscope.service.execute_code.exec_notebook.NoteBookExecutor.run_code_on_notebook", false]], "run_code_on_notebook() \uff08agentscope.service.notebookexecutor \u65b9\u6cd5\uff09": [[61, "agentscope.service.NoteBookExecutor.run_code_on_notebook", false]], "sanitize_node_data()\uff08\u5728 agentscope.web.workstation.workflow_dag \u6a21\u5757\u4e2d\uff09": [[109, "agentscope.web.workstation.workflow_dag.sanitize_node_data", false]], "save_api_invocation() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.save_api_invocation", false]], "save_file() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.save_file", false]], "save_image() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.save_image", false]], "save_python_code() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.save_python_code", false]], "save_runtime_information() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.save_runtime_information", false]], "send_audio()\uff08\u5728 agentscope.web.gradio.studio \u6a21\u5757\u4e2d\uff09": [[105, "agentscope.web.gradio.studio.send_audio", false]], "send_image()\uff08\u5728 agentscope.web.gradio.studio \u6a21\u5757\u4e2d\uff09": [[105, "agentscope.web.gradio.studio.send_image", false]], "send_message()\uff08\u5728 agentscope.web.gradio.studio \u6a21\u5757\u4e2d\uff09": [[105, "agentscope.web.gradio.studio.send_message", false]], "send_msg()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.utils.send_msg", false]], "send_player_input()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.utils.send_player_input", false]], "send_reset_msg()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.utils.send_reset_msg", false]], "sequentialpipeline()\uff08\u5728 agentscope.pipelines \u6a21\u5757\u4e2d\uff09": [[39, "agentscope.pipelines.sequentialpipeline", false]], "sequentialpipeline()\uff08\u5728 agentscope.pipelines.functional \u6a21\u5757\u4e2d\uff09": [[40, "agentscope.pipelines.functional.sequentialpipeline", false]], "sequentialpipelinenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.SequentialPipelineNode", false]], "sequentialpipeline\uff08agentscope.pipelines \u4e2d\u7684\u7c7b\uff09": [[39, "agentscope.pipelines.SequentialPipeline", false]], "sequentialpipeline\uff08agentscope.pipelines.pipeline \u4e2d\u7684\u7c7b\uff09": [[41, "agentscope.pipelines.pipeline.SequentialPipeline", false]], "serialize()\uff08\u5728 agentscope.serialize \u6a21\u5757\u4e2d\uff09": [[56, "agentscope.serialize.serialize", false]], "service_funcs\uff08agentscope.service.service_toolkit.servicetoolkit \u5c5e\u6027\uff09": [[80, "agentscope.service.service_toolkit.ServiceToolkit.service_funcs", false]], "service_funcs\uff08agentscope.service.servicetoolkit \u5c5e\u6027\uff09": [[61, "agentscope.service.ServiceToolkit.service_funcs", false]], "serviceexecstatus\uff08agentscope.service \u4e2d\u7684\u7c7b\uff09": [[61, "agentscope.service.ServiceExecStatus", false]], "serviceexecstatus\uff08agentscope.service.service_status \u4e2d\u7684\u7c7b\uff09": [[79, "agentscope.service.service_status.ServiceExecStatus", false]], "servicefactory\uff08agentscope.service \u4e2d\u7684\u7c7b\uff09": [[61, "agentscope.service.ServiceFactory", false]], "servicefactory\uff08agentscope.service.service_toolkit \u4e2d\u7684\u7c7b\uff09": [[80, "agentscope.service.service_toolkit.ServiceFactory", false]], "servicefunction\uff08agentscope.service.service_toolkit \u4e2d\u7684\u7c7b\uff09": [[80, "agentscope.service.service_toolkit.ServiceFunction", false]], "serviceresponse\uff08agentscope.service \u4e2d\u7684\u7c7b\uff09": [[61, "agentscope.service.ServiceResponse", false]], "serviceresponse\uff08agentscope.service.service_response \u4e2d\u7684\u7c7b\uff09": [[78, "agentscope.service.service_response.ServiceResponse", false]], "servicetoolkit\uff08agentscope.service \u4e2d\u7684\u7c7b\uff09": [[61, "agentscope.service.ServiceToolkit", false]], "servicetoolkit\uff08agentscope.service.service_toolkit \u4e2d\u7684\u7c7b\uff09": [[80, "agentscope.service.service_toolkit.ServiceToolkit", false]], "service\uff08agentscope.web.workstation.workflow_node.workflownodetype \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_node.WorkflowNodeType.SERVICE", false]], "set() \uff08agentscope.environment.event.setable \u65b9\u6cd5\uff09": [[12, "agentscope.environment.event.Setable.set", false]], "set() \uff08agentscope.server.async_result_pool.asyncresultpool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.AsyncResultPool.set", false]], "set() \uff08agentscope.server.async_result_pool.localpool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.LocalPool.set", false]], "set() \uff08agentscope.server.async_result_pool.redispool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.RedisPool.set", false]], "set_interactive_marks() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.set_interactive_marks", false]], "set_interactive_marks() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.set_interactive_marks", false]], "set_model_configs() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.set_model_configs", false]], "set_model_configs() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.set_model_configs", false]], "set_model_configs() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.set_model_configs", false]], "set_model_configs() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.set_model_configs", false]], "set_model_configs()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.set_model_configs", false]], "set_parser() \uff08agentscope.agents.dict_dialog_agent.dictdialogagent \u65b9\u6cd5\uff09": [[4, "agentscope.agents.dict_dialog_agent.DictDialogAgent.set_parser", false]], "set_parser() \uff08agentscope.agents.dictdialogagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.DictDialogAgent.set_parser", false]], "setable\uff08agentscope.environment.event \u4e2d\u7684\u7c7b\uff09": [[12, "agentscope.environment.event.Setable", false]], "setup_logger()\uff08\u5728 agentscope.logging \u6a21\u5757\u4e2d\uff09": [[14, "agentscope.logging.setup_logger", false]], "show_image_tokens() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.show_image_tokens", false]], "show_text_and_embedding_tokens() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.show_text_and_embedding_tokens", false]], "shrinkpolicy\uff08agentscope.constants \u4e2d\u7684\u7c7b\uff09": [[9, "agentscope.constants.ShrinkPolicy", false]], "shutdown() \uff08agentscope.server.launcher.rpcagentserverlauncher \u65b9\u6cd5\uff09": [[59, "agentscope.server.launcher.RpcAgentServerLauncher.shutdown", false]], "shutdown() \uff08agentscope.server.rpcagentserverlauncher \u65b9\u6cd5\uff09": [[57, "agentscope.server.RpcAgentServerLauncher.shutdown", false]], "size() \uff08agentscope.memory.memory.memorybase \u65b9\u6cd5\uff09": [[17, "agentscope.memory.memory.MemoryBase.size", false]], "size() \uff08agentscope.memory.memorybase \u65b9\u6cd5\uff09": [[16, "agentscope.memory.MemoryBase.size", false]], "size() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.size", false]], "size() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.size", false]], "speak() \uff08agentscope.agents.agent.agentbase \u65b9\u6cd5\uff09": [[2, "agentscope.agents.agent.AgentBase.speak", false]], "speak() \uff08agentscope.agents.agentbase \u65b9\u6cd5\uff09": [[1, "agentscope.agents.AgentBase.speak", false]], "speak() \uff08agentscope.agents.user_agent.useragent \u65b9\u6cd5\uff09": [[8, "agentscope.agents.user_agent.UserAgent.speak", false]], "speak() \uff08agentscope.agents.useragent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.UserAgent.speak", false]], "start_workflow()\uff08\u5728 agentscope.web.workstation.workflow \u6a21\u5757\u4e2d\uff09": [[108, "agentscope.web.workstation.workflow.start_workflow", false]], "state_dict() \uff08agentscope.manager.asmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ASManager.state_dict", false]], "state_dict() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.state_dict", false]], "state_dict() \uff08agentscope.manager.modelmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.state_dict", false]], "state_dict() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.state_dict", false]], "state_dict()\uff08\u5728 agentscope \u6a21\u5757\u4e2d\uff09": [[0, "agentscope.state_dict", false]], "static_format()\uff08agentscope.models.openai_model.openaichatwrapper \u9759\u6001\u65b9\u6cd5\uff09": [[27, "agentscope.models.openai_model.OpenAIChatWrapper.static_format", false]], "static_format()\uff08agentscope.models.openaichatwrapper \u9759\u6001\u65b9\u6cd5\uff09": [[21, "agentscope.models.OpenAIChatWrapper.static_format", false]], "stop() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.stop", false]], "stop() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.stop", false]], "stop() \uff08agentscope.rpc.rpc_object.rpcobject \u65b9\u6cd5\uff09": [[55, "agentscope.rpc.rpc_object.RpcObject.stop", false]], "stop() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.stop", false]], "stop() \uff08agentscope.rpc.rpcobject \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcObject.stop", false]], "stop() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.stop", false]], "stop()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.stop", false]], "stream\uff08agentscope.models.modelresponse \u5c5e\u6027\uff09": [[21, "agentscope.models.ModelResponse.stream", false]], "stream\uff08agentscope.models.response.modelresponse \u5c5e\u6027\uff09": [[29, "agentscope.models.response.ModelResponse.stream", false]], "studioerror": [[13, "agentscope.exception.StudioError", false]], "studioregistererror": [[13, "agentscope.exception.StudioRegisterError", false]], "substrings_in_vision_models_names\uff08agentscope.models.openai_model.openaichatwrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIChatWrapper.substrings_in_vision_models_names", false]], "substrings_in_vision_models_names\uff08agentscope.models.openaichatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.OpenAIChatWrapper.substrings_in_vision_models_names", false]], "success\uff08agentscope.service.service_status.serviceexecstatus \u5c5e\u6027\uff09": [[79, "agentscope.service.service_status.ServiceExecStatus.SUCCESS", false]], "success\uff08agentscope.service.serviceexecstatus \u5c5e\u6027\uff09": [[61, "agentscope.service.ServiceExecStatus.SUCCESS", false]], "summarization()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.summarization", false]], "summarization()\uff08\u5728 agentscope.service.text_processing.summarization \u6a21\u5757\u4e2d\uff09": [[86, "agentscope.service.text_processing.summarization.summarization", false]], "summarize\uff08agentscope.constants.shrinkpolicy \u5c5e\u6027\uff09": [[9, "agentscope.constants.ShrinkPolicy.SUMMARIZE", false]], "switchpipeline()\uff08\u5728 agentscope.pipelines \u6a21\u5757\u4e2d\uff09": [[39, "agentscope.pipelines.switchpipeline", false]], "switchpipeline()\uff08\u5728 agentscope.pipelines.functional \u6a21\u5757\u4e2d\uff09": [[40, "agentscope.pipelines.functional.switchpipeline", false]], "switchpipelinenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.SwitchPipelineNode", false]], "switchpipeline\uff08agentscope.pipelines \u4e2d\u7684\u7c7b\uff09": [[39, "agentscope.pipelines.SwitchPipeline", false]], "switchpipeline\uff08agentscope.pipelines.pipeline \u4e2d\u7684\u7c7b\uff09": [[41, "agentscope.pipelines.pipeline.SwitchPipeline", false]], "sync_func()\uff08\u5728 agentscope.rpc \u6a21\u5757\u4e2d\uff09": [[47, "agentscope.rpc.sync_func", false]], "sync_func()\uff08\u5728 agentscope.rpc.rpc_meta \u6a21\u5757\u4e2d\uff09": [[54, "agentscope.rpc.rpc_meta.sync_func", false]], "sys_python_guard()\uff08\u5728 agentscope.service.execute_code.exec_python \u6a21\u5757\u4e2d\uff09": [[66, "agentscope.service.execute_code.exec_python.sys_python_guard", false]], "systempromptcomparer\uff08agentscope.prompt \u4e2d\u7684\u7c7b\uff09": [[42, "agentscope.prompt.SystemPromptComparer", false]], "systempromptgeneratorbase\uff08agentscope.prompt \u4e2d\u7684\u7c7b\uff09": [[42, "agentscope.prompt.SystemPromptGeneratorBase", false]], "systempromptoptimizer\uff08agentscope.prompt \u4e2d\u7684\u7c7b\uff09": [[42, "agentscope.prompt.SystemPromptOptimizer", false]], "tag_begin\uff08agentscope.parsers.code_block_parser.markdowncodeblockparser \u5c5e\u6027\uff09": [[34, "agentscope.parsers.code_block_parser.MarkdownCodeBlockParser.tag_begin", false]], "tag_begin\uff08agentscope.parsers.json_object_parser.markdownjsondictparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonDictParser.tag_begin", false]], "tag_begin\uff08agentscope.parsers.json_object_parser.markdownjsonobjectparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonObjectParser.tag_begin", false]], "tag_begin\uff08agentscope.parsers.markdowncodeblockparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownCodeBlockParser.tag_begin", false]], "tag_begin\uff08agentscope.parsers.markdownjsondictparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonDictParser.tag_begin", false]], "tag_begin\uff08agentscope.parsers.markdownjsonobjectparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonObjectParser.tag_begin", false]], "tag_begin\uff08agentscope.parsers.tagged_content_parser.taggedcontent \u5c5e\u6027\uff09": [[38, "agentscope.parsers.tagged_content_parser.TaggedContent.tag_begin", false]], "tag_begin\uff08agentscope.parsers.taggedcontent \u5c5e\u6027\uff09": [[33, "agentscope.parsers.TaggedContent.tag_begin", false]], "tag_end\uff08agentscope.parsers.code_block_parser.markdowncodeblockparser \u5c5e\u6027\uff09": [[34, "agentscope.parsers.code_block_parser.MarkdownCodeBlockParser.tag_end", false]], "tag_end\uff08agentscope.parsers.json_object_parser.markdownjsondictparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonDictParser.tag_end", false]], "tag_end\uff08agentscope.parsers.json_object_parser.markdownjsonobjectparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonObjectParser.tag_end", false]], "tag_end\uff08agentscope.parsers.markdowncodeblockparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownCodeBlockParser.tag_end", false]], "tag_end\uff08agentscope.parsers.markdownjsondictparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonDictParser.tag_end", false]], "tag_end\uff08agentscope.parsers.markdownjsonobjectparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonObjectParser.tag_end", false]], "tag_end\uff08agentscope.parsers.tagged_content_parser.taggedcontent \u5c5e\u6027\uff09": [[38, "agentscope.parsers.tagged_content_parser.TaggedContent.tag_end", false]], "tag_end\uff08agentscope.parsers.taggedcontent \u5c5e\u6027\uff09": [[33, "agentscope.parsers.TaggedContent.tag_end", false]], "tag_name\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.tag_name", false]], "tag_name\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.tag_name", false]], "taggedcontent\uff08agentscope.parsers \u4e2d\u7684\u7c7b\uff09": [[33, "agentscope.parsers.TaggedContent", false]], "taggedcontent\uff08agentscope.parsers.tagged_content_parser \u4e2d\u7684\u7c7b\uff09": [[38, "agentscope.parsers.tagged_content_parser.TaggedContent", false]], "tagnotfounderror": [[13, "agentscope.exception.TagNotFoundError", false]], "task_queue_prefix\uff08agentscope.server.async_result_pool.redispool \u5c5e\u6027\uff09": [[58, "agentscope.server.async_result_pool.RedisPool.TASK_QUEUE_PREFIX", false]], "temporarymemory\uff08agentscope.memory \u4e2d\u7684\u7c7b\uff09": [[16, "agentscope.memory.TemporaryMemory", false]], "temporarymemory\uff08agentscope.memory.temporary_memory \u4e2d\u7684\u7c7b\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory", false]], "text\uff08agentscope.models.modelresponse \u5c5e\u6027\uff09": [[21, "agentscope.models.ModelResponse.text", false]], "text\uff08agentscope.models.response.modelresponse \u5c5e\u6027\uff09": [[29, "agentscope.models.response.ModelResponse.text", false]], "timer()\uff08\u5728 agentscope.utils.common \u6a21\u5757\u4e2d\uff09": [[100, "agentscope.utils.common.timer", false]], "timestamp\uff08agentscope.message.msg \u5c5e\u6027\uff09": [[19, "agentscope.message.Msg.timestamp", false]], "timestamp\uff08agentscope.message.msg.msg \u5c5e\u6027\uff09": [[20, "agentscope.message.msg.Msg.timestamp", false]], "to_content() \uff08agentscope.parsers.parser_base.dictfiltermixin \u65b9\u6cd5\uff09": [[36, "agentscope.parsers.parser_base.DictFilterMixin.to_content", false]], "to_dict() \uff08agentscope.message.msg \u65b9\u6cd5\uff09": [[19, "agentscope.message.Msg.to_dict", false]], "to_dict() \uff08agentscope.message.msg.msg \u65b9\u6cd5\uff09": [[20, "agentscope.message.msg.Msg.to_dict", false]], "to_dist() \uff08agentscope.agents.agent.agentbase \u65b9\u6cd5\uff09": [[2, "agentscope.agents.agent.AgentBase.to_dist", false]], "to_dist() \uff08agentscope.agents.agentbase \u65b9\u6cd5\uff09": [[1, "agentscope.agents.AgentBase.to_dist", false]], "to_dist() \uff08agentscope.agents.dialog_agent.dialogagent \u65b9\u6cd5\uff09": [[3, "agentscope.agents.dialog_agent.DialogAgent.to_dist", false]], "to_dist() \uff08agentscope.agents.dialogagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.DialogAgent.to_dist", false]], "to_dist() \uff08agentscope.agents.dict_dialog_agent.dictdialogagent \u65b9\u6cd5\uff09": [[4, "agentscope.agents.dict_dialog_agent.DictDialogAgent.to_dist", false]], "to_dist() \uff08agentscope.agents.dictdialogagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.DictDialogAgent.to_dist", false]], "to_dist() \uff08agentscope.agents.llamaindexagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.LlamaIndexAgent.to_dist", false]], "to_dist() \uff08agentscope.agents.rag_agent.llamaindexagent \u65b9\u6cd5\uff09": [[6, "agentscope.agents.rag_agent.LlamaIndexAgent.to_dist", false]], "to_dist() \uff08agentscope.agents.react_agent.reactagent \u65b9\u6cd5\uff09": [[7, "agentscope.agents.react_agent.ReActAgent.to_dist", false]], "to_dist() \uff08agentscope.agents.reactagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.ReActAgent.to_dist", false]], "to_dist() \uff08agentscope.agents.user_agent.useragent \u65b9\u6cd5\uff09": [[8, "agentscope.agents.user_agent.UserAgent.to_dist", false]], "to_dist() \uff08agentscope.agents.useragent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.UserAgent.to_dist", false]], "to_dist() \uff08agentscope.environment.basicenv \u65b9\u6cd5\uff09": [[10, "agentscope.environment.BasicEnv.to_dist", false]], "to_dist() \uff08agentscope.environment.env \u65b9\u6cd5\uff09": [[10, "agentscope.environment.Env.to_dist", false]], "to_dist() \uff08agentscope.environment.env.basicenv \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.BasicEnv.to_dist", false]], "to_dist() \uff08agentscope.environment.env.env \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.Env.to_dist", false]], "to_dist()\uff08agentscope.rpc.rpc_meta.rpcmeta \u9759\u6001\u65b9\u6cd5\uff09": [[54, "agentscope.rpc.rpc_meta.RpcMeta.to_dist", false]], "to_dist()\uff08agentscope.rpc.rpcmeta \u9759\u6001\u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcMeta.to_dist", false]], "to_memory() \uff08agentscope.parsers.parser_base.dictfiltermixin \u65b9\u6cd5\uff09": [[36, "agentscope.parsers.parser_base.DictFilterMixin.to_memory", false]], "to_metadata() \uff08agentscope.parsers.parser_base.dictfiltermixin \u65b9\u6cd5\uff09": [[36, "agentscope.parsers.parser_base.DictFilterMixin.to_metadata", false]], "to_openai_dict()\uff08\u5728 agentscope.utils.common \u6a21\u5757\u4e2d\uff09": [[100, "agentscope.utils.common.to_openai_dict", false]], "tools_calling_format\uff08agentscope.service.service_toolkit.servicetoolkit \u5c5e\u6027\uff09": [[80, "agentscope.service.service_toolkit.ServiceToolkit.tools_calling_format", false]], "tools_calling_format\uff08agentscope.service.servicetoolkit \u5c5e\u6027\uff09": [[61, "agentscope.service.ServiceToolkit.tools_calling_format", false]], "tools_instruction\uff08agentscope.service.service_toolkit.servicetoolkit \u5c5e\u6027\uff09": [[80, "agentscope.service.service_toolkit.ServiceToolkit.tools_instruction", false]], "tools_instruction\uff08agentscope.service.servicetoolkit \u5c5e\u6027\uff09": [[61, "agentscope.service.ServiceToolkit.tools_instruction", false]], "trigger_listener()\uff08\u5728 agentscope.environment.env \u6a21\u5757\u4e2d\uff09": [[11, "agentscope.environment.env.trigger_listener", false]], "tripadvisor_search()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.tripadvisor_search", false]], "tripadvisor_search()\uff08\u5728 agentscope.service.web.tripadvisor \u6a21\u5757\u4e2d\uff09": [[92, "agentscope.service.web.tripadvisor.tripadvisor_search", false]], "tripadvisor_search_location_details()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.tripadvisor_search_location_details", false]], "tripadvisor_search_location_details()\uff08\u5728 agentscope.service.web.tripadvisor \u6a21\u5757\u4e2d\uff09": [[92, "agentscope.service.web.tripadvisor.tripadvisor_search_location_details", false]], "tripadvisor_search_location_photos()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.tripadvisor_search_location_photos", false]], "tripadvisor_search_location_photos()\uff08\u5728 agentscope.service.web.tripadvisor \u6a21\u5757\u4e2d\uff09": [[92, "agentscope.service.web.tripadvisor.tripadvisor_search_location_photos", false]], "truncate\uff08agentscope.constants.shrinkpolicy \u5c5e\u6027\uff09": [[9, "agentscope.constants.ShrinkPolicy.TRUNCATE", false]], "type\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.type", false]], "type\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.type", false]], "update_image_tokens() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.update_image_tokens", false]], "update_placeholder() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.update_placeholder", false]], "update_placeholder() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.update_placeholder", false]], "update_placeholder()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.update_placeholder", false]], "update_result() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.update_result", false]], "update_result() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.update_result", false]], "update_text_and_embedding_tokens() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.update_text_and_embedding_tokens", false]], "update_value() \uff08agentscope.rpc.asyncresult \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.AsyncResult.update_value", false]], "update_value() \uff08agentscope.rpc.rpc_async.asyncresult \u65b9\u6cd5\uff09": [[51, "agentscope.rpc.rpc_async.AsyncResult.update_value", false]], "url\uff08agentscope.message.msg \u5c5e\u6027\uff09": [[19, "agentscope.message.Msg.url", false]], "url\uff08agentscope.message.msg.msg \u5c5e\u6027\uff09": [[20, "agentscope.message.msg.Msg.url", false]], "url\uff08agentscope.service.browser.web_browser.webbrowser \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.url", false]], "url\uff08agentscope.service.webbrowser \u5c5e\u6027\uff09": [[61, "agentscope.service.WebBrowser.url", false]], "user_input()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.utils.user_input", false]], "useragentnode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.UserAgentNode", false]], "useragent\uff08agentscope.agents \u4e2d\u7684\u7c7b\uff09": [[1, "agentscope.agents.UserAgent", false]], "useragent\uff08agentscope.agents.user_agent \u4e2d\u7684\u7c7b\uff09": [[8, "agentscope.agents.user_agent.UserAgent", false]], "wait_until_terminate() \uff08agentscope.server.launcher.rpcagentserverlauncher \u65b9\u6cd5\uff09": [[59, "agentscope.server.launcher.RpcAgentServerLauncher.wait_until_terminate", false]], "wait_until_terminate() \uff08agentscope.server.rpcagentserverlauncher \u65b9\u6cd5\uff09": [[57, "agentscope.server.RpcAgentServerLauncher.wait_until_terminate", false]], "webbrowser\uff08agentscope.service \u4e2d\u7684\u7c7b\uff09": [[61, "agentscope.service.WebBrowser", false]], "webbrowser\uff08agentscope.service.browser.web_browser \u4e2d\u7684\u7c7b\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser", false]], "webelementinfo\uff08agentscope.service \u4e2d\u7684\u7c7b\uff09": [[61, "agentscope.service.WebElementInfo", false]], "webelementinfo\uff08agentscope.service.browser.web_browser \u4e2d\u7684\u7c7b\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo", false]], "whilelooppipeline()\uff08\u5728 agentscope.pipelines \u6a21\u5757\u4e2d\uff09": [[39, "agentscope.pipelines.whilelooppipeline", false]], "whilelooppipeline()\uff08\u5728 agentscope.pipelines.functional \u6a21\u5757\u4e2d\uff09": [[40, "agentscope.pipelines.functional.whilelooppipeline", false]], "whilelooppipelinenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.WhileLoopPipelineNode", false]], "whilelooppipeline\uff08agentscope.pipelines \u4e2d\u7684\u7c7b\uff09": [[39, "agentscope.pipelines.WhileLoopPipeline", false]], "whilelooppipeline\uff08agentscope.pipelines.pipeline \u4e2d\u7684\u7c7b\uff09": [[41, "agentscope.pipelines.pipeline.WhileLoopPipeline", false]], "width\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.width", false]], "width\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.width", false]], "wikipedia_search()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.wikipedia_search", false]], "wikipedia_search()\uff08\u5728 agentscope.service.web.wikipedia \u6a21\u5757\u4e2d\uff09": [[94, "agentscope.service.web.wikipedia.wikipedia_search", false]], "wikipedia_search_categories()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.wikipedia_search_categories", false]], "wikipedia_search_categories()\uff08\u5728 agentscope.service.web.wikipedia \u6a21\u5757\u4e2d\uff09": [[94, "agentscope.service.web.wikipedia.wikipedia_search_categories", false]], "workflownodetype\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.WorkflowNodeType", false]], "workflownode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.WorkflowNode", false]], "write_json_file()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.write_json_file", false]], "write_json_file()\uff08\u5728 agentscope.service.file.json \u6a21\u5757\u4e2d\uff09": [[70, "agentscope.service.file.json.write_json_file", false]], "write_text_file()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.write_text_file", false]], "write_text_file()\uff08\u5728 agentscope.service.file.text \u6a21\u5757\u4e2d\uff09": [[71, "agentscope.service.file.text.write_text_file", false]], "writetextservicenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_node.WriteTextServiceNode", false]], "yichatwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.YiChatWrapper", false]], "yichatwrapper\uff08agentscope.models.yi_model \u4e2d\u7684\u7c7b\uff09": [[30, "agentscope.models.yi_model.YiChatWrapper", false]], "zhipuaichatwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.ZhipuAIChatWrapper", false]], "zhipuaichatwrapper\uff08agentscope.models.zhipu_model \u4e2d\u7684\u7c7b\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIChatWrapper", false]], "zhipuaiembeddingwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.ZhipuAIEmbeddingWrapper", false]], "zhipuaiembeddingwrapper\uff08agentscope.models.zhipu_model \u4e2d\u7684\u7c7b\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIEmbeddingWrapper", false]], "zhipuaiwrapperbase\uff08agentscope.models.zhipu_model \u4e2d\u7684\u7c7b\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIWrapperBase", false]]}, "objects": {"": [[0, 0, 0, "-", "agentscope"]], "agentscope": [[1, 0, 0, "-", "agents"], [9, 0, 0, "-", "constants"], [10, 0, 0, "-", "environment"], [13, 0, 0, "-", "exception"], [0, 5, 1, "", "init"], [14, 0, 0, "-", "logging"], [15, 0, 0, "-", "manager"], [16, 0, 0, "-", "memory"], [19, 0, 0, "-", "message"], [21, 0, 0, "-", "models"], [32, 0, 0, "-", "msghub"], [33, 0, 0, "-", "parsers"], [39, 0, 0, "-", "pipelines"], [0, 5, 1, "", "print_llm_usage"], [42, 0, 0, "-", "prompt"], [43, 0, 0, "-", "rag"], [47, 0, 0, "-", "rpc"], [56, 0, 0, "-", "serialize"], [57, 0, 0, "-", "server"], [61, 0, 0, "-", "service"], [0, 5, 1, "", "state_dict"], [95, 0, 0, "-", "strategy"], [97, 0, 0, "-", "studio"], [99, 0, 0, "-", "utils"], [102, 0, 0, "-", "web"]], "agentscope.agents": [[1, 1, 1, "", "AgentBase"], [1, 1, 1, "", "DialogAgent"], [1, 1, 1, "", "DictDialogAgent"], [1, 1, 1, "", "LlamaIndexAgent"], [1, 1, 1, "", "Operator"], [1, 1, 1, "", "ReActAgent"], [1, 1, 1, "", "UserAgent"], [2, 0, 0, "-", "agent"], [3, 0, 0, "-", "dialog_agent"], [4, 0, 0, "-", "dict_dialog_agent"], [5, 0, 0, "-", "operator"], [6, 0, 0, "-", "rag_agent"], [7, 0, 0, "-", "react_agent"], [8, 0, 0, "-", "user_agent"]], "agentscope.agents.AgentBase": [[1, 2, 1, "", "__init__"], [1, 3, 1, "", "agent_id"], [1, 2, 1, "", "clear_audience"], [1, 2, 1, "", "generate_agent_id"], [1, 2, 1, "", "observe"], [1, 2, 1, "", "reply"], [1, 2, 1, "", "reset_audience"], [1, 2, 1, "", "rm_audience"], [1, 2, 1, "", "speak"], [1, 2, 1, "", "to_dist"]], "agentscope.agents.DialogAgent": [[1, 2, 1, "", "__init__"], [1, 2, 1, "", "reply"], [1, 2, 1, "", "to_dist"]], "agentscope.agents.DictDialogAgent": [[1, 2, 1, "", "__init__"], [1, 2, 1, "", "reply"], [1, 2, 1, "", "set_parser"], [1, 2, 1, "", "to_dist"]], "agentscope.agents.LlamaIndexAgent": [[1, 2, 1, "", "__init__"], [1, 2, 1, "", "reply"], [1, 2, 1, "", "to_dist"]], "agentscope.agents.ReActAgent": [[1, 2, 1, "", "__init__"], [1, 2, 1, "", "finish"], [1, 2, 1, "", "reply"], [1, 2, 1, "", "to_dist"]], "agentscope.agents.UserAgent": [[1, 2, 1, "", "__init__"], [1, 2, 1, "", "reply"], [1, 2, 1, "", "speak"], [1, 2, 1, "", "to_dist"]], "agentscope.agents.agent": [[2, 1, 1, "", "AgentBase"]], "agentscope.agents.agent.AgentBase": [[2, 2, 1, "", "__init__"], [2, 3, 1, "", "agent_id"], [2, 2, 1, "", "clear_audience"], [2, 2, 1, "", "generate_agent_id"], [2, 2, 1, "", "observe"], [2, 2, 1, "", "reply"], [2, 2, 1, "", "reset_audience"], [2, 2, 1, "", "rm_audience"], [2, 2, 1, "", "speak"], [2, 2, 1, "", "to_dist"]], "agentscope.agents.dialog_agent": [[3, 1, 1, "", "DialogAgent"]], "agentscope.agents.dialog_agent.DialogAgent": [[3, 2, 1, "", "__init__"], [3, 2, 1, "", "reply"], [3, 2, 1, "", "to_dist"]], "agentscope.agents.dict_dialog_agent": [[4, 1, 1, "", "DictDialogAgent"]], "agentscope.agents.dict_dialog_agent.DictDialogAgent": [[4, 2, 1, "", "__init__"], [4, 2, 1, "", "reply"], [4, 2, 1, "", "set_parser"], [4, 2, 1, "", "to_dist"]], "agentscope.agents.operator": [[5, 1, 1, "", "Operator"]], "agentscope.agents.rag_agent": [[6, 1, 1, "", "LlamaIndexAgent"]], "agentscope.agents.rag_agent.LlamaIndexAgent": [[6, 2, 1, "", "__init__"], [6, 2, 1, "", "reply"], [6, 2, 1, "", "to_dist"]], "agentscope.agents.react_agent": [[7, 1, 1, "", "ReActAgent"]], "agentscope.agents.react_agent.ReActAgent": [[7, 2, 1, "", "__init__"], [7, 2, 1, "", "finish"], [7, 2, 1, "", "reply"], [7, 2, 1, "", "to_dist"]], "agentscope.agents.user_agent": [[8, 1, 1, "", "UserAgent"]], "agentscope.agents.user_agent.UserAgent": [[8, 2, 1, "", "__init__"], [8, 2, 1, "", "reply"], [8, 2, 1, "", "speak"], [8, 2, 1, "", "to_dist"]], "agentscope.constants": [[9, 1, 1, "", "ResponseFormat"], [9, 1, 1, "", "ShrinkPolicy"]], "agentscope.constants.ResponseFormat": [[9, 4, 1, "", "JSON"], [9, 4, 1, "", "NONE"]], "agentscope.constants.ShrinkPolicy": [[9, 4, 1, "", "SUMMARIZE"], [9, 4, 1, "", "TRUNCATE"]], "agentscope.environment": [[10, 1, 1, "", "BasicEnv"], [10, 1, 1, "", "Env"], [10, 1, 1, "", "Event"], [10, 1, 1, "", "EventListener"], [11, 0, 0, "-", "env"], [12, 0, 0, "-", "event"], [10, 5, 1, "", "event_func"]], "agentscope.environment.BasicEnv": [[10, 2, 1, "", "__init__"], [10, 2, 1, "", "add_child"], [10, 2, 1, "", "add_listener"], [10, 2, 1, "", "describe"], [10, 2, 1, "", "get_children"], [10, 2, 1, "", "get_listeners"], [10, 3, 1, "", "name"], [10, 2, 1, "", "remove_child"], [10, 2, 1, "", "remove_listener"], [10, 2, 1, "", "to_dist"]], "agentscope.environment.Env": [[10, 2, 1, "", "add_child"], [10, 2, 1, "", "add_listener"], [10, 2, 1, "", "describe"], [10, 2, 1, "", "get_children"], [10, 2, 1, "", "get_listeners"], [10, 3, 1, "", "name"], [10, 2, 1, "", "remove_child"], [10, 2, 1, "", "remove_listener"], [10, 2, 1, "", "to_dist"]], "agentscope.environment.Event": [[10, 2, 1, "", "__init__"], [10, 3, 1, "", "args"], [10, 3, 1, "", "name"], [10, 3, 1, "", "returns"]], "agentscope.environment.EventListener": [[10, 2, 1, "", "__init__"]], "agentscope.environment.env": [[11, 1, 1, "", "BasicEnv"], [11, 1, 1, "", "Env"], [11, 1, 1, "", "EventListener"], [11, 5, 1, "", "event_func"], [11, 5, 1, "", "trigger_listener"]], "agentscope.environment.env.BasicEnv": [[11, 2, 1, "", "__init__"], [11, 2, 1, "", "add_child"], [11, 2, 1, "", "add_listener"], [11, 2, 1, "", "describe"], [11, 2, 1, "", "get_children"], [11, 2, 1, "", "get_listeners"], [11, 3, 1, "", "name"], [11, 2, 1, "", "remove_child"], [11, 2, 1, "", "remove_listener"], [11, 2, 1, "", "to_dist"]], "agentscope.environment.env.Env": [[11, 2, 1, "", "add_child"], [11, 2, 1, "", "add_listener"], [11, 2, 1, "", "describe"], [11, 2, 1, "", "get_children"], [11, 2, 1, "", "get_listeners"], [11, 3, 1, "", "name"], [11, 2, 1, "", "remove_child"], [11, 2, 1, "", "remove_listener"], [11, 2, 1, "", "to_dist"]], "agentscope.environment.env.EventListener": [[11, 2, 1, "", "__init__"]], "agentscope.environment.event": [[12, 1, 1, "", "Event"], [12, 1, 1, "", "Getable"], [12, 1, 1, "", "Holdable"], [12, 1, 1, "", "Movable2D"], [12, 1, 1, "", "Setable"]], "agentscope.environment.event.Event": [[12, 2, 1, "", "__init__"], [12, 3, 1, "", "args"], [12, 3, 1, "", "name"], [12, 3, 1, "", "returns"]], "agentscope.environment.event.Getable": [[12, 2, 1, "", "get"]], "agentscope.environment.event.Holdable": [[12, 2, 1, "", "acquire"], [12, 2, 1, "", "release"]], "agentscope.environment.event.Movable2D": [[12, 2, 1, "", "get_position"], [12, 2, 1, "", "move_by"], [12, 2, 1, "", "move_to"]], "agentscope.environment.event.Setable": [[12, 2, 1, "", "set"]], "agentscope.exception": [[13, 6, 1, "", "AgentCallError"], [13, 6, 1, "", "AgentCreationError"], [13, 6, 1, "", "AgentServerError"], [13, 6, 1, "", "AgentServerNotAliveError"], [13, 6, 1, "", "AgentServerUnsupportedMethodError"], [13, 6, 1, "", "ArgumentNotFoundError"], [13, 6, 1, "", "ArgumentTypeError"], [13, 6, 1, "", "EnvAlreadyExistError"], [13, 6, 1, "", "EnvError"], [13, 6, 1, "", "EnvListenerError"], [13, 6, 1, "", "EnvNotFoundError"], [13, 6, 1, "", "EnvTypeError"], [13, 6, 1, "", "EnvUnsupportedFunctionError"], [13, 6, 1, "", "FunctionCallError"], [13, 6, 1, "", "FunctionCallFormatError"], [13, 6, 1, "", "FunctionNotFoundError"], [13, 6, 1, "", "JsonDictValidationError"], [13, 6, 1, "", "JsonParsingError"], [13, 6, 1, "", "JsonTypeError"], [13, 6, 1, "", "QuotaExceededError"], [13, 6, 1, "", "RequiredFieldNotFoundError"], [13, 6, 1, "", "ResponseParsingError"], [13, 6, 1, "", "StudioError"], [13, 6, 1, "", "StudioRegisterError"], [13, 6, 1, "", "TagNotFoundError"]], "agentscope.exception.AgentServerError": [[13, 2, 1, "", "__init__"], [13, 4, 1, "", "host"], [13, 4, 1, "", "message"], [13, 4, 1, "", "port"]], "agentscope.exception.AgentServerUnsupportedMethodError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.EnvAlreadyExistError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.EnvError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.EnvListenerError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.EnvNotFoundError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.EnvTypeError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.EnvUnsupportedFunctionError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.FunctionCallError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.QuotaExceededError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.ResponseParsingError": [[13, 2, 1, "", "__init__"], [13, 4, 1, "", "raw_response"]], "agentscope.exception.StudioError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.TagNotFoundError": [[13, 2, 1, "", "__init__"], [13, 4, 1, "", "missing_begin_tag"], [13, 4, 1, "", "missing_end_tag"]], "agentscope.logging": [[14, 5, 1, "", "log_gradio"], [14, 5, 1, "", "log_msg"], [14, 5, 1, "", "log_stream_msg"], [14, 5, 1, "", "setup_logger"]], "agentscope.manager": [[15, 1, 1, "", "ASManager"], [15, 1, 1, "", "FileManager"], [15, 1, 1, "", "ModelManager"], [15, 1, 1, "", "MonitorManager"]], "agentscope.manager.ASManager": [[15, 2, 1, "", "__init__"], [15, 2, 1, "", "flush"], [15, 2, 1, "", "get_instance"], [15, 2, 1, "", "initialize"], [15, 2, 1, "", "load_dict"], [15, 2, 1, "", "state_dict"]], "agentscope.manager.FileManager": [[15, 2, 1, "", "__init__"], [15, 2, 1, "", "cache_text_embedding"], [15, 3, 1, "", "code_dir"], [15, 3, 1, "", "embedding_cache_dir"], [15, 2, 1, "", "fetch_cached_text_embedding"], [15, 3, 1, "", "file_dir"], [15, 2, 1, "", "flush"], [15, 2, 1, "", "get_instance"], [15, 2, 1, "", "initialize"], [15, 3, 1, "", "invoke_dir"], [15, 2, 1, "", "is_initialized"], [15, 2, 1, "", "load_dict"], [15, 2, 1, "", "save_api_invocation"], [15, 2, 1, "", "save_file"], [15, 2, 1, "", "save_image"], [15, 2, 1, "", "save_python_code"], [15, 2, 1, "", "save_runtime_information"], [15, 2, 1, "", "state_dict"]], "agentscope.manager.ModelManager": [[15, 2, 1, "", "__init__"], [15, 2, 1, "", "clear_model_configs"], [15, 2, 1, "", "flush"], [15, 2, 1, "", "get_config_by_name"], [15, 2, 1, "", "get_instance"], [15, 2, 1, "", "get_model_by_config_name"], [15, 2, 1, "", "initialize"], [15, 2, 1, "", "load_dict"], [15, 2, 1, "", "load_model_configs"], [15, 4, 1, "", "model_configs"], [15, 2, 1, "", "state_dict"]], "agentscope.manager.MonitorManager": [[15, 2, 1, "", "__init__"], [15, 2, 1, "", "flush"], [15, 2, 1, "", "get_instance"], [15, 2, 1, "", "initialize"], [15, 2, 1, "", "load_dict"], [15, 3, 1, "", "path_db"], [15, 2, 1, "", "print_llm_usage"], [15, 2, 1, "", "rm_database"], [15, 2, 1, "", "show_image_tokens"], [15, 2, 1, "", "show_text_and_embedding_tokens"], [15, 2, 1, "", "state_dict"], [15, 2, 1, "", "update_image_tokens"], [15, 2, 1, "", "update_text_and_embedding_tokens"]], "agentscope.memory": [[16, 1, 1, "", "MemoryBase"], [16, 1, 1, "", "TemporaryMemory"], [17, 0, 0, "-", "memory"], [18, 0, 0, "-", "temporary_memory"]], "agentscope.memory.MemoryBase": [[16, 2, 1, "", "add"], [16, 2, 1, "", "clear"], [16, 2, 1, "", "delete"], [16, 2, 1, "", "export"], [16, 2, 1, "", "get_memory"], [16, 2, 1, "", "load"], [16, 2, 1, "", "size"]], "agentscope.memory.TemporaryMemory": [[16, 2, 1, "", "__init__"], [16, 2, 1, "", "add"], [16, 2, 1, "", "clear"], [16, 2, 1, "", "delete"], [16, 2, 1, "", "export"], [16, 2, 1, "", "get_embeddings"], [16, 2, 1, "", "get_memory"], [16, 2, 1, "", "load"], [16, 2, 1, "", "retrieve_by_embedding"], [16, 2, 1, "", "size"]], "agentscope.memory.memory": [[17, 1, 1, "", "MemoryBase"]], "agentscope.memory.memory.MemoryBase": [[17, 2, 1, "", "add"], [17, 2, 1, "", "clear"], [17, 2, 1, "", "delete"], [17, 2, 1, "", "export"], [17, 2, 1, "", "get_memory"], [17, 2, 1, "", "load"], [17, 2, 1, "", "size"]], "agentscope.memory.temporary_memory": [[18, 1, 1, "", "TemporaryMemory"]], "agentscope.memory.temporary_memory.TemporaryMemory": [[18, 2, 1, "", "__init__"], [18, 2, 1, "", "add"], [18, 2, 1, "", "clear"], [18, 2, 1, "", "delete"], [18, 2, 1, "", "export"], [18, 2, 1, "", "get_embeddings"], [18, 2, 1, "", "get_memory"], [18, 2, 1, "", "load"], [18, 2, 1, "", "retrieve_by_embedding"], [18, 2, 1, "", "size"]], "agentscope.message": [[19, 1, 1, "", "Msg"], [20, 0, 0, "-", "msg"]], "agentscope.message.Msg": [[19, 2, 1, "", "__init__"], [19, 3, 1, "", "content"], [19, 2, 1, "", "formatted_str"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "metadata"], [19, 3, 1, "", "name"], [19, 3, 1, "", "role"], [19, 3, 1, "", "timestamp"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "url"]], "agentscope.message.msg": [[20, 1, 1, "", "Msg"]], "agentscope.message.msg.Msg": [[20, 2, 1, "", "__init__"], [20, 3, 1, "", "content"], [20, 2, 1, "", "formatted_str"], [20, 2, 1, "", "from_dict"], [20, 3, 1, "", "id"], [20, 3, 1, "", "metadata"], [20, 3, 1, "", "name"], [20, 3, 1, "", "role"], [20, 3, 1, "", "timestamp"], [20, 2, 1, "", "to_dict"], [20, 3, 1, "", "url"]], "agentscope.models": [[21, 1, 1, "", "DashScopeChatWrapper"], [21, 1, 1, "", "DashScopeImageSynthesisWrapper"], [21, 1, 1, "", "DashScopeMultiModalWrapper"], [21, 1, 1, "", "DashScopeTextEmbeddingWrapper"], [21, 1, 1, "", "GeminiChatWrapper"], [21, 1, 1, "", "GeminiEmbeddingWrapper"], [21, 1, 1, "", "LiteLLMChatWrapper"], [21, 1, 1, "", "ModelResponse"], [21, 1, 1, "", "ModelWrapperBase"], [21, 1, 1, "", "OllamaChatWrapper"], [21, 1, 1, "", "OllamaEmbeddingWrapper"], [21, 1, 1, "", "OllamaGenerationWrapper"], [21, 1, 1, "", "OpenAIChatWrapper"], [21, 1, 1, "", "OpenAIDALLEWrapper"], [21, 1, 1, "", "OpenAIEmbeddingWrapper"], [21, 1, 1, "", "OpenAIWrapperBase"], [21, 1, 1, "", "PostAPIChatWrapper"], [21, 1, 1, "", "PostAPIModelWrapperBase"], [21, 1, 1, "", "YiChatWrapper"], [21, 1, 1, "", "ZhipuAIChatWrapper"], [21, 1, 1, "", "ZhipuAIEmbeddingWrapper"], [22, 0, 0, "-", "dashscope_model"], [23, 0, 0, "-", "gemini_model"], [24, 0, 0, "-", "litellm_model"], [25, 0, 0, "-", "model"], [26, 0, 0, "-", "ollama_model"], [27, 0, 0, "-", "openai_model"], [28, 0, 0, "-", "post_model"], [29, 0, 0, "-", "response"], [30, 0, 0, "-", "yi_model"], [31, 0, 0, "-", "zhipu_model"]], "agentscope.models.DashScopeChatWrapper": [[21, 2, 1, "", "__init__"], [21, 4, 1, "", "deprecated_model_type"], [21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"]], "agentscope.models.DashScopeImageSynthesisWrapper": [[21, 4, 1, "", "model_type"]], "agentscope.models.DashScopeMultiModalWrapper": [[21, 2, 1, "", "convert_url"], [21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"]], "agentscope.models.DashScopeTextEmbeddingWrapper": [[21, 4, 1, "", "model_type"]], "agentscope.models.GeminiChatWrapper": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "format"], [21, 4, 1, "", "generation_method"], [21, 4, 1, "", "model_type"]], "agentscope.models.GeminiEmbeddingWrapper": [[21, 4, 1, "", "model_type"]], "agentscope.models.LiteLLMChatWrapper": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"]], "agentscope.models.ModelResponse": [[21, 2, 1, "", "__init__"], [21, 3, 1, "", "is_stream_exhausted"], [21, 3, 1, "", "stream"], [21, 3, 1, "", "text"]], "agentscope.models.ModelWrapperBase": [[21, 2, 1, "", "__init__"], [21, 4, 1, "", "config_name"], [21, 2, 1, "", "format"], [21, 2, 1, "", "format_for_common_chat_models"], [21, 2, 1, "", "get_wrapper"], [21, 4, 1, "", "model_name"], [21, 4, 1, "", "model_type"]], "agentscope.models.OllamaChatWrapper": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"]], "agentscope.models.OllamaEmbeddingWrapper": [[21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"]], "agentscope.models.OllamaGenerationWrapper": [[21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"]], "agentscope.models.OpenAIChatWrapper": [[21, 2, 1, "", "__init__"], [21, 4, 1, "", "deprecated_model_type"], [21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"], [21, 2, 1, "", "static_format"], [21, 4, 1, "", "substrings_in_vision_models_names"]], "agentscope.models.OpenAIDALLEWrapper": [[21, 4, 1, "", "model_type"]], "agentscope.models.OpenAIEmbeddingWrapper": [[21, 4, 1, "", "model_type"]], "agentscope.models.OpenAIWrapperBase": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "format"]], "agentscope.models.PostAPIChatWrapper": [[21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"]], "agentscope.models.PostAPIModelWrapperBase": [[21, 2, 1, "", "__init__"], [21, 4, 1, "", "model_type"]], "agentscope.models.YiChatWrapper": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"]], "agentscope.models.ZhipuAIChatWrapper": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"]], "agentscope.models.ZhipuAIEmbeddingWrapper": [[21, 4, 1, "", "model_type"]], "agentscope.models.dashscope_model": [[22, 1, 1, "", "DashScopeChatWrapper"], [22, 1, 1, "", "DashScopeImageSynthesisWrapper"], [22, 1, 1, "", "DashScopeMultiModalWrapper"], [22, 1, 1, "", "DashScopeTextEmbeddingWrapper"], [22, 1, 1, "", "DashScopeWrapperBase"]], "agentscope.models.dashscope_model.DashScopeChatWrapper": [[22, 2, 1, "", "__init__"], [22, 4, 1, "", "config_name"], [22, 4, 1, "", "deprecated_model_type"], [22, 2, 1, "", "format"], [22, 4, 1, "", "model_name"], [22, 4, 1, "", "model_type"]], "agentscope.models.dashscope_model.DashScopeImageSynthesisWrapper": [[22, 4, 1, "", "config_name"], [22, 4, 1, "", "model_name"], [22, 4, 1, "", "model_type"]], "agentscope.models.dashscope_model.DashScopeMultiModalWrapper": [[22, 4, 1, "", "config_name"], [22, 2, 1, "", "convert_url"], [22, 2, 1, "", "format"], [22, 4, 1, "", "model_name"], [22, 4, 1, "", "model_type"]], "agentscope.models.dashscope_model.DashScopeTextEmbeddingWrapper": [[22, 4, 1, "", "config_name"], [22, 4, 1, "", "model_name"], [22, 4, 1, "", "model_type"]], "agentscope.models.dashscope_model.DashScopeWrapperBase": [[22, 2, 1, "", "__init__"], [22, 2, 1, "", "format"]], "agentscope.models.gemini_model": [[23, 1, 1, "", "GeminiChatWrapper"], [23, 1, 1, "", "GeminiEmbeddingWrapper"], [23, 1, 1, "", "GeminiWrapperBase"]], "agentscope.models.gemini_model.GeminiChatWrapper": [[23, 2, 1, "", "__init__"], [23, 4, 1, "", "config_name"], [23, 2, 1, "", "format"], [23, 4, 1, "", "generation_method"], [23, 4, 1, "", "model_name"], [23, 4, 1, "", "model_type"]], "agentscope.models.gemini_model.GeminiEmbeddingWrapper": [[23, 4, 1, "", "config_name"], [23, 4, 1, "", "model_name"], [23, 4, 1, "", "model_type"]], "agentscope.models.gemini_model.GeminiWrapperBase": [[23, 2, 1, "", "__init__"], [23, 2, 1, "", "list_models"]], "agentscope.models.litellm_model": [[24, 1, 1, "", "LiteLLMChatWrapper"], [24, 1, 1, "", "LiteLLMWrapperBase"]], "agentscope.models.litellm_model.LiteLLMChatWrapper": [[24, 2, 1, "", "__init__"], [24, 4, 1, "", "config_name"], [24, 2, 1, "", "format"], [24, 4, 1, "", "model_name"], [24, 4, 1, "", "model_type"]], "agentscope.models.litellm_model.LiteLLMWrapperBase": [[24, 2, 1, "", "__init__"], [24, 2, 1, "", "format"]], "agentscope.models.model": [[25, 1, 1, "", "ModelWrapperBase"]], "agentscope.models.model.ModelWrapperBase": [[25, 2, 1, "", "__init__"], [25, 4, 1, "", "config_name"], [25, 2, 1, "", "format"], [25, 2, 1, "", "format_for_common_chat_models"], [25, 2, 1, "", "get_wrapper"], [25, 4, 1, "", "model_name"], [25, 4, 1, "", "model_type"]], "agentscope.models.ollama_model": [[26, 1, 1, "", "OllamaChatWrapper"], [26, 1, 1, "", "OllamaEmbeddingWrapper"], [26, 1, 1, "", "OllamaGenerationWrapper"], [26, 1, 1, "", "OllamaWrapperBase"]], "agentscope.models.ollama_model.OllamaChatWrapper": [[26, 2, 1, "", "__init__"], [26, 4, 1, "", "config_name"], [26, 2, 1, "", "format"], [26, 4, 1, "", "keep_alive"], [26, 4, 1, "", "model_name"], [26, 4, 1, "", "model_type"], [26, 4, 1, "", "options"]], "agentscope.models.ollama_model.OllamaEmbeddingWrapper": [[26, 4, 1, "", "config_name"], [26, 2, 1, "", "format"], [26, 4, 1, "", "keep_alive"], [26, 4, 1, "", "model_name"], [26, 4, 1, "", "model_type"], [26, 4, 1, "", "options"]], "agentscope.models.ollama_model.OllamaGenerationWrapper": [[26, 4, 1, "", "config_name"], [26, 2, 1, "", "format"], [26, 4, 1, "", "keep_alive"], [26, 4, 1, "", "model_name"], [26, 4, 1, "", "model_type"], [26, 4, 1, "", "options"]], "agentscope.models.ollama_model.OllamaWrapperBase": [[26, 2, 1, "", "__init__"], [26, 4, 1, "", "keep_alive"], [26, 4, 1, "", "model_name"], [26, 4, 1, "", "model_type"], [26, 4, 1, "", "options"]], "agentscope.models.openai_model": [[27, 1, 1, "", "OpenAIChatWrapper"], [27, 1, 1, "", "OpenAIDALLEWrapper"], [27, 1, 1, "", "OpenAIEmbeddingWrapper"], [27, 1, 1, "", "OpenAIWrapperBase"]], "agentscope.models.openai_model.OpenAIChatWrapper": [[27, 2, 1, "", "__init__"], [27, 4, 1, "", "config_name"], [27, 4, 1, "", "deprecated_model_type"], [27, 2, 1, "", "format"], [27, 4, 1, "", "model_name"], [27, 4, 1, "", "model_type"], [27, 2, 1, "", "static_format"], [27, 4, 1, "", "substrings_in_vision_models_names"]], "agentscope.models.openai_model.OpenAIDALLEWrapper": [[27, 4, 1, "", "config_name"], [27, 4, 1, "", "model_name"], [27, 4, 1, "", "model_type"]], "agentscope.models.openai_model.OpenAIEmbeddingWrapper": [[27, 4, 1, "", "config_name"], [27, 4, 1, "", "model_name"], [27, 4, 1, "", "model_type"]], "agentscope.models.openai_model.OpenAIWrapperBase": [[27, 2, 1, "", "__init__"], [27, 2, 1, "", "format"]], "agentscope.models.post_model": [[28, 1, 1, "", "PostAPIChatWrapper"], [28, 1, 1, "", "PostAPIDALLEWrapper"], [28, 1, 1, "", "PostAPIEmbeddingWrapper"], [28, 1, 1, "", "PostAPIModelWrapperBase"]], "agentscope.models.post_model.PostAPIChatWrapper": [[28, 4, 1, "", "config_name"], [28, 2, 1, "", "format"], [28, 4, 1, "", "model_name"], [28, 4, 1, "", "model_type"]], "agentscope.models.post_model.PostAPIDALLEWrapper": [[28, 4, 1, "", "deprecated_model_type"], [28, 2, 1, "", "format"], [28, 4, 1, "", "model_type"]], "agentscope.models.post_model.PostAPIEmbeddingWrapper": [[28, 2, 1, "", "format"], [28, 4, 1, "", "model_type"]], "agentscope.models.post_model.PostAPIModelWrapperBase": [[28, 2, 1, "", "__init__"], [28, 4, 1, "", "config_name"], [28, 4, 1, "", "model_name"], [28, 4, 1, "", "model_type"]], "agentscope.models.response": [[29, 1, 1, "", "ModelResponse"]], "agentscope.models.response.ModelResponse": [[29, 2, 1, "", "__init__"], [29, 3, 1, "", "is_stream_exhausted"], [29, 3, 1, "", "stream"], [29, 3, 1, "", "text"]], "agentscope.models.yi_model": [[30, 1, 1, "", "YiChatWrapper"]], "agentscope.models.yi_model.YiChatWrapper": [[30, 2, 1, "", "__init__"], [30, 4, 1, "", "config_name"], [30, 2, 1, "", "format"], [30, 4, 1, "", "model_name"], [30, 4, 1, "", "model_type"]], "agentscope.models.zhipu_model": [[31, 1, 1, "", "ZhipuAIChatWrapper"], [31, 1, 1, "", "ZhipuAIEmbeddingWrapper"], [31, 1, 1, "", "ZhipuAIWrapperBase"]], "agentscope.models.zhipu_model.ZhipuAIChatWrapper": [[31, 2, 1, "", "__init__"], [31, 4, 1, "", "config_name"], [31, 2, 1, "", "format"], [31, 4, 1, "", "model_name"], [31, 4, 1, "", "model_type"]], "agentscope.models.zhipu_model.ZhipuAIEmbeddingWrapper": [[31, 4, 1, "", "config_name"], [31, 4, 1, "", "model_name"], [31, 4, 1, "", "model_type"]], "agentscope.models.zhipu_model.ZhipuAIWrapperBase": [[31, 2, 1, "", "__init__"], [31, 2, 1, "", "format"]], "agentscope.msghub": [[32, 1, 1, "", "MsgHubManager"], [32, 5, 1, "", "msghub"]], "agentscope.msghub.MsgHubManager": [[32, 2, 1, "", "__init__"], [32, 2, 1, "", "add"], [32, 2, 1, "", "broadcast"], [32, 2, 1, "", "delete"]], "agentscope.parsers": [[33, 1, 1, "", "MarkdownCodeBlockParser"], [33, 1, 1, "", "MarkdownJsonDictParser"], [33, 1, 1, "", "MarkdownJsonObjectParser"], [33, 1, 1, "", "MultiTaggedContentParser"], [33, 1, 1, "", "ParserBase"], [33, 1, 1, "", "RegexTaggedContentParser"], [33, 1, 1, "", "TaggedContent"], [34, 0, 0, "-", "code_block_parser"], [35, 0, 0, "-", "json_object_parser"], [36, 0, 0, "-", "parser_base"], [37, 0, 0, "-", "regex_tagged_content_parser"], [38, 0, 0, "-", "tagged_content_parser"]], "agentscope.parsers.MarkdownCodeBlockParser": [[33, 2, 1, "", "__init__"], [33, 4, 1, "", "content_hint"], [33, 4, 1, "", "format_instruction"], [33, 4, 1, "", "name"], [33, 2, 1, "", "parse"], [33, 4, 1, "", "tag_begin"], [33, 4, 1, "", "tag_end"]], "agentscope.parsers.MarkdownJsonDictParser": [[33, 2, 1, "", "__init__"], [33, 4, 1, "", "content_hint"], [33, 3, 1, "", "format_instruction"], [33, 4, 1, "", "name"], [33, 2, 1, "", "parse"], [33, 4, 1, "", "required_keys"], [33, 4, 1, "", "tag_begin"], [33, 4, 1, "", "tag_end"]], "agentscope.parsers.MarkdownJsonObjectParser": [[33, 2, 1, "", "__init__"], [33, 4, 1, "", "content_hint"], [33, 3, 1, "", "format_instruction"], [33, 4, 1, "", "name"], [33, 2, 1, "", "parse"], [33, 4, 1, "", "tag_begin"], [33, 4, 1, "", "tag_end"]], "agentscope.parsers.MultiTaggedContentParser": [[33, 2, 1, "", "__init__"], [33, 4, 1, "", "format_instruction"], [33, 4, 1, "", "json_required_hint"], [33, 2, 1, "", "parse"]], "agentscope.parsers.ParserBase": [[33, 2, 1, "", "parse"]], "agentscope.parsers.RegexTaggedContentParser": [[33, 2, 1, "", "__init__"], [33, 3, 1, "", "format_instruction"], [33, 2, 1, "", "parse"]], "agentscope.parsers.TaggedContent": [[33, 2, 1, "", "__init__"], [33, 4, 1, "", "content_hint"], [33, 4, 1, "", "name"], [33, 4, 1, "", "parse_json"], [33, 4, 1, "", "tag_begin"], [33, 4, 1, "", "tag_end"]], "agentscope.parsers.code_block_parser": [[34, 1, 1, "", "MarkdownCodeBlockParser"]], "agentscope.parsers.code_block_parser.MarkdownCodeBlockParser": [[34, 2, 1, "", "__init__"], [34, 4, 1, "", "content_hint"], [34, 4, 1, "", "format_instruction"], [34, 4, 1, "", "name"], [34, 2, 1, "", "parse"], [34, 4, 1, "", "tag_begin"], [34, 4, 1, "", "tag_end"]], "agentscope.parsers.json_object_parser": [[35, 1, 1, "", "MarkdownJsonDictParser"], [35, 1, 1, "", "MarkdownJsonObjectParser"]], "agentscope.parsers.json_object_parser.MarkdownJsonDictParser": [[35, 2, 1, "", "__init__"], [35, 4, 1, "", "content_hint"], [35, 3, 1, "", "format_instruction"], [35, 4, 1, "", "name"], [35, 2, 1, "", "parse"], [35, 4, 1, "", "required_keys"], [35, 4, 1, "", "tag_begin"], [35, 4, 1, "", "tag_end"]], "agentscope.parsers.json_object_parser.MarkdownJsonObjectParser": [[35, 2, 1, "", "__init__"], [35, 4, 1, "", "content_hint"], [35, 3, 1, "", "format_instruction"], [35, 4, 1, "", "name"], [35, 2, 1, "", "parse"], [35, 4, 1, "", "tag_begin"], [35, 4, 1, "", "tag_end"]], "agentscope.parsers.parser_base": [[36, 1, 1, "", "DictFilterMixin"], [36, 1, 1, "", "ParserBase"]], "agentscope.parsers.parser_base.DictFilterMixin": [[36, 2, 1, "", "__init__"], [36, 2, 1, "", "to_content"], [36, 2, 1, "", "to_memory"], [36, 2, 1, "", "to_metadata"]], "agentscope.parsers.parser_base.ParserBase": [[36, 2, 1, "", "parse"]], "agentscope.parsers.regex_tagged_content_parser": [[37, 1, 1, "", "RegexTaggedContentParser"]], "agentscope.parsers.regex_tagged_content_parser.RegexTaggedContentParser": [[37, 2, 1, "", "__init__"], [37, 3, 1, "", "format_instruction"], [37, 2, 1, "", "parse"]], "agentscope.parsers.tagged_content_parser": [[38, 1, 1, "", "MultiTaggedContentParser"], [38, 1, 1, "", "TaggedContent"]], "agentscope.parsers.tagged_content_parser.MultiTaggedContentParser": [[38, 2, 1, "", "__init__"], [38, 4, 1, "", "format_instruction"], [38, 4, 1, "", "json_required_hint"], [38, 2, 1, "", "parse"]], "agentscope.parsers.tagged_content_parser.TaggedContent": [[38, 2, 1, "", "__init__"], [38, 4, 1, "", "content_hint"], [38, 4, 1, "", "name"], [38, 4, 1, "", "parse_json"], [38, 4, 1, "", "tag_begin"], [38, 4, 1, "", "tag_end"]], "agentscope.pipelines": [[39, 1, 1, "", "ForLoopPipeline"], [39, 1, 1, "", "IfElsePipeline"], [39, 1, 1, "", "PipelineBase"], [39, 1, 1, "", "SequentialPipeline"], [39, 1, 1, "", "SwitchPipeline"], [39, 1, 1, "", "WhileLoopPipeline"], [39, 5, 1, "", "forlooppipeline"], [40, 0, 0, "-", "functional"], [39, 5, 1, "", "ifelsepipeline"], [41, 0, 0, "-", "pipeline"], [39, 5, 1, "", "sequentialpipeline"], [39, 5, 1, "", "switchpipeline"], [39, 5, 1, "", "whilelooppipeline"]], "agentscope.pipelines.ForLoopPipeline": [[39, 2, 1, "", "__init__"]], "agentscope.pipelines.IfElsePipeline": [[39, 2, 1, "", "__init__"]], "agentscope.pipelines.PipelineBase": [[39, 2, 1, "", "__init__"]], "agentscope.pipelines.SequentialPipeline": [[39, 2, 1, "", "__init__"]], "agentscope.pipelines.SwitchPipeline": [[39, 2, 1, "", "__init__"]], "agentscope.pipelines.WhileLoopPipeline": [[39, 2, 1, "", "__init__"]], "agentscope.pipelines.functional": [[40, 5, 1, "", "forlooppipeline"], [40, 5, 1, "", "ifelsepipeline"], [40, 5, 1, "", "placeholder"], [40, 5, 1, "", "sequentialpipeline"], [40, 5, 1, "", "switchpipeline"], [40, 5, 1, "", "whilelooppipeline"]], "agentscope.pipelines.pipeline": [[41, 1, 1, "", "ForLoopPipeline"], [41, 1, 1, "", "IfElsePipeline"], [41, 1, 1, "", "PipelineBase"], [41, 1, 1, "", "SequentialPipeline"], [41, 1, 1, "", "SwitchPipeline"], [41, 1, 1, "", "WhileLoopPipeline"]], "agentscope.pipelines.pipeline.ForLoopPipeline": [[41, 2, 1, "", "__init__"]], "agentscope.pipelines.pipeline.IfElsePipeline": [[41, 2, 1, "", "__init__"]], "agentscope.pipelines.pipeline.PipelineBase": [[41, 2, 1, "", "__init__"]], "agentscope.pipelines.pipeline.SequentialPipeline": [[41, 2, 1, "", "__init__"]], "agentscope.pipelines.pipeline.SwitchPipeline": [[41, 2, 1, "", "__init__"]], "agentscope.pipelines.pipeline.WhileLoopPipeline": [[41, 2, 1, "", "__init__"]], "agentscope.prompt": [[42, 1, 1, "", "ChineseSystemPromptGenerator"], [42, 1, 1, "", "EnglishSystemPromptGenerator"], [42, 1, 1, "", "SystemPromptComparer"], [42, 1, 1, "", "SystemPromptGeneratorBase"], [42, 1, 1, "", "SystemPromptOptimizer"]], "agentscope.prompt.ChineseSystemPromptGenerator": [[42, 2, 1, "", "__init__"]], "agentscope.prompt.EnglishSystemPromptGenerator": [[42, 2, 1, "", "__init__"]], "agentscope.prompt.SystemPromptComparer": [[42, 2, 1, "", "__init__"], [42, 2, 1, "", "compare_in_dialog"], [42, 2, 1, "", "compare_with_queries"]], "agentscope.prompt.SystemPromptGeneratorBase": [[42, 2, 1, "", "__init__"], [42, 2, 1, "", "generate"]], "agentscope.prompt.SystemPromptOptimizer": [[42, 2, 1, "", "__init__"], [42, 2, 1, "", "generate_notes"]], "agentscope.rag": [[43, 1, 1, "", "Knowledge"], [43, 1, 1, "", "KnowledgeBank"], [44, 0, 0, "-", "knowledge"], [45, 0, 0, "-", "knowledge_bank"], [46, 0, 0, "-", "llama_index_knowledge"]], "agentscope.rag.Knowledge": [[43, 2, 1, "", "__init__"], [43, 2, 1, "", "post_processing"], [43, 2, 1, "", "retrieve"]], "agentscope.rag.KnowledgeBank": [[43, 2, 1, "", "__init__"], [43, 2, 1, "", "add_data_as_knowledge"], [43, 2, 1, "", "equip"], [43, 2, 1, "", "get_knowledge"]], "agentscope.rag.knowledge": [[44, 1, 1, "", "Knowledge"]], "agentscope.rag.knowledge.Knowledge": [[44, 2, 1, "", "__init__"], [44, 2, 1, "", "post_processing"], [44, 2, 1, "", "retrieve"]], "agentscope.rag.knowledge_bank": [[45, 1, 1, "", "KnowledgeBank"]], "agentscope.rag.knowledge_bank.KnowledgeBank": [[45, 2, 1, "", "__init__"], [45, 2, 1, "", "add_data_as_knowledge"], [45, 2, 1, "", "equip"], [45, 2, 1, "", "get_knowledge"]], "agentscope.rag.llama_index_knowledge": [[46, 1, 1, "", "LlamaIndexKnowledge"]], "agentscope.rag.llama_index_knowledge.LlamaIndexKnowledge": [[46, 2, 1, "", "__init__"], [46, 2, 1, "", "refresh_index"], [46, 2, 1, "", "retrieve"]], "agentscope.rpc": [[47, 1, 1, "", "AsyncResult"], [47, 1, 1, "", "DistConf"], [47, 1, 1, "", "RpcClient"], [47, 1, 1, "", "RpcMeta"], [47, 1, 1, "", "RpcObject"], [47, 5, 1, "", "async_func"], [48, 0, 0, "-", "retry_strategy"], [49, 0, 0, "-", "rpc_agent_pb2"], [50, 0, 0, "-", "rpc_agent_pb2_grpc"], [51, 0, 0, "-", "rpc_async"], [52, 0, 0, "-", "rpc_client"], [53, 0, 0, "-", "rpc_config"], [54, 0, 0, "-", "rpc_meta"], [55, 0, 0, "-", "rpc_object"], [47, 5, 1, "", "sync_func"]], "agentscope.rpc.AsyncResult": [[47, 2, 1, "", "__init__"], [47, 2, 1, "", "result"], [47, 2, 1, "", "update_value"]], "agentscope.rpc.DistConf": [[47, 2, 1, "", "__init__"]], "agentscope.rpc.RpcClient": [[47, 2, 1, "", "__init__"], [47, 2, 1, "", "call_agent_func"], [47, 2, 1, "", "create_agent"], [47, 2, 1, "", "delete_agent"], [47, 2, 1, "", "delete_all_agent"], [47, 2, 1, "", "download_file"], [47, 2, 1, "", "get_agent_list"], [47, 2, 1, "", "get_agent_memory"], [47, 2, 1, "", "get_server_info"], [47, 2, 1, "", "is_alive"], [47, 2, 1, "", "set_model_configs"], [47, 2, 1, "", "stop"], [47, 2, 1, "", "update_result"]], "agentscope.rpc.RpcMeta": [[47, 2, 1, "", "__init__"], [47, 2, 1, "", "get_class"], [47, 2, 1, "", "register_class"], [47, 2, 1, "", "to_dist"]], "agentscope.rpc.RpcObject": [[47, 2, 1, "", "__init__"], [47, 2, 1, "", "create"], [47, 2, 1, "", "stop"]], "agentscope.rpc.retry_strategy": [[48, 1, 1, "", "RetryBase"], [48, 1, 1, "", "RetryExpential"], [48, 1, 1, "", "RetryFixedTimes"]], "agentscope.rpc.retry_strategy.RetryBase": [[48, 2, 1, "", "load_dict"], [48, 2, 1, "", "retry"]], "agentscope.rpc.retry_strategy.RetryExpential": [[48, 2, 1, "", "__init__"], [48, 2, 1, "", "retry"]], "agentscope.rpc.retry_strategy.RetryFixedTimes": [[48, 2, 1, "", "__init__"], [48, 2, 1, "", "retry"]], "agentscope.rpc.rpc_agent_pb2_grpc": [[50, 1, 1, "", "RpcAgent"], [50, 1, 1, "", "RpcAgentServicer"], [50, 1, 1, "", "RpcAgentStub"], [50, 5, 1, "", "add_RpcAgentServicer_to_server"]], "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent": [[50, 2, 1, "", "call_agent_func"], [50, 2, 1, "", "clone_agent"], [50, 2, 1, "", "create_agent"], [50, 2, 1, "", "delete_agent"], [50, 2, 1, "", "delete_all_agents"], [50, 2, 1, "", "download_file"], [50, 2, 1, "", "get_agent_list"], [50, 2, 1, "", "get_agent_memory"], [50, 2, 1, "", "get_server_info"], [50, 2, 1, "", "is_alive"], [50, 2, 1, "", "set_model_configs"], [50, 2, 1, "", "stop"], [50, 2, 1, "", "update_placeholder"]], "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer": [[50, 2, 1, "", "call_agent_func"], [50, 2, 1, "", "clone_agent"], [50, 2, 1, "", "create_agent"], [50, 2, 1, "", "delete_agent"], [50, 2, 1, "", "delete_all_agents"], [50, 2, 1, "", "download_file"], [50, 2, 1, "", "get_agent_list"], [50, 2, 1, "", "get_agent_memory"], [50, 2, 1, "", "get_server_info"], [50, 2, 1, "", "is_alive"], [50, 2, 1, "", "set_model_configs"], [50, 2, 1, "", "stop"], [50, 2, 1, "", "update_placeholder"]], "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentStub": [[50, 2, 1, "", "__init__"]], "agentscope.rpc.rpc_async": [[51, 1, 1, "", "AsyncResult"]], "agentscope.rpc.rpc_async.AsyncResult": [[51, 2, 1, "", "__init__"], [51, 2, 1, "", "result"], [51, 2, 1, "", "update_value"]], "agentscope.rpc.rpc_client": [[52, 1, 1, "", "RpcAgentClient"], [52, 1, 1, "", "RpcClient"]], "agentscope.rpc.rpc_client.RpcAgentClient": [[52, 2, 1, "", "__init__"]], "agentscope.rpc.rpc_client.RpcClient": [[52, 2, 1, "", "__init__"], [52, 2, 1, "", "call_agent_func"], [52, 2, 1, "", "create_agent"], [52, 2, 1, "", "delete_agent"], [52, 2, 1, "", "delete_all_agent"], [52, 2, 1, "", "download_file"], [52, 2, 1, "", "get_agent_list"], [52, 2, 1, "", "get_agent_memory"], [52, 2, 1, "", "get_server_info"], [52, 2, 1, "", "is_alive"], [52, 2, 1, "", "set_model_configs"], [52, 2, 1, "", "stop"], [52, 2, 1, "", "update_result"]], "agentscope.rpc.rpc_config": [[53, 1, 1, "", "DistConf"]], "agentscope.rpc.rpc_config.DistConf": [[53, 2, 1, "", "__init__"]], "agentscope.rpc.rpc_meta": [[54, 1, 1, "", "RpcMeta"], [54, 5, 1, "", "async_func"], [54, 5, 1, "", "generate_oid"], [54, 5, 1, "", "sync_func"]], "agentscope.rpc.rpc_meta.RpcMeta": [[54, 2, 1, "", "__init__"], [54, 2, 1, "", "get_class"], [54, 2, 1, "", "register_class"], [54, 2, 1, "", "to_dist"]], "agentscope.rpc.rpc_object": [[55, 1, 1, "", "RpcObject"], [55, 5, 1, "", "get_public_methods"]], "agentscope.rpc.rpc_object.RpcObject": [[55, 2, 1, "", "__init__"], [55, 2, 1, "", "create"], [55, 2, 1, "", "stop"]], "agentscope.serialize": [[56, 5, 1, "", "deserialize"], [56, 5, 1, "", "is_serializable"], [56, 5, 1, "", "serialize"]], "agentscope.server": [[57, 1, 1, "", "RpcAgentServerLauncher"], [57, 5, 1, "", "as_server"], [58, 0, 0, "-", "async_result_pool"], [59, 0, 0, "-", "launcher"], [60, 0, 0, "-", "servicer"]], "agentscope.server.RpcAgentServerLauncher": [[57, 2, 1, "", "__init__"], [57, 2, 1, "", "generate_server_id"], [57, 2, 1, "", "launch"], [57, 2, 1, "", "shutdown"], [57, 2, 1, "", "wait_until_terminate"]], "agentscope.server.async_result_pool": [[58, 1, 1, "", "AsyncResultPool"], [58, 1, 1, "", "LocalPool"], [58, 1, 1, "", "RedisPool"], [58, 5, 1, "", "get_pool"]], "agentscope.server.async_result_pool.AsyncResultPool": [[58, 2, 1, "", "get"], [58, 2, 1, "", "prepare"], [58, 2, 1, "", "set"]], "agentscope.server.async_result_pool.LocalPool": [[58, 2, 1, "", "__init__"], [58, 2, 1, "", "get"], [58, 2, 1, "", "prepare"], [58, 2, 1, "", "set"]], "agentscope.server.async_result_pool.RedisPool": [[58, 4, 1, "", "INCR_KEY"], [58, 4, 1, "", "TASK_QUEUE_PREFIX"], [58, 2, 1, "", "__init__"], [58, 2, 1, "", "get"], [58, 2, 1, "", "prepare"], [58, 2, 1, "", "set"]], "agentscope.server.launcher": [[59, 1, 1, "", "RpcAgentServerLauncher"], [59, 5, 1, "", "as_server"], [59, 5, 1, "", "load_agents_from_dir"], [59, 5, 1, "", "load_custom_class_from_file"]], "agentscope.server.launcher.RpcAgentServerLauncher": [[59, 2, 1, "", "__init__"], [59, 2, 1, "", "generate_server_id"], [59, 2, 1, "", "launch"], [59, 2, 1, "", "shutdown"], [59, 2, 1, "", "wait_until_terminate"]], "agentscope.server.servicer": [[60, 1, 1, "", "AgentServerServicer"]], "agentscope.server.servicer.AgentServerServicer": [[60, 2, 1, "", "__init__"], [60, 2, 1, "", "agent_exists"], [60, 2, 1, "", "call_agent_func"], [60, 2, 1, "", "create_agent"], [60, 2, 1, "", "delete_agent"], [60, 2, 1, "", "delete_all_agents"], [60, 2, 1, "", "download_file"], [60, 2, 1, "", "get_agent"], [60, 2, 1, "", "get_agent_list"], [60, 2, 1, "", "get_agent_memory"], [60, 2, 1, "", "get_server_info"], [60, 2, 1, "", "is_alive"], [60, 2, 1, "", "set_model_configs"], [60, 2, 1, "", "stop"], [60, 2, 1, "", "update_placeholder"]], "agentscope.service": [[61, 1, 1, "", "NoteBookExecutor"], [61, 1, 1, "", "ServiceExecStatus"], [61, 1, 1, "", "ServiceFactory"], [61, 1, 1, "", "ServiceResponse"], [61, 1, 1, "", "ServiceToolkit"], [61, 1, 1, "", "WebBrowser"], [61, 1, 1, "", "WebElementInfo"], [61, 5, 1, "", "arxiv_search"], [61, 5, 1, "", "bing_search"], [62, 0, 0, "-", "browser"], [61, 5, 1, "", "cos_sim"], [61, 5, 1, "", "create_directory"], [61, 5, 1, "", "create_file"], [61, 5, 1, "", "dashscope_image_to_text"], [61, 5, 1, "", "dashscope_text_to_audio"], [61, 5, 1, "", "dashscope_text_to_image"], [61, 5, 1, "", "dblp_search_authors"], [61, 5, 1, "", "dblp_search_publications"], [61, 5, 1, "", "dblp_search_venues"], [61, 5, 1, "", "delete_directory"], [61, 5, 1, "", "delete_file"], [61, 5, 1, "", "digest_webpage"], [61, 5, 1, "", "download_from_url"], [64, 0, 0, "-", "execute_code"], [61, 5, 1, "", "execute_python_code"], [61, 5, 1, "", "execute_shell_command"], [68, 0, 0, "-", "file"], [61, 5, 1, "", "get_current_directory"], [61, 5, 1, "", "get_help"], [61, 5, 1, "", "google_search"], [61, 5, 1, "", "list_directory_content"], [61, 5, 1, "", "load_web"], [61, 5, 1, "", "move_directory"], [61, 5, 1, "", "move_file"], [72, 0, 0, "-", "multi_modality"], [61, 5, 1, "", "openai_audio_to_text"], [61, 5, 1, "", "openai_create_image_variation"], [61, 5, 1, "", "openai_edit_image"], [61, 5, 1, "", "openai_image_to_text"], [61, 5, 1, "", "openai_text_to_audio"], [61, 5, 1, "", "openai_text_to_image"], [61, 5, 1, "", "parse_html_to_text"], [61, 5, 1, "", "query_mongodb"], [61, 5, 1, "", "query_mysql"], [61, 5, 1, "", "query_sqlite"], [61, 5, 1, "", "read_json_file"], [61, 5, 1, "", "read_text_file"], [75, 0, 0, "-", "retrieval"], [61, 5, 1, "", "retrieve_from_list"], [78, 0, 0, "-", "service_response"], [79, 0, 0, "-", "service_status"], [80, 0, 0, "-", "service_toolkit"], [81, 0, 0, "-", "sql_query"], [61, 5, 1, "", "summarization"], [85, 0, 0, "-", "text_processing"], [61, 5, 1, "", "tripadvisor_search"], [61, 5, 1, "", "tripadvisor_search_location_details"], [61, 5, 1, "", "tripadvisor_search_location_photos"], [87, 0, 0, "-", "web"], [61, 5, 1, "", "wikipedia_search"], [61, 5, 1, "", "wikipedia_search_categories"], [61, 5, 1, "", "write_json_file"], [61, 5, 1, "", "write_text_file"]], "agentscope.service.NoteBookExecutor": [[61, 2, 1, "", "__init__"], [61, 2, 1, "", "async_run_code_on_notebook"], [61, 3, 1, "", "cells_length"], [61, 2, 1, "", "reset_notebook"], [61, 2, 1, "", "run_code_on_notebook"]], "agentscope.service.ServiceExecStatus": [[61, 4, 1, "", "ERROR"], [61, 4, 1, "", "SUCCESS"]], "agentscope.service.ServiceFactory": [[61, 2, 1, "", "get"]], "agentscope.service.ServiceResponse": [[61, 2, 1, "", "__init__"]], "agentscope.service.ServiceToolkit": [[61, 2, 1, "", "__init__"], [61, 2, 1, "", "add"], [61, 2, 1, "", "get"], [61, 3, 1, "", "json_schemas"], [61, 2, 1, "", "parse_and_call_func"], [61, 4, 1, "", "service_funcs"], [61, 3, 1, "", "tools_calling_format"], [61, 3, 1, "", "tools_instruction"]], "agentscope.service.WebBrowser": [[61, 2, 1, "", "__init__"], [61, 2, 1, "", "action_click"], [61, 2, 1, "", "action_press_key"], [61, 2, 1, "", "action_scroll_down"], [61, 2, 1, "", "action_scroll_up"], [61, 2, 1, "", "action_type"], [61, 2, 1, "", "action_visit_url"], [61, 2, 1, "", "close"], [61, 2, 1, "", "get_action_functions"], [61, 3, 1, "", "page_html"], [61, 3, 1, "", "page_markdown"], [61, 3, 1, "", "page_screenshot"], [61, 3, 1, "", "page_title"], [61, 2, 1, "", "remove_interactive_marks"], [61, 2, 1, "", "set_interactive_marks"], [61, 3, 1, "", "url"]], "agentscope.service.WebElementInfo": [[61, 4, 1, "", "aria_label"], [61, 4, 1, "", "height"], [61, 4, 1, "", "html"], [61, 4, 1, "", "inner_text"], [61, 4, 1, "", "is_clickable"], [61, 4, 1, "", "meta_data"], [61, 4, 1, "", "model_computed_fields"], [61, 4, 1, "", "model_config"], [61, 4, 1, "", "model_fields"], [61, 4, 1, "", "node_name"], [61, 4, 1, "", "node_value"], [61, 4, 1, "", "origin_x"], [61, 4, 1, "", "origin_y"], [61, 4, 1, "", "tag_name"], [61, 4, 1, "", "type"], [61, 4, 1, "", "width"]], "agentscope.service.browser": [[63, 0, 0, "-", "web_browser"]], "agentscope.service.browser.web_browser": [[63, 1, 1, "", "WebBrowser"], [63, 1, 1, "", "WebElementInfo"]], "agentscope.service.browser.web_browser.WebBrowser": [[63, 2, 1, "", "__init__"], [63, 2, 1, "", "action_click"], [63, 2, 1, "", "action_press_key"], [63, 2, 1, "", "action_scroll_down"], [63, 2, 1, "", "action_scroll_up"], [63, 2, 1, "", "action_type"], [63, 2, 1, "", "action_visit_url"], [63, 2, 1, "", "close"], [63, 2, 1, "", "get_action_functions"], [63, 3, 1, "", "page_html"], [63, 3, 1, "", "page_markdown"], [63, 3, 1, "", "page_screenshot"], [63, 3, 1, "", "page_title"], [63, 2, 1, "", "remove_interactive_marks"], [63, 2, 1, "", "set_interactive_marks"], [63, 3, 1, "", "url"]], "agentscope.service.browser.web_browser.WebElementInfo": [[63, 4, 1, "", "aria_label"], [63, 4, 1, "", "height"], [63, 4, 1, "", "html"], [63, 4, 1, "", "inner_text"], [63, 4, 1, "", "is_clickable"], [63, 4, 1, "", "meta_data"], [63, 4, 1, "", "model_computed_fields"], [63, 4, 1, "", "model_config"], [63, 4, 1, "", "model_fields"], [63, 4, 1, "", "node_name"], [63, 4, 1, "", "node_value"], [63, 4, 1, "", "origin_x"], [63, 4, 1, "", "origin_y"], [63, 4, 1, "", "tag_name"], [63, 4, 1, "", "type"], [63, 4, 1, "", "width"]], "agentscope.service.execute_code": [[65, 0, 0, "-", "exec_notebook"], [66, 0, 0, "-", "exec_python"], [67, 0, 0, "-", "exec_shell"]], "agentscope.service.execute_code.exec_notebook": [[65, 1, 1, "", "NoteBookExecutor"]], "agentscope.service.execute_code.exec_notebook.NoteBookExecutor": [[65, 2, 1, "", "__init__"], [65, 2, 1, "", "async_run_code_on_notebook"], [65, 3, 1, "", "cells_length"], [65, 2, 1, "", "reset_notebook"], [65, 2, 1, "", "run_code_on_notebook"]], "agentscope.service.execute_code.exec_python": [[66, 5, 1, "", "execute_python_code"], [66, 5, 1, "", "sys_python_guard"]], "agentscope.service.execute_code.exec_shell": [[67, 5, 1, "", "execute_shell_command"]], "agentscope.service.file": [[69, 0, 0, "-", "common"], [70, 0, 0, "-", "json"], [71, 0, 0, "-", "text"]], "agentscope.service.file.common": [[69, 5, 1, "", "create_directory"], [69, 5, 1, "", "create_file"], [69, 5, 1, "", "delete_directory"], [69, 5, 1, "", "delete_file"], [69, 5, 1, "", "get_current_directory"], [69, 5, 1, "", "list_directory_content"], [69, 5, 1, "", "move_directory"], [69, 5, 1, "", "move_file"]], "agentscope.service.file.json": [[70, 5, 1, "", "read_json_file"], [70, 5, 1, "", "write_json_file"]], "agentscope.service.file.text": [[71, 5, 1, "", "read_text_file"], [71, 5, 1, "", "write_text_file"]], "agentscope.service.multi_modality": [[73, 0, 0, "-", "dashscope_services"], [74, 0, 0, "-", "openai_services"]], "agentscope.service.multi_modality.dashscope_services": [[73, 5, 1, "", "dashscope_image_to_text"], [73, 5, 1, "", "dashscope_text_to_audio"], [73, 5, 1, "", "dashscope_text_to_image"]], "agentscope.service.multi_modality.openai_services": [[74, 5, 1, "", "openai_audio_to_text"], [74, 5, 1, "", "openai_create_image_variation"], [74, 5, 1, "", "openai_edit_image"], [74, 5, 1, "", "openai_image_to_text"], [74, 5, 1, "", "openai_text_to_audio"], [74, 5, 1, "", "openai_text_to_image"]], "agentscope.service.retrieval": [[76, 0, 0, "-", "retrieval_from_list"], [77, 0, 0, "-", "similarity"]], "agentscope.service.retrieval.retrieval_from_list": [[76, 5, 1, "", "retrieve_from_list"]], "agentscope.service.retrieval.similarity": [[77, 5, 1, "", "cos_sim"]], "agentscope.service.service_response": [[78, 1, 1, "", "ServiceResponse"]], "agentscope.service.service_response.ServiceResponse": [[78, 2, 1, "", "__init__"]], "agentscope.service.service_status": [[79, 1, 1, "", "ServiceExecStatus"]], "agentscope.service.service_status.ServiceExecStatus": [[79, 4, 1, "", "ERROR"], [79, 4, 1, "", "SUCCESS"]], "agentscope.service.service_toolkit": [[80, 1, 1, "", "ServiceFactory"], [80, 1, 1, "", "ServiceFunction"], [80, 1, 1, "", "ServiceToolkit"]], "agentscope.service.service_toolkit.ServiceFactory": [[80, 2, 1, "", "get"]], "agentscope.service.service_toolkit.ServiceFunction": [[80, 2, 1, "", "__init__"], [80, 4, 1, "", "json_schema"], [80, 4, 1, "", "name"], [80, 4, 1, "", "original_func"], [80, 4, 1, "", "processed_func"], [80, 4, 1, "", "require_args"]], "agentscope.service.service_toolkit.ServiceToolkit": [[80, 2, 1, "", "__init__"], [80, 2, 1, "", "add"], [80, 2, 1, "", "get"], [80, 3, 1, "", "json_schemas"], [80, 2, 1, "", "parse_and_call_func"], [80, 4, 1, "", "service_funcs"], [80, 3, 1, "", "tools_calling_format"], [80, 3, 1, "", "tools_instruction"]], "agentscope.service.sql_query": [[82, 0, 0, "-", "mongodb"], [83, 0, 0, "-", "mysql"], [84, 0, 0, "-", "sqlite"]], "agentscope.service.sql_query.mongodb": [[82, 5, 1, "", "query_mongodb"]], "agentscope.service.sql_query.mysql": [[83, 5, 1, "", "query_mysql"]], "agentscope.service.sql_query.sqlite": [[84, 5, 1, "", "query_sqlite"]], "agentscope.service.text_processing": [[86, 0, 0, "-", "summarization"]], "agentscope.service.text_processing.summarization": [[86, 5, 1, "", "summarization"]], "agentscope.service.web": [[88, 0, 0, "-", "arxiv"], [89, 0, 0, "-", "dblp"], [90, 0, 0, "-", "download"], [91, 0, 0, "-", "search"], [92, 0, 0, "-", "tripadvisor"], [93, 0, 0, "-", "web_digest"], [94, 0, 0, "-", "wikipedia"]], "agentscope.service.web.arxiv": [[88, 5, 1, "", "arxiv_search"]], "agentscope.service.web.dblp": [[89, 5, 1, "", "dblp_search_authors"], [89, 5, 1, "", "dblp_search_publications"], [89, 5, 1, "", "dblp_search_venues"]], "agentscope.service.web.download": [[90, 5, 1, "", "download_from_url"]], "agentscope.service.web.search": [[91, 5, 1, "", "bing_search"], [91, 5, 1, "", "google_search"]], "agentscope.service.web.tripadvisor": [[92, 5, 1, "", "tripadvisor_search"], [92, 5, 1, "", "tripadvisor_search_location_details"], [92, 5, 1, "", "tripadvisor_search_location_photos"]], "agentscope.service.web.web_digest": [[93, 5, 1, "", "digest_webpage"], [93, 5, 1, "", "is_valid_url"], [93, 5, 1, "", "load_web"], [93, 5, 1, "", "parse_html_to_text"]], "agentscope.service.web.wikipedia": [[94, 5, 1, "", "wikipedia_search"], [94, 5, 1, "", "wikipedia_search_categories"]], "agentscope.strategy": [[95, 1, 1, "", "MixtureOfAgents"], [96, 0, 0, "-", "mixture_of_agent"]], "agentscope.strategy.MixtureOfAgents": [[95, 2, 1, "", "__init__"]], "agentscope.strategy.mixture_of_agent": [[96, 1, 1, "", "MixtureOfAgents"]], "agentscope.strategy.mixture_of_agent.MixtureOfAgents": [[96, 2, 1, "", "__init__"]], "agentscope.studio": [[97, 5, 1, "", "as_studio"], [97, 5, 1, "", "init"], [98, 0, 0, "-", "utils"]], "agentscope.studio.utils": [[98, 5, 1, "", "decode_jwt"], [98, 5, 1, "", "generate_jwt"]], "agentscope.utils": [[100, 0, 0, "-", "common"], [101, 0, 0, "-", "token_utils"]], "agentscope.utils.common": [[100, 1, 1, "", "ImportErrorReporter"], [100, 5, 1, "", "create_tempdir"], [100, 5, 1, "", "timer"], [100, 5, 1, "", "to_openai_dict"]], "agentscope.utils.common.ImportErrorReporter": [[100, 2, 1, "", "__init__"]], "agentscope.utils.token_utils": [[101, 5, 1, "", "count_openai_token"], [101, 5, 1, "", "get_openai_max_length"], [101, 5, 1, "", "num_tokens_from_content"]], "agentscope.web": [[103, 0, 0, "-", "gradio"], [107, 0, 0, "-", "workstation"]], "agentscope.web.gradio": [[104, 0, 0, "-", "constants"], [105, 0, 0, "-", "studio"], [106, 0, 0, "-", "utils"]], "agentscope.web.gradio.studio": [[105, 5, 1, "", "fn_choice"], [105, 5, 1, "", "get_chat"], [105, 5, 1, "", "import_function_from_path"], [105, 5, 1, "", "init_uid_list"], [105, 5, 1, "", "reset_glb_var"], [105, 5, 1, "", "run_app"], [105, 5, 1, "", "send_audio"], [105, 5, 1, "", "send_image"], [105, 5, 1, "", "send_message"]], "agentscope.web.gradio.utils": [[106, 6, 1, "", "ResetException"], [106, 5, 1, "", "audio2text"], [106, 5, 1, "", "check_uuid"], [106, 5, 1, "", "cycle_dots"], [106, 5, 1, "", "generate_image_from_name"], [106, 5, 1, "", "get_chat_msg"], [106, 5, 1, "", "get_player_input"], [106, 5, 1, "", "get_reset_msg"], [106, 5, 1, "", "init_uid_queues"], [106, 5, 1, "", "send_msg"], [106, 5, 1, "", "send_player_input"], [106, 5, 1, "", "send_reset_msg"], [106, 5, 1, "", "user_input"]], "agentscope.web.workstation": [[108, 0, 0, "-", "workflow"], [109, 0, 0, "-", "workflow_dag"], [110, 0, 0, "-", "workflow_node"], [111, 0, 0, "-", "workflow_utils"]], "agentscope.web.workstation.workflow": [[108, 5, 1, "", "compile_workflow"], [108, 5, 1, "", "load_config"], [108, 5, 1, "", "main"], [108, 5, 1, "", "start_workflow"]], "agentscope.web.workstation.workflow_dag": [[109, 1, 1, "", "ASDiGraph"], [109, 5, 1, "", "build_dag"], [109, 5, 1, "", "remove_duplicates_from_end"], [109, 5, 1, "", "sanitize_node_data"]], "agentscope.web.workstation.workflow_dag.ASDiGraph": [[109, 2, 1, "", "__init__"], [109, 2, 1, "", "add_as_node"], [109, 2, 1, "", "compile"], [109, 2, 1, "", "exec_node"], [109, 4, 1, "", "nodes_not_in_graph"], [109, 2, 1, "", "run"]], "agentscope.web.workstation.workflow_node": [[110, 1, 1, "", "BingSearchServiceNode"], [110, 1, 1, "", "CopyNode"], [110, 1, 1, "", "DialogAgentNode"], [110, 1, 1, "", "DictDialogAgentNode"], [110, 1, 1, "", "ForLoopPipelineNode"], [110, 1, 1, "", "GoogleSearchServiceNode"], [110, 1, 1, "", "IfElsePipelineNode"], [110, 1, 1, "", "ModelNode"], [110, 1, 1, "", "MsgHubNode"], [110, 1, 1, "", "MsgNode"], [110, 1, 1, "", "PlaceHolderNode"], [110, 1, 1, "", "PythonServiceNode"], [110, 1, 1, "", "ReActAgentNode"], [110, 1, 1, "", "ReadTextServiceNode"], [110, 1, 1, "", "SequentialPipelineNode"], [110, 1, 1, "", "SwitchPipelineNode"], [110, 1, 1, "", "UserAgentNode"], [110, 1, 1, "", "WhileLoopPipelineNode"], [110, 1, 1, "", "WorkflowNode"], [110, 1, 1, "", "WorkflowNodeType"], [110, 1, 1, "", "WriteTextServiceNode"], [110, 5, 1, "", "get_all_agents"]], "agentscope.web.workstation.workflow_node.BingSearchServiceNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.CopyNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.DialogAgentNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.DictDialogAgentNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.ForLoopPipelineNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.GoogleSearchServiceNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.IfElsePipelineNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.ModelNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.MsgHubNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.MsgNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.PlaceHolderNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.PythonServiceNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.ReActAgentNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.ReadTextServiceNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.SequentialPipelineNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.SwitchPipelineNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.UserAgentNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.WhileLoopPipelineNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.WorkflowNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.WorkflowNodeType": [[110, 4, 1, "", "AGENT"], [110, 4, 1, "", "COPY"], [110, 4, 1, "", "MESSAGE"], [110, 4, 1, "", "MODEL"], [110, 4, 1, "", "PIPELINE"], [110, 4, 1, "", "SERVICE"]], "agentscope.web.workstation.workflow_node.WriteTextServiceNode": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "compile"], [110, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_utils": [[111, 5, 1, "", "deps_converter"], [111, 5, 1, "", "dict_converter"], [111, 5, 1, "", "is_callable_expression"], [111, 5, 1, "", "kwarg_converter"]]}, "objnames": {"0": ["py", "module", "Python \u6a21\u5757"], "1": ["py", "class", "Python \u7c7b"], "2": ["py", "method", "Python \u65b9\u6cd5"], "3": ["py", "property", "Python \u6258\u7ba1\u5c5e\u6027"], "4": ["py", "attribute", "Python \u5c5e\u6027"], "5": ["py", "function", "Python \u51fd\u6570"], "6": ["py", "exception", "Python \u5f02\u5e38"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute", "5": "py:function", "6": "py:exception"}, "terms": {"0001": [61, 89], "0002": [61, 89], "0003597736358642578": 128, "001": [21, 23, 121], "0017594862": [21, 26], "002": [21, 27, 116, 121], "0023064255": [21, 27], "0028842222": [21, 27], "005": 128, "005397319793701172": 128, "005519774276763201": [21, 31], "0073761940002441": 128, "008599704": [21, 26], "009327292": [21, 27], "010071029": [21, 26], "014949671924114227": [21, 31], "019060475751757622": [21, 31], "021369934082031": 128, "021481990814209": 128, "022241830825806": 128, "023009061813354": 128, "025878139": [21, 26], "02675454691052437": [21, 31], "03": [21, 23, 126], "034d": [21, 22], "03629": [1, 7], "04": 126, "04692972": [21, 26], "04t19": [21, 26], "04t20": [61, 92], "05": [61, 89, 127], "05007221": [21, 26], "06": 42, "07": 127, "08": [21, 26, 127], "09": [61, 92], "0x16e516fb0": 131, "10": [1, 7, 42, 47, 48, 52, 61, 80, 89, 91, 92, 94, 124, 127, 128], "100": [61, 82, 83, 131], "1000": [42, 61, 94], "1009": [21, 30], "102": [21, 22], "1024": [21, 31, 61, 73, 127], "1024x1024": [61, 74, 121], "1024x1792": [61, 74], "104527_7def6u": 127, "105441414": [21, 26], "1080": [61, 63], "11": [61, 92], "1109": [61, 89], "111": [61, 92], "11186623": [21, 22], "113": [21, 30], "11434": [21, 26], "117": 127, "12": [21, 26, 27, 61, 92, 128], "120": [61, 90], "123": [21, 26, 27, 121], "12345": [57, 59, 128], "123456": [61, 92], "1247": [21, 22], "127": [21, 26, 97, 118, 127, 129, 131], "1277": [21, 22], "1280": [61, 63, 73], "129": 127, "12958129": [21, 26], "12t14": [21, 26], "13": [21, 26, 42], "14": [61, 92], "15": [42, 127], "150": [61, 92], "1536": [21, 27], "1589478378": [21, 27], "1677652288": [21, 27], "17": 42, "1703487403": [21, 31], "172": 127, "1792x1024": [61, 74], "18": 130, "188": [61, 92], "1920": [61, 92], "1_code": [61, 74], "20": 127, "200": [21, 22], "2016": [61, 92], "2021": [61, 89], "2023": [21, 26, 61, 89], "2024": [21, 23, 42, 126, 127], "203": [1, 4], "2048": [21, 28], "20th": [61, 92], "21": [21, 23, 27, 127], "211862": [61, 89], "215321638": [61, 92], "2154458": [21, 26], "217": [21, 31], "22": [21, 26, 61, 92, 126], "2210": [1, 7], "23": 42, "233488": [61, 94], "24": 42, "24727": 127, "248": [21, 31], "25": [21, 22, 42, 128], "250": [61, 92], "25395815": [61, 92], "2560": [61, 92], "256x256": [61, 74], "26": [21, 26], "27": [42, 127], "28": 42, "284z": [61, 92], "290": [21, 26], "294014": [61, 92], "298": [21, 26], "298087": [61, 92], "2d": 12, "2ee7": [21, 22], "30": [21, 28, 42, 61, 63, 89], "300": [47, 48, 52, 61, 65, 66], "301": 127, "31": [21, 31, 127], "32": [42, 57, 59, 60, 128], "3233": [61, 89], "325953000": [21, 26], "3306": [61, 83], "34": [42, 127], "342": [61, 92], "35": [42, 127], "37": 130, "37db858ae738": [21, 22], "38": 42, "383809000": [21, 26], "40": [42, 61, 92], "401": 98, "403": 98, "4096": 131, "413": [61, 92], "416799z": [21, 26], "42": 42, "4217": [61, 92], "43": [21, 26, 127], "43f7": [21, 22], "45": [21, 26, 42, 127], "455": [61, 89], "459b": [21, 22], "46342": [61, 92], "466": [61, 89], "4709213000": [21, 26], "4799921000": [21, 26], "48000": [61, 73], "499127z": [21, 26], "4o": [21, 27, 61, 74, 126, 127], "50": [42, 61, 92], "5000": [97, 118, 129], "5025959": [21, 26], "5043500667": [21, 26], "512x512": [61, 74, 121], "5191566416": [21, 26], "53": [61, 92], "54": 127, "550": [61, 92], "574818": [61, 92], "5785971": [21, 30], "59": [61, 92], "5m": [21, 26, 121], "60": 42, "60s": [61, 63], "62": [61, 92], "6212": [21, 22], "6300": [61, 89], "6379": [57, 58, 59, 60, 128], "639": [61, 74], "67911196": [61, 94], "7108fa70op6eqf": [21, 22], "720": [61, 73], "7200": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 53, 54, 55, 57, 58, 59, 60, 128], "77": [21, 22, 127], "7b": 131, "7def6u": 127, "7e346eb5rvirbw": [21, 22], "7fde1f5atqsaln": [21, 22], "8000": 131, "808c": [21, 22], "81": [21, 22], "8192": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 53, 54, 55, 57, 58, 59, 60], "82374": [61, 92], "8239375684858666781": [21, 31], "8450357913970947": [21, 22], "889": 127, "890": 127, "891": 127, "891b": [21, 22], "896": [21, 30], "8b": 121, "93e0": [21, 22], "944042921066284": 128, "9477984": [61, 89], "957d": [21, 22], "9595": [21, 22], "9667": [21, 22], "996523eb": [21, 22], "9dac": [21, 22], "__": [39, 40, 41, 47, 54], "__call__": [1, 5, 10, 11, 21, 23, 25, 119, 120, 121, 128], "__delattr__": 125, "__fields__": [61, 63], "__getattr__": [124, 125, 128], "__getitem__": [47, 54, 124], "__init__": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 78, 80, 95, 96, 99, 100, 107, 109, 110, 119, 121, 124, 125, 128, 130, 131], "__main__": [61, 63, 128, 131], "__module__": [19, 20], "__name__": [19, 20, 61, 63, 119, 124, 128, 131], "__serialized_attr": [19, 20], "__setattr__": [124, 125], "__setitem__": 124, "__str__": [47, 54], "__type": 125, "_base": [47, 51], "_code": [33, 34], "_data_to_doc": 131, "_data_to_index": 131, "_deafult_retry_strategi": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 54, 55], "_default_meta_prompt_templ": 42, "_default_rpc_opt": 128, "_default_system_prompt": [61, 86], "_default_token_limit_prompt": [61, 86], "_docs_to_nod": 131, "_get_timestamp": 125, "_info": [47, 54], "_load_index": 131, "_monitor": 127, "_parse_respons": 121, "_print_tabl": 127, "_process_task": 128, "_protected_method": 128, "_require_auth": 98, "_welco": [61, 74], "a0dc436c": [21, 22], "a2c4g": [21, 22], "a75a1b22": [21, 22], "a_json_dictionari": 122, "aaai": [61, 89], "aaaif": [61, 89], "aac": [61, 74], "abc": [1, 5, 10, 11, 12, 16, 17, 21, 22, 23, 24, 26, 27, 28, 31, 33, 36, 42, 43, 44, 47, 48, 55, 58, 110, 122, 125], "abcmeta": [47, 54], "abdullah": [61, 89], "abil": [42, 117], "abort": 98, "about": [1, 4, 21, 22, 23, 42, 61, 63, 92, 109, 116], "abov": [21, 22, 23, 42], "abs": [1, 7, 61, 88], "abstract": [1, 5, 10, 11, 12, 16, 17, 33, 36, 43, 44, 48, 58, 110], "abstractmethod": [120, 122], "abtest": 42, "ac88": [21, 22], "academ": 42, "access": [12, 42, 98], "access_token": 98, "accident": [61, 83, 84], "accommod": [1, 2, 3, 4, 6, 7, 8, 10, 11, 42, 43, 44, 45, 47, 53, 54, 55, 57, 59, 60], "accompani": 42, "accord": [21, 28, 29, 33, 37, 42, 58], "account": [61, 83], "accur": [42, 95, 96], "accuraci": [42, 61, 74, 95, 96], "achiev": 42, "acquir": [10, 12, 42], "acquisit": 42, "acronym": [61, 89], "across": 42, "act": [1, 7, 21, 29, 40, 61, 91, 110, 117, 119], "action": [1, 2, 10, 11, 42, 61, 63, 65, 106, 109, 117], "action_": 132, "action_click": [0, 61, 62, 63, 132], "action_press_key": [0, 61, 62, 63], "action_scroll_down": [0, 61, 62, 63], "action_scroll_up": [0, 61, 62, 63], "action_typ": [0, 61, 62, 63], "action_visit_url": [0, 61, 62, 63, 132], "activ": [0, 10, 11, 14, 42, 115, 127], "actor": [112, 114, 128, 136], "actual": [0, 1, 7, 32, 39, 40, 41, 42], "acycl": 109, "ada": [21, 27, 116, 121], "adapt": 42, "add": [0, 1, 6, 10, 11, 16, 17, 18, 32, 42, 47, 54, 61, 65, 74, 80, 109, 117, 119, 120, 122, 123, 124, 125, 130, 134], "add_argu": 131, "add_as_nod": [107, 109], "add_child": [0, 10, 11], "add_data_as_knowledg": [0, 43, 45, 131], "add_listen": [0, 10, 11], "add_rpcagentservicer_to_serv": [0, 47, 50], "added": [1, 3, 4, 6, 8, 10, 11, 16, 17, 18, 21, 22, 42, 109, 119, 125], "added_not": 130, "adding": [16, 17, 18, 42, 109], "addit": [1, 8, 19, 20, 42, 61, 66, 86, 91, 98, 119, 124], "address": [42, 57, 58, 59, 61, 82, 83, 92], "address_obj": [61, 92], "address_str": [61, 92], "aden": [61, 92], "adept": [42, 130], "adher": [42, 95, 96], "adjust": [42, 61, 94], "adorn": 42, "adult": 42, "advanc": [21, 22, 33, 37, 42, 43, 45, 46], "advantech": [61, 89], "adversari": [1, 2], "advic": 42, "affect": [61, 74], "affili": [61, 89], "after": [1, 2, 3, 4, 6, 7, 8, 10, 11, 25, 26, 42, 47, 54, 57, 59, 60, 61, 63, 86, 117], "again": [42, 61, 94], "age": 42, "agent": [0, 10, 11, 13, 21, 29, 32, 36, 39, 40, 41, 42, 43, 45, 47, 50, 52, 53, 54, 55, 57, 59, 60, 61, 63, 80, 86, 91, 106, 107, 110, 112, 113, 115, 116, 118, 120, 121, 122, 124, 125, 128, 130, 131, 133, 136], "agent1": [0, 32, 117, 120], "agent2": [0, 32, 117, 120], "agent3": [0, 32, 117, 120], "agent4": [117, 120], "agent5": 120, "agent_config": [0, 47, 52, 117], "agent_dir": [57, 59, 128], "agent_exist": [57, 60], "agent_fil": 59, "agent_id": [0, 1, 2, 47, 50, 52, 60], "agent_pool": 128, "agenta": 128, "agentb": 128, "agentbas": [0, 1, 2, 3, 4, 5, 6, 7, 8, 32, 43, 45, 59, 117, 120, 123, 124, 128, 130], "agentc": 128, "agentcallerror": [0, 13, 113], "agentcreationerror": [0, 13, 113], "agentscop": [116, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 132, 135], "agentscope_tutorial_rag": [43, 45, 131], "agentserv": [57, 59], "agentservererror": [0, 13, 113], "agentservernotaliveerror": [0, 13, 113], "agentserverservic": [0, 57, 60], "agentserverunsupportedmethoderror": [0, 13, 113], "aggreg": [95, 96], "aggregator_prompt": [95, 96], "agre": 122, "agreement": 122, "ai": [21, 23, 24, 26, 46, 61, 86, 116, 119, 121, 130], "aim": 42, "akif": [61, 89], "al": 16, "album": [61, 92], "algorithm": [1, 7, 61, 89], "alic": [116, 126], "align": [21, 29, 42], "alik": 42, "aliv": [13, 47, 50, 52, 60], "aliyun": [21, 22, 61, 73], "all": [0, 1, 2, 8, 10, 11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 32, 39, 41, 42, 43, 47, 48, 50, 52, 54, 55, 57, 59, 60, 61, 69, 80, 86, 88, 95, 96, 110, 117, 130, 132], "allianc": 42, "allow": [21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 36, 37, 38, 61, 63, 66, 83, 84, 110], "allow_change_data": [61, 83, 84], "allow_miss": 36, "alloy": [61, 74], "alreadi": [13, 21, 29, 47, 55, 61, 70, 71, 110], "also": [1, 2, 3, 4, 6, 7, 8, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 42, 47, 54, 117, 125], "altern": [21, 22, 23], "alway": 42, "amin": [21, 31], "among": [0, 10, 11, 32, 39, 41, 42], "an": [1, 2, 4, 5, 6, 7, 10, 11, 12, 13, 19, 20, 21, 22, 24, 25, 28, 30, 31, 39, 41, 42, 43, 44, 45, 46, 47, 50, 52, 55, 56, 57, 59, 60, 61, 66, 67, 69, 70, 71, 74, 86, 89, 91, 100, 105, 106, 110, 118, 119, 122, 123, 130], "analys": [61, 93], "analysi": 42, "analyst": 42, "analyz": 42, "ancestor": [61, 92], "and": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 54, 55, 57, 59, 61, 63, 65, 66, 69, 70, 71, 73, 74, 76, 80, 82, 86, 88, 89, 91, 92, 93, 94, 95, 96, 98, 100, 105, 106, 108, 109, 110, 117, 118, 119, 122, 123, 124, 125, 126, 130, 131, 132], "andnot": [61, 88], "angel": [21, 30], "ani": [1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 14, 15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 35, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 54, 56, 60, 61, 67, 69, 70, 71, 76, 78, 80, 82, 83, 84, 91, 93, 98, 109, 110, 124, 125], "annot": [61, 63, 124], "announc": [0, 32, 110, 117, 120], "anoth": [1, 6, 61, 91, 110], "answer": [42, 43, 44, 95, 96, 128], "anthropic_api_key": [21, 24], "api": [0, 15, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 61, 73, 74, 80, 86, 88, 89, 91, 92, 100, 101, 114, 115, 116, 119, 123, 124, 125, 126, 127, 128, 130, 136], "api_key": [21, 22, 23, 25, 27, 30, 31, 61, 73, 74, 80, 91, 92, 116, 117, 121, 124, 126, 130], "api_token": 25, "api_url": [21, 25, 28, 121, 131], "app": 131, "appeal": 42, "appear": 42, "append": [16, 17, 18, 19, 20, 128], "applic": [10, 11, 36, 42, 43, 45, 98, 105, 106, 108, 118], "approach": [42, 61, 89], "appropri": [42, 61, 63], "arc": 42, "archaic": 42, "are": [1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 33, 37, 38, 39, 40, 41, 42, 47, 54, 57, 59, 61, 63, 66, 67, 80, 86, 92, 93, 100, 109, 116, 117, 118, 124, 126, 130, 132], "area": 42, "arg": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 15, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 43, 44, 47, 48, 55, 61, 80, 109, 117, 119, 120, 124, 125, 131], "argpars": 131, "argument": [0, 1, 2, 7, 10, 11, 12, 13, 15, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 57, 59, 61, 65, 66, 78, 80, 91, 108, 109, 124], "argument1": 124, "argument2": 124, "argumentnotfounderror": [0, 13, 113], "argumentpars": 131, "argumenttypeerror": [0, 13, 113], "aria": [61, 63], "aria_label": [0, 61, 62, 63], "arm": 42, "around": 42, "array": 15, "arrowdown": [61, 63], "arrowright": [61, 63], "arrowup": [61, 63], "art": 42, "arthur": 42, "articl": [61, 89], "articul": 42, "artifici": [61, 89], "arxiv": [1, 7, 61, 87, 124], "arxiv_search": [0, 61, 87, 88, 124], "as": [0, 1, 2, 4, 6, 7, 8, 10, 11, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 47, 50, 52, 54, 57, 59, 60, 61, 63, 66, 67, 74, 86, 93, 94, 95, 96, 98, 100, 104, 105, 109, 110, 116, 117, 119, 120, 121, 122, 123, 124, 125, 131], "as_host": 129, "as_obj_id": 58, "as_port": 129, "as_serv": [0, 57, 59, 128], "as_studio": [0, 97, 129], "as_task_": 58, "as_workflow": 129, "asdigraph": [102, 107, 109], "asia": [61, 92], "ask": [33, 37, 38, 42], "aslan": [61, 89], "asmanag": [0, 15], "asp": [61, 91], "aspir": 42, "asr": 106, "assert": 128, "assign": 117, "assist": [1, 2, 7, 19, 20, 21, 22, 24, 25, 26, 27, 30, 31, 116, 119, 122, 123, 125, 126, 128, 130], "assistant_server_launch": 128, "associ": [61, 92, 98, 109], "assum": [42, 61, 91, 117], "astut": 42, "astyp": 131, "async": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 51, 52, 54, 55, 57, 58, 59, 60, 61, 65, 128], "async_bas": 128, "async_composit": 128, "async_func": [0, 47, 54], "async_method": 128, "async_method_bas": 128, "async_method_complex": 128, "async_method_composit": 128, "async_result_pool": [0, 57, 128], "async_run_code_on_notebook": [0, 61, 64, 65], "asynchron": [61, 63], "asyncresult": [0, 47, 51, 54], "asyncresultpool": [0, 57, 58], "at": [0, 10, 11, 16, 17, 18, 32, 42, 61, 69, 74, 106, 117, 130, 131], "attach": [21, 22, 33, 37, 42], "attempt": [48, 117], "attent": 42, "attitud": 42, "attr": [47, 54], "attract": [42, 61, 92], "attraction_review": [61, 92], "attribut": [16, 18, 47, 54, 61, 63, 89, 125], "attributeerror": 125, "au": [61, 88], "audienc": [1, 2, 42], "audio": [15, 21, 22, 61, 73, 74, 105, 106, 121, 125, 126], "audio2text": [102, 103, 106], "audio_fil": [61, 74], "audio_file_url": [61, 74], "audio_path": [61, 73, 74, 106], "audio_term": 105, "augment": 44, "authent": [61, 91, 98, 124], "author": [25, 61, 88, 89, 98, 121], "authorit": 42, "auto": 131, "automat": [1, 2, 10, 11, 21, 27, 47, 54, 55, 61, 80, 117], "avail": [10, 11, 21, 23, 29, 61, 66, 89, 100, 106, 124], "avatar": 106, "avoid": [15, 42, 61, 82, 83, 84, 110], "award": [61, 92], "azur": [21, 24], "azure_api_bas": [21, 24], "azure_api_key": [21, 24], "azure_api_vers": [21, 24], "b340b95007a4": [21, 22], "b3771cba3788": [21, 22], "b54ffeb8": [21, 22], "b986": [21, 22], "background": 42, "backoff": 48, "backquot": [61, 63], "backslash": [61, 63], "backspac": [61, 63], "backward": 52, "balanc": 42, "band": 42, "bank": [1, 6, 43, 45], "bard": 42, "base": [1, 2, 5, 8, 10, 11, 13, 16, 17, 20, 21, 23, 24, 25, 26, 28, 33, 34, 36, 39, 40, 41, 42, 43, 44, 46, 47, 48, 54, 61, 73, 74, 89, 106, 108, 109, 110, 117, 119, 121, 122, 125, 130], "base64": 126, "base_delay": 48, "base_dir": 127, "base_url": [21, 31], "baseembed": 46, "basemodel": [61, 63, 122], "baseretriev": 46, "bash": [61, 67, 131], "basic": [10, 11, 21, 23, 42, 46], "basicenv": [0, 10, 11], "batch": 44, "battl": 42, "battlefield": 42, "bayesian": [61, 94], "be": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 52, 54, 57, 58, 59, 60, 61, 63, 65, 66, 67, 69, 70, 71, 73, 74, 76, 80, 86, 91, 92, 93, 95, 96, 100, 109, 110, 117, 119, 122, 124, 125], "bearer": [25, 121], "beauti": [61, 73], "becam": 42, "becaus": [15, 21, 26, 61, 63], "been": [15, 21, 29, 95, 96, 110], "befit": 42, "befor": [15, 16, 17, 18, 42, 57, 59, 61, 80, 86, 106], "begin": [0, 13, 21, 23, 32, 33, 34, 38, 42], "behalf": [61, 91], "behavior": [1, 5, 12], "behind": [42, 47, 55], "being": [42, 47, 52, 61, 66, 109, 117], "believ": 42, "below": [1, 2, 33, 38, 122], "beta": 6, "better": [16, 18, 21, 23, 42, 95, 96], "between": [16, 18, 21, 22, 28, 29, 33, 34, 35, 38, 48, 61, 77, 109, 122, 126], "bias": [42, 95, 96], "bigmodel": [21, 31], "bin": 115, "binari": 15, "bind": [10, 11], "bing": [61, 63, 80, 91, 110, 124, 132], "bing_api_key": [61, 91], "bing_search": [0, 61, 80, 87, 91, 124], "bingsearchservicenod": [102, 107, 110], "bingwebsearch": 42, "bite": 42, "blank": 42, "blob": [21, 26, 65, 66, 100], "block": [1, 6, 15, 33, 34, 35, 47, 54, 61, 65, 100, 122], "blue": [21, 26], "blueprint": [21, 31], "blunt": 42, "bob": [21, 22, 24, 25, 26, 30, 31, 116, 126], "bodi": [21, 23, 39, 40, 41], "bomb": 66, "book": 42, "bool": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 33, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 66, 70, 71, 76, 80, 83, 84, 92, 93, 95, 96, 97, 106, 110, 111, 119, 122, 124, 125], "boolean": [16, 18, 61, 69, 70, 71, 88, 122], "boost": 42, "borrow": 100, "both": [16, 17, 18, 42, 61, 66, 92, 95, 96], "bound": [10, 11, 12, 42], "branch": [40, 134], "brave": 42, "braveri": 42, "break": [39, 40, 41, 116, 117, 120, 122], "break_condit": 120, "break_func": [39, 40, 41], "breviti": [119, 124], "bridg": [21, 29], "bring": 42, "broadcast": [0, 32, 110, 117, 120], "brows": [61, 91], "browser": [0, 61, 132], "browser_height": [61, 63], "browser_vis": [61, 63], "browser_width": [61, 63], "budget": 42, "buffer": 49, "build": [1, 6, 21, 23, 42, 46, 109], "build_dag": [102, 107, 109], "built": [61, 86], "burgeon": 42, "busi": [42, 61, 91, 92], "but": [0, 1, 7, 32, 42, 61, 67, 76, 86, 95, 96], "by": [0, 1, 2, 3, 4, 6, 8, 10, 11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 29, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 52, 55, 60, 61, 63, 69, 80, 86, 88, 95, 96, 98, 110, 117, 119, 124, 132], "bygon": 42, "byte": [15, 47, 52, 58, 61, 63, 66], "c462009dec4d": [21, 22], "cach": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 15, 47, 54, 57, 59, 60, 127, 130], "cache_dir": [0, 15, 127], "cache_text_embed": [0, 15], "cacheagentscop": 0, "cai": [61, 89], "calcul": 48, "call": [1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 15, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 31, 42, 47, 50, 52, 53, 54, 55, 57, 59, 60, 61, 63, 65, 74, 80, 100, 109, 110, 125, 132], "call_agent_func": [0, 47, 50, 52, 57, 60, 128], "call_credenti": 50, "callabl": [1, 5, 10, 11, 16, 17, 18, 39, 40, 41, 42, 47, 48, 54, 61, 63, 76, 80, 93, 105, 109, 111, 125], "callfuncrequest": 60, "callfuncrespons": 60, "calm": 42, "campaign": 42, "can": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 33, 37, 38, 42, 43, 45, 46, 47, 53, 54, 55, 57, 58, 59, 60, 61, 63, 66, 73, 80, 89, 92, 95, 96, 109, 110, 119, 125], "candid": 42, "cannot": [1, 7, 10, 11, 43, 44], "capabl": 42, "capac": [57, 59, 60, 61, 91, 128], "captain": 42, "caption": [61, 92], "captiv": 42, "captur": [42, 61, 66], "care": [61, 67], "career": 42, "carri": 42, "case": [39, 41, 42, 47, 54, 57, 59, 110, 119], "case1": 120, "case2": 120, "case_oper": [39, 40, 41, 120], "castl": 42, "cat": [61, 67, 88, 126], "categori": [42, 61, 92, 94], "caus": [21, 22, 42], "cautious": 42, "cd": [61, 67, 115, 117, 132, 134], "cdn": [61, 92], "cell": [61, 65], "cells_length": [0, 61, 64, 65], "ceo": 42, "certain": [13, 16, 17, 42, 109], "chain": [1, 7], "challeng": 42, "chang": [1, 4, 42, 61, 63, 67, 83, 84, 100], "channel": 50, "channel_credenti": 50, "chao": [61, 89], "charact": [33, 38, 42, 117], "characterist": 42, "chat": [14, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 101, 105, 106, 116, 117, 123, 124, 125, 126], "chatbot": [42, 105], "chatcmpl": [21, 27], "check": [15, 16, 17, 18, 33, 35, 47, 50, 52, 56, 60, 61, 66, 80, 93, 98, 106, 108, 111, 117, 119], "check_uuid": [102, 103, 106], "check_win": 117, "checkout": 134, "chemic": [61, 91], "chengm": [61, 89], "child": [10, 11, 128], "children": [10, 11, 42], "children_nam": [10, 11], "chines": [42, 61, 89, 92], "chinesesystempromptgener": [0, 42, 130], "chivalr": 42, "chivalri": 42, "choic": [1, 6, 21, 22, 24, 27, 30, 31, 121], "choos": [1, 6, 42, 116, 117], "chosen": [19, 20, 42, 61, 63], "chunk": [1, 2, 44], "chunk_lin": 131, "chunk_overlap": 131, "chunk_siz": 131, "citi": [61, 74, 92], "clarifi": 42, "clariti": 42, "class": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 65, 78, 79, 80, 95, 96, 100, 109, 110, 117, 119, 120, 121, 122, 123, 124, 125, 128, 129, 130, 131], "classmethod": [1, 2, 15, 19, 20, 21, 25, 48, 57, 59, 61, 80], "classvar": [61, 63], "claud": [21, 24], "clean": [16, 17, 18, 109], "clear": [0, 15, 16, 17, 18, 42, 50, 60, 125], "clear_audi": [0, 1, 2], "clear_exist": 15, "clear_model_config": [0, 15], "click": [61, 63], "clickabl": [61, 63], "client": [21, 27, 31, 42, 47, 50, 52, 121], "client_arg": [21, 25, 27, 31, 121], "climax": 42, "clone": [50, 115, 132], "clone_ag": [47, 50], "close": [0, 33, 35, 61, 62, 63], "cloud": [21, 23], "cls": [47, 54, 55], "cls_name": [47, 54], "clspipelin": 120, "clue": 42, "cmpl": [21, 30], "cn": [21, 23, 31], "co": [61, 88], "coach": 42, "code": [0, 1, 2, 3, 4, 15, 21, 22, 32, 33, 34, 35, 42, 49, 61, 63, 65, 66, 92, 93, 100, 108, 109, 110, 119, 122], "code_block_pars": [0, 33], "code_dir": [0, 15], "codesplitt": 131, "coher": [95, 96], "colleagu": 42, "collect": [42, 61, 82, 95, 96, 110, 119], "color": [19, 20, 21, 26], "com": [21, 22, 23, 26, 27, 30, 46, 61, 63, 65, 66, 73, 74, 88, 91, 92, 95, 96, 100, 115, 124, 125, 126, 131, 132, 134], "combat": 42, "combin": [21, 23, 42], "command": [42, 57, 59, 61, 67, 106, 108], "commandlin": 97, "comment": 42, "commit": [42, 134], "common": [0, 5, 21, 22, 24, 25, 31, 61, 68, 99], "communic": 42, "compar": [33, 37, 42, 61, 76], "compare_in_dialog": [0, 42, 130], "compare_with_queri": [0, 42, 130], "compared_system_prompt": [42, 130], "comparison": [61, 89], "compat": [21, 27, 28, 47, 51, 52], "compel": 42, "compet": 42, "competit": 42, "competitor": 42, "compil": [107, 109, 110, 129], "compile_workflow": [102, 107, 108], "compiled_filenam": [108, 109], "complet": [21, 24, 26, 27, 30, 42, 43, 45, 61, 89, 124, 127], "completion_token": [15, 21, 24, 27, 30, 31, 127, 131], "complex": 42, "compli": [42, 108], "compon": [43, 44, 46], "compos": 46, "comprehens": [42, 95, 96], "compress": 50, "comput": [16, 18, 61, 63, 77, 89, 109], "computedfieldinfo": [61, 63], "comrad": 42, "conan": 42, "concept": [10, 11, 46], "conceptu": 42, "concern": 42, "concis": 42, "conclus": 42, "concurr": [47, 51, 57, 59, 60, 128], "condit": [39, 40, 41, 42, 110, 117, 120], "condition_func": [39, 40, 41], "condition_oper": [39, 41], "conduct": 42, "conf": [61, 89], "confer": [61, 89], "confid": [61, 66], "confidenti": 42, "config": [0, 1, 2, 3, 4, 6, 7, 15, 21, 22, 24, 25, 27, 31, 42, 43, 45, 47, 50, 52, 53, 55, 57, 59, 60, 61, 63, 95, 96, 108, 109, 116, 117, 121, 128, 129], "config_nam": [0, 15, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 116, 117, 121, 123, 126, 130, 131], "config_path": 108, "configdict": [61, 63], "configur": [1, 2, 3, 4, 7, 15, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 42, 43, 44, 45, 46, 47, 53, 61, 63, 97, 108, 109, 110, 119], "conflict": 42, "conform": [61, 63], "connect": [1, 2, 47, 52, 109, 129], "connect_exist": [47, 55], "consid": 42, "consider": [21, 23], "consist": [42, 117], "constant": [0, 102, 103, 113, 128], "constraint": [21, 23, 42], "construct": [33, 37, 42, 61, 65, 109, 125], "constructor": [33, 37, 42, 50, 61, 78, 124], "consult": 42, "consum": 42, "contain": [0, 1, 7, 10, 11, 12, 19, 20, 25, 26, 33, 37, 38, 39, 40, 41, 42, 57, 59, 61, 66, 67, 69, 70, 71, 73, 74, 82, 83, 84, 86, 89, 90, 94, 108, 109], "content": [2, 6, 7, 8, 13, 20, 22, 24, 25, 26, 27, 30, 31, 34, 35, 36, 37, 38, 44, 46, 63, 69, 70, 71, 73, 74, 78, 86, 88, 89, 91, 92, 93, 94, 101, 113, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128], "content1": [33, 37], "content2": [33, 37], "content_hint": [0, 33, 34, 35, 38, 117, 122], "contentembed": [21, 23], "context": [21, 26, 42, 50, 60, 61, 63, 100], "contextmanag": 100, "continu": [39, 40, 41, 42], "contribut": [95, 96], "control": [21, 26, 36, 39, 40, 41, 42, 132], "convers": [16, 18, 21, 22, 23, 24, 25, 26, 30, 31, 42, 61, 74, 80, 116, 117, 121, 126], "conversation_with_rag_ag": [43, 45], "convert": [1, 2, 3, 4, 6, 7, 8, 10, 11, 21, 22, 33, 35, 46, 47, 54, 61, 73, 74, 80, 100, 105, 106, 111], "convert_url": [0, 21, 22], "convey": 42, "cook": 42, "cookbook": 125, "coordin": [12, 61, 63], "copi": [43, 45, 107, 110], "copynod": [102, 107, 110], "copyright": 42, "core": [42, 46, 119, 131], "correct": [42, 61, 63], "correspond": [1, 6, 33, 35, 36, 37, 38, 39, 40, 41, 42, 50, 61, 63, 82, 121], "cos_sim": [0, 61, 75, 77, 124], "cosin": [61, 77], "cost": [42, 128], "could": [21, 24, 42, 61, 91], "counselor": 42, "count": [101, 127], "count_openai_token": [0, 99, 101], "counterpart": 40, "countri": [61, 92], "coupl": [61, 92], "cours": [33, 37], "court": 42, "courteous": 42, "cover": [0, 42], "cpu": [121, 129, 130], "craft": 42, "creat": [0, 1, 2, 8, 13, 19, 20, 21, 24, 27, 30, 31, 32, 42, 47, 50, 52, 55, 60, 61, 69, 74, 100, 110, 115, 119, 124, 129, 131], "create_ag": [0, 47, 50, 52, 57, 60, 128], "create_directori": [0, 61, 68, 69, 124], "create_fil": [0, 61, 68, 69, 124], "create_object": 131, "create_tempdir": [0, 99, 100], "create_timestamp": 131, "createagentrequest": 60, "created_at": [21, 26], "creation": [47, 52], "creativ": 42, "creator": 42, "crime": 42, "crimin": 42, "critic": [0, 14, 15, 95, 96, 118], "crown": 42, "crucial": [42, 95, 96, 117], "crucibl": 42, "crusad": 42, "cse": [61, 91], "cse_id": [61, 91], "csv": 131, "cuisin": 42, "culinari": 42, "cultiv": 42, "cultur": 42, "cun": 42, "currenc": [42, 61, 92], "current": [1, 2, 3, 4, 6, 7, 8, 10, 11, 16, 17, 18, 39, 40, 41, 42, 47, 54, 61, 63, 66, 67, 69, 86, 100, 125, 131], "custom": [42, 43, 45, 57, 59, 61, 91, 106, 119], "custom_agent_class": [57, 59, 128], "custom_class": 128, "cut": 42, "cycle_dot": [102, 103, 106], "dag": [109, 114], "daili": 42, "dall": [21, 27, 61, 74, 121, 127], "dall_": 28, "dashscop": [21, 22, 61, 73, 123, 124, 126], "dashscope_chat": [21, 22, 121, 123], "dashscope_image_synthesi": [21, 22, 121], "dashscope_image_to_text": [0, 61, 72, 73, 124], "dashscope_model": [0, 21], "dashscope_multimod": [21, 22, 121], "dashscope_servic": [61, 72], "dashscope_text_embed": [21, 22, 121], "dashscope_text_to_audio": [0, 61, 72, 73, 124], "dashscope_text_to_imag": [0, 61, 72, 73, 124], "dashscopechatwrapp": [0, 21, 22, 121, 123], "dashscopeimagesynthesiswrapp": [0, 21, 22, 121], "dashscopemultimodalwrapp": [0, 21, 22, 121], "dashscopetextembeddingwrapp": [0, 21, 22, 121], "dashscopewrapperbas": [0, 21, 22], "data": [1, 3, 4, 6, 10, 11, 15, 17, 21, 27, 29, 31, 42, 43, 44, 45, 46, 47, 48, 52, 61, 63, 70, 76, 83, 84, 89, 92, 105, 109, 110, 119, 121, 126, 131], "data_dirs_and_typ": [43, 45, 131], "data_process": 131, "databas": [15, 42, 43, 44, 46, 61, 82, 83, 84, 89], "date": [21, 22, 24, 25, 26, 30, 31, 42], "datetim": 131, "day": 117, "daytim": 117, "db": [61, 89, 127], "dblp": [61, 87, 124], "dblp_search_author": [0, 61, 87, 89, 124], "dblp_search_publ": [0, 61, 87, 89, 124], "dblp_search_venu": [0, 61, 87, 89, 124], "dead": 129, "dead_nam": 117, "dead_play": 117, "death": 117, "debug": [0, 14, 15, 97, 117, 118], "decid": [16, 17, 21, 23, 117], "decis": [21, 23, 42], "decod": [1, 4, 98], "decode_jwt": [0, 97, 98], "decor": [10, 11, 47, 54, 98], "dedic": 42, "deduc": [42, 117], "deed": 42, "deep": [42, 61, 88], "deepcopi": [43, 45], "deepli": 42, "def": [61, 80, 117, 119, 120, 121, 122, 123, 124, 125, 128, 130, 131], "default": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 30, 31, 32, 33, 35, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 65, 66, 71, 73, 74, 76, 80, 82, 83, 84, 86, 88, 89, 90, 91, 92, 95, 96, 97, 106, 109, 110, 124, 125, 131], "default_ag": 120, "default_oper": [39, 40, 41], "defend": 42, "defin": [1, 2, 5, 42, 43, 45, 50, 61, 63, 76, 80, 109, 117, 119], "definit": [61, 91], "del": 125, "delay": 48, "delet": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 16, 17, 18, 32, 47, 50, 52, 54, 57, 59, 60, 61, 63, 69, 117, 120, 125], "delete_ag": [0, 47, 50, 52, 57, 60], "delete_all_ag": [0, 47, 50, 52, 57, 60], "delete_directori": [0, 61, 68, 69, 124], "delete_fil": [0, 61, 68, 69, 124], "demeanor": 42, "dep_opt": 110, "dep_var": 111, "depart": [61, 89], "depend": [16, 17, 18, 61, 88, 91, 92, 109], "deploy": [21, 28], "deprec": [47, 53], "deprecated_model_typ": [0, 21, 22, 27, 28], "deps_convert": [102, 107, 111], "depth": 42, "describ": [0, 10, 11, 61, 73, 74, 80, 126], "descript": [42, 61, 74, 80, 93, 122, 124], "deseri": [0, 16, 17, 18, 19, 20, 56, 113], "design": [1, 5, 6, 16, 17, 18, 32, 42, 46, 61, 63, 110], "desir": 42, "despit": 42, "destin": [42, 61, 69], "destination_path": [61, 69], "destruct": 66, "detail": [1, 2, 7, 8, 21, 22, 24, 42, 61, 63, 73, 74, 89, 91, 92, 119, 124], "detect": [42, 47, 54], "determin": [39, 40, 41, 42, 61, 66], "detriment": 42, "dev": [21, 23, 31, 134], "develop": [1, 4, 7, 10, 11, 21, 22, 24, 25, 26, 30, 31, 42, 61, 63, 80, 91], "deviat": 42, "devic": 131, "devot": 42, "di": 65, "diagnosi": [61, 89], "dialog": [1, 3, 4, 32, 42, 125, 126, 130], "dialog_ag": [0, 1, 116], "dialog_agent_config": 119, "dialog_histori": 42, "dialogag": [0, 1, 3, 110, 116], "dialogagentnod": [102, 107, 110], "dialogu": [1, 3, 4, 6, 42, 118, 119], "dict": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 52, 53, 55, 61, 63, 70, 73, 74, 76, 78, 80, 82, 91, 93, 98, 100, 106, 108, 109, 110, 111, 119, 120, 121, 122, 124, 125, 128, 131], "dict_convert": [102, 107, 111], "dict_dialog_ag": [0, 1], "dict_input": 124, "dictdialogag": [0, 1, 4, 110, 117, 119, 122], "dictdialogagentnod": [102, 107, 110], "dictfiltermixin": [0, 33, 35, 36, 37, 38], "diction": 42, "dictionari": [4, 15, 19, 20, 21, 22, 24, 27, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 61, 63, 73, 74, 80, 88, 89, 91, 92, 106, 108, 109, 111, 122, 124], "didn": 122, "diet": 42, "dietari": 42, "differ": [1, 7, 10, 11, 14, 15, 21, 23, 24, 25, 29, 33, 37, 42, 44, 61, 77, 82, 95, 96, 110, 121, 126, 130], "difficulti": 42, "digest": [61, 93], "digest_prompt": [61, 93], "digest_webpag": [0, 61, 87, 93, 124], "digit0": [61, 63], "digit9": [61, 63], "digraph": 109, "dine": 42, "dingtalk": 135, "dinner": 42, "diplomaci": 42, "dir": [0, 46, 57, 59, 128], "direcotri": [61, 69], "direct": [1, 6, 12, 33, 35, 36, 38, 42, 43, 44, 61, 65, 66, 80, 109, 110, 126, 131], "director": 42, "directori": [0, 1, 8, 14, 15, 43, 45, 46, 57, 59, 61, 67, 69, 70, 71, 73, 74, 97, 100], "directory_path": [61, 69], "disabl": [0, 61, 66], "disable_gradio": 14, "disable_sav": [0, 15, 127], "disciplin": 42, "disclos": 42, "discord": 135, "discours": 42, "discover": 42, "discuss": [21, 23, 42, 117, 122], "dish": 42, "disk": [16, 18], "display": [33, 35, 42, 61, 66, 106], "disput": 42, "dist_ag": 128, "dist_main": 128, "dist_serv": 128, "distconf": [0, 1, 2, 47, 53], "distinct": [42, 110], "distribut": [1, 2, 3, 4, 6, 7, 8, 10, 11, 15, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 43, 45, 47, 53, 54, 59, 60, 115, 128], "div": [61, 93], "divers": [95, 96], "divid": 117, "do": [39, 40, 41, 42, 61, 67, 91, 92, 117], "doc": [21, 23, 24, 26, 27, 30, 43, 45, 46, 74, 114, 121, 131], "docker": [61, 66, 124], "docstr": [61, 80], "document": [42, 43, 44, 46, 73, 74, 131], "doe": [16, 17, 39, 40, 41, 42], "doesn": [1, 2, 3, 4, 6, 8, 15, 16, 18], "dog": 126, "doi": [61, 89], "domest": 42, "don": [15, 47, 52, 54, 55, 125], "done": [21, 26], "dong": [61, 89], "dot": 106, "down": [61, 63], "download": [26, 47, 52, 60, 61, 87], "download_fil": [0, 47, 50, 52, 57, 60], "download_from_url": [0, 61, 87, 90, 124], "draw": [21, 31], "dream": 42, "dri": 42, "drive": 42, "due": [33, 38], "dump": [124, 125, 127], "duplic": [43, 45, 109, 110, 131], "durdu": [61, 89], "dure": [1, 7, 12, 13, 36, 42, 117], "duti": 42, "dynam": [33, 37, 42, 117], "e512": [21, 22], "ea89ae83": [21, 30], "each": [0, 1, 6, 10, 11, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 38, 42, 48, 61, 65, 89, 91, 92, 95, 96, 109, 117], "earn": 42, "easi": [0, 1, 6, 32, 42, 43, 45], "easier": 45, "easili": [42, 117], "echo": [19, 20, 61, 74, 125], "edg": 109, "edit": [61, 67, 74], "edited_image_url1": [61, 74], "edited_image_url2": [61, 74], "educ": 42, "effect": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 32, 42, 47, 54, 61, 91], "effici": 42, "effort": 42, "eiffel": [61, 92], "either": [16, 17, 18, 21, 23, 61, 67, 91, 92, 117], "eleg": [0, 32, 42], "element": [21, 31, 61, 63, 66, 76, 93, 109], "element_id": [61, 63], "elementari": 42, "elif": [120, 123], "elimin": [42, 117], "els": [39, 40, 41, 42, 110, 117, 120, 123, 124, 125], "else_body_oper": [39, 40, 41], "emb": [16, 18, 42, 61, 76, 131], "emb_model": [43, 44, 46], "emb_model_config_nam": 131, "emb_model_nam": [43, 45, 131], "embed": [15, 16, 18, 21, 22, 23, 26, 27, 28, 29, 31, 42, 43, 44, 45, 46, 61, 76, 77, 116, 121, 124, 125, 127, 130], "embed_model_config_nam": [42, 130], "embedding_cache_dir": [0, 15], "embedding_model": [15, 16, 18, 61, 76], "emblemat": 42, "embodi": 42, "emma": 42, "emot": 42, "empathet": 42, "empir": [95, 96], "employ": 42, "empti": [21, 26, 60, 61, 80, 93, 105, 109, 124, 126], "en": [1, 4, 43, 45, 46, 61, 74, 91, 92, 124, 131], "enabl": [21, 24, 26, 27, 31, 43, 45, 46, 97, 110], "encapsul": [1, 8, 21, 29], "enclos": 42, "encod": [98, 131], "encoding_format": 121, "encount": 118, "encourag": [1, 7, 21, 22, 24, 25, 26, 30, 31, 42, 95, 96], "end": [1, 7, 10, 11, 13, 16, 17, 18, 21, 23, 33, 34, 35, 37, 38, 42, 61, 63, 65, 109, 117, 122, 128], "end_discuss": 122, "endow": 42, "engag": 42, "engin": [1, 7, 21, 22, 24, 25, 26, 30, 31, 42, 61, 80, 89, 91, 109, 119, 130], "english": 42, "englishsystempromptgener": [0, 42, 130], "enhanc": [42, 95, 96], "enjoy": 42, "enrich": 119, "ensur": [42, 61, 63, 95, 96], "enter": [61, 63], "entiti": [61, 94], "entj": 42, "entri": [0, 61, 63, 92, 97, 105], "enum": [9, 61, 79, 88, 89, 91, 92, 110], "enumer": 128, "env": [0, 10, 12, 13], "env_nam": 13, "envalreadyexisterror": [0, 13, 113], "enverror": [0, 13, 113], "environ": [0, 1, 2, 21, 23, 24, 27, 31, 61, 66, 112, 113, 116, 121, 131], "envlistenererror": [0, 13, 113], "envnotfounderror": [0, 13, 113], "envtypeerror": [0, 13, 113], "envunsupportedfunctionerror": [0, 13, 113], "equal": [33, 38, 61, 63, 117], "equip": [0, 1, 6, 42, 43, 45, 131], "era": 42, "error": [0, 13, 14, 15, 21, 22, 42, 61, 66, 67, 69, 70, 71, 78, 79, 82, 83, 84, 86, 88, 89, 90, 91, 92, 98, 100, 118, 124], "escap": [33, 38, 61, 63], "especi": [42, 61, 66], "essenc": 42, "essenti": [61, 63], "estim": 42, "estj": 42, "etc": [21, 30, 42, 61, 63, 66, 78, 91, 121, 124], "ethic": 42, "europ": 42, "evafalleth": [61, 92], "eval": [66, 100], "eval_count": [21, 26], "eval_dur": [21, 26], "evalu": [95, 96, 109, 110], "even": 42, "event": [0, 10, 11, 60, 105, 117], "event_func": [0, 10, 11], "eventdata": 105, "eventlisten": [0, 10, 11], "everi": 42, "evid": 42, "evok": 42, "exam": 42, "exampl": [1, 2, 4, 6, 7, 21, 22, 24, 25, 26, 28, 30, 31, 33, 35, 42, 43, 45, 46, 61, 65, 74, 86, 88, 91, 92, 93, 94, 114, 117, 123, 125, 126, 128], "example_dict": 122, "example_list": [42, 130], "example_num": [42, 130], "example_prompt_templ": 42, "example_selection_strategi": [42, 130], "exceed": [1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 42, 47, 48, 54, 57, 59, 60, 61, 66, 86], "excel": 42, "except": [0, 12, 21, 28, 33, 37, 42, 48, 106, 112, 113, 124, 125], "exchang": 42, "exec_nod": [107, 109], "exec_notebook": [61, 64], "exec_python": [61, 64], "exec_shel": [61, 64], "execut": [1, 5, 7, 39, 40, 41, 42, 61, 63, 65, 66, 67, 78, 79, 80, 82, 83, 84, 90, 91, 94, 100, 109, 110, 124], "execute_cod": [0, 61], "execute_nb_cod": 65, "execute_python_cod": [0, 61, 64, 66, 124], "execute_shell_command": [0, 61, 64, 67], "exercis": 42, "exert": [61, 91], "exeuct": [39, 40], "exist": [1, 2, 13, 21, 22, 29, 33, 35, 60, 61, 70, 71, 93], "existing_ag": 120, "exit": [42, 47, 54, 116, 130], "expect": [1, 4, 42, 46, 61, 76, 118], "expenti": 48, "experi": 42, "experienc": 42, "expert": [42, 130], "expertis": 42, "expir": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 53, 54, 55, 57, 58, 59, 60, 98, 128], "explain": 42, "explan": 42, "explanatori": [61, 80], "explicit": [42, 61, 91], "exploit": 42, "exponenti": 48, "export": [0, 16, 17, 18, 125, 131], "expos": 36, "express": [42, 109, 111], "extend": 109, "extens": [42, 43, 45], "extra": [21, 22, 24, 26, 27, 31, 100], "extract": [21, 25, 33, 34, 37, 38, 42, 61, 63, 80, 93, 110], "extract_name_and_id": 117, "extras_requir": 100, "extrem": [42, 61, 89], "f1": [61, 63], "f12": [61, 63], "fabl": [42, 61, 74], "facilit": 132, "fact": 42, "factor": 42, "factori": [61, 80], "fail": [1, 4, 13, 21, 22, 28, 61, 89], "failur": 42, "fair": 42, "fall": [61, 89], "fals": [0, 1, 2, 7, 8, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 30, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 53, 55, 57, 59, 61, 63, 66, 70, 71, 80, 83, 84, 92, 93, 95, 96, 97, 106, 110, 117, 122, 125, 127, 128, 131], "falsehood": 42, "famili": [61, 92], "familiar": 42, "faq": 89, "fast": [43, 45], "fastchat": [21, 28, 117, 121], "fat": 42, "fatih": [61, 89], "fault": [61, 89], "favor": 42, "fd564688": [21, 22], "feasibl": 42, "featur": [42, 134], "fed": 36, "feed": [61, 86, 93], "feedback": 42, "feel": 42, "fenc": [33, 34, 35, 122], "festiv": 42, "fetch": [15, 89], "fetch_cached_text_embed": [0, 15], "field": [1, 4, 7, 8, 13, 21, 22, 23, 26, 29, 33, 34, 35, 36, 37, 38, 60, 61, 63, 93, 122], "fieldinfo": [61, 63], "fierc": 42, "fig_path": [61, 73], "fight": 42, "figur": [21, 22], "figure1": [21, 22], "figure2": [21, 22], "figure3": [21, 22], "file": [0, 1, 6, 8, 14, 15, 16, 17, 18, 21, 22, 25, 43, 45, 47, 50, 52, 57, 59, 60, 61, 66, 67, 74, 90, 93, 106, 108, 117, 124, 125, 127], "file_dir": [0, 15], "file_path": [16, 17, 18, 61, 69, 70, 71, 124, 125], "filemanag": [0, 15], "filenam": 15, "filenotfounderror": 108, "filepath": [61, 90], "filesystem": 66, "fill": [1, 2, 3, 4, 6, 7, 8, 10, 11, 33, 35, 42, 47, 54, 61, 93], "filter": [1, 4, 16, 17, 18, 33, 35, 36, 37, 38], "filter_func": [16, 17, 18, 125], "final": [33, 38, 46, 95, 96, 109], "financi": 42, "find": [42, 61, 67, 82, 92], "fine": 118, "finish": [0, 1, 7, 122], "finish_discuss": [117, 122], "finish_reason": [21, 22, 24, 27, 30, 31], "firm": 42, "first": [16, 17, 18, 21, 22, 26, 32, 61, 65, 88, 89, 94, 109, 117, 126], "fit": [1, 7, 42], "fix": [33, 37, 48], "flac": [61, 74], "flask": [121, 131], "flask_model": 131, "flavor": 42, "flexibl": [33, 37], "fli": 46, "float": [12, 15, 16, 18, 21, 27, 30, 48, 61, 63, 66, 74, 76, 77, 100, 121, 131], "flow": [39, 40, 41, 110, 118], "flush": [0, 15, 106], "fn_choic": [102, 103, 105], "focus": 42, "foe": 42, "follow": [0, 1, 7, 14, 21, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 37, 39, 41, 42, 44, 57, 59, 61, 63, 86, 89, 91, 92, 122, 123, 124], "food": 42, "for": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 69, 70, 71, 73, 74, 76, 77, 79, 80, 82, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 105, 109, 110, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 128, 131], "forc": [61, 91], "forecast": 42, "fork": 66, "forlooppipelin": [0, 39, 40, 41, 129], "forlooppipelinenod": [102, 107, 110], "form": 42, "formal": 42, "format": [0, 1, 3, 4, 6, 8, 9, 13, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 42, 43, 44, 48, 61, 63, 66, 74, 80, 86, 101, 117, 119, 121, 122, 124, 126, 130], "format_": 131, "format_exampl": [33, 35], "format_for_common_chat_model": [0, 21, 25], "format_instruct": [0, 33, 34, 35, 37, 38, 122], "format_map": 117, "formatted_str": [0, 19, 20], "former": 60, "forthright": 42, "forward": [21, 26, 42, 47, 55], "fought": 42, "found": [7, 13, 21, 23, 61, 73, 108, 110], "four": 44, "fp_44709d6fcb": [21, 27], "fragment": [16, 17, 18], "frame": 42, "framework": [42, 46], "free": 42, "friend": [42, 61, 92], "from": [1, 2, 3, 4, 6, 7, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 30, 31, 32, 33, 37, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 61, 63, 65, 66, 67, 69, 74, 76, 80, 82, 88, 89, 90, 91, 92, 93, 94, 95, 96, 100, 105, 106, 109, 110, 116, 117, 119, 120, 121, 122, 124, 125, 126, 128, 130, 131, 132], "from_dict": [0, 19, 20], "fulfil": 42, "full": [42, 61, 73, 115, 132], "func": [10, 11, 47, 48, 50, 54, 61, 80, 124, 128], "func_nam": [13, 47, 52], "funcpipelin": 120, "function": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 33, 36, 37, 39, 41, 42, 43, 44, 46, 47, 52, 54, 56, 57, 59, 60, 61, 63, 65, 66, 76, 77, 80, 82, 86, 92, 93, 98, 100, 105, 108, 109, 116, 118, 119, 120, 122, 123, 124, 125, 132], "function_nam": 105, "functioncallerror": [0, 13, 113], "functioncallformaterror": [0, 13, 113], "functionnotfounderror": [0, 13, 113], "futur": [42, 47, 51, 61, 63, 82, 128], "futurist": [61, 74], "fuzzi": [61, 89], "gain": [42, 117], "galleri": 129, "game": 117, "game_werewolf": [1, 4, 117], "gather": 42, "geekan": 65, "gemini": [21, 23, 115, 116, 123, 126], "gemini_api_key": 121, "gemini_chat": [21, 23, 121, 123], "gemini_embed": [21, 23, 121], "gemini_model": [0, 21], "geminichatwrapp": [0, 21, 23, 121, 123], "geminiembeddingwrapp": [0, 21, 23, 121], "geminiwrapperbas": [0, 21, 23], "general": [3, 118], "generalrespons": 60, "generat": [0, 1, 2, 3, 4, 6, 7, 8, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 33, 34, 38, 42, 43, 44, 46, 47, 49, 52, 54, 55, 57, 59, 61, 66, 73, 74, 80, 89, 95, 96, 98, 100, 106, 108, 119, 121, 122], "generate_agent_id": [0, 1, 2], "generate_arg": [21, 22, 24, 25, 27, 31, 117, 121], "generate_cont": [21, 23], "generate_image_from_nam": [102, 103, 106], "generate_jwt": [0, 97, 98], "generate_not": [0, 42, 130], "generate_oid": [0, 47, 54], "generate_server_id": [0, 57, 59], "generatecont": [21, 23], "generated_system_prompt": 130, "generation_method": [0, 21, 23], "generatortyp": 123, "generic": [105, 110], "gentl": 42, "geo_location_id": [61, 92], "geo_location_nam": [61, 92], "get": [0, 10, 11, 12, 15, 16, 18, 21, 25, 33, 35, 38, 42, 43, 45, 47, 50, 51, 52, 54, 55, 57, 58, 60, 61, 69, 80, 92, 95, 96, 101, 106, 117, 131], "get_action_funct": [0, 61, 62, 63, 132], "get_ag": [57, 60], "get_agent_list": [0, 47, 50, 52, 57, 60], "get_agent_memori": [0, 47, 50, 52, 57, 60], "get_all_ag": [102, 107, 110], "get_answ": 128, "get_chat": [102, 103, 105], "get_chat_msg": [102, 103, 106], "get_children": [0, 10, 11], "get_class": [0, 47, 54], "get_config_by_nam": [0, 15], "get_current_directori": [0, 61, 68, 69], "get_embed": [0, 16, 18, 125, 131], "get_help": [0, 61], "get_inst": [0, 15], "get_json": 131, "get_knowledg": [0, 43, 45, 131], "get_listen": [0, 10, 11], "get_memori": [0, 16, 17, 18, 119, 125, 130], "get_model_by_config_nam": [0, 15], "get_openai_max_length": [0, 99, 101], "get_player_input": [102, 103, 106], "get_pool": [0, 57, 58], "get_posit": [10, 12], "get_public_method": [0, 47, 55], "get_reset_msg": [102, 103, 106], "get_server_info": [0, 47, 50, 52, 57, 60], "get_tripadvisor_location_detail": [61, 92], "get_wrapp": [0, 21, 25], "getabl": [0, 10, 12], "getaway": [61, 92], "gil": 128, "git": [115, 132, 134], "github": [1, 4, 21, 23, 26, 46, 65, 66, 88, 95, 96, 100, 115, 117, 132, 134, 135], "give": [42, 61, 73], "given": [1, 2, 7, 8, 12, 15, 21, 22, 32, 42, 55, 61, 63, 67, 73, 74, 88, 90, 91, 93, 94, 95, 96, 97, 100, 105, 106, 108, 109, 110], "glm": [21, 31, 121, 126], "global": [10, 11, 42, 105, 131], "globe": 42, "gluten": 42, "goal": 42, "gone": 118, "good": [33, 38], "googl": [21, 23, 61, 80, 91, 110, 116, 124], "google_search": [0, 61, 87, 91, 124], "googlesearchservicenod": [102, 107, 110], "gotten": 12, "govern": [61, 91], "gpt": [21, 24, 25, 27, 28, 61, 74, 116, 117, 119, 121, 126, 127, 130], "grace": 42, "gradio": [0, 14, 102], "graph": 109, "grasp": 42, "great": 42, "greater": 117, "grep": [61, 67], "group": [0, 32, 33, 37, 61, 91, 92, 117], "growth": 42, "grpc": [47, 50, 55, 128], "gte": 131, "guid": 42, "guidanc": 42, "habit": 42, "handl": [42, 61, 80, 105, 110, 123], "happen": 42, "hard": [1, 2, 3, 4, 16, 18, 33, 37, 42], "has": [0, 1, 2, 3, 4, 10, 11, 15, 19, 20, 21, 22, 29, 32, 42, 52, 61, 66, 76, 91, 117, 118, 119], "hash": 106, "hasn": 117, "have": [10, 11, 15, 16, 18, 21, 22, 23, 42, 80, 95, 96, 110, 125], "hawkwood": 42, "hd": [61, 74], "hd_1024": 127, "hdr": [61, 74], "header": [21, 25, 28, 121], "heal": 117, "healing_used_tonight": 117, "healthi": 42, "heart": 42, "height": [0, 61, 62, 63, 92], "held": 12, "hello": [21, 26, 27, 61, 74, 118, 122, 128], "helloworld": [61, 65], "helloworldn": [61, 65], "help": [1, 7, 21, 22, 24, 25, 26, 30, 31, 42, 61, 73, 86, 116, 117, 126], "here": [61, 78, 80, 117, 119, 122, 124], "heterogen": [95, 96], "hex": 125, "hf": 131, "hf_endpoint": 131, "hi": [21, 22, 24, 25, 26, 30, 31, 116, 126], "high": [19, 20, 42, 95, 96], "higher": [16, 18, 42], "highest": [61, 76, 95, 96], "hinder": 42, "hint": [1, 8, 33, 34, 35, 38, 117], "hire": 42, "his": 42, "histor": 42, "histori": [21, 22, 24, 25, 26, 30, 31, 42, 97, 117, 126], "hl": [21, 23], "hold": [12, 42], "holdabl": [0, 10, 12], "home": [0, 42, 61, 63, 91], "hong": [61, 89], "honor": 42, "host": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 19, 20, 21, 26, 47, 51, 52, 53, 54, 55, 57, 59, 60, 61, 66, 82, 83, 97, 117, 128, 129], "hostmsg": 117, "hostnam": [1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 47, 52, 53, 54, 57, 59, 60, 61, 82, 129], "hour": 128, "hous": 42, "how": [6, 16, 17, 18, 21, 22, 24, 25, 26, 27, 30, 31, 42, 61, 73, 74, 89, 118, 123], "how_to_format_inputs_to_chatgpt_model": 125, "howev": [15, 42, 47, 54, 125], "hr": 42, "html": [0, 1, 4, 43, 45, 46, 61, 62, 63, 89, 93, 124, 129, 131, 132], "html_selected_tag": [61, 93], "html_text": [61, 93], "html_to_text": [61, 93], "http": [21, 31, 118, 121, 129, 131], "https": [1, 4, 7, 21, 22, 23, 24, 26, 27, 30, 31, 46, 61, 63, 65, 66, 73, 74, 88, 89, 91, 92, 95, 96, 100, 115, 121, 124, 125, 126, 131, 132, 134], "hu": [61, 89], "hub": [32, 110, 117, 120], "hub_manag": 120, "huggingfac": [25, 116, 121, 131], "human": [42, 66, 100], "human_ev": [66, 100], "humor": 42, "hygien": 42, "i3": [21, 22], "icl": 130, "id": [0, 1, 2, 6, 19, 20, 21, 22, 25, 27, 28, 30, 31, 43, 44, 45, 46, 47, 50, 52, 54, 55, 57, 59, 60, 61, 63, 92, 94, 105, 116, 123, 125, 128, 129, 131], "id_list": [61, 88], "ide": 128, "idea": [1, 7, 21, 23, 33, 38], "ident": [19, 20, 117], "identifi": [0, 21, 22, 24, 25, 26, 27, 28, 30, 31, 42, 61, 91, 92, 98, 109, 116, 117], "ids": [1, 6, 43, 45, 61, 88, 105], "idx": 117, "if": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 52, 55, 56, 57, 59, 61, 63, 66, 67, 69, 70, 71, 73, 74, 76, 78, 86, 89, 91, 92, 93, 98, 106, 108, 109, 110, 116, 117, 119, 120, 122, 123, 124, 125, 128, 130, 131], "if_body_oper": [39, 40, 41], "ifelsepipelin": [0, 39, 40, 41, 129], "ifelsepipelinenod": [102, 107, 110], "ignor": 119, "illeg": 42, "imag": [15, 21, 22, 27, 29, 61, 66, 73, 74, 78, 92, 105, 106, 121, 124, 125, 126, 127], "image_count": [15, 21, 22, 127], "image_term": 105, "image_to_text": [61, 73], "image_token": [21, 22], "image_url": [21, 29, 61, 73, 74, 126], "image_url1": [61, 73, 74], "image_url2": [61, 73, 74], "imagin": 42, "imbu": 42, "imit": 42, "immedi": [47, 54, 118, 119], "impact": 42, "implement": [1, 2, 5, 7, 10, 11, 21, 22, 24, 25, 26, 30, 31, 39, 41, 61, 63, 65, 66, 80, 88, 100, 110, 117, 119], "import": [0, 1, 10, 15, 16, 21, 39, 42, 43, 45, 46, 47, 57, 61, 63, 65, 66, 95, 97, 105, 116, 117, 118, 119, 120, 121, 122, 124, 126, 127, 128, 129, 130, 131, 132], "import_function_from_path": [102, 103, 105], "importantand": [61, 93], "importerror": 100, "importerrorreport": [0, 99, 100], "impos": [61, 66], "improv": [42, 61, 74], "in": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 73, 74, 76, 80, 82, 83, 84, 86, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 104, 106, 109, 110, 116, 117, 119, 120, 121, 122, 123, 124, 125, 128, 131], "in_subprocess": [57, 59, 128], "includ": [0, 1, 2, 14, 15, 19, 20, 21, 31, 39, 41, 42, 61, 63, 67, 69, 70, 71, 89, 91, 92, 109, 124], "incompet": 42, "incorpor": 42, "incorrect": [95, 96], "incr_key": [57, 58], "increas": [42, 48], "indent": 127, "independ": [42, 128], "index": [16, 17, 18, 21, 22, 24, 27, 30, 31, 42, 43, 44, 45, 46, 61, 88, 89, 124, 125], "indic": [13, 16, 17, 18, 21, 22, 42, 47, 52, 61, 69, 70, 71, 89, 118], "individu": [61, 91], "industri": 42, "inf": [95, 96], "infer": [25, 28, 116, 121], "influenc": 42, "influenti": 42, "info": [0, 14, 15, 109, 118, 127], "inform": [1, 7, 8, 10, 11, 12, 15, 19, 20, 21, 23, 42, 46, 47, 50, 52, 60, 61, 63, 86, 88, 89, 91, 92, 93, 95, 96, 109, 110, 117, 118, 119, 125], "ingredi": 42, "inhabit": 42, "inherit": [1, 2, 21, 25], "init": [0, 10, 11, 13, 15, 21, 31, 42, 47, 48, 52, 53, 57, 58, 59, 60, 61, 65, 97, 100, 113, 116, 117, 118, 121, 127, 128, 129, 130], "init_arg": 131, "init_uid_list": [102, 103, 105], "init_uid_queu": [102, 103, 106], "init_with_dist": 128, "init_without_dist": 128, "initi": [0, 1, 2, 3, 4, 6, 7, 8, 13, 15, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 54, 55, 61, 63, 80, 105, 106, 108, 109, 110, 117, 119, 120, 125, 126], "initial_announc": 120, "inner": 42, "inner_text": [0, 61, 62, 63], "innoc": 42, "innov": 42, "input": [1, 2, 3, 4, 6, 8, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 39, 40, 41, 42, 47, 52, 57, 59, 61, 74, 86, 93, 95, 96, 105, 106, 109, 110, 119, 121, 124, 130, 131], "input_dir": 131, "input_hint": [1, 8], "input_ob": [61, 65], "input_token": [21, 22], "inquir": 42, "inquiri": 42, "insecur": 50, "insert": [61, 63], "insight": 42, "inspect": 124, "inspir": 42, "instal": [26, 61, 63, 100, 115, 128, 132, 134], "instanc": [1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 15, 42, 47, 54, 55, 95, 96, 97, 109], "instanti": [43, 44], "instead": [15, 52], "instruct": [1, 4, 33, 34, 35, 37, 38, 42, 61, 74, 80, 86, 95, 96, 121, 122, 131], "instruction_format": 122, "insur": 42, "int": [1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 15, 16, 17, 18, 21, 24, 28, 30, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 65, 66, 73, 74, 76, 80, 82, 83, 84, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 100, 101, 106, 124, 125, 131], "integ": [21, 24], "integr": 46, "intel": [61, 89], "intellig": [61, 89], "intent": 42, "intenum": [9, 61, 79, 110], "interact": [13, 39, 41, 42, 61, 63, 65, 66, 67, 119], "interest": 42, "interf": 66, "interfac": [10, 11, 39, 41, 58, 105, 110], "intermedi": 42, "intern": [42, 95, 96, 119], "interpret": 42, "interv": [21, 28], "into": [1, 2, 3, 4, 6, 7, 8, 10, 11, 14, 15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 36, 42, 44, 46, 47, 54, 61, 63, 69, 71, 73, 80, 95, 96, 117], "introduc": 42, "introduct": 42, "invalid": 98, "invest": 42, "investopedia": [61, 91], "invoc": [0, 15, 47, 55], "invok": [1, 3, 4, 6, 42, 61, 67, 93, 110, 119], "invoke_dir": [0, 15], "involv": [33, 38], "io": [1, 4], "ip": [1, 2, 61, 82, 83, 129], "ipython": [61, 65, 66, 124], "is": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 38, 39, 41, 42, 46, 47, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61, 63, 66, 70, 73, 74, 76, 78, 80, 82, 86, 88, 89, 91, 92, 93, 95, 96, 98, 100, 106, 108, 109, 110, 116, 117, 118, 119, 122, 123, 124, 125, 126, 130], "is_al": [0, 47, 50, 52, 57, 60], "is_bless": [61, 92], "is_callable_express": [102, 107, 111], "is_click": [0, 61, 62, 63], "is_initi": [0, 15], "is_play": 106, "is_serializ": [0, 56, 113], "is_stream_exhaust": [0, 21, 29], "is_valid_url": [61, 87, 93], "isinst": [119, 123, 131], "island": [61, 92], "isn": 118, "iso": [61, 74, 92], "issu": [33, 38, 42, 118], "it": [0, 1, 2, 4, 8, 10, 12, 14, 16, 17, 18, 21, 22, 23, 26, 27, 29, 31, 32, 33, 34, 35, 36, 37, 38, 42, 46, 47, 48, 52, 54, 58, 61, 63, 66, 69, 70, 71, 80, 89, 91, 93, 94, 95, 96, 100, 108, 110, 117, 119, 124, 125, 126], "item": [58, 61, 89, 92, 100, 124, 125], "iter": [1, 7, 16, 17, 18, 110, 125], "itinerari": 42, "its": [1, 2, 3, 4, 6, 7, 8, 10, 11, 16, 18, 21, 25, 27, 42, 47, 54, 61, 63, 69, 80, 82, 89, 109, 125], "itself": [16, 18], "jargon": 42, "jif": [61, 89], "job": [42, 61, 93], "john": 42, "johnson": 42, "join": [117, 124, 130], "journal": [61, 89], "journey": 42, "joy": 42, "jpg": [61, 73, 74, 92, 116, 126], "jr": [61, 88], "json": [0, 1, 4, 9, 13, 21, 22, 23, 24, 26, 27, 28, 30, 31, 33, 35, 37, 38, 42, 56, 57, 59, 61, 68, 80, 91, 92, 93, 98, 108, 116, 117, 119, 124, 125, 127, 129, 131], "json_arg": [21, 28, 131], "json_object_pars": [0, 33], "json_required_hint": [0, 33, 38], "json_schema": [0, 61, 80, 124], "jsondecodeerror": [1, 4], "jsondictvalidationerror": [0, 13, 113], "jsonparsingerror": [0, 13, 113], "jsontypeerror": [0, 13, 113], "jupyt": [61, 65, 128], "just": [16, 17, 18, 39, 40, 41], "justic": 42, "jwt": 98, "k1": [39, 41], "k2": [39, 41], "keen": 42, "keep": [21, 22, 23, 42, 61, 86, 93, 122], "keep_al": [21, 26, 121], "keep_raw": [61, 93], "kept": 52, "kernel": [61, 89], "keskin": [61, 89], "keskinday21": [61, 89], "key": [1, 8, 10, 11, 19, 20, 21, 22, 24, 27, 28, 30, 31, 33, 35, 36, 37, 38, 42, 43, 45, 58, 61, 63, 73, 74, 80, 86, 91, 92, 93, 94, 98, 110, 116, 119, 121, 122, 124, 125, 126], "keya": [61, 63], "keyerror": 125, "keys_allow_miss": [33, 38], "keys_to_cont": [33, 35, 36, 37, 38, 117, 122], "keys_to_memori": [33, 35, 36, 37, 38, 117, 122], "keys_to_metadata": [33, 35, 36, 37, 38, 122], "keyword": [21, 22, 24, 26, 27, 31, 42, 61, 91, 94, 124], "keyz": [61, 63], "kill": [66, 117], "kind": [39, 41], "king": 42, "kingdom": 42, "kingsley": 42, "kitchen": 42, "knight": 42, "knighthood": 42, "know": [33, 37, 42, 117], "knowledg": [0, 1, 6, 42, 43, 45, 46, 61, 76], "knowledge_bank": [0, 43, 131], "knowledge_config": [43, 44, 45, 46, 131], "knowledge_id": [43, 44, 45, 46, 131], "knowledge_id_list": [1, 6, 43, 45, 131], "knowledge_list": [1, 6, 131], "knowledgebank": [0, 43, 45, 131], "knowledgebas": [43, 45], "known": [33, 37, 42], "kong": [61, 89], "kwarg": [1, 2, 3, 4, 6, 7, 8, 10, 11, 14, 15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 43, 44, 46, 48, 61, 80, 82, 83, 84, 91, 109, 111, 119, 121, 124, 125, 130], "kwarg_convert": [102, 107, 111], "lab": [61, 89], "label": [61, 63], "lace": 42, "lack": 42, "ladi": 42, "lambda": [39, 40, 41], "lancelot": 42, "land": 42, "langchain": 131, "languag": [1, 3, 4, 6, 33, 34, 42, 46, 61, 74, 92, 119, 131], "language_nam": [33, 34, 122], "larg": [21, 30, 42, 61, 92, 121], "last": [14, 16, 18, 21, 22, 95, 96, 123], "last_chunk": 123, "latenc": [61, 74], "latest": [21, 26, 42, 95, 96], "latitud": [61, 92], "launch": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 54, 57, 59, 108, 128], "launcher": [0, 57, 128], "layer": [61, 66], "lazy_launch": [47, 53], "lead": [1, 8, 42], "learn": [42, 61, 88, 89, 91, 94, 117, 124], "least": 42, "leav": [61, 82], "lecun": [61, 88], "led": 42, "left": [47, 55], "legendari": 42, "len": 128, "length": [21, 28, 42, 58, 61, 65, 101], "less": [61, 86], "level": [0, 14, 42, 61, 92, 127], "leverag": [95, 96], "li": [61, 93], "librari": [21, 26, 42], "licens": [88, 114], "lie": 42, "life": [42, 117], "lihong": [61, 89], "like": [21, 24, 39, 40, 41, 42], "limit": [1, 8, 42, 61, 66, 86, 100], "line": [42, 57, 59, 106, 108, 119], "lingyiwanwu": [21, 30], "link": [61, 63, 91, 93], "linux": 0, "list": [0, 1, 6, 8, 10, 11, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 50, 52, 55, 57, 59, 60, 61, 63, 69, 73, 74, 76, 77, 80, 88, 89, 91, 92, 95, 96, 97, 101, 105, 106, 109, 110, 111, 117, 119, 120, 121, 122, 125, 126, 131, 132], "list_directory_cont": [0, 61, 68, 69], "list_model": [21, 23], "list_of_iso_639": [61, 74], "listen": [1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 47, 53, 54, 55, 57, 59], "listener_nam": [10, 11], "lite_llm_openai_chat_gpt": 121, "litellm": [21, 24, 115, 123, 126], "litellm_chat": [21, 24, 121, 123], "litellm_model": [0, 21], "litellmchatmodelwrapp": 121, "litellmchatwrapp": [0, 21, 24, 121, 123], "litellmwrapperbas": [0, 21, 24], "liter": [0, 14, 15, 19, 20, 42, 61, 73, 74, 109, 118], "literatur": 42, "littl": [42, 61, 82], "liu": [61, 89], "ll": 42, "llama": [43, 45, 46, 121], "llama2": [121, 126], "llama3": [21, 26], "llama_index": [46, 131], "llama_index_knowledg": [0, 43, 131], "llamaindex": [1, 6, 46, 131], "llamaindexag": [0, 1, 6, 131], "llamaindexknowledg": [0, 43, 46], "llm": [0, 33, 35, 37, 38, 42, 43, 44, 45, 46, 61, 94, 122, 124, 126, 130, 131], "llms": [21, 24, 95, 96, 126], "load": [0, 1, 2, 3, 4, 7, 15, 16, 17, 18, 21, 23, 26, 33, 38, 42, 43, 44, 46, 48, 59, 61, 63, 108, 110, 122, 124, 125, 131], "load_agents_from_dir": [0, 57, 59], "load_config": [102, 107, 108], "load_custom_class_from_fil": [0, 57, 59], "load_data": 131, "load_dict": [0, 15, 47, 48], "load_dur": [21, 26], "load_model_config": [0, 15], "load_web": [0, 61, 87, 93, 124], "loader": [43, 45, 46, 131], "local": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 14, 15, 21, 22, 42, 47, 52, 53, 54, 55, 57, 58, 59, 60, 61, 74, 128], "local_embedding_model": [42, 130], "local_mod": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 53, 54, 55, 57, 59, 128], "localhost": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 53, 54, 57, 58, 59, 60, 61, 83, 128], "localized_nam": [61, 92], "localpool": [0, 57, 58], "locat": [47, 55, 61, 90, 92], "location_id": [61, 92], "log": [0, 15, 113], "log_gradio": [0, 14, 113], "log_level": [0, 118], "log_msg": [0, 14, 113], "log_retriev": [1, 6, 131], "log_stream_msg": [0, 14, 113, 123], "logger": [0, 14, 125, 127], "logger_level": [0, 15, 117, 118], "logic": [1, 5, 39, 41, 42, 110, 117, 119], "login": 98, "logprob": [21, 27], "loguru": [14, 118], "long": [9, 21, 26, 42, 61, 94], "longitud": [61, 92], "loop": [1, 7, 39, 40, 41, 110], "loop_body_oper": [39, 40, 41], "lord": 42, "los": [21, 30], "love": 42, "low": 42, "loyal": 42, "loyalti": 42, "ls": [61, 67, 69], "lst": 109, "ltd": [61, 89], "lukasschwab": 88, "lynch": 117, "maa": [21, 31], "mac": 0, "machin": [47, 52, 61, 89, 94], "machine_learn": [61, 94], "machinesand": [61, 89], "made": [61, 63, 74], "magic": [42, 47, 54], "main": [21, 26, 29, 61, 63, 65, 102, 107, 108, 128, 134], "main_model": [95, 96], "maintain": [42, 125], "mainthread": 100, "majority_vot": 117, "make": [21, 23, 42, 43, 45, 95, 96], "manag": [0, 32, 33, 37, 42, 100, 110, 113, 127], "mani": [61, 82, 83], "manner": 42, "manual": [47, 55], "map": [39, 40, 41, 61, 63], "mari": 42, "mark": [10, 11, 47, 54, 61, 63], "markdown": [33, 34, 35, 42, 61, 63, 122, 132], "markdowncodeblockpars": [0, 33, 34], "markdownifi": 132, "markdownjsondictpars": [0, 33, 35, 117], "markdownjsonobjectpars": [0, 33, 35], "market": 42, "martial": 42, "mask": [61, 74], "mask_imag": [61, 74], "mask_url": [61, 74], "master": [42, 66, 100], "masteri": 42, "match": [16, 17, 18, 42, 61, 92, 117], "materi": 42, "math": 42, "matplotlib": [61, 66], "matter": 42, "max": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 48, 53, 54, 55, 57, 58, 59, 60, 101, 121, 126, 127, 128], "max_delay": 48, "max_expir": 58, "max_expire_tim": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 53, 54, 55, 57, 59, 60, 128], "max_game_round": 117, "max_it": [1, 7], "max_iter": 120, "max_len": [58, 128], "max_length": [21, 25, 28, 131], "max_length_of_model": 25, "max_loop": [39, 40, 41], "max_memb": [61, 94], "max_pool_s": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 53, 54, 55, 57, 59, 60], "max_result": [61, 88], "max_retri": [1, 4, 21, 25, 28, 48, 121], "max_return_token": [61, 86], "max_timeout_second": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 53, 54, 55, 57, 59, 60], "max_token": [21, 30], "max_werewolf_discussion_round": 117, "maxcount_result": [61, 82, 83, 84], "maxim": 42, "maximum": [1, 2, 3, 4, 6, 7, 8, 10, 11, 21, 28, 30, 39, 40, 41, 47, 54, 57, 59, 60, 61, 66, 76, 82, 83, 84, 88, 94], "maximum_memory_byt": [61, 66], "may": [10, 11, 21, 22, 23, 27, 42, 61, 80, 91, 95, 96, 109, 121], "mayb": [1, 7, 21, 22, 24, 25, 26, 30, 31, 33, 38, 61, 94], "mb": 128, "md": [21, 26, 43, 45, 121, 131], "mean": [0, 1, 2, 7, 16, 18, 19, 20, 32, 48, 61, 94], "measur": 42, "mechan": [42, 61, 94], "media": [42, 61, 92], "mediev": 42, "medium": [21, 30, 61, 92, 121], "meet": [39, 40, 41, 42, 126], "member": [61, 94], "memori": [0, 1, 2, 3, 4, 6, 8, 21, 26, 33, 36, 37, 42, 43, 44, 47, 50, 52, 60, 61, 66, 76, 112, 113, 114, 119, 122, 123, 130], "memorybas": [0, 16, 17, 18], "men": 42, "mention": 42, "mentor": 42, "mer": [61, 89], "mercenari": 42, "merg": [21, 22], "messag": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 14, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 36, 37, 47, 54, 57, 59, 60, 61, 67, 69, 70, 71, 76, 78, 82, 83, 84, 86, 89, 90, 105, 106, 107, 110, 112, 113, 116, 117, 119, 120, 121, 124, 126, 128, 130, 131], "message_from_alic": 116, "message_from_bob": 116, "messages_key": [21, 28, 121], "meta": [42, 54, 61, 63, 89, 121, 128, 130], "meta_data": [0, 61, 62, 63], "meta_prompt": [42, 130], "meta_prompt_templ": 42, "metaclass": [47, 54, 128], "metadata": [0, 19, 20, 50, 61, 63, 117, 122], "metagpt": 65, "method": [1, 2, 5, 7, 8, 10, 11, 13, 16, 17, 18, 21, 23, 27, 33, 35, 36, 37, 38, 42, 47, 54, 55, 61, 63, 89, 109, 110, 119, 131, 132], "meticul": 42, "metric": [13, 16, 18], "microsoft": [61, 91, 124], "midterm": 42, "might": [42, 117], "militari": 42, "mine": [21, 22], "mini": [21, 27], "minilm": [21, 26], "minus": [61, 63], "mirror": 131, "mislead": 42, "miss": [13, 33, 35, 38, 100, 119], "missing_begin_tag": [0, 13], "missing_end_tag": [0, 13], "mistak": 42, "misunderstand": [21, 22, 42], "misunderstood": 42, "mit": 88, "mix": 96, "mixin": 36, "mixture_of_ag": [0, 95], "mixtureofag": [0, 95, 96], "mkt": [61, 91], "moa": [95, 96], "mock": 42, "mode": [15, 21, 23, 24, 26, 27, 31, 47, 53, 54, 57, 59, 97, 128], "model": [0, 1, 2, 3, 4, 6, 7, 9, 13, 15, 16, 18, 33, 34, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 50, 52, 57, 59, 60, 61, 63, 73, 74, 76, 80, 86, 93, 95, 96, 101, 107, 109, 110, 112, 113, 114, 116, 117, 119, 122, 123, 124, 126, 127, 128, 129, 130], "model_computed_field": [0, 61, 62, 63], "model_config": [0, 15, 47, 52, 61, 62, 63, 116, 117, 121, 123, 127, 128, 130], "model_config_nam": [1, 2, 3, 4, 6, 7, 42, 116, 117, 119, 130, 131], "model_config_or_path": 121, "model_config_path": 128, "model_field": [0, 61, 62, 63], "model_nam": [0, 15, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 43, 45, 101, 116, 117, 121, 126, 127, 130], "model_name_for_openai": 25, "model_name_or_path": 131, "model_or_model_config_nam": [42, 130], "model_respons": 124, "model_typ": [0, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 116, 117, 121, 123, 130], "modelmanag": [0, 15], "modelnod": [102, 107, 110], "modelrespons": [0, 21, 22, 29, 33, 34, 35, 36, 37, 38, 122], "modelscop": [1, 4, 115, 116, 121, 131, 132], "modelscope_cfg_dict": 116, "modelwrapp": 121, "modelwrapperbas": [0, 15, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 42, 43, 44, 46, 61, 76, 86, 93, 95, 96, 121], "moder": 117, "modifi": [1, 7, 66], "modul": [112, 113, 131, 132], "module_nam": 105, "module_path": 105, "monasteri": 42, "mongodb": [61, 81, 124], "monitor": [0, 15, 127], "monitormanag": [0, 15], "more": [0, 1, 7, 21, 22, 23, 24, 32, 33, 37, 42, 43, 45, 46, 61, 73, 74, 91, 92, 95, 96, 124], "most": [1, 6, 16, 17, 42, 43, 44, 46, 47, 54, 57, 59, 117], "motiv": 42, "mountain": [61, 73], "movable2d": [0, 10, 12], "move": [12, 47, 55, 61, 69], "move_bi": [10, 12], "move_directori": [0, 61, 68, 69, 124], "move_fil": [0, 61, 68, 69, 124], "move_to": [10, 12], "movement": 12, "mp3": [61, 74, 126], "mpnet": [42, 130], "msg": [0, 1, 2, 3, 4, 6, 7, 8, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 42, 47, 52, 56, 61, 80, 100, 105, 106, 116, 117, 118, 119, 120, 122, 123, 124, 126, 128, 130], "msg_hub": 120, "msg_id": 106, "msghub": [0, 112, 113, 116, 129, 136], "msghubmanag": [0, 32, 113, 120], "msghubnod": [102, 107, 110], "msgnode": [102, 107, 110], "much": [0, 32], "muhammet": [61, 89], "multi": [21, 23, 42, 112, 114, 115, 120, 133, 136], "multi_mod": [0, 61], "multimod": [19, 20, 21, 22, 61, 73, 121], "multipl": [1, 6, 10, 11, 17, 21, 22, 33, 37, 38, 39, 40, 41, 43, 45, 61, 73, 95, 96, 110], "multitaggedcontentpars": [0, 33, 38], "must": [16, 17, 18, 19, 20, 21, 22, 23, 24, 33, 38, 42, 61, 92, 117, 122], "my": [42, 130], "my_ag": [57, 59], "my_arg1": 121, "my_arg2": 121, "my_dashscope_chat_config": 121, "my_dashscope_image_synthesis_config": 121, "my_dashscope_multimodal_config": 121, "my_dashscope_text_embedding_config": 121, "my_gemini_chat_config": 121, "my_gemini_embedding_config": 121, "my_model": 121, "my_model_config": 121, "my_ollama_chat_config": 121, "my_ollama_embedding_config": 121, "my_ollama_generate_config": 121, "my_postapiwrapper_config": 121, "my_zhipuai_chat_config": 121, "my_zhipuai_embedding_config": 121, "myagent": [117, 123, 128, 130], "mymodelwrapp": 121, "mysql": [61, 81, 82, 124], "mysteri": 42, "mysystempromptgener": 130, "n1": [42, 117], "n2": [42, 117], "n2s": 117, "n3": 42, "n4": 42, "n5": 42, "n6": 42, "n7": 42, "n8": 42, "n9": 42, "nalic": 126, "name": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 37, 38, 42, 43, 45, 47, 52, 54, 61, 63, 65, 66, 80, 82, 83, 84, 86, 89, 92, 95, 96, 106, 108, 109, 114, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134], "name1": [33, 37], "name2": [33, 37], "namespac": [61, 94], "nanyang": [61, 89], "narrow": 42, "nation": [61, 89], "nativ": [61, 66], "natur": [42, 61, 66, 74, 92], "nature_park": [61, 92], "navig": 42, "nbe": [61, 65], "nbelief": 42, "nbob": 126, "ncharact": 42, "nconstraint": 117, "ndarray": 15, "near": 42, "necessari": [42, 80, 109, 124], "need": [1, 2, 3, 4, 6, 7, 8, 16, 18, 19, 20, 21, 24, 25, 42, 46, 47, 54, 57, 59, 61, 74, 86, 94, 110, 119], "negative_prompt": 121, "neighborhood_info": [61, 92], "neither": [61, 92], "networkx": 109, "neutral": 42, "new": [12, 16, 17, 18, 32, 42, 47, 50, 52, 60, 61, 69], "new_ag": 120, "new_particip": [32, 120], "next": [42, 106, 110, 117], "nfor": 117, "nfrom": 42, "ngame": 117, "nice": 126, "nif": 42, "night": 117, "nin": [42, 117], "nmari": 42, "nnow": 42, "no": [1, 8, 10, 11, 42, 61, 66, 76, 89, 108, 117, 125], "nobil": 42, "nobl": 42, "node": [61, 63, 109, 110, 111, 131], "node_id": [109, 110], "node_info": 109, "node_nam": [0, 61, 62, 63], "node_pars": 131, "node_typ": [107, 110], "node_valu": [0, 61, 62, 63], "nodes_not_in_graph": [107, 109], "nodewithscor": 46, "non": [61, 66, 109], "none": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 65, 66, 73, 74, 76, 80, 82, 83, 84, 88, 92, 93, 95, 96, 97, 98, 100, 105, 106, 108, 109, 110, 116, 117, 119, 120, 122, 123, 124, 125, 126, 128, 130], "nonetyp": [61, 63], "nonsens": 42, "nor": [61, 92], "normal": [19, 20, 61, 74], "not": [1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 30, 31, 33, 37, 38, 39, 40, 41, 42, 47, 54, 57, 59, 61, 66, 67, 73, 74, 80, 92, 93, 95, 96, 109, 117, 119, 122, 124], "note": [1, 2, 3, 4, 6, 7, 8, 10, 11, 14, 15, 21, 22, 24, 25, 26, 30, 31, 33, 37, 42, 47, 52, 54, 57, 59, 60, 61, 67, 94, 117, 121, 122, 130], "notebook": [61, 65, 128], "notebookexecutor": [0, 61, 64, 65, 124], "noth": [39, 40, 41], "notic": [6, 16, 17, 18, 61, 86], "notifi": [1, 2], "notimplementederror": [119, 125], "noun": [61, 91], "nova": [61, 74], "now": [42, 56, 61, 82, 131], "np": 15, "nperson": 42, "nplayer": 117, "npleas": 42, "nrais": 42, "nrespons": [95, 96], "ns": [61, 94], "nseer": 117, "nsinc": 42, "nskill": 42, "nstrength": 42, "nsummar": [61, 86], "nthe": [42, 117], "nthere": 117, "null": [21, 22, 27, 127], "num_complet": [61, 89], "num_dot": 106, "num_result": [61, 80, 89, 91, 124], "num_review": [61, 92], "num_tokens_from_cont": [0, 99, 101], "number": [1, 2, 3, 4, 6, 7, 8, 10, 11, 16, 17, 18, 21, 28, 30, 33, 37, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 57, 59, 60, 61, 73, 74, 76, 77, 80, 82, 83, 84, 86, 88, 89, 90, 91, 94, 95, 96, 100, 117, 122, 124], "numer": 42, "nurtur": 42, "nuser": 126, "nutrit": 42, "nvictori": 117, "nvillag": 117, "nweak": 42, "nwerewolv": 117, "nwitch": 117, "nyou": [42, 61, 86, 117], "nyour": 42, "obj": [19, 20, 56], "object": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 42, 43, 45, 46, 47, 50, 51, 52, 54, 55, 56, 57, 59, 60, 61, 63, 65, 78, 80, 82, 83, 84, 90, 93, 95, 96, 100, 109, 110, 119, 122, 124, 125, 126, 128, 131], "observ": [0, 1, 2, 32, 117, 119, 120], "obtain": [1, 6, 15, 42, 57, 59, 61, 92, 93], "obvious": 42, "occas": 42, "occasion": 42, "occur": [48, 119], "of": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 69, 71, 73, 74, 76, 78, 80, 82, 83, 84, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 106, 109, 110, 117, 118, 121, 122, 123, 124, 125, 126, 132], "off": 44, "offer": [42, 95, 96], "offici": [73, 74], "often": [42, 125], "oid": [13, 47, 55], "old": [16, 17, 18, 42, 47, 51], "oldest": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 54, 57, 58, 59, 60], "ollama": [21, 26, 115, 123, 126], "ollama_chat": [21, 26, 121, 123], "ollama_embed": [21, 26, 121], "ollama_gener": [21, 26, 121], "ollama_model": [0, 21], "ollamachatwrapp": [0, 21, 26, 121, 123], "ollamaembeddingwrapp": [0, 21, 26, 121], "ollamagenerationwrapp": [0, 21, 26, 121], "ollamawrapperbas": [0, 21, 26], "omit": [1, 2, 3, 4, 6, 8, 119, 124], "on": [1, 6, 8, 16, 17, 18, 21, 23, 24, 28, 39, 40, 41, 42, 43, 44, 46, 47, 50, 52, 54, 55, 60, 61, 63, 65, 73, 74, 88, 89, 91, 92, 106, 108, 109, 110, 117, 119], "onc": 42, "one": [0, 14, 16, 17, 18, 21, 22, 23, 25, 32, 42, 46, 61, 76, 106, 110, 117, 119], "onli": [1, 2, 3, 4, 6, 7, 8, 10, 11, 19, 20, 21, 22, 42, 47, 53, 54, 55, 57, 59, 61, 66, 82, 100, 117, 125], "onlin": 42, "onyx": [61, 74], "open": [21, 31, 33, 35, 61, 80, 86, 95, 96], "openai": [21, 24, 25, 27, 28, 61, 66, 74, 80, 100, 101, 116, 117, 123, 124, 125, 126, 130], "openai_api_key": [21, 24, 27, 116, 121], "openai_audio_to_text": [0, 61, 72, 74, 124], "openai_cfg_dict": 116, "openai_chat": [21, 25, 27, 116, 117, 121, 123, 130], "openai_create_image_vari": [0, 61, 72, 74, 124], "openai_dall_": [21, 27, 116, 121], "openai_edit_imag": [0, 61, 72, 74, 124], "openai_embed": [21, 27, 116, 121], "openai_image_to_text": [0, 61, 72, 74, 124], "openai_model": [0, 21], "openai_organ": [21, 27, 116], "openai_servic": [61, 72], "openai_text_to_audio": [0, 61, 72, 74, 124], "openai_text_to_imag": [0, 61, 72, 74, 124], "openaichatwrapp": [0, 21, 27, 121, 123], "openaidallewrapp": [0, 21, 27, 121], "openaiembeddingwrapp": [0, 21, 27, 121], "openaiwrapp": 121, "openaiwrapperbas": [0, 21, 27], "oper": [0, 1, 2, 39, 40, 41, 61, 63, 66, 69, 70, 71, 82, 88, 109, 110, 119, 120], "opinion": 42, "opposit": [61, 89], "opt": 110, "opt_kwarg": 110, "opt_prompt": [42, 130], "optim": 42, "optimist": 42, "option": [0, 1, 2, 3, 4, 6, 8, 10, 11, 15, 16, 17, 18, 19, 20, 21, 26, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46, 47, 50, 52, 57, 59, 61, 66, 73, 74, 76, 80, 88, 92, 93, 97, 98, 110, 117, 119, 120, 121, 122, 123, 124, 125, 130], "opus": [61, 74], "or": [0, 1, 2, 3, 4, 8, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 55, 57, 58, 59, 61, 63, 67, 69, 71, 73, 74, 82, 83, 84, 88, 89, 90, 91, 92, 93, 95, 96, 98, 106, 110, 115, 116, 117, 119, 122, 124, 125], "orat": 42, "order": [16, 18, 21, 22, 61, 76, 109, 117], "org": [1, 7, 61, 74, 89], "organ": [10, 11, 17, 21, 25, 27, 42, 61, 91, 116, 117, 121], "origin": [16, 18, 42, 47, 55, 61, 63, 76, 80, 92, 100], "origin_i": [0, 61, 62, 63], "origin_x": [0, 61, 62, 63], "original_func": [61, 80], "original_imag": [61, 74], "os": [21, 24, 61, 66, 131], "other": [0, 1, 2, 10, 11, 21, 31, 32, 33, 36, 37, 38, 42, 47, 54, 61, 66, 82, 89, 92, 119, 122, 125], "otherwis": [0, 14, 16, 17, 18, 21, 22, 57, 59, 61, 63, 78, 80, 86, 93, 124], "our": [1, 4, 21, 23], "out": [1, 2, 7, 8, 39, 40, 41], "outburst": 42, "outlin": [33, 38, 122], "outlook": 42, "output": [0, 1, 2, 3, 4, 6, 8, 21, 22, 24, 32, 39, 40, 41, 42, 61, 65, 66, 67, 74, 80, 93, 94, 109, 110], "output_token": [21, 22], "over": [42, 110], "overload": 42, "overrid": 0, "overridden": [1, 5], "overview": 74, "overwrit": [16, 17, 18, 46, 61, 70, 71, 125], "overwrite_index": 46, "own": [1, 7, 10, 11, 21, 22, 24, 25, 26, 30, 31, 42, 46], "owner": 12, "paa": [21, 31], "packag": [44, 46, 56, 63, 100, 112, 113, 128, 129], "page": [61, 63, 89, 93, 94], "page_": 132, "page_1": 128, "page_2": 128, "page_3": 128, "page_4": 128, "page_5": 128, "page_html": [0, 61, 62, 63, 132], "page_markdown": [0, 61, 62, 63, 132], "page_screenshot": [0, 61, 62, 63], "page_titl": [0, 61, 62, 63, 132], "page_url": [61, 63, 132], "pagedown": [61, 63], "pageid": [61, 94], "pageup": [61, 63], "paper": [1, 7, 61, 88, 89, 95, 96], "paragon": 42, "param": [1, 6, 16, 17, 18, 33, 35, 37, 38, 42, 43, 44, 45, 46, 61, 65, 74, 93, 124], "paramet": [0, 1, 2, 21, 25, 30, 47, 54, 55, 61, 91, 93, 121, 124], "params_prompt": 124, "parent": [42, 110], "parent_dir_of_myag": 128, "park": [61, 92], "pars": [0, 1, 4, 13, 21, 29, 33, 34, 35, 36, 37, 38, 61, 70, 80, 89, 93, 108, 122, 124], "parse_and_call_func": [0, 61, 65, 80, 124], "parse_arg": 131, "parse_func": [21, 28, 122], "parse_html_to_text": [0, 61, 87, 93], "parse_json": [0, 33, 38, 122], "parsed_respons": 36, "parser": [0, 1, 4, 29, 112, 113, 122, 131], "parser_bas": [0, 33], "parserbas": [0, 1, 4, 33, 34, 35, 36, 37, 38, 122], "part": [1, 6, 42, 110, 126], "parti": [21, 23], "partial": 65, "particip": [0, 32, 39, 40, 110, 117, 120], "pass": [0, 1, 2, 3, 4, 6, 16, 17, 18, 21, 23, 32, 46, 61, 80, 110, 117, 124], "passion": 42, "password": [61, 83], "path": [0, 15, 16, 17, 18, 42, 43, 45, 47, 52, 57, 59, 60, 61, 69, 70, 71, 73, 74, 90, 105, 106, 108, 116, 128], "path_db": [0, 15, 127], "path_log": 14, "path_sav": 118, "path_to_gte_qwen2_7b_instruct": 131, "path_to_your_data_dir_1": 131, "path_to_your_python_code_data_dir": 131, "patient": 42, "pattern": [33, 37], "payload": 98, "pcm": [61, 74], "pdf": 131, "peer": 42, "peerless": 42, "percept": 42, "perform": [1, 3, 42, 61, 89, 95, 96, 109, 110, 117], "period": [12, 42], "permiss": [61, 91], "persist": 46, "persist_dir": [43, 45], "persist_root": 46, "person": [42, 61, 91, 117], "pessimist": 42, "phase": 117, "phenomenon": [61, 91], "photo": [61, 92], "photo0": [61, 92], "photo_count": [61, 92], "photo_data": [61, 92], "phrase": 42, "physic": 42, "pictur": [21, 22, 116, 126], "pid": [61, 89, 127], "piec": [1, 6, 16, 17, 61, 66], "pip": [61, 63, 128, 132, 134], "pipe": [117, 120], "pipe1": 120, "pipe2": 120, "pipe3": 120, "pipelin": [0, 43, 107, 110, 112, 113, 114, 116, 129, 136], "pipelinebas": [0, 5, 39, 41, 120], "piplin": 46, "placehold": [0, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 39, 40, 41, 42, 60, 100, 110, 120], "placeholdermessag": [47, 50, 52], "placeholdernod": [102, 107, 110], "plain": [1, 4], "plan": 42, "platform": [21, 27, 30, 42, 74], "play": [42, 117, 125], "playback": [61, 74], "player": [105, 106, 117], "player1": 117, "player2": 117, "player3": 117, "player4": 117, "player5": 117, "player6": 117, "player_nam": 117, "playwright": [61, 63, 132], "pleas": [1, 4, 21, 24, 26, 42, 52, 57, 59, 61, 67, 73, 89, 91, 124], "pledg": 42, "plot": [42, 61, 66], "plt": [61, 66], "plus": [21, 22, 61, 73, 121, 126], "png": [61, 74, 126], "point": [42, 61, 63, 74, 97, 105], "poison": 117, "pool": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 54, 57, 58, 59, 60, 128], "pool_typ": [57, 58, 59, 60, 128], "pop": [117, 131], "popular": 42, "port": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 19, 20, 21, 26, 47, 51, 52, 53, 54, 55, 57, 59, 60, 61, 82, 83, 97, 128, 129, 131], "pose": [42, 61, 66], "posit": [12, 42], "possess": 42, "possibl": 42, "post": [21, 25, 28, 42, 43, 44, 45, 117, 131], "post_api": [21, 25, 28, 121], "post_api_chat": [21, 28, 121], "post_api_dall": 28, "post_api_dall_": [28, 121], "post_api_embed": [28, 121], "post_arg": [21, 28], "post_model": [0, 21, 131], "post_process": [0, 43, 44], "postalcod": [61, 92], "postapichatwrapp": [0, 21, 28, 121], "postapidallewrapp": [0, 21, 28, 121], "postapiembeddingwrapp": [0, 21, 28, 121, 131], "postapimodelwrapp": [21, 28], "postapimodelwrapperbas": [0, 21, 28, 121], "postprocessing_model": [43, 44], "potenti": [1, 8, 42, 43, 45, 61, 66, 118], "potion": 117, "power": [42, 61, 89, 91], "practic": [42, 61, 63], "pre": 134, "preced": [61, 92], "precis": 42, "predecessor": 109, "predict": 42, "prefer": 42, "prefix": [15, 21, 22, 27, 28, 61, 88, 106, 132], "prepar": [33, 37, 42, 57, 58, 117, 119], "preprocess": [46, 61, 93], "presenc": 42, "present": [42, 61, 66], "preserv": [16, 18, 61, 76], "preserve_ord": [16, 18, 61, 76], "press": [42, 61, 63], "pretend": 122, "prevent": [16, 17, 18, 21, 23, 42, 66, 110], "previous": [95, 96], "price": 42, "primari": 42, "principl": 42, "print": [0, 1, 6, 7, 14, 15, 19, 20, 61, 65, 73, 74, 89, 91, 92, 94, 116, 119, 122, 123, 124, 126, 127, 128, 130, 131, 132], "print_llm_usag": [0, 15, 113, 127], "priorit": 42, "prioriti": [19, 20], "pro": [21, 23, 121, 126], "problem": [7, 42], "problemat": 118, "proceed": 108, "process": [1, 2, 3, 4, 6, 8, 21, 29, 42, 43, 44, 45, 46, 47, 55, 57, 59, 61, 66, 80, 86, 93, 95, 96, 109, 118, 119, 128], "processed_func": [61, 80], "produc": [1, 3, 4, 6, 95, 96, 119], "product": 42, "profession": 42, "profici": 42, "profil": 42, "program": [42, 61, 63, 91], "programm": [61, 91], "progress": [42, 46], "prohibit": 12, "project": [0, 9, 15, 42, 95, 96, 127, 129], "promot": 42, "prompt": [0, 1, 2, 3, 4, 6, 7, 8, 9, 21, 22, 23, 24, 25, 26, 30, 31, 33, 37, 43, 44, 61, 73, 74, 80, 86, 93, 95, 96, 100, 112, 113, 114, 117, 119, 122, 123, 124, 125, 126, 127, 129], "prompt1": [21, 22, 24, 25, 30, 31], "prompt2": [21, 22, 24, 25, 31], "prompt_eval_count": [21, 26], "prompt_eval_dur": [21, 26], "prompt_gen_method": 130, "prompt_gener": 130, "prompt_not": 42, "prompt_token": [15, 21, 24, 27, 30, 31, 127, 131], "prompttyp": 125, "proper": [61, 80], "properti": [1, 2, 10, 11, 12, 15, 19, 20, 21, 29, 33, 35, 37, 61, 63, 65, 80, 122, 124], "prospect": 42, "protect": [42, 98, 128], "protected_result": 128, "protobuf": 50, "protocol": [1, 5, 49], "provid": [1, 2, 4, 8, 16, 18, 19, 20, 21, 23, 25, 33, 35, 37, 42, 43, 45, 61, 66, 74, 80, 86, 91, 92, 93, 95, 96, 98, 106, 108, 109, 110, 124, 131], "provok": 42, "prowess": 42, "proxi": [47, 55], "psycholog": 42, "pte": [61, 89], "public": [47, 54, 55, 61, 89], "published_d": [61, 92], "pull": [21, 23, 26], "pulsat": 42, "purpos": [21, 29, 42, 117], "puzzl": 42, "py": [43, 45, 65, 66, 88, 100, 108, 114, 117, 128, 129, 131], "pydant": [33, 35, 61, 63, 122], "pypi": 115, "python": [57, 59, 61, 65, 66, 67, 91, 108, 109, 110, 112, 114, 115, 116, 117, 118, 124, 125, 128, 129, 131, 136], "python3": 115, "pythonservicenod": [102, 107, 110], "qianwen": [21, 22], "qualiti": [42, 61, 74, 95, 96], "quarter": 42, "queri": [1, 6, 16, 18, 42, 43, 44, 45, 46, 61, 76, 80, 82, 83, 84, 88, 89, 91, 92, 94, 95, 96, 124, 128, 130, 131], "query_mongodb": [0, 61, 81, 82, 124], "query_mysql": [0, 61, 81, 83, 124], "query_sqlit": [0, 61, 81, 84, 124], "query_transform": 46, "query_transform_cookbook": 46, "quest": 42, "question": [42, 46, 61, 89, 91, 124], "queue": 106, "quick": [21, 22, 42], "quota": 13, "quotaexceedederror": [0, 13, 113], "quotaexceederror": 13, "qwen": [61, 73, 121, 126, 127], "qwen2": 131, "qwen_emb_config": [43, 45, 131], "rag": [0, 1, 6, 21, 30, 112, 113, 136], "rag_ag": [0, 1], "rag_storag": [43, 45, 46], "rag_work": 131, "rais": [1, 8, 13, 21, 28, 33, 35, 37, 98, 100, 108, 119, 125], "raise_except": [61, 80], "ralli": 42, "random": [0, 15, 21, 30, 42, 57, 59, 61, 74, 130], "rang": [16, 17, 21, 30, 39, 41, 42, 95, 96, 110, 117, 120, 128], "rank": [42, 61, 92], "ranking_data": [61, 92], "ranking_out_of": [61, 92], "ranking_str": [61, 92], "rate": [61, 92], "rather": [19, 20, 125], "rating_image_url": [61, 92], "ration": 42, "raw": [13, 21, 29, 61, 93, 109], "raw_info": 109, "raw_respons": [0, 13], "re": [1, 7, 21, 22, 24, 25, 26, 27, 30, 31, 61, 93, 126], "reach": [58, 122], "react": [1, 7, 119, 130], "react_ag": [0, 1], "reactag": [0, 1, 7, 110, 119, 122, 124, 129], "reactagentnod": [102, 107, 110], "read": [15, 21, 27, 31, 61, 70, 71, 110, 117], "read_json_fil": [0, 61, 68, 70, 124], "read_text_fil": [0, 61, 68, 71, 124], "readabl": 42, "readi": [43, 45, 47, 54], "readm": 121, "readtextservicenod": [102, 107, 110], "real": 42, "realiz": 122, "realm": 42, "reason": [1, 7, 13, 42], "rec": [61, 89], "receiv": [42, 131], "recent": [16, 17], "recent_n": [16, 17, 18, 125], "recent_n_mem_for_retriev": [1, 6, 131], "recogn": [95, 96], "recommend": [42, 61, 94], "reconstruct": 42, "record": [1, 2, 13, 15, 119], "recoveri": 42, "rectitud": 42, "recurs": [110, 131], "red": 42, "redi": [57, 58, 59, 60, 128], "redirect": 14, "redis_url": [57, 58, 59, 60, 128], "redispool": [0, 57, 58], "redund": 42, "refer": [1, 4, 7, 19, 20, 21, 22, 23, 24, 26, 27, 42, 43, 45, 46, 61, 73, 74, 88, 89, 91, 95, 96, 117, 121, 124, 125], "referenc": 65, "reference_model": [95, 96], "refin": [42, 95, 96], "reflect": 42, "refrain": 42, "refresh": 46, "refresh_index": [43, 46], "regex": [33, 37], "regex_tagged_content_pars": [0, 33], "regextaggedcontentpars": [0, 33, 37], "region": [42, 61, 74], "regist": [10, 11, 13, 47, 54, 61, 80, 123, 124], "register_class": [0, 47, 54], "registr": [47, 54], "registri": [21, 26, 47, 54], "relat": [1, 10, 13, 15, 16, 39, 42, 43, 47, 51, 54, 57, 61, 94, 110], "releas": [10, 12], "relev": [16, 18, 42], "reliabl": [95, 96], "remain": [42, 117], "remind": [33, 35, 37, 38, 42], "remot": [47, 52], "remote_machine_port": 129, "remov": [1, 2, 10, 11, 15, 58, 61, 63, 66, 109], "remove_child": [0, 10, 11], "remove_duplicates_from_end": [102, 107, 109], "remove_interactive_mark": [0, 61, 62, 63, 132], "remove_listen": [0, 10, 11], "renam": 52, "renown": 42, "repeat": [110, 117], "replac": [61, 63], "repli": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 36, 47, 54, 57, 59, 95, 96, 106, 117, 119, 122, 123, 124, 125, 128, 130, 131], "replic": [95, 96, 110], "repons": 119, "report": 42, "repositori": [21, 23, 88], "repres": [10, 11, 12, 39, 41, 47, 55, 61, 91, 92, 109, 110, 118], "represent": 125, "reput": 42, "request": [1, 2, 3, 4, 6, 7, 8, 10, 11, 21, 22, 23, 26, 28, 31, 42, 47, 50, 53, 54, 55, 57, 59, 60, 61, 80, 90, 92, 93, 118, 124, 131], "request_id": [21, 22, 31], "requir": [0, 1, 4, 8, 13, 21, 22, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 37, 38, 40, 42, 61, 63, 92, 98, 100, 109, 119, 121, 122, 124, 131], "require_arg": [61, 80], "require_url": [1, 8, 119], "required_ext": 131, "required_key": [0, 1, 8, 33, 35, 37, 38, 117, 119, 122], "requiredfieldnotfounderror": [0, 13, 33, 35, 113], "res": [122, 130], "res_dict": 122, "res_format": [61, 74], "res_of_dict_input": 124, "res_of_string_input": [61, 65, 124], "research": 42, "reserv": [1, 7], "reset": [61, 65, 105, 106], "reset_audi": [0, 1, 2], "reset_glb_var": [102, 103, 105], "reset_notebook": [0, 61, 64, 65], "resetexcept": [102, 103, 106], "resolut": [15, 127], "resolv": 42, "reson": 42, "resourc": [42, 47, 50, 52, 60], "respect": [42, 61, 66], "respond": [33, 38, 42, 117, 122], "respons": [0, 1, 2, 3, 4, 6, 7, 9, 13, 15, 19, 20, 21, 22, 23, 24, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 61, 63, 78, 92, 93, 94, 95, 96, 110, 117, 119, 121, 122, 123, 124, 130, 131], "response_prompt_templ": 42, "responseformat": [0, 9, 113], "responseparsingerror": [0, 13, 113], "rest": [61, 91], "restrict": 42, "result": [0, 21, 22, 33, 37, 42, 46, 47, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 65, 69, 78, 80, 82, 83, 84, 88, 89, 90, 91, 92, 93, 109, 110, 117, 124, 128, 130], "result_url1": [21, 22], "result_url2": [21, 22], "resultpool": 128, "results_per_pag": [61, 89], "resurrect": 117, "retain": 42, "retri": [1, 2, 3, 4, 6, 7, 8, 10, 11, 21, 28, 47, 48, 51, 52, 54, 55, 61, 90], "retriev": [0, 1, 6, 16, 18, 43, 44, 46, 61, 92, 94, 105, 106, 110, 131, 132], "retrieval_from_list": [61, 75], "retrieve_by_embed": [0, 16, 18, 125], "retrieve_from_list": [0, 61, 75, 76, 124], "retrieved_doc": [43, 44], "retriv": [1, 6], "retry_interv": [21, 28], "retry_strategi": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 51, 52, 54, 55], "retrybas": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 48, 51, 52, 54, 55], "retryexpenti": [0, 47, 48], "retryfixedtim": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 48, 51, 52, 54, 55], "return": [0, 1, 4, 8, 10, 11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 29, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 52, 54, 61, 63, 65, 73, 74, 76, 80, 82, 83, 84, 86, 88, 89, 91, 93, 94, 106, 117, 119, 120, 122, 123, 124, 125, 127, 128, 130, 131, 133, 134], "return_typ": 125, "return_var": 110, "reusabl": [43, 45], "reveal": [42, 117], "revers": [16, 18], "review": [61, 92], "review_rating_count": [61, 92], "revis": 42, "rewrit": [43, 45], "rife": 42, "righteous": 42, "rigid": 42, "risk": [42, 61, 66], "rival": 42, "rm": [61, 67], "rm_audienc": [0, 1, 2], "rm_databas": [0, 15], "rn": [61, 88], "roadmap": 42, "robot": 42, "role": [0, 1, 2, 3, 8, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 42, 61, 86, 106, 117, 119, 122, 123, 125, 126, 128, 129], "romanc": 42, "romant": 42, "root": 46, "round": [42, 95, 96, 117], "rout": [42, 110, 131], "rpc": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 57, 59, 60, 112, 113, 114, 128], "rpc_agent_pb2": [0, 47], "rpc_agent_pb2_grpc": [0, 47], "rpc_async": [0, 47], "rpc_client": [0, 47], "rpc_config": [0, 47], "rpc_meta": [0, 47, 128], "rpc_object": [0, 47, 128], "rpcagent": [0, 47, 50, 55], "rpcagentcli": [0, 47, 52], "rpcagentserverlaunch": [0, 57, 59, 128, 129], "rpcagentservic": [0, 47, 50, 60], "rpcagentstub": [0, 47, 50], "rpcclient": [0, 47, 52], "rpcmeta": [0, 1, 2, 47, 52, 54, 55], "rpcobject": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 54, 55], "rpcserversidewrapp": 60, "rule": 117, "run": [0, 1, 2, 15, 42, 46, 47, 50, 52, 54, 55, 61, 65, 66, 105, 107, 109, 118, 127, 128, 129, 131], "run_20240731": 127, "run_app": [102, 103, 105], "run_code_on_notebook": [0, 61, 64, 65], "run_dir": [15, 97, 127, 129], "run_id": [15, 127], "runnabl": 109, "runner": 0, "runtim": [0, 15, 97], "runtime_id": 0, "runtime_info": 15, "safe": 42, "safeti": [42, 61, 66], "sambert": [61, 73], "same": [0, 32, 42, 95, 96, 110, 124], "sample_r": [61, 73], "sampler": [61, 73], "sanit": 109, "sanitize_node_data": [102, 107, 109], "satisfi": [61, 86], "save": [0, 14, 15, 16, 17, 18, 33, 37, 61, 73, 74, 90, 117], "save_api_invoc": [0, 15], "save_api_invok": [0, 15, 127], "save_cod": [0, 15, 127], "save_dir": [0, 15, 61, 73, 74], "save_fil": [0, 15], "save_imag": [0, 15], "save_loc": 15, "save_log": [0, 15, 127], "save_python_cod": [0, 15], "save_runtime_inform": [0, 15], "savori": 42, "scenario": [21, 22, 24, 25, 26, 30, 31, 33, 37, 42, 125], "scene": 42, "schema": [33, 35, 61, 80, 122, 124], "school": 42, "scienc": [61, 89], "scientif": 42, "scope": [42, 56], "score": [61, 76], "score_func": [61, 76], "screen": 42, "screenshot": [61, 63], "script": [42, 114, 115, 121], "scriptwrit": 42, "scroll": [61, 63], "search": [0, 42, 61, 80, 87, 88, 89, 92, 94, 97, 110, 124], "search_queri": [61, 88], "search_result": [61, 89], "search_tripadvisor": [61, 92], "season": 42, "second": [1, 2, 3, 4, 6, 7, 8, 10, 11, 21, 22, 42, 47, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 66, 100, 126], "secret": 98, "secret_key": 98, "section": 42, "secur": [42, 61, 66, 98], "sed": [61, 67], "see": [1, 2, 42, 126, 132], "see_all_photo": [61, 92], "seed": [21, 22, 24, 26, 27, 31, 121], "seek": 42, "seen": [42, 110], "seen_ag": 110, "seer": 117, "seer_pars": 117, "segment": [16, 17, 18], "select": [42, 61, 93, 105], "selected_tags_text": [61, 93], "self": [1, 6, 15, 42, 43, 44, 47, 54, 61, 80, 117, 119, 120, 121, 122, 123, 124, 125, 128, 130], "self_define_func": [61, 93], "self_parse_func": [61, 93], "selim": [61, 89], "sell": [61, 91], "send": [14, 19, 20, 105, 106, 125], "send_audio": [102, 103, 105], "send_imag": [102, 103, 105], "send_messag": [102, 103, 105], "send_msg": [102, 103, 106], "send_player_input": [102, 103, 106], "send_reset_msg": [102, 103, 106], "sender": [19, 20, 125], "senior": 42, "sens": 42, "sensit": 42, "sentenc": [42, 130], "sentence_transform": [130, 131], "sentencesplitt": 131, "sentencetransform": [130, 131], "seo": 42, "sequenc": [0, 1, 2, 3, 4, 6, 7, 8, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 47, 52, 61, 73, 76, 93, 110, 117, 119, 120, 122, 123, 124, 125, 130], "sequenti": [39, 41, 109, 110], "sequentialpipelin": [0, 39, 40, 41, 116, 117, 129], "sequentialpipelinenod": [102, 107, 110], "seri": [61, 89, 110], "serial": [0, 15, 16, 18, 19, 20, 47, 52, 61, 70, 113, 125], "serializ": 56, "serialized_dict": [19, 20], "serious": 42, "serv": [42, 110, 117], "server": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 21, 26, 47, 50, 51, 52, 53, 54, 55, 61, 82, 83, 112, 113], "server_id": [57, 59, 60], "servic": [0, 42, 50, 57, 107, 110, 112, 113, 115, 128, 132, 136], "service_bot": 119, "service_func": [0, 61, 80], "service_respons": [0, 61], "service_status": [0, 61], "service_toolkit": [0, 1, 7, 61, 65, 124], "servicebot": 119, "serviceexecstatus": [0, 61, 73, 74, 78, 79, 86, 88, 89, 91, 92, 94, 124], "serviceexestatus": [61, 78, 124], "servicefactori": [0, 61, 80], "servicefunct": [0, 61, 80], "servicercontext": 60, "servicerespons": [0, 1, 7, 61, 63, 65, 66, 67, 69, 70, 71, 73, 74, 76, 77, 78, 80, 82, 83, 84, 86, 88, 89, 90, 91, 92, 93, 94], "servicetoolkit": [0, 1, 7, 61, 65, 80, 132], "session": [61, 67], "set": [0, 1, 2, 3, 4, 6, 8, 10, 12, 15, 16, 18, 21, 24, 31, 36, 42, 43, 45, 47, 52, 55, 57, 58, 59, 60, 61, 63, 66, 89, 95, 96, 108, 109, 110, 121, 125, 131], "set_interactive_mark": [0, 61, 62, 63, 132], "set_model_config": [0, 47, 50, 52, 57, 60], "set_pars": [0, 1, 4, 117, 122], "setabl": [0, 10, 12], "setitim": [61, 66, 100], "setup": [14, 114], "setup_logg": [0, 14, 113], "setup_ms_servic": 131, "sever": 42, "shape": 42, "sharabl": [43, 45], "share": [0, 10, 11, 32, 42], "sharp": 42, "shell": [61, 67], "shift": 42, "shimmer": [61, 74], "shock": 42, "shoot": 42, "short": 42, "shot": 42, "should": [0, 1, 2, 10, 11, 14, 16, 17, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 37, 42, 61, 63, 65, 80, 92, 94, 95, 96, 117, 121, 122, 125], "shouldn": [21, 26], "show": [6, 15, 42, 46, 61, 66, 69, 95, 96], "show_image_token": [0, 15], "show_intern": [95, 96], "show_text_and_embedding_token": [0, 15], "showcas": 42, "showprogress": 46, "shrewd": 42, "shrink": 9, "shrinkpolici": [0, 9, 113], "shutdown": [0, 57, 59], "side": 117, "sig": 124, "sign": 98, "signal": [61, 66, 100, 106], "signatur": 124, "signific": 110, "similar": [1, 6, 42, 43, 44, 46, 61, 75, 130], "similarity_top_k": [1, 6, 43, 44, 46, 131], "simpl": [1, 3, 21, 23, 43, 45, 118], "simple_ag": 128, "simpledirectoryread": 131, "simpli": [95, 96], "sinc": [42, 61, 66, 100, 126], "singapor": [61, 89], "singl": [14, 21, 22, 23, 26, 61, 73, 95, 96], "singleton": 15, "sir": 42, "situat": 42, "siu": [61, 89], "siu53274": [61, 89], "size": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 16, 17, 18, 47, 54, 57, 59, 60, 61, 73, 74, 121, 125], "skill": 42, "sky": [21, 26, 61, 74], "skylin": [61, 74], "sleep": [61, 63, 128], "slot": 58, "slow": 42, "slower": 118, "small": [61, 92, 121], "smooth": 42, "snippet": [42, 61, 91], "so": [1, 4, 33, 38, 61, 67, 80, 91], "social": 42, "societi": 42, "socket": [57, 59], "socotra": [61, 92], "soft": 42, "soldier": 42, "solid": 42, "solo": [61, 92], "solut": [21, 22, 42, 43, 44], "solv": [7, 42], "some": [1, 2, 9, 19, 20, 42, 61, 66, 80, 91, 94, 95, 96, 104, 121, 128, 129, 130], "some_messag": 120, "someon": [61, 91], "someth": [117, 118], "sometim": [42, 117], "song": [61, 89], "soon": 122, "sop": 117, "sort": 109, "sourc": [43, 45, 61, 69, 80, 92, 93, 95, 96, 115, 131], "source_kwarg": 110, "source_path": [61, 69], "sparrow": [61, 89], "speak": [0, 1, 2, 7, 8, 21, 23, 36, 42, 119, 122, 123, 130], "speaker": 118, "special": [39, 41, 42, 76, 117], "specif": [0, 1, 8, 10, 11, 16, 18, 21, 25, 33, 36, 38, 42, 47, 50, 52, 54, 60, 61, 63, 66, 92, 106, 109, 110, 119, 122], "specifi": [1, 4, 5, 15, 21, 25, 27, 31, 42, 57, 59, 61, 66, 69, 73, 74, 80, 90, 98, 100, 110, 117, 119], "speech": [42, 61, 74], "speed": [61, 74], "sphinx_doc": [43, 45, 131], "spice": 42, "spm": [21, 22], "spoken": [1, 2, 8], "spread": 42, "sql": [61, 83, 124], "sql_queri": [0, 61], "sqlite": [61, 81, 82, 124], "src": [114, 128], "ssh": 129, "stabl": 46, "stage": 44, "stanc": 42, "standard": [42, 61, 66, 74, 95, 96], "standard_1024": 127, "start": [1, 2, 3, 4, 6, 7, 8, 10, 11, 21, 22, 26, 47, 53, 54, 55, 57, 59, 61, 88, 89, 97, 108, 117, 118, 128, 130], "start_workflow": [102, 107, 108], "state": [10, 11, 61, 67, 92, 119, 132], "state_dict": [0, 15, 113, 127], "static": [1, 7, 21, 23, 25, 27, 47, 50, 54], "static_format": [0, 21, 27], "statur": 42, "status": [0, 42, 61, 65, 73, 74, 78, 79, 80, 88, 89, 91, 92, 94, 124, 129], "status_cod": [21, 22], "stay": [21, 26], "stderr": [14, 118], "stem": [61, 66], "step": [1, 7, 42, 109, 119], "still": [15, 61, 63], "stop": [0, 21, 22, 24, 27, 30, 31, 47, 50, 52, 55, 57, 60], "stop_ev": 60, "storag": 44, "store": [1, 2, 4, 8, 16, 17, 18, 19, 20, 33, 34, 35, 36, 38, 43, 44, 46, 58, 61, 93, 105, 122], "store_and_index": 131, "stori": 42, "storyboard": 42, "storylin": 42, "str": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 67, 69, 70, 71, 73, 74, 78, 80, 82, 83, 84, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 105, 106, 108, 109, 110, 111, 119, 121, 124, 125, 128, 130, 131], "straightforward": [21, 23, 42], "strateg": [42, 117], "strategi": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 21, 22, 23, 24, 25, 26, 30, 31, 42, 47, 48, 52, 54, 55, 113, 117], "stream": [0, 14, 21, 22, 23, 24, 26, 27, 29, 30, 31, 123], "street": [61, 92], "street1": [61, 92], "street2": [61, 92], "strength": [42, 95, 96], "strftime": 131, "strict": 42, "string": [1, 2, 8, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 33, 35, 43, 44, 46, 56, 61, 66, 67, 80, 88, 89, 91, 93, 98, 108, 109, 111, 118, 122, 124, 125], "string_input": 124, "stringmsg": 60, "strong": 42, "structur": [10, 11, 17, 42, 46, 61, 89, 92, 95, 96, 110], "struggl": 42, "stub": [47, 51], "student": 42, "studio": [0, 13, 14, 57, 59, 60, 102, 103, 104, 112, 113, 117, 123, 127, 136], "studio_ip": 129, "studio_port": 129, "studio_url": [0, 15, 57, 59, 60, 127, 129], "studioerror": [0, 13, 113], "studioregistererror": [0, 13, 113], "style": [42, 61, 74, 80], "sub": [1, 2, 59], "subcategori": [61, 92], "subclass": [1, 5, 10, 11, 47, 54, 110], "submit": [61, 63], "submodul": [102, 113], "subpackag": 113, "subprocess": [57, 59], "subsequ": [42, 110], "subset": [61, 93], "substanc": [61, 91], "substr": [21, 27], "substrings_in_vision_models_nam": [0, 21, 27], "succeed": [21, 22], "success": [0, 10, 11, 12, 14, 15, 21, 22, 47, 52, 54, 61, 65, 69, 70, 71, 73, 74, 78, 79, 86, 89, 91, 92, 93, 94, 98, 118, 124], "sucess": [61, 67], "such": [42, 57, 59, 61, 63, 66, 109, 116, 121], "suggest": [42, 61, 80], "suit": 109, "suitabl": [21, 22, 24, 25, 26, 30, 31, 42, 119], "summar": [0, 9, 61, 85, 94, 95, 96, 124], "summari": [47, 52, 61, 86], "sun": [61, 74], "sung": 42, "sunni": 126, "sunset": [61, 73, 74], "super": [121, 125, 128, 130], "suppli": [61, 74], "support": [1, 7, 13, 21, 22, 42, 56, 61, 66, 67, 78, 82, 88, 109, 121, 124], "survey": 42, "surviv": 117, "survivor": 117, "survivors_discuss_pars": 117, "survivors_vote_pars": 117, "suspect": 117, "svg": [61, 92], "sweet": 42, "switch": [39, 40, 41, 110, 120], "switch_result": 120, "switchpipelin": [0, 39, 40, 41], "switchpipelinenod": [102, 107, 110], "sword": 42, "swordsman": 42, "swordsmanship": 42, "sworn": 42, "symposium": [61, 89], "sync": [47, 54, 128], "sync_func": [0, 47, 54, 128], "sync_method": 128, "sync_result": 128, "synthes": [43, 44, 95, 96], "synthesi": [21, 22, 46, 121], "sys_prompt": [1, 2, 3, 4, 6, 7, 116, 117, 119, 130, 131], "sys_python_guard": [61, 64, 66], "syst": [61, 89], "system": [1, 2, 3, 4, 6, 7, 15, 19, 20, 21, 22, 24, 25, 26, 30, 31, 42, 61, 66, 86, 93, 119, 125, 126, 128, 129], "system_fingerprint": [21, 27], "system_prompt": [42, 61, 86], "systempromptcompar": [0, 42, 130], "systempromptgeneratorbas": [0, 42, 130], "systempromptoptim": [0, 42, 130], "sythesi": 121, "t1": 128, "t2": 128, "t3": 128, "t4": 128, "tab": [61, 63], "tabl": 42, "tactic": 42, "tag": [13, 33, 34, 35, 37, 38, 42, 61, 93, 122], "tag_begin": [0, 33, 34, 35, 38, 122], "tag_end": [0, 33, 34, 35, 38, 122], "tag_lines_format": [33, 38], "tag_nam": [0, 61, 62, 63], "tage": [61, 63], "tagged_cont": [33, 38], "tagged_content_pars": [0, 33], "tagged_content_pattern": [33, 37], "taggedcont": [0, 33, 38, 122], "tagnotfounderror": [0, 13, 113], "take": [1, 2, 3, 4, 6, 7, 8, 10, 11, 16, 17, 18, 44, 47, 54, 61, 63, 76, 92, 95, 96], "taken": [1, 2, 117], "talent": 42, "tan": [61, 89], "tang": [61, 89], "target": [42, 50], "target_ev": [10, 11], "task": [42, 47, 53, 55, 95, 96, 121, 130], "task_id": [19, 20, 21, 22, 47, 51, 52, 128], "task_metr": [21, 22], "task_queue_prefix": [57, 58], "task_status": [21, 22], "tast": 42, "teach": 42, "teacher": 42, "teammat": 117, "teamwork": 42, "technic": 42, "techniqu": 42, "technolog": [61, 89], "tell": 125, "temperatur": [21, 22, 24, 25, 26, 27, 30, 31, 61, 74, 117, 121, 131], "templat": [33, 37, 39, 41, 42], "temporari": [16, 18, 100], "temporary_memori": [0, 16], "temporarymemori": [0, 16, 18], "tend": 42, "tension": 42, "tensorflow": 114, "term": [42, 61, 91], "termin": [14, 26, 57, 59, 61, 66, 123], "terminolog": 42, "test": [42, 66, 114, 126, 131], "test_config": 131, "text": [0, 1, 4, 15, 21, 22, 27, 29, 33, 34, 35, 36, 37, 38, 61, 63, 68, 73, 74, 80, 86, 93, 94, 105, 106, 110, 116, 119, 121, 122, 123, 124, 126, 127, 130], "text_and_embed": 127, "text_chunk": 123, "text_cmd": [61, 80], "text_complet": 131, "text_index": [21, 22], "text_process": [0, 61], "text_to_audio": [61, 73], "textur": 42, "than": [19, 20, 21, 22, 42, 61, 86, 95, 96, 117, 118, 125], "thank": [118, 126], "that": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 47, 52, 53, 54, 55, 57, 59, 60, 61, 63, 66, 67, 74, 80, 82, 83, 84, 90, 91, 94, 95, 96, 100, 109, 110, 118, 121, 125], "the": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 67, 69, 70, 71, 73, 74, 76, 77, 78, 80, 82, 83, 84, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 101, 104, 105, 106, 108, 109, 110, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 127, 130, 132, 133, 134], "thee": 42, "their": [1, 2, 7, 16, 18, 21, 22, 24, 25, 26, 30, 31, 33, 38, 39, 40, 41, 42, 46, 61, 63, 80, 89, 95, 96, 117], "them": [15, 39, 41, 42, 47, 54, 61, 67, 74, 117], "themselv": [33, 37], "then": [1, 3, 4, 6, 8, 16, 18, 21, 22, 33, 38, 42, 61, 65, 93, 109], "there": [19, 20, 21, 22, 27, 42, 61, 66, 119], "therefor": [33, 37], "these": [42, 95, 96, 109, 126], "they": [42, 117], "thi": 42, "thing": [42, 61, 91, 92], "think": [42, 106], "this": [0, 1, 2, 6, 7, 10, 11, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 37, 38, 42, 46, 47, 51, 52, 54, 55, 56, 57, 59, 61, 63, 66, 74, 76, 88, 91, 98, 100, 108, 109, 110, 116, 117, 119, 121, 122, 126], "thorough": 42, "those": [42, 95, 96], "thou": 42, "thought": [1, 2, 7, 42, 117, 122], "thread": [14, 47, 54], "threadpoolexecutor": [47, 52, 128], "three": [0, 32], "through": [42, 110], "thumbnail": [61, 92], "ti": [61, 88], "tight": 42, "time": [1, 2, 3, 4, 6, 7, 8, 10, 11, 42, 47, 48, 53, 54, 55, 57, 58, 59, 60, 61, 63, 66, 100, 110, 117, 125, 127, 128, 129], "timeout": [1, 2, 3, 4, 6, 7, 8, 10, 11, 21, 25, 28, 31, 47, 48, 50, 52, 53, 54, 55, 57, 58, 59, 61, 63, 65, 66, 90, 93, 106], "timeouterror": [1, 8, 58], "timer": [0, 99, 100], "timestamp": [0, 19, 20, 125, 127, 131], "timezon": [61, 92], "ting": 42, "titl": [42, 61, 63, 88, 89, 91, 94, 122], "to": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 67, 69, 70, 71, 73, 74, 76, 78, 80, 82, 83, 84, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 100, 105, 106, 108, 109, 110, 111, 116, 117, 119, 121, 122, 123, 124, 125, 126, 127, 129, 130, 132, 133, 134], "to_all_continu": 117, "to_all_r": 117, "to_all_vot": 117, "to_cont": [33, 35, 36, 38, 122], "to_dict": [0, 19, 20], "to_dist": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 54, 55, 119, 128], "to_list_str": [43, 44, 46, 131], "to_mem": [16, 17, 18, 125], "to_memori": [33, 35, 36, 38, 122], "to_metadata": [33, 35, 36, 37, 38, 122], "to_openai_dict": [0, 99, 100], "to_seer": 117, "to_seer_result": 117, "to_str": 125, "to_witch_resurrect": 117, "to_wolv": 117, "to_wolves_r": 117, "to_wolves_vot": 117, "today": [21, 22, 24, 25, 26, 27, 30, 31, 61, 73, 126], "todo": [17, 43, 45], "togeth": 117, "togethercomput": [95, 96], "toke": 25, "token": [15, 21, 22, 30, 61, 86, 98, 101, 122, 127], "token_limit_prompt": [61, 86], "token_util": [0, 99], "tolist": 131, "tone": 42, "tongu": 42, "tongyi": [21, 22], "tongyi_chat": [21, 22], "too": [9, 61, 82, 83, 94], "took": 116, "tool": [1, 7, 42, 61, 80, 124], "toolkit": [61, 65, 80], "tools_calling_format": [0, 61, 80, 124], "tools_instruct": [0, 61, 80, 124], "top": [61, 76, 123, 127, 133, 134], "top_k": [16, 18, 61, 76], "top_p": [21, 30], "topic": 42, "topolog": 109, "total": [21, 22, 27, 31, 117, 127], "total_dur": [21, 26], "total_token": [15, 21, 22, 24, 27, 30, 31, 127, 131], "tour": [61, 92], "tournament": 42, "toward": 42, "tower": [61, 92], "town": 42, "trace": [0, 14, 15, 118], "track": [42, 110], "tradit": 42, "train": 42, "trainer": 42, "trait": 42, "transcrib": [61, 74], "transcript": [61, 74], "transfer": 50, "transform": [42, 43, 45, 61, 89, 121, 130, 131], "transit": 42, "transport": 42, "travel": [42, 61, 92], "travers": 110, "treat": [1, 4, 47, 54], "tree": [10, 11], "trend": 42, "tri": [33, 37, 117, 119, 124, 125], "trigger": [10, 11, 39, 40, 41], "trigger_listen": [0, 10, 11], "trip_typ": [61, 92], "tripadvisor": [61, 87, 124], "tripadvisor_search": [0, 61, 87, 92, 124], "tripadvisor_search_location_detail": [0, 61, 87, 92, 124], "tripadvisor_search_location_photo": [0, 61, 87, 92, 124], "true": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 26, 33, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 53, 54, 55, 57, 59, 61, 63, 76, 93, 116, 117, 119, 122, 123, 125, 127, 128, 130, 131], "truncat": [0, 9], "truth": 42, "try_parse_json": [33, 37, 122], "tts": [61, 74], "tupl": [1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 21, 29, 33, 38, 61, 71, 80], "turbo": [21, 24, 25, 27, 61, 74, 116, 117, 121, 126, 127], "turn": [42, 61, 80, 117], "tutori": [1, 2, 4, 43, 45, 131], "tutorial_assist": [43, 45], "two": [19, 20, 33, 37, 61, 66, 73, 74, 76, 77, 88, 91, 92, 117, 126], "txt": [71, 131], "type": [0, 1, 6, 13, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 54, 55, 57, 58, 59, 61, 62, 63, 67, 69, 70, 71, 74, 80, 89, 91, 93, 109, 117, 119, 122, 124, 126, 128, 131], "type_nam": 13, "typic": [61, 70, 119], "ui": [97, 105, 106, 129], "uid": [14, 105, 106], "unawar": 42, "uncertain": [13, 42], "uncompromis": 42, "under": [61, 63], "understand": [42, 61, 80, 118, 119], "undetect": 117, "unexpect": 118, "unfamiliar": 42, "unifi": 0, "union": [0, 1, 2, 3, 4, 6, 8, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 42, 47, 55, 61, 63, 66, 73, 74, 95, 96, 97, 117, 119, 120, 122, 124, 125, 130], "uniqu": [1, 2, 42, 43, 45, 54, 61, 91, 92, 94, 110, 116], "unit": [16, 18, 20, 43, 44, 46], "univers": [61, 89], "unix": [61, 66, 100], "unknown": [42, 129], "unless": 117, "unmatch": 42, "unnecessari": 15, "unrel": 42, "unset": 116, "unsupport": 13, "unsur": 42, "until": [47, 54, 117], "untrust": [61, 66], "unwav": 42, "up": [1, 6, 61, 63, 108, 131], "updat": [15, 21, 23, 29, 47, 50, 51, 52, 60, 117, 119, 125], "update_alive_play": 117, "update_image_token": [0, 15], "update_placehold": [47, 50, 57, 60], "update_result": [0, 47, 52], "update_text_and_embedding_token": [0, 15], "update_valu": [0, 47, 51], "updateplaceholderrequest": 60, "uphold": 42, "url": [0, 1, 8, 15, 19, 20, 21, 22, 27, 28, 29, 57, 58, 59, 60, 61, 62, 63, 73, 74, 89, 90, 92, 93, 114, 116, 119, 121, 124, 125, 126, 128, 129, 132], "url_to_png1": 126, "url_to_png2": 126, "url_to_png3": 126, "urlpars": 93, "us": [21, 23, 61, 91, 117, 124], "usag": [0, 1, 4, 15, 21, 22, 24, 27, 30, 31, 46, 47, 52, 60, 61, 80, 89, 91, 125, 129, 131], "usd": [61, 92], "use": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 13, 15, 16, 18, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 51, 52, 54, 55, 58, 61, 63, 65, 66, 67, 73, 74, 76, 78, 80, 82, 83, 84, 86, 91, 92, 93, 95, 96, 98, 100, 104, 106, 109, 110, 116, 117, 118, 119, 124, 125], "use_dock": [61, 66], "use_memori": [1, 2, 3, 4, 117, 119], "use_monitor": [0, 15, 127], "user": [0, 1, 4, 6, 7, 8, 10, 11, 15, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 33, 36, 37, 42, 43, 45, 46, 61, 76, 83, 86, 92, 95, 96, 98, 100, 105, 106, 118, 119, 124, 125, 126, 127, 130], "user_ag": [0, 1, 116], "user_agent_config": 119, "user_input": [42, 102, 103, 106, 130], "user_login": 98, "user_nam": 129, "user_prompt": [42, 130], "user_proxy_ag": 119, "userag": [0, 1, 8, 57, 59, 110, 116, 129], "useragentnod": [102, 107, 110], "usernam": [0, 61, 83, 92, 131, 134], "userreview": [61, 92], "util": [0, 14, 50, 96, 97, 102, 103, 111, 112, 113, 114], "uuid": 106, "uuid4": 125, "v1": [61, 63, 73, 91, 121], "v2": [42, 121, 130], "v4": [21, 31], "valiant": 42, "valid": [1, 4, 13, 93, 109], "valor": 42, "valu": [0, 9, 10, 11, 12, 14, 15, 16, 18, 21, 22, 33, 35, 36, 37, 38, 42, 47, 50, 51, 52, 57, 58, 59, 60, 61, 63, 73, 74, 79, 80, 92, 110, 125], "valueerror": [47, 54, 61, 92, 109], "variabl": [21, 23, 24, 27, 31, 42, 61, 73, 74, 88, 91, 92, 105, 116, 117, 121], "variat": [61, 74], "variation_url1": [61, 74], "variation_url2": [61, 74], "varieti": [61, 91], "various": [42, 61, 66, 78, 95, 96, 109, 124], "vast": 42, "vdb": 44, "ve": 42, "vector": [12, 16, 18, 43, 44, 46], "vegetarian": 42, "vener": 42, "venu": [61, 89], "verbos": [1, 7], "veri": [0, 32, 61, 67], "verif": 98, "verification_token": 98, "vers": 42, "version": [1, 2, 3, 4, 6, 7, 8, 10, 11, 21, 27, 39, 40, 47, 51, 54, 61, 86, 98], "vertex": [21, 23], "via": [1, 4], "video": [15, 42, 61, 78, 124, 125], "view": 98, "villag": [117, 122], "vim": [61, 67], "violat": 42, "virtu": 42, "visa": 42, "visibl": [61, 63], "vision": [21, 27], "visit": [61, 63], "visual": 42, "vivid": [42, 61, 74], "vl": [21, 22, 61, 73, 121, 126, 127], "vllm": [21, 28, 117, 121], "vocabulari": 42, "voic": [61, 74, 119], "vote": 117, "vote_r": 117, "w0": 128, "w1": 128, "w2": 128, "w3": 128, "w4": 128, "wait": [48, 57, 58, 59, 60, 61, 63], "wait_for_readi": 50, "wait_until_termin": [0, 57, 59, 128], "want": [61, 67], "wanx": [61, 73, 121], "war": 42, "warfar": 42, "warm": 42, "warn": [0, 14, 15, 61, 66, 118], "warrior": 42, "was": [10, 11, 12, 61, 65, 122], "wav": [61, 74], "way": [19, 20, 42, 43, 45], "wbcd": [61, 89], "we": [0, 1, 7, 15, 21, 22, 23, 32, 33, 37, 38, 44, 61, 76, 78, 82, 95, 96, 124, 126], "weak": 42, "weather": [21, 30, 61, 73, 126], "weav": 42, "web": [0, 61, 63, 73, 74, 97, 98, 112, 113, 114, 118, 124, 129, 132], "web_brows": [61, 62], "web_digest": [61, 87], "web_text_or_url": [61, 93], "web_url": [61, 92], "webag": 128, "webbrows": [0, 61, 62, 63, 132], "webelementinfo": [0, 61, 62, 63], "webpag": [61, 93], "websit": [1, 8, 125], "weimin": [61, 89], "welcom": [21, 23, 61, 74, 117], "well": [42, 61, 80, 86, 95, 96], "were": [10, 11, 42], "werewolf": [1, 4, 117, 122], "werewolv": 117, "what": [0, 21, 22, 24, 25, 26, 30, 31, 32, 33, 35, 61, 91, 116, 117, 122, 126], "when": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 28, 39, 40, 41, 42, 46, 47, 48, 54, 55, 58, 61, 66, 67, 80, 100, 109, 110, 118, 125], "where": [1, 4, 10, 11, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 37, 42, 61, 63, 69, 70, 71, 74, 93, 109, 110], "whether": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 15, 16, 18, 19, 20, 21, 23, 24, 26, 27, 29, 30, 31, 33, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 52, 53, 54, 55, 57, 59, 60, 61, 63, 65, 66, 70, 71, 76, 80, 83, 84, 86, 93, 95, 96, 97, 106, 111, 117, 122], "whi": 42, "which": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 52, 54, 55, 57, 59, 61, 63, 74, 80, 88, 91, 92, 94, 110, 117, 125], "while": [39, 41, 42, 46, 61, 80, 110, 116, 117, 118, 120, 122], "whilelooppipelin": [0, 39, 40, 41, 129], "whilelooppipelinenod": [102, 107, 110], "who": [10, 11, 19, 20, 42, 61, 91, 117, 125], "whole": [33, 35, 36, 37, 38], "whose": [12, 109], "width": [0, 61, 62, 63, 92], "wiki": [61, 74], "wiki_get_category_memb": [61, 94], "wikipedia": [61, 74, 87], "wikipedia_search": [0, 61, 87, 94], "wikipedia_search_categori": [0, 61, 87, 94], "will": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 46, 47, 48, 54, 55, 57, 58, 59, 60, 61, 63, 66, 67, 69, 70, 71, 73, 74, 80, 86, 92, 93, 95, 96, 100, 108, 117, 119, 123, 125], "win": [42, 117], "window": [0, 61, 66], "wise": 42, "wit": 42, "witch": 117, "witch_nam": 117, "witch_resurrect_pars": 117, "with": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 15, 21, 22, 23, 26, 28, 31, 32, 33, 34, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 61, 63, 65, 66, 73, 74, 76, 80, 86, 88, 89, 91, 92, 93, 95, 96, 97, 98, 109, 110, 117, 118, 119, 120, 122, 124, 130], "within": [1, 7, 33, 37, 42, 61, 63, 66, 82, 83, 84, 110, 117], "without": [0, 1, 2, 21, 27, 32, 33, 37, 42, 47, 54, 110, 119], "wolf": 117, "wolv": 117, "wolves_discuss_pars": 117, "wolves_vote_pars": 117, "won": [1, 7, 33, 37, 42, 117], "wonder": [21, 22], "word": 42, "work": [1, 4, 42, 43, 45, 61, 69, 76, 100, 117], "workflow": [36, 39, 41, 46, 102, 107, 109, 110, 111], "workflow_dag": [102, 107], "workflow_nod": [102, 107], "workflow_util": [102, 107], "workflownod": [102, 107, 110], "workflownodetyp": [102, 107, 110], "workshop": [61, 89], "workstat": [0, 102], "world": [42, 118, 122, 128], "worldwid": 42, "wrap": [1, 2, 3, 4, 6, 7, 8, 10, 11, 21, 23, 47, 54, 61, 74, 78, 124], "wrapper": [15, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 46, 123, 126, 130], "write": [16, 18, 42, 61, 69, 71, 110, 124, 130], "write_json_fil": [0, 61, 68, 70, 124], "write_review": [61, 92], "write_text_fil": [0, 61, 68, 71, 124], "writetextservicenod": [102, 107, 110], "written": [16, 18, 42, 61, 70, 71], "wrong": [13, 118], "www": [61, 63, 91, 92, 132], "x1": [0, 32], "x2": [0, 32], "x_in": 109, "xiaohongshu": 42, "xxx": [21, 22, 116, 117, 121, 123, 124, 126, 127, 129, 130], "xxx1": 126, "xxx2": 126, "xxxagent": [1, 2], "xxxxx": [61, 93], "year": [42, 61, 89], "yemen": [61, 92], "yes": 122, "yet": [42, 61, 67], "yi": [21, 30, 121], "yi_chat": [21, 30, 121], "yi_model": [0, 21], "yichatwrapp": [0, 21, 30, 121], "you": [1, 7, 16, 18, 21, 22, 23, 24, 25, 26, 27, 30, 31, 33, 34, 42, 47, 54, 57, 59, 61, 63, 65, 66, 67, 86, 93, 94, 95, 96, 116, 117, 118, 121, 122, 125, 126, 130], "young": 42, "your": [1, 2, 3, 21, 24, 25, 42, 57, 59, 61, 80, 91, 92, 94, 95, 96, 116, 117, 122, 126, 130, 134], "your_": [33, 34], "your_api_key": [25, 61, 74, 92, 121], "your_config_nam": [121, 130], "your_cse_id": [61, 91], "your_embed_model_config_nam": 131, "your_google_api_key": [61, 91], "your_json_dictionari": [33, 35], "your_json_object": [33, 35], "your_knowledge_id": 131, "your_meta_prompt": 130, "your_model": 131, "your_organ": [25, 121], "your_project_dir": 128, "your_prompt": 131, "your_python_cod": 122, "your_python_script_nam": 129, "your_save_path": 118, "yourag": 124, "yourself": 42, "youth": 42, "yu": [61, 89], "yusefi": [61, 89], "yutztch23": [61, 89], "ywjjzgvm": 126, "yyy": 121, "zh": [21, 22, 23, 61, 73, 92], "zhang": [61, 89], "zhichu": [61, 73], "zhipu_model": [0, 21], "zhipuai": [21, 31, 115, 123, 126], "zhipuai_chat": [21, 31, 121, 123], "zhipuai_embed": [21, 31, 121], "zhipuaichatwrapp": [0, 21, 31, 121, 123], "zhipuaiembeddingwrapp": [0, 21, 31, 121], "zhipuaiwrapperbas": [0, 21, 31], "ziwei": [61, 89], "zsz0po": 127}, "titles": ["agentscope package", "agentscope.agents package", "agentscope.agents.agent module", "agentscope.agents.dialog_agent module", "agentscope.agents.dict_dialog_agent module", "agentscope.agents.operator module", "agentscope.agents.rag_agent module", "agentscope.agents.react_agent module", "agentscope.agents.user_agent module", "agentscope.constants module", "agentscope.environment package", "agentscope.environment.env module", "agentscope.environment.event module", "agentscope.exception module", "agentscope.logging module", "agentscope.manager package", "agentscope.memory package", "agentscope.memory.memory module", "agentscope.memory.temporary_memory module", "agentscope.message package", "agentscope.message.msg module", "agentscope.models package", "agentscope.models.dashscope_model module", "agentscope.models.gemini_model module", "agentscope.models.litellm_model module", "agentscope.models.model module", "agentscope.models.ollama_model module", "agentscope.models.openai_model module", "agentscope.models.post_model module", "agentscope.models.response module", "agentscope.models.yi_model module", "agentscope.models.zhipu_model module", "agentscope.msghub module", "agentscope.parsers package", "agentscope.parsers.code_block_parser module", "agentscope.parsers.json_object_parser module", "agentscope.parsers.parser_base module", "agentscope.parsers.regex_tagged_content_parser module", "agentscope.parsers.tagged_content_parser module", "agentscope.pipelines package", "agentscope.pipelines.functional module", "agentscope.pipelines.pipeline module", "agentscope.prompt package", "agentscope.rag package", "agentscope.rag.knowledge module", "agentscope.rag.knowledge_bank module", "agentscope.rag.llama_index_knowledge module", "agentscope.rpc package", "agentscope.rpc.retry_strategy module", "agentscope.rpc.rpc_agent_pb2 module", "agentscope.rpc.rpc_agent_pb2_grpc module", "agentscope.rpc.rpc_async module", "agentscope.rpc.rpc_client module", "agentscope.rpc.rpc_config module", "agentscope.rpc.rpc_meta module", "agentscope.rpc.rpc_object module", "agentscope.serialize module", "agentscope.server package", "agentscope.server.async_result_pool module", "agentscope.server.launcher module", "agentscope.server.servicer module", "agentscope.service package", "agentscope.service.browser package", "agentscope.service.browser.web_browser module", "agentscope.service.execute_code package", "agentscope.service.execute_code.exec_notebook module", "agentscope.service.execute_code.exec_python module", "agentscope.service.execute_code.exec_shell module", "agentscope.service.file package", "agentscope.service.file.common module", "agentscope.service.file.json module", "agentscope.service.file.text module", "agentscope.service.multi_modality package", "agentscope.service.multi_modality.dashscope_services module", "agentscope.service.multi_modality.openai_services module", "agentscope.service.retrieval package", "agentscope.service.retrieval.retrieval_from_list module", "agentscope.service.retrieval.similarity module", "agentscope.service.service_response module", "agentscope.service.service_status module", "agentscope.service.service_toolkit module", "agentscope.service.sql_query package", "agentscope.service.sql_query.mongodb module", "agentscope.service.sql_query.mysql module", "agentscope.service.sql_query.sqlite module", "agentscope.service.text_processing package", "agentscope.service.text_processing.summarization module", "agentscope.service.web package", "agentscope.service.web.arxiv module", "agentscope.service.web.dblp module", "agentscope.service.web.download module", "agentscope.service.web.search module", "agentscope.service.web.tripadvisor module", "agentscope.service.web.web_digest module", "agentscope.service.web.wikipedia module", "agentscope.strategy package", "agentscope.strategy.mixture_of_agent module", "agentscope.studio package", "agentscope.studio.utils module", "agentscope.utils package", "agentscope.utils.common module", "agentscope.utils.token_utils module", "agentscope.web package", "agentscope.web.gradio package", "agentscope.web.gradio.constants module", "agentscope.web.gradio.studio module", "agentscope.web.gradio.utils module", "agentscope.web.workstation package", "agentscope.web.workstation.workflow module", "agentscope.web.workstation.workflow_dag module", "agentscope.web.workstation.workflow_node module", "agentscope.web.workstation.workflow_utils module", "AgentScope \u6587\u6863", "agentscope", "\u5173\u4e8eAgentScope", "\u5b89\u88c5", "\u5feb\u901f\u5f00\u59cb", "\u6837\u4f8b\uff1a\u72fc\u4eba\u6740\u6e38\u620f", "\u65e5\u5fd7", "Agent", "Pipeline\u548cMsgHub", "\u6a21\u578b", "\u7ed3\u679c\u89e3\u6790", "\u6d41\u5f0f\u8f93\u51fa", "\u5de5\u5177", "\u8bb0\u5fc6", "\u63d0\u793a\u5de5\u7a0b", "\u76d1\u63a7", "\u5206\u5e03\u5f0f", "AgentScope Studio", "\u7cfb\u7edf\u63d0\u793a\u4f18\u5316", "\u7b80\u8981\u4ecb\u7ecdAgentScope\u4e2d\u7684RAG", "\u9884\u5907", "\u52a0\u5165AgentScope\u793e\u533a", "\u8d21\u732e\u5230AgentScope", "\u53c2\u4e0e\u8d21\u732e", "\u6b22\u8fce\u6765\u5230 AgentScope \u6559\u7a0b"], "titleterms": {"agent": [1, 2, 3, 4, 5, 6, 7, 8, 114, 117, 119, 129], "agentbas": 119, "agentpool": 119, "agentscop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 117, 129, 131, 133, 134, 136], "agentserverlaunch": 128, "agentserverservic": 128, "api": [112, 117, 121], "arxiv": 88, "async_func": 128, "async_result_pool": 58, "asyncresult": 128, "bank": 131, "browser": [62, 63], "chat": [118, 121], "client": 128, "clone": 134, "code_block_pars": 34, "common": [69, 100], "compar": 130, "conda": 115, "constant": [9, 104], "content": [0, 1, 10, 15, 16, 19, 21, 33, 39, 42, 43, 47, 57, 61, 62, 64, 68, 72, 75, 81, 85, 87, 95, 97, 99, 102, 103, 107], "context": 130, "dashboard": 129, "dashscop": 121, "dashscope_model": 22, "dashscope_servic": 73, "dashscopechatwrapp": 126, "dashscopemultimodalwrapp": 126, "dblp": 89, "dialog_ag": 3, "dialogag": 119, "dict_dialog_ag": 4, "dictfiltermixin": 122, "dingtalk": 133, "discord": 133, "download": 90, "embed": 131, "env": 11, "environ": [10, 11, 12], "event": 12, "except": 13, "exec_notebook": 65, "exec_python": 66, "exec_shel": 67, "execute_cod": [64, 65, 66, 67], "executor": 128, "file": [68, 69, 70, 71], "fork": 134, "forlooppipelin": 120, "function": 40, "gemini": 121, "gemini_model": 23, "geminichatwrapp": 126, "generat": 130, "github": 133, "gradio": [103, 104, 105, 106], "guidanc": 132, "ifelsepipelin": 120, "in": 130, "json": [70, 122], "json_object_pars": 35, "knowledg": [44, 131], "knowledge_bank": 45, "launcher": 59, "learn": 130, "linux": 115, "litellm": 121, "litellm_model": 24, "litellmchatwrapp": 126, "llama_index_knowledg": 46, "llamaindexknowledg": 131, "log": [14, 118], "logger": 118, "mac": 115, "manag": [15, 129], "markdowncodeblockpars": 122, "markdownjsondictpars": 122, "markdownjsonobjectpars": 122, "memori": [16, 17, 18, 125, 129], "memorybas": 125, "messag": [19, 20, 114, 118, 125], "messagebas": 125, "mixture_of_ag": 96, "model": [21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 121, 131], "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111], "mongodb": 82, "msg": [20, 125], "msghub": [32, 117, 120], "multi_mod": [72, 73, 74], "multitaggedcontentpars": 122, "mysql": 83, "ollama": 121, "ollama_model": 26, "ollamachatwrapp": 126, "ollamagenerationwrapp": 126, "openai": 121, "openai_model": 27, "openai_servic": 74, "openaichatwrapp": 126, "oper": 5, "optim": 130, "packag": [0, 1, 10, 15, 16, 19, 21, 33, 39, 42, 43, 47, 57, 61, 62, 64, 68, 72, 75, 81, 85, 87, 95, 97, 99, 102, 103, 107], "parser": [33, 34, 35, 36, 37, 38, 117], "parser_bas": 36, "pip": 115, "pipelin": [39, 40, 41, 117, 120], "post": 121, "post_model": 28, "prompt": [42, 130], "pull": 134, "python": 122, "rag": [43, 44, 45, 46, 131], "rag_ag": 6, "react": 122, "react_ag": 7, "regex_tagged_content_pars": 37, "regextaggedcontentpars": 122, "request": [121, 134], "respons": 29, "result_pool": 128, "retriev": [75, 76, 77], "retrieval_from_list": 76, "retry_strategi": 48, "rpc": [47, 48, 49, 50, 51, 52, 53, 54, 55], "rpc_agent_pb2": 49, "rpc_agent_pb2_grpc": 50, "rpc_async": 51, "rpc_client": 52, "rpc_config": 53, "rpc_meta": 54, "rpc_object": 55, "rpcmeta": 128, "rpcobject": 128, "search": 91, "sequentialpipelin": 120, "serial": 56, "server": [57, 58, 59, 60, 128, 129], "servic": [60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 114, 124], "service_respons": 78, "service_status": 79, "service_toolkit": 80, "servicerespons": 124, "servicetoolkit": 124, "similar": 77, "sql_queri": [81, 82, 83, 84], "sqlite": 84, "str": 122, "strategi": [95, 96], "studio": [97, 98, 105, 129], "submodul": [0, 1, 10, 16, 19, 21, 33, 39, 43, 47, 57, 61, 62, 64, 68, 72, 75, 81, 85, 87, 95, 97, 99, 103, 107], "subpackag": [0, 61, 102], "summar": 86, "switchpipelin": 120, "system": 130, "tagged_content_pars": 38, "temporary_memori": 18, "temporarymemori": 125, "text": 71, "text_process": [85, 86], "token_util": 101, "tripadvisor": 92, "user_ag": 8, "userag": 119, "util": [98, 99, 100, 101, 106], "virtualenv": 115, "vision": 126, "web": [87, 88, 89, 90, 91, 92, 93, 94, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111], "web_brows": 63, "web_digest": 93, "webui": 118, "whilelooppipelin": 120, "wikipedia": 94, "window": 115, "workflow": [108, 114], "workflow_dag": 109, "workflow_nod": 110, "workflow_util": 111, "workstat": [107, 108, 109, 110, 111, 129], "wrapper": 121, "yi_model": 30, "zhipu_model": 31, "zhipuai": 121, "zhipuaichatwrapp": 126}}) \ No newline at end of file +Search.setIndex({"alltitles": {"(\u62d3\u5c55) \u67b6\u8bbe\u81ea\u5df1\u7684embedding model\u670d\u52a1": [[132, "embedding-model"]], "Agent": [[120, null]], "AgentScope API \u6587\u6863": [[113, null]], "AgentScope Studio": [[130, null]], "AgentScope \u6587\u6863": [[113, null]], "AgentScope\u4ee3\u7801\u7ed3\u6784": [[115, "id5"]], "AgentScope\u662f\u5982\u4f55\u8bbe\u8ba1\u7684\uff1f": [[115, "id4"]], "AgentServerLauncher": [[129, "agentserverlauncher"]], "AgentServerServicer": [[129, "agentserverservicer"]], "Agents \u5217\u8868": [[130, "agents"]], "Client \u7aef": [[129, "client"]], "DashScope API": [[122, "dashscope-api"]], "DashScopeChatWrapper": [[127, "dashscopechatwrapper"]], "DashScopeMultiModalWrapper": [[127, "dashscopemultimodalwrapper"]], "Dashboard": [[130, "dashboard"]], "DialogAgent": [[120, "dialogagent"]], "Discord": [[134, "discord"]], "ForLoopPipeline": [[121, "forlooppipeline"]], "Fork\u548cClone\u4ed3\u5e93": [[135, "forkclone"]], "Gemini API": [[122, "gemini-api"]], "GeminiChatWrapper": [[127, "geminichatwrapper"]], "GitHub": [[134, "github"]], "Guidance": [[133, "guidance"]], "IfElsePipeline": [[121, "ifelsepipeline"]], "JSON / Python \u5bf9\u8c61\u7c7b\u578b": [[123, "json-python"]], "Knowledge": [[132, "knowledge"]], "Knowledge Bank": [[132, "knowledge-bank"]], "LiteLLM Chat API": [[122, "litellm-chat-api"]], "LiteLLMChatWrapper": [[127, "litellmchatwrapper"]], "Logging": [[119, "logging"]], "Logging a Chat Message": [[119, "logging-a-chat-message"]], "Mac & Linux": [[116, "mac-linux"]], "MarkdownCodeBlockParser": [[123, "markdowncodeblockparser"]], "MarkdownJsonDictParser": [[123, "markdownjsondictparser"]], "MarkdownJsonObjectParser": [[123, "markdownjsonobjectparser"]], "Memory \u5217\u8868": [[130, "memory"]], "Module contents": [[0, "module-agentscope"], [1, "module-agentscope.agents"], [10, "module-agentscope.environment"], [15, "module-agentscope.manager"], [16, "module-agentscope.memory"], [19, "module-agentscope.message"], [21, "module-agentscope.models"], [33, "module-agentscope.parsers"], [39, "module-agentscope.pipelines"], [42, "module-agentscope.prompt"], [43, "module-agentscope.rag"], [47, "module-agentscope.rpc"], [57, "module-agentscope.server"], [61, "module-agentscope.service"], [62, "module-agentscope.service.browser"], [64, "module-agentscope.service.execute_code"], [68, "module-agentscope.service.file"], [72, "module-agentscope.service.multi_modality"], [75, "module-agentscope.service.retrieval"], [81, "module-agentscope.service.sql_query"], [85, "module-agentscope.service.text_processing"], [87, "module-agentscope.service.web"], [95, "module-agentscope.strategy"], [97, "module-agentscope.studio"], [100, "module-agentscope.utils"], [103, "module-agentscope.web"], [104, "module-agentscope.web.gradio"], [108, "module-agentscope.web.workstation"]], "MsgHub": [[121, "msghub"]], "MultiTaggedContentParser": [[123, "multitaggedcontentparser"]], "Ollama API": [[122, "ollama-api"]], "OllamaChatWrapper": [[127, "ollamachatwrapper"]], "OllamaGenerationWrapper": [[127, "ollamagenerationwrapper"]], "OpenAI API": [[122, "openai-api"]], "OpenAIChatWrapper": [[127, "openaichatwrapper"]], "Pipeline": [[121, "pipeline"]], "Pipeline \u7ec4\u5408": [[121, "id3"]], "Pipeline\u548cMsgHub": [[121, null]], "Post Request API": [[122, "post-request-api"]], "RAG \u667a\u80fd\u4f53": [[132, "rag"]], "ReAct \u667a\u80fd\u4f53\u548c\u5de5\u5177\u4f7f\u7528": [[123, "react"]], "RegexTaggedContentParser": [[123, "regextaggedcontentparser"]], "RpcMeta": [[129, "rpcmeta"]], "RpcObject": [[129, "rpcobject"]], "SequentialPipeline": [[121, "sequentialpipeline"]], "Server Manager": [[130, "server-manager"]], "Server \u7aef": [[129, "server"]], "Servers \u5217\u8868": [[130, "servers"]], "Service\u51fd\u6570\u6982\u89c8": [[125, "service"]], "Submodules": [[0, "submodules"], [1, "submodules"], [10, "submodules"], [16, "submodules"], [19, "submodules"], [21, "submodules"], [33, "submodules"], [39, "submodules"], [43, "submodules"], [47, "submodules"], [57, "submodules"], [61, "submodules"], [62, "submodules"], [64, "submodules"], [68, "submodules"], [72, "submodules"], [75, "submodules"], [81, "submodules"], [85, "submodules"], [87, "submodules"], [95, "submodules"], [97, "submodules"], [100, "submodules"], [104, "submodules"], [108, "submodules"]], "Subpackages": [[0, "subpackages"], [61, "subpackages"], [103, "subpackages"]], "SwitchPipeline": [[121, "switchpipeline"]], "System Prompt Comparer": [[131, "system-prompt-comparer"]], "System Prompt Generator": [[131, "system-prompt-generator"]], "System Prompt Optimizer": [[131, "system-prompt-optimizer"]], "UserAgent": [[120, "useragent"]], "WhileLoopPipeline": [[121, "whilelooppipeline"]], "Windows": [[116, "windows"]], "Workstation": [[130, "workstation"]], "ZhipuAI API": [[122, "zhipuai-api"]], "ZhipuAIChatWrapper": [[127, "zhipuaichatwrapper"]], "agentscope": [[114, null]], "agentscope package": [[0, null]], "agentscope.agents package": [[1, null]], "agentscope.agents.agent module": [[2, null]], "agentscope.agents.dialog_agent module": [[3, null]], "agentscope.agents.dict_dialog_agent module": [[4, null]], "agentscope.agents.operator module": [[5, null]], "agentscope.agents.rag_agent module": [[6, null]], "agentscope.agents.react_agent module": [[7, null]], "agentscope.agents.user_agent module": [[8, null]], "agentscope.constants module": [[9, null]], "agentscope.environment package": [[10, null]], "agentscope.environment.env module": [[11, null]], "agentscope.environment.event module": [[12, null]], "agentscope.exception module": [[13, null]], "agentscope.logging module": [[14, null]], "agentscope.manager package": [[15, null]], "agentscope.memory package": [[16, null]], "agentscope.memory.memory module": [[17, null]], "agentscope.memory.temporary_memory module": [[18, null]], "agentscope.message package": [[19, null]], "agentscope.message.msg module": [[20, null]], "agentscope.models package": [[21, null]], "agentscope.models.dashscope_model module": [[22, null]], "agentscope.models.gemini_model module": [[23, null]], "agentscope.models.litellm_model module": [[24, null]], "agentscope.models.model module": [[25, null]], "agentscope.models.ollama_model module": [[26, null]], "agentscope.models.openai_model module": [[27, null]], "agentscope.models.post_model module": [[28, null]], "agentscope.models.response module": [[29, null]], "agentscope.models.yi_model module": [[30, null]], "agentscope.models.zhipu_model module": [[31, null]], "agentscope.msghub module": [[32, null]], "agentscope.parsers package": [[33, null]], "agentscope.parsers.code_block_parser module": [[34, null]], "agentscope.parsers.json_object_parser module": [[35, null]], "agentscope.parsers.parser_base module": [[36, null]], "agentscope.parsers.regex_tagged_content_parser module": [[37, null]], "agentscope.parsers.tagged_content_parser module": [[38, null]], "agentscope.pipelines package": [[39, null]], "agentscope.pipelines.functional module": [[40, null]], "agentscope.pipelines.pipeline module": [[41, null]], "agentscope.prompt package": [[42, null]], "agentscope.rag package": [[43, null]], "agentscope.rag.knowledge module": [[44, null]], "agentscope.rag.knowledge_bank module": [[45, null]], "agentscope.rag.llama_index_knowledge module": [[46, null]], "agentscope.rpc package": [[47, null]], "agentscope.rpc.retry_strategy module": [[48, null]], "agentscope.rpc.rpc_agent_pb2 module": [[49, null]], "agentscope.rpc.rpc_agent_pb2_grpc module": [[50, null]], "agentscope.rpc.rpc_async module": [[51, null]], "agentscope.rpc.rpc_client module": [[52, null]], "agentscope.rpc.rpc_config module": [[53, null]], "agentscope.rpc.rpc_meta module": [[54, null]], "agentscope.rpc.rpc_object module": [[55, null]], "agentscope.serialize module": [[56, null]], "agentscope.server package": [[57, null]], "agentscope.server.async_result_pool module": [[58, null]], "agentscope.server.launcher module": [[59, null]], "agentscope.server.servicer module": [[60, null]], "agentscope.service package": [[61, null]], "agentscope.service.browser package": [[62, null]], "agentscope.service.browser.web_browser module": [[63, null]], "agentscope.service.execute_code package": [[64, null]], "agentscope.service.execute_code.exec_notebook module": [[65, null]], "agentscope.service.execute_code.exec_python module": [[66, null]], "agentscope.service.execute_code.exec_shell module": [[67, null]], "agentscope.service.file package": [[68, null]], "agentscope.service.file.common module": [[69, null]], "agentscope.service.file.json module": [[70, null]], "agentscope.service.file.text module": [[71, null]], "agentscope.service.multi_modality package": [[72, null]], "agentscope.service.multi_modality.dashscope_services module": [[73, null]], "agentscope.service.multi_modality.openai_services module": [[74, null]], "agentscope.service.retrieval package": [[75, null]], "agentscope.service.retrieval.retrieval_from_list module": [[76, null]], "agentscope.service.retrieval.similarity module": [[77, null]], "agentscope.service.service_response module": [[78, null]], "agentscope.service.service_status module": [[79, null]], "agentscope.service.service_toolkit module": [[80, null]], "agentscope.service.sql_query package": [[81, null]], "agentscope.service.sql_query.mongodb module": [[82, null]], "agentscope.service.sql_query.mysql module": [[83, null]], "agentscope.service.sql_query.sqlite module": [[84, null]], "agentscope.service.text_processing package": [[85, null]], "agentscope.service.text_processing.summarization module": [[86, null]], "agentscope.service.web package": [[87, null]], "agentscope.service.web.arxiv module": [[88, null]], "agentscope.service.web.dblp module": [[89, null]], "agentscope.service.web.download module": [[90, null]], "agentscope.service.web.search module": [[91, null]], "agentscope.service.web.tripadvisor module": [[92, null]], "agentscope.service.web.web_digest module": [[93, null]], "agentscope.service.web.wikipedia module": [[94, null]], "agentscope.strategy package": [[95, null]], "agentscope.strategy.mixture_of_agent module": [[96, null]], "agentscope.studio package": [[97, null]], "agentscope.studio.utils module": [[98, null]], "agentscope.tokens module": [[99, null]], "agentscope.utils package": [[100, null]], "agentscope.utils.common module": [[101, null]], "agentscope.utils.token_utils module": [[102, null]], "agentscope.web package": [[103, null]], "agentscope.web.gradio package": [[104, null]], "agentscope.web.gradio.constants module": [[105, null]], "agentscope.web.gradio.studio module": [[106, null]], "agentscope.web.gradio.utils module": [[107, null]], "agentscope.web.workstation package": [[108, null]], "agentscope.web.workstation.workflow module": [[109, null]], "agentscope.web.workstation.workflow_dag module": [[110, null]], "agentscope.web.workstation.workflow_node module": [[111, null]], "agentscope.web.workstation.workflow_utils module": [[112, null]], "async_func \u548c AsyncResult": [[129, "async-func-asyncresult"]], "executor": [[129, "executor"]], "result_pool": [[129, "result-pool"]], "}": [[21, "id53"], [31, "id9"], [33, "id19"], [37, "id3"]], "\u4e0e\u667a\u80fd\u4f53\u7ed3\u5408": [[133, "id2"]], "\u4e3a\u4ec0\u4e48\u9009\u62e9AgentScope\uff1f": [[115, "id3"]], "\u4ec0\u4e48\u662fAgentScope\uff1f": [[115, "id1"]], "\u4eceAgent\u6c60\u4e2d\u5b9a\u5236Agent": [[120, "agentagent"]], "\u4ece\u6e90\u7801\u5b89\u88c5": [[116, "id3"]], "\u4ece\u96f6\u642d\u5efa\u6a21\u578b\u670d\u52a1": [[122, "id7"]], "\u4ee3\u7801\u5ba1\u67e5": [[135, "id6"]], "\u4ee5\u914d\u7f6e LlamaIndexKnowledge \u4e3a\u4f8b": [[132, "llamaindexknowledge"]], "\u4f7f\u7528 In Context Learning \u751f\u6210": [[131, "in-context-learning"]], "\u4f7f\u7528 Parser": [[118, "parser"]], "\u4f7f\u7528 Pipeline \u548c MsgHub": [[118, "pipeline-msghub"]], "\u4f7f\u7528Conda": [[116, "conda"]], "\u4f7f\u7528Pip\u5b89\u88c5": [[116, "pip"]], "\u4f7f\u7528Service\u51fd\u6570": [[125, "id2"]], "\u4f7f\u7528Virtualenv": [[116, "virtualenv"]], "\u4f7f\u7528\u72ec\u7acb\u8fdb\u7a0b\u6a21\u5f0f": [[129, "id5"]], "\u4f7f\u7528\u8bf4\u660e": [[121, "id2"], [121, "id4"]], "\u505a\u51fa\u4fee\u6539": [[135, "id4"]], "\u5173\u4e8e DictFilterMixin": [[123, "dictfiltermixin"]], "\u5173\u4e8eAgentScope": [[115, null]], "\u5173\u4e8eLlamaIndexKnowledge\u7684\u7ec6\u8282": [[132, "id4"]], "\u5173\u4e8eServiceResponse": [[125, "serviceresponse"]], "\u5173\u4e8eServiceToolkit": [[125, "servicetoolkit"]], "\u5173\u4e8eTemporaryMemory": [[126, "temporarymemory"]], "\u5173\u4e8e\u6d88\u606f\uff08Message\uff09": [[126, "message"]], "\u5173\u4e8e\u8bb0\u5fc6\u57fa\u7c7b\uff08MemoryBase\uff09": [[126, "memorybase"]], "\u5173\u4e8e\u8bb0\u5fc6\uff08Memory\uff09": [[126, "memory"]], "\u5173\u952e\u6982\u5ff5": [[115, "id2"]], "\u5178\u578b\u4f7f\u7528\u6837\u4f8b": [[123, "id18"]], "\u5185\u7f6e\u63d0\u793a\u7b56\u7565": [[127, "id3"]], "\u5185\u7f6e\u6837\u4f8b": [[130, "id6"]], "\u5206\u5e03\u5f0f": [[129, null]], "\u521b\u5efa\u4e00\u4e2a MsgHub": [[121, "id5"]], "\u521b\u5efa\u4e00\u4e2a\u65b0\u5206\u652f": [[135, "id3"]], "\u521b\u5efa\u65b0\u7684Service\u51fd\u6570": [[125, "id4"]], "\u521b\u5efa\u81ea\u5df1\u7684Model Wrapper": [[122, "model-wrapper"]], "\u521b\u5efa\u865a\u62df\u73af\u5883": [[116, "id2"]], "\u521d\u59cb\u5316": [[123, "id6"], [123, "id11"], [131, "id4"], [131, "id5"]], "\u521d\u59cb\u5316 & \u54cd\u5e94\u683c\u5f0f\u6a21\u7248": [[123, "id12"], [123, "id14"], [123, "id16"]], "\u529f\u80fd\u8bf4\u660e": [[123, "id5"]], "\u52a0\u5165AgentScope\u793e\u533a": [[134, null]], "\u53c2\u4e0e\u8d21\u732e": [[113, "id2"], [136, null], [137, "id2"]], "\u542f\u52a8 AgentScope Studio": [[130, "id1"]], "\u54cd\u5e94\u683c\u5f0f\u6a21\u7248": [[123, "id7"]], "\u5728 MsgHub \u4e2d\u5e7f\u64ad\u6d88\u606f": [[121, "id6"]], "\u57fa\u672c\u6982\u5ff5": [[129, "id4"]], "\u57fa\u7840\u53c2\u6570": [[122, "id5"]], "\u57fa\u7840\u7528\u6cd5": [[129, "basic-usage-zh"]], "\u5982\u4f55\u4f7f\u7528": [[125, "id3"]], "\u5982\u4f55\u4f7f\u7528\u4e00\u4e2a Knowledge \u5bf9\u8c61": [[132, "id3"]], "\u5982\u4f55\u521d\u59cb\u5316\u4e00\u4e2aKnowledge\u5bf9\u8c61": [[132, "id1"]], "\u5b57\u5178\u7c7b\u578b": [[123, "id9"]], "\u5b57\u7b26\u4e32\uff08str\uff09\u7c7b\u578b": [[123, "str"]], "\u5b89\u88c5": [[116, null]], "\u5b89\u88c5AgentScope": [[116, "agentscope"]], "\u5b9e\u73b0\u72fc\u4eba\u6740\u7684\u6e38\u620f\u6d41\u7a0b": [[118, "id4"]], "\u5bf9\u4ee3\u7801\u5e93\u505a\u51fa\u8d21\u732e": [[135, "id2"]], "\u5bfc\u5165/\u5bfc\u51fa\u5e94\u7528\u7a0b\u5e8f": [[130, "id9"]], "\u5c06\u65e5\u5fd7\u4e0eWebUI\u96c6\u6210": [[119, "webui"]], "\u5de5\u4f5c\u6d41\uff08Workflow\uff09": [[115, "workflow"]], "\u5de5\u5177": [[125, null]], "\u5f00\u53d1\u8005\u6307\u5357": [[129, "id7"]], "\u5f00\u59cb": [[118, "id2"]], "\u5f15\u5165\u8fd0\u884c\u5386\u53f2": [[130, "id4"]], "\u5feb\u901f\u4f7f\u7528": [[130, "id5"]], "\u5feb\u901f\u5f00\u59cb": [[117, null]], "\u5feb\u901f\u8fd0\u884c": [[119, "id4"]], "\u62a5\u544a\u9519\u8bef\u548c\u63d0\u51fa\u65b0\u529f\u80fd": [[135, "id1"]], "\u63a2\u7d22AgentPool": [[120, "agentpool"]], "\u63d0\u4ea4 Pull Request": [[135, "pull-request"]], "\u63d0\u4ea4\u60a8\u7684\u4fee\u6539": [[135, "id5"]], "\u63d0\u793a\u5de5\u7a0b": [[127, null]], "\u63d0\u793a\u7684\u6784\u5efa\u7b56\u7565": [[127, "id4"], [127, "id6"], [127, "id7"], [127, "id9"], [127, "id10"], [127, "id11"], [127, "id12"]], "\u63d0\u793a\u7b56\u7565": [[127, "id8"]], "\u652f\u6301\u6a21\u578b": [[122, "id2"]], "\u6559\u7a0b\u5927\u7eb2": [[113, "id1"], [137, "id1"]], "\u65e5\u5fd7": [[119, null]], "\u667a\u80fd\u4f53\uff08Agent\uff09": [[115, "agent"]], "\u66f4\u591a\u5173\u4e8e knowledge \u914d\u7f6e": [[132, "id2"]], "\u670d\u52a1\uff08Service\uff09": [[115, "service"]], "\u6784\u5efa\u5e94\u7528\u7a0b\u5e8f": [[130, "id7"]], "\u6784\u5efa\u63d0\u793a\u9762\u4e34\u7684\u6311\u6218": [[127, "id2"]], "\u6837\u4f8b\uff1a\u72fc\u4eba\u6740\u6e38\u620f": [[118, null]], "\u68c0\u67e5\u5e94\u7528\u7a0b\u5e8f": [[130, "id10"]], "\u6a21\u578b": [[122, null]], "\u6a21\u578b\u8c03\u7528": [[124, "id4"]], "\u6a21\u578b\u914d\u7f6e": [[124, "id3"]], "\u6b22\u8fce\u6765\u5230 AgentScope \u6559\u7a0b": [[113, "agentscope"], [137, null]], "\u6ce8\u518c Server \u8fdb\u7a0b": [[130, "server"]], "\u6ce8\u518c\u5e94\u7528\u7a0b\u5e8f": [[130, "id3"]], "\u6ce8\u610f": [[119, "id5"], [130, "id2"]], "\u6d41\u5f0f\u6253\u5370": [[124, "id5"]], "\u6d41\u5f0f\u8f93\u51fa": [[124, null]], "\u6d88\u606f\u57fa\u7c7b\uff08MessageBase\uff09": [[126, "messagebase"]], "\u6d88\u606f\u7c7b\uff08Msg\uff09": [[126, "msg"]], "\u6d88\u606f\uff08Message\uff09": [[115, "message"]], "\u6dfb\u52a0\u548c\u5220\u9664\u53c2\u4e0e\u8005": [[121, "id7"]], "\u72fc\u4eba\u6740\u6e38\u620f": [[123, "id19"]], "\u7406\u89e3 AgentBase": [[120, "agentbase"]], "\u751f\u6210 System Prompt": [[131, "system-prompt"]], "\u76d1\u63a7": [[128, null]], "\u76ee\u5f55": [[123, "id2"], [131, "id3"]], "\u793a\u4f8b": [[125, "id5"]], "\u7b2c\u4e00\u6b65: \u51c6\u5907\u6a21\u578bAPI\u548c\u8bbe\u5b9a\u6a21\u578b\u914d\u7f6e": [[118, "api"]], "\u7b2c\u4e00\u6b65\uff1a\u51c6\u5907\u6a21\u578b": [[117, "id2"]], "\u7b2c\u4e09\u6b65\uff1a\u521d\u59cb\u5316AgentScope\u548cAgents": [[118, "agentscopeagents"]], "\u7b2c\u4e09\u6b65\uff1a\u667a\u80fd\u4f53\u5bf9\u8bdd": [[117, "id4"]], "\u7b2c\u4e8c\u6b65: \u521b\u5efa\u667a\u80fd\u4f53": [[117, "id3"]], "\u7b2c\u4e8c\u6b65\uff1a\u5b9a\u4e49\u6bcf\u4e2a\u667a\u80fd\u4f53\uff08Agent\uff09\u7684\u89d2\u8272": [[118, "agent"]], "\u7b2c\u4e94\u6b65\uff1a\u8fd0\u884c\u5e94\u7528": [[118, "id5"]], "\u7b2c\u56db\u6b65\uff1a\u6784\u5efa\u6e38\u620f\u903b\u8f91": [[118, "id3"]], "\u7b80\u8981\u4ecb\u7ecdAgentScope\u4e2d\u7684RAG": [[132, null]], "\u7ba1\u7406 Server \u8fdb\u7a0b": [[130, "id11"]], "\u7c7b\u522b": [[121, "id1"]], "\u7c7b\u578b\u6821\u9a8c": [[123, "id13"]], "\u7cfb\u7edf\u63d0\u793a\u4f18\u5316": [[131, null]], "\u7ed3\u679c\u89e3\u6790": [[123, null]], "\u80cc\u666f": [[123, "id3"], [131, "id2"]], "\u81ea\u5b9a\u4e49\u89e3\u6790\u5668": [[123, "id20"]], "\u89c6\u89c9\uff08Vision\uff09\u6a21\u578b": [[127, "id5"]], "\u89e3\u6790\u51fd\u6570": [[123, "id8"], [123, "id15"], [123, "id17"]], "\u89e3\u6790\u5668": [[123, "id10"]], "\u89e3\u6790\u5668\u6a21\u5757": [[123, "id4"]], "\u8bb0\u5f55\u5bf9\u8bdd\u6d88\u606f": [[119, "id2"]], "\u8bb0\u5f55\u7cfb\u7edf\u4fe1\u606f": [[119, "id3"]], "\u8bb0\u5fc6": [[126, null]], "\u8bbe\u7f6e\u65e5\u5fd7\u8bb0\u5f55\uff08Logger\uff09": [[119, "logger"]], "\u8bbe\u7f6e\u6d41\u5f0f\u8f93\u51fa": [[124, "id2"]], "\u8be6\u7ec6\u53c2\u6570": [[122, "id6"]], "\u8d21\u732e\u5230AgentScope": [[135, null]], "\u8fd0\u884c\u5e94\u7528\u7a0b\u5e8f": [[130, "id8"]], "\u8fdb\u9636\u7528\u6cd5": [[124, "id6"], [129, "id3"]], "\u907f\u514d\u91cd\u590d\u521d\u59cb\u5316": [[129, "id6"]], "\u914d\u7f6e\u65b9\u5f0f": [[122, "id3"]], "\u914d\u7f6e\u683c\u5f0f": [[122, "id4"]], "\u9489\u9489 (DingTalk)": [[134, "dingtalk"]], "\u975e\u89c6\u89c9\uff08Vision\uff09\u6a21\u578b": [[127, "vision"]], "\u9884\u5907": [[133, null]], "\u989d\u5916\u4f9d\u8d56": [[116, "id4"]]}, "docnames": ["agentscope", "agentscope.agents", "agentscope.agents.agent", "agentscope.agents.dialog_agent", "agentscope.agents.dict_dialog_agent", "agentscope.agents.operator", "agentscope.agents.rag_agent", "agentscope.agents.react_agent", "agentscope.agents.user_agent", "agentscope.constants", "agentscope.environment", "agentscope.environment.env", "agentscope.environment.event", "agentscope.exception", "agentscope.logging", "agentscope.manager", "agentscope.memory", "agentscope.memory.memory", "agentscope.memory.temporary_memory", "agentscope.message", "agentscope.message.msg", "agentscope.models", "agentscope.models.dashscope_model", "agentscope.models.gemini_model", "agentscope.models.litellm_model", "agentscope.models.model", "agentscope.models.ollama_model", "agentscope.models.openai_model", "agentscope.models.post_model", "agentscope.models.response", "agentscope.models.yi_model", "agentscope.models.zhipu_model", "agentscope.msghub", "agentscope.parsers", "agentscope.parsers.code_block_parser", "agentscope.parsers.json_object_parser", "agentscope.parsers.parser_base", "agentscope.parsers.regex_tagged_content_parser", "agentscope.parsers.tagged_content_parser", "agentscope.pipelines", "agentscope.pipelines.functional", "agentscope.pipelines.pipeline", "agentscope.prompt", "agentscope.rag", "agentscope.rag.knowledge", "agentscope.rag.knowledge_bank", "agentscope.rag.llama_index_knowledge", "agentscope.rpc", "agentscope.rpc.retry_strategy", "agentscope.rpc.rpc_agent_pb2", "agentscope.rpc.rpc_agent_pb2_grpc", "agentscope.rpc.rpc_async", "agentscope.rpc.rpc_client", "agentscope.rpc.rpc_config", "agentscope.rpc.rpc_meta", "agentscope.rpc.rpc_object", "agentscope.serialize", "agentscope.server", "agentscope.server.async_result_pool", "agentscope.server.launcher", "agentscope.server.servicer", "agentscope.service", "agentscope.service.browser", "agentscope.service.browser.web_browser", "agentscope.service.execute_code", "agentscope.service.execute_code.exec_notebook", "agentscope.service.execute_code.exec_python", "agentscope.service.execute_code.exec_shell", "agentscope.service.file", "agentscope.service.file.common", "agentscope.service.file.json", "agentscope.service.file.text", "agentscope.service.multi_modality", "agentscope.service.multi_modality.dashscope_services", "agentscope.service.multi_modality.openai_services", "agentscope.service.retrieval", "agentscope.service.retrieval.retrieval_from_list", "agentscope.service.retrieval.similarity", "agentscope.service.service_response", "agentscope.service.service_status", "agentscope.service.service_toolkit", "agentscope.service.sql_query", "agentscope.service.sql_query.mongodb", "agentscope.service.sql_query.mysql", "agentscope.service.sql_query.sqlite", "agentscope.service.text_processing", "agentscope.service.text_processing.summarization", "agentscope.service.web", "agentscope.service.web.arxiv", "agentscope.service.web.dblp", "agentscope.service.web.download", "agentscope.service.web.search", "agentscope.service.web.tripadvisor", "agentscope.service.web.web_digest", "agentscope.service.web.wikipedia", "agentscope.strategy", "agentscope.strategy.mixture_of_agent", "agentscope.studio", "agentscope.studio.utils", "agentscope.tokens", "agentscope.utils", "agentscope.utils.common", "agentscope.utils.token_utils", "agentscope.web", "agentscope.web.gradio", "agentscope.web.gradio.constants", "agentscope.web.gradio.studio", "agentscope.web.gradio.utils", "agentscope.web.workstation", "agentscope.web.workstation.workflow", "agentscope.web.workstation.workflow_dag", "agentscope.web.workstation.workflow_node", "agentscope.web.workstation.workflow_utils", "index", "modules", "tutorial/101-agentscope", "tutorial/102-installation", "tutorial/103-example", "tutorial/104-usecase", "tutorial/105-logging", "tutorial/201-agent", "tutorial/202-pipeline", "tutorial/203-model", "tutorial/203-parser", "tutorial/203-stream", "tutorial/204-service", "tutorial/205-memory", "tutorial/206-prompt", "tutorial/207-monitor", "tutorial/208-distribute", "tutorial/209-gui", "tutorial/209-prompt_opt", "tutorial/210-rag", "tutorial/211-web", "tutorial/301-community", "tutorial/302-contribute", "tutorial/contribute", "tutorial/main"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["agentscope.rst", "agentscope.agents.rst", "agentscope.agents.agent.rst", "agentscope.agents.dialog_agent.rst", "agentscope.agents.dict_dialog_agent.rst", "agentscope.agents.operator.rst", "agentscope.agents.rag_agent.rst", "agentscope.agents.react_agent.rst", "agentscope.agents.user_agent.rst", "agentscope.constants.rst", "agentscope.environment.rst", "agentscope.environment.env.rst", "agentscope.environment.event.rst", "agentscope.exception.rst", "agentscope.logging.rst", "agentscope.manager.rst", "agentscope.memory.rst", "agentscope.memory.memory.rst", "agentscope.memory.temporary_memory.rst", "agentscope.message.rst", "agentscope.message.msg.rst", "agentscope.models.rst", "agentscope.models.dashscope_model.rst", "agentscope.models.gemini_model.rst", "agentscope.models.litellm_model.rst", "agentscope.models.model.rst", "agentscope.models.ollama_model.rst", "agentscope.models.openai_model.rst", "agentscope.models.post_model.rst", "agentscope.models.response.rst", "agentscope.models.yi_model.rst", "agentscope.models.zhipu_model.rst", "agentscope.msghub.rst", "agentscope.parsers.rst", "agentscope.parsers.code_block_parser.rst", "agentscope.parsers.json_object_parser.rst", "agentscope.parsers.parser_base.rst", "agentscope.parsers.regex_tagged_content_parser.rst", "agentscope.parsers.tagged_content_parser.rst", "agentscope.pipelines.rst", "agentscope.pipelines.functional.rst", "agentscope.pipelines.pipeline.rst", "agentscope.prompt.rst", "agentscope.rag.rst", "agentscope.rag.knowledge.rst", "agentscope.rag.knowledge_bank.rst", "agentscope.rag.llama_index_knowledge.rst", "agentscope.rpc.rst", "agentscope.rpc.retry_strategy.rst", "agentscope.rpc.rpc_agent_pb2.rst", "agentscope.rpc.rpc_agent_pb2_grpc.rst", "agentscope.rpc.rpc_async.rst", "agentscope.rpc.rpc_client.rst", "agentscope.rpc.rpc_config.rst", "agentscope.rpc.rpc_meta.rst", "agentscope.rpc.rpc_object.rst", "agentscope.serialize.rst", "agentscope.server.rst", "agentscope.server.async_result_pool.rst", "agentscope.server.launcher.rst", "agentscope.server.servicer.rst", "agentscope.service.rst", "agentscope.service.browser.rst", "agentscope.service.browser.web_browser.rst", "agentscope.service.execute_code.rst", "agentscope.service.execute_code.exec_notebook.rst", "agentscope.service.execute_code.exec_python.rst", "agentscope.service.execute_code.exec_shell.rst", "agentscope.service.file.rst", "agentscope.service.file.common.rst", "agentscope.service.file.json.rst", "agentscope.service.file.text.rst", "agentscope.service.multi_modality.rst", "agentscope.service.multi_modality.dashscope_services.rst", "agentscope.service.multi_modality.openai_services.rst", "agentscope.service.retrieval.rst", "agentscope.service.retrieval.retrieval_from_list.rst", "agentscope.service.retrieval.similarity.rst", "agentscope.service.service_response.rst", "agentscope.service.service_status.rst", "agentscope.service.service_toolkit.rst", "agentscope.service.sql_query.rst", "agentscope.service.sql_query.mongodb.rst", "agentscope.service.sql_query.mysql.rst", "agentscope.service.sql_query.sqlite.rst", "agentscope.service.text_processing.rst", "agentscope.service.text_processing.summarization.rst", "agentscope.service.web.rst", "agentscope.service.web.arxiv.rst", "agentscope.service.web.dblp.rst", "agentscope.service.web.download.rst", "agentscope.service.web.search.rst", "agentscope.service.web.tripadvisor.rst", "agentscope.service.web.web_digest.rst", "agentscope.service.web.wikipedia.rst", "agentscope.strategy.rst", "agentscope.strategy.mixture_of_agent.rst", "agentscope.studio.rst", "agentscope.studio.utils.rst", "agentscope.tokens.rst", "agentscope.utils.rst", "agentscope.utils.common.rst", "agentscope.utils.token_utils.rst", "agentscope.web.rst", "agentscope.web.gradio.rst", "agentscope.web.gradio.constants.rst", "agentscope.web.gradio.studio.rst", "agentscope.web.gradio.utils.rst", "agentscope.web.workstation.rst", "agentscope.web.workstation.workflow.rst", "agentscope.web.workstation.workflow_dag.rst", "agentscope.web.workstation.workflow_node.rst", "agentscope.web.workstation.workflow_utils.rst", "index.rst", "modules.rst", "tutorial/101-agentscope.md", "tutorial/102-installation.md", "tutorial/103-example.md", "tutorial/104-usecase.md", "tutorial/105-logging.md", "tutorial/201-agent.md", "tutorial/202-pipeline.md", "tutorial/203-model.md", "tutorial/203-parser.md", "tutorial/203-stream.md", "tutorial/204-service.md", "tutorial/205-memory.md", "tutorial/206-prompt.md", "tutorial/207-monitor.md", "tutorial/208-distribute.md", "tutorial/209-gui.md", "tutorial/209-prompt_opt.md", "tutorial/210-rag.md", "tutorial/211-web.md", "tutorial/301-community.md", "tutorial/302-contribute.md", "tutorial/contribute.rst", "tutorial/main.md"], "indexentries": {"__init__() \uff08agentscope.agents.agent.agentbase \u65b9\u6cd5\uff09": [[2, "agentscope.agents.agent.AgentBase.__init__", false]], "__init__() \uff08agentscope.agents.agentbase \u65b9\u6cd5\uff09": [[1, "agentscope.agents.AgentBase.__init__", false]], "__init__() \uff08agentscope.agents.dialog_agent.dialogagent \u65b9\u6cd5\uff09": [[3, "agentscope.agents.dialog_agent.DialogAgent.__init__", false]], "__init__() \uff08agentscope.agents.dialogagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.DialogAgent.__init__", false]], "__init__() \uff08agentscope.agents.dict_dialog_agent.dictdialogagent \u65b9\u6cd5\uff09": [[4, "agentscope.agents.dict_dialog_agent.DictDialogAgent.__init__", false]], "__init__() \uff08agentscope.agents.dictdialogagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.DictDialogAgent.__init__", false]], "__init__() \uff08agentscope.agents.llamaindexagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.LlamaIndexAgent.__init__", false]], "__init__() \uff08agentscope.agents.rag_agent.llamaindexagent \u65b9\u6cd5\uff09": [[6, "agentscope.agents.rag_agent.LlamaIndexAgent.__init__", false]], "__init__() \uff08agentscope.agents.react_agent.reactagent \u65b9\u6cd5\uff09": [[7, "agentscope.agents.react_agent.ReActAgent.__init__", false]], "__init__() \uff08agentscope.agents.reactagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.ReActAgent.__init__", false]], "__init__() \uff08agentscope.agents.user_agent.useragent \u65b9\u6cd5\uff09": [[8, "agentscope.agents.user_agent.UserAgent.__init__", false]], "__init__() \uff08agentscope.agents.useragent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.UserAgent.__init__", false]], "__init__() \uff08agentscope.environment.basicenv \u65b9\u6cd5\uff09": [[10, "agentscope.environment.BasicEnv.__init__", false]], "__init__() \uff08agentscope.environment.env.basicenv \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.BasicEnv.__init__", false]], "__init__() \uff08agentscope.environment.env.eventlistener \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.EventListener.__init__", false]], "__init__() \uff08agentscope.environment.event \u65b9\u6cd5\uff09": [[10, "agentscope.environment.Event.__init__", false]], "__init__() \uff08agentscope.environment.event.event \u65b9\u6cd5\uff09": [[12, "agentscope.environment.event.Event.__init__", false]], "__init__() \uff08agentscope.environment.eventlistener \u65b9\u6cd5\uff09": [[10, "agentscope.environment.EventListener.__init__", false]], "__init__() \uff08agentscope.exception.agentservererror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.AgentServerError.__init__", false]], "__init__() \uff08agentscope.exception.agentserverunsupportedmethoderror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.AgentServerUnsupportedMethodError.__init__", false]], "__init__() \uff08agentscope.exception.envalreadyexisterror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.EnvAlreadyExistError.__init__", false]], "__init__() \uff08agentscope.exception.enverror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.EnvError.__init__", false]], "__init__() \uff08agentscope.exception.envlistenererror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.EnvListenerError.__init__", false]], "__init__() \uff08agentscope.exception.envnotfounderror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.EnvNotFoundError.__init__", false]], "__init__() \uff08agentscope.exception.envtypeerror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.EnvTypeError.__init__", false]], "__init__() \uff08agentscope.exception.envunsupportedfunctionerror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.EnvUnsupportedFunctionError.__init__", false]], "__init__() \uff08agentscope.exception.functioncallerror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.FunctionCallError.__init__", false]], "__init__() \uff08agentscope.exception.quotaexceedederror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.QuotaExceededError.__init__", false]], "__init__() \uff08agentscope.exception.responseparsingerror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.ResponseParsingError.__init__", false]], "__init__() \uff08agentscope.exception.studioerror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.StudioError.__init__", false]], "__init__() \uff08agentscope.exception.tagnotfounderror \u65b9\u6cd5\uff09": [[13, "agentscope.exception.TagNotFoundError.__init__", false]], "__init__() \uff08agentscope.manager.asmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ASManager.__init__", false]], "__init__() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.__init__", false]], "__init__() \uff08agentscope.manager.modelmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.__init__", false]], "__init__() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.__init__", false]], "__init__() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.__init__", false]], "__init__() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.__init__", false]], "__init__() \uff08agentscope.message.msg \u65b9\u6cd5\uff09": [[19, "agentscope.message.Msg.__init__", false]], "__init__() \uff08agentscope.message.msg.msg \u65b9\u6cd5\uff09": [[20, "agentscope.message.msg.Msg.__init__", false]], "__init__() \uff08agentscope.models.dashscope_model.dashscopechatwrapper \u65b9\u6cd5\uff09": [[22, "agentscope.models.dashscope_model.DashScopeChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.dashscope_model.dashscopewrapperbase \u65b9\u6cd5\uff09": [[22, "agentscope.models.dashscope_model.DashScopeWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.dashscopechatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.DashScopeChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.gemini_model.geminichatwrapper \u65b9\u6cd5\uff09": [[23, "agentscope.models.gemini_model.GeminiChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.gemini_model.geminiwrapperbase \u65b9\u6cd5\uff09": [[23, "agentscope.models.gemini_model.GeminiWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.geminichatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.GeminiChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.litellm_model.litellmchatwrapper \u65b9\u6cd5\uff09": [[24, "agentscope.models.litellm_model.LiteLLMChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.litellm_model.litellmwrapperbase \u65b9\u6cd5\uff09": [[24, "agentscope.models.litellm_model.LiteLLMWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.litellmchatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.LiteLLMChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.model.modelwrapperbase \u65b9\u6cd5\uff09": [[25, "agentscope.models.model.ModelWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.modelresponse \u65b9\u6cd5\uff09": [[21, "agentscope.models.ModelResponse.__init__", false]], "__init__() \uff08agentscope.models.modelwrapperbase \u65b9\u6cd5\uff09": [[21, "agentscope.models.ModelWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.ollama_model.ollamachatwrapper \u65b9\u6cd5\uff09": [[26, "agentscope.models.ollama_model.OllamaChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.ollama_model.ollamawrapperbase \u65b9\u6cd5\uff09": [[26, "agentscope.models.ollama_model.OllamaWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.ollamachatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.OllamaChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.openai_model.openaichatwrapper \u65b9\u6cd5\uff09": [[27, "agentscope.models.openai_model.OpenAIChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.openai_model.openaiwrapperbase \u65b9\u6cd5\uff09": [[27, "agentscope.models.openai_model.OpenAIWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.openaichatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.OpenAIChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.openaiwrapperbase \u65b9\u6cd5\uff09": [[21, "agentscope.models.OpenAIWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.post_model.postapimodelwrapperbase \u65b9\u6cd5\uff09": [[28, "agentscope.models.post_model.PostAPIModelWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.postapimodelwrapperbase \u65b9\u6cd5\uff09": [[21, "agentscope.models.PostAPIModelWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.response.modelresponse \u65b9\u6cd5\uff09": [[29, "agentscope.models.response.ModelResponse.__init__", false]], "__init__() \uff08agentscope.models.yi_model.yichatwrapper \u65b9\u6cd5\uff09": [[30, "agentscope.models.yi_model.YiChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.yichatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.YiChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.zhipu_model.zhipuaichatwrapper \u65b9\u6cd5\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIChatWrapper.__init__", false]], "__init__() \uff08agentscope.models.zhipu_model.zhipuaiwrapperbase \u65b9\u6cd5\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIWrapperBase.__init__", false]], "__init__() \uff08agentscope.models.zhipuaichatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.ZhipuAIChatWrapper.__init__", false]], "__init__() \uff08agentscope.msghub.msghubmanager \u65b9\u6cd5\uff09": [[32, "agentscope.msghub.MsgHubManager.__init__", false]], "__init__() \uff08agentscope.parsers.code_block_parser.markdowncodeblockparser \u65b9\u6cd5\uff09": [[34, "agentscope.parsers.code_block_parser.MarkdownCodeBlockParser.__init__", false]], "__init__() \uff08agentscope.parsers.json_object_parser.markdownjsondictparser \u65b9\u6cd5\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonDictParser.__init__", false]], "__init__() \uff08agentscope.parsers.json_object_parser.markdownjsonobjectparser \u65b9\u6cd5\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonObjectParser.__init__", false]], "__init__() \uff08agentscope.parsers.markdowncodeblockparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.MarkdownCodeBlockParser.__init__", false]], "__init__() \uff08agentscope.parsers.markdownjsondictparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.MarkdownJsonDictParser.__init__", false]], "__init__() \uff08agentscope.parsers.markdownjsonobjectparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.MarkdownJsonObjectParser.__init__", false]], "__init__() \uff08agentscope.parsers.multitaggedcontentparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.MultiTaggedContentParser.__init__", false]], "__init__() \uff08agentscope.parsers.parser_base.dictfiltermixin \u65b9\u6cd5\uff09": [[36, "agentscope.parsers.parser_base.DictFilterMixin.__init__", false]], "__init__() \uff08agentscope.parsers.regex_tagged_content_parser.regextaggedcontentparser \u65b9\u6cd5\uff09": [[37, "agentscope.parsers.regex_tagged_content_parser.RegexTaggedContentParser.__init__", false]], "__init__() \uff08agentscope.parsers.regextaggedcontentparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.RegexTaggedContentParser.__init__", false]], "__init__() \uff08agentscope.parsers.tagged_content_parser.multitaggedcontentparser \u65b9\u6cd5\uff09": [[38, "agentscope.parsers.tagged_content_parser.MultiTaggedContentParser.__init__", false]], "__init__() \uff08agentscope.parsers.tagged_content_parser.taggedcontent \u65b9\u6cd5\uff09": [[38, "agentscope.parsers.tagged_content_parser.TaggedContent.__init__", false]], "__init__() \uff08agentscope.parsers.taggedcontent \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.TaggedContent.__init__", false]], "__init__() \uff08agentscope.pipelines.forlooppipeline \u65b9\u6cd5\uff09": [[39, "agentscope.pipelines.ForLoopPipeline.__init__", false]], "__init__() \uff08agentscope.pipelines.ifelsepipeline \u65b9\u6cd5\uff09": [[39, "agentscope.pipelines.IfElsePipeline.__init__", false]], "__init__() \uff08agentscope.pipelines.pipeline.forlooppipeline \u65b9\u6cd5\uff09": [[41, "agentscope.pipelines.pipeline.ForLoopPipeline.__init__", false]], "__init__() \uff08agentscope.pipelines.pipeline.ifelsepipeline \u65b9\u6cd5\uff09": [[41, "agentscope.pipelines.pipeline.IfElsePipeline.__init__", false]], "__init__() \uff08agentscope.pipelines.pipeline.pipelinebase \u65b9\u6cd5\uff09": [[41, "agentscope.pipelines.pipeline.PipelineBase.__init__", false]], "__init__() \uff08agentscope.pipelines.pipeline.sequentialpipeline \u65b9\u6cd5\uff09": [[41, "agentscope.pipelines.pipeline.SequentialPipeline.__init__", false]], "__init__() \uff08agentscope.pipelines.pipeline.switchpipeline \u65b9\u6cd5\uff09": [[41, "agentscope.pipelines.pipeline.SwitchPipeline.__init__", false]], "__init__() \uff08agentscope.pipelines.pipeline.whilelooppipeline \u65b9\u6cd5\uff09": [[41, "agentscope.pipelines.pipeline.WhileLoopPipeline.__init__", false]], "__init__() \uff08agentscope.pipelines.pipelinebase \u65b9\u6cd5\uff09": [[39, "agentscope.pipelines.PipelineBase.__init__", false]], "__init__() \uff08agentscope.pipelines.sequentialpipeline \u65b9\u6cd5\uff09": [[39, "agentscope.pipelines.SequentialPipeline.__init__", false]], "__init__() \uff08agentscope.pipelines.switchpipeline \u65b9\u6cd5\uff09": [[39, "agentscope.pipelines.SwitchPipeline.__init__", false]], "__init__() \uff08agentscope.pipelines.whilelooppipeline \u65b9\u6cd5\uff09": [[39, "agentscope.pipelines.WhileLoopPipeline.__init__", false]], "__init__() \uff08agentscope.prompt.chinesesystempromptgenerator \u65b9\u6cd5\uff09": [[42, "agentscope.prompt.ChineseSystemPromptGenerator.__init__", false]], "__init__() \uff08agentscope.prompt.englishsystempromptgenerator \u65b9\u6cd5\uff09": [[42, "agentscope.prompt.EnglishSystemPromptGenerator.__init__", false]], "__init__() \uff08agentscope.prompt.systempromptcomparer \u65b9\u6cd5\uff09": [[42, "agentscope.prompt.SystemPromptComparer.__init__", false]], "__init__() \uff08agentscope.prompt.systempromptgeneratorbase \u65b9\u6cd5\uff09": [[42, "agentscope.prompt.SystemPromptGeneratorBase.__init__", false]], "__init__() \uff08agentscope.prompt.systempromptoptimizer \u65b9\u6cd5\uff09": [[42, "agentscope.prompt.SystemPromptOptimizer.__init__", false]], "__init__() \uff08agentscope.rag.knowledge \u65b9\u6cd5\uff09": [[43, "agentscope.rag.Knowledge.__init__", false]], "__init__() \uff08agentscope.rag.knowledge.knowledge \u65b9\u6cd5\uff09": [[44, "agentscope.rag.knowledge.Knowledge.__init__", false]], "__init__() \uff08agentscope.rag.knowledge_bank.knowledgebank \u65b9\u6cd5\uff09": [[45, "agentscope.rag.knowledge_bank.KnowledgeBank.__init__", false]], "__init__() \uff08agentscope.rag.knowledgebank \u65b9\u6cd5\uff09": [[43, "agentscope.rag.KnowledgeBank.__init__", false]], "__init__() \uff08agentscope.rag.llama_index_knowledge.llamaindexknowledge \u65b9\u6cd5\uff09": [[46, "agentscope.rag.llama_index_knowledge.LlamaIndexKnowledge.__init__", false]], "__init__() \uff08agentscope.rpc.asyncresult \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.AsyncResult.__init__", false]], "__init__() \uff08agentscope.rpc.distconf \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.DistConf.__init__", false]], "__init__() \uff08agentscope.rpc.retry_strategy.retryexpential \u65b9\u6cd5\uff09": [[48, "agentscope.rpc.retry_strategy.RetryExpential.__init__", false]], "__init__() \uff08agentscope.rpc.retry_strategy.retryfixedtimes \u65b9\u6cd5\uff09": [[48, "agentscope.rpc.retry_strategy.RetryFixedTimes.__init__", false]], "__init__() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentstub \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentStub.__init__", false]], "__init__() \uff08agentscope.rpc.rpc_async.asyncresult \u65b9\u6cd5\uff09": [[51, "agentscope.rpc.rpc_async.AsyncResult.__init__", false]], "__init__() \uff08agentscope.rpc.rpc_client.rpcagentclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcAgentClient.__init__", false]], "__init__() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.__init__", false]], "__init__() \uff08agentscope.rpc.rpc_config.distconf \u65b9\u6cd5\uff09": [[53, "agentscope.rpc.rpc_config.DistConf.__init__", false]], "__init__() \uff08agentscope.rpc.rpc_meta.rpcmeta \u65b9\u6cd5\uff09": [[54, "agentscope.rpc.rpc_meta.RpcMeta.__init__", false]], "__init__() \uff08agentscope.rpc.rpc_object.rpcobject \u65b9\u6cd5\uff09": [[55, "agentscope.rpc.rpc_object.RpcObject.__init__", false]], "__init__() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.__init__", false]], "__init__() \uff08agentscope.rpc.rpcmeta \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcMeta.__init__", false]], "__init__() \uff08agentscope.rpc.rpcobject \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcObject.__init__", false]], "__init__() \uff08agentscope.server.async_result_pool.localpool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.LocalPool.__init__", false]], "__init__() \uff08agentscope.server.async_result_pool.redispool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.RedisPool.__init__", false]], "__init__() \uff08agentscope.server.launcher.rpcagentserverlauncher \u65b9\u6cd5\uff09": [[59, "agentscope.server.launcher.RpcAgentServerLauncher.__init__", false]], "__init__() \uff08agentscope.server.rpcagentserverlauncher \u65b9\u6cd5\uff09": [[57, "agentscope.server.RpcAgentServerLauncher.__init__", false]], "__init__() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.__init__", false]], "__init__() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.__init__", false]], "__init__() \uff08agentscope.service.execute_code.exec_notebook.notebookexecutor \u65b9\u6cd5\uff09": [[65, "agentscope.service.execute_code.exec_notebook.NoteBookExecutor.__init__", false]], "__init__() \uff08agentscope.service.notebookexecutor \u65b9\u6cd5\uff09": [[61, "agentscope.service.NoteBookExecutor.__init__", false]], "__init__() \uff08agentscope.service.service_response.serviceresponse \u65b9\u6cd5\uff09": [[78, "agentscope.service.service_response.ServiceResponse.__init__", false]], "__init__() \uff08agentscope.service.service_toolkit.servicefunction \u65b9\u6cd5\uff09": [[80, "agentscope.service.service_toolkit.ServiceFunction.__init__", false]], "__init__() \uff08agentscope.service.service_toolkit.servicetoolkit \u65b9\u6cd5\uff09": [[80, "agentscope.service.service_toolkit.ServiceToolkit.__init__", false]], "__init__() \uff08agentscope.service.serviceresponse \u65b9\u6cd5\uff09": [[61, "agentscope.service.ServiceResponse.__init__", false]], "__init__() \uff08agentscope.service.servicetoolkit \u65b9\u6cd5\uff09": [[61, "agentscope.service.ServiceToolkit.__init__", false]], "__init__() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.__init__", false]], "__init__() \uff08agentscope.strategy.mixture_of_agent.mixtureofagents \u65b9\u6cd5\uff09": [[96, "agentscope.strategy.mixture_of_agent.MixtureOfAgents.__init__", false]], "__init__() \uff08agentscope.strategy.mixtureofagents \u65b9\u6cd5\uff09": [[95, "agentscope.strategy.MixtureOfAgents.__init__", false]], "__init__() \uff08agentscope.utils.common.importerrorreporter \u65b9\u6cd5\uff09": [[101, "agentscope.utils.common.ImportErrorReporter.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_dag.asdigraph \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_dag.ASDiGraph.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.bingsearchservicenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.BingSearchServiceNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.copynode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.CopyNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.dialogagentnode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.DialogAgentNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.dictdialogagentnode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.DictDialogAgentNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.forlooppipelinenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.ForLoopPipelineNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.googlesearchservicenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.GoogleSearchServiceNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.ifelsepipelinenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.IfElsePipelineNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.modelnode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.ModelNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.msghubnode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.MsgHubNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.msgnode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.MsgNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.placeholdernode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.PlaceHolderNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.pythonservicenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.PythonServiceNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.reactagentnode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.ReActAgentNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.readtextservicenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.ReadTextServiceNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.sequentialpipelinenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.SequentialPipelineNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.switchpipelinenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.SwitchPipelineNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.useragentnode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.UserAgentNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.whilelooppipelinenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.WhileLoopPipelineNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.workflownode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.WorkflowNode.__init__", false]], "__init__() \uff08agentscope.web.workstation.workflow_node.writetextservicenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.WriteTextServiceNode.__init__", false]], "acquire() \uff08agentscope.environment.event.holdable \u65b9\u6cd5\uff09": [[12, "agentscope.environment.event.Holdable.acquire", false]], "action_click() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.action_click", false]], "action_click() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.action_click", false]], "action_press_key() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.action_press_key", false]], "action_press_key() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.action_press_key", false]], "action_scroll_down() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.action_scroll_down", false]], "action_scroll_down() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.action_scroll_down", false]], "action_scroll_up() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.action_scroll_up", false]], "action_scroll_up() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.action_scroll_up", false]], "action_type() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.action_type", false]], "action_type() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.action_type", false]], "action_visit_url() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.action_visit_url", false]], "action_visit_url() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.action_visit_url", false]], "add() \uff08agentscope.memory.memory.memorybase \u65b9\u6cd5\uff09": [[17, "agentscope.memory.memory.MemoryBase.add", false]], "add() \uff08agentscope.memory.memorybase \u65b9\u6cd5\uff09": [[16, "agentscope.memory.MemoryBase.add", false]], "add() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.add", false]], "add() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.add", false]], "add() \uff08agentscope.msghub.msghubmanager \u65b9\u6cd5\uff09": [[32, "agentscope.msghub.MsgHubManager.add", false]], "add() \uff08agentscope.service.service_toolkit.servicetoolkit \u65b9\u6cd5\uff09": [[80, "agentscope.service.service_toolkit.ServiceToolkit.add", false]], "add() \uff08agentscope.service.servicetoolkit \u65b9\u6cd5\uff09": [[61, "agentscope.service.ServiceToolkit.add", false]], "add_as_node() \uff08agentscope.web.workstation.workflow_dag.asdigraph \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_dag.ASDiGraph.add_as_node", false]], "add_child() \uff08agentscope.environment.basicenv \u65b9\u6cd5\uff09": [[10, "agentscope.environment.BasicEnv.add_child", false]], "add_child() \uff08agentscope.environment.env \u65b9\u6cd5\uff09": [[10, "agentscope.environment.Env.add_child", false]], "add_child() \uff08agentscope.environment.env.basicenv \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.BasicEnv.add_child", false]], "add_child() \uff08agentscope.environment.env.env \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.Env.add_child", false]], "add_data_as_knowledge() \uff08agentscope.rag.knowledge_bank.knowledgebank \u65b9\u6cd5\uff09": [[45, "agentscope.rag.knowledge_bank.KnowledgeBank.add_data_as_knowledge", false]], "add_data_as_knowledge() \uff08agentscope.rag.knowledgebank \u65b9\u6cd5\uff09": [[43, "agentscope.rag.KnowledgeBank.add_data_as_knowledge", false]], "add_listener() \uff08agentscope.environment.basicenv \u65b9\u6cd5\uff09": [[10, "agentscope.environment.BasicEnv.add_listener", false]], "add_listener() \uff08agentscope.environment.env \u65b9\u6cd5\uff09": [[10, "agentscope.environment.Env.add_listener", false]], "add_listener() \uff08agentscope.environment.env.basicenv \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.BasicEnv.add_listener", false]], "add_listener() \uff08agentscope.environment.env.env \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.Env.add_listener", false]], "add_rpcagentservicer_to_server()\uff08\u5728 agentscope.rpc.rpc_agent_pb2_grpc \u6a21\u5757\u4e2d\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.add_RpcAgentServicer_to_server", false]], "agent_exists() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.agent_exists", false]], "agent_id\uff08agentscope.agents.agent.agentbase \u5c5e\u6027\uff09": [[2, "agentscope.agents.agent.AgentBase.agent_id", false]], "agent_id\uff08agentscope.agents.agentbase \u5c5e\u6027\uff09": [[1, "agentscope.agents.AgentBase.agent_id", false]], "agentbase\uff08agentscope.agents \u4e2d\u7684\u7c7b\uff09": [[1, "agentscope.agents.AgentBase", false]], "agentbase\uff08agentscope.agents.agent \u4e2d\u7684\u7c7b\uff09": [[2, "agentscope.agents.agent.AgentBase", false]], "agentcallerror": [[13, "agentscope.exception.AgentCallError", false]], "agentcreationerror": [[13, "agentscope.exception.AgentCreationError", false]], "agentscope": [[0, "module-agentscope", false]], "agentscope.agents": [[1, "module-agentscope.agents", false]], "agentscope.agents.agent": [[2, "module-agentscope.agents.agent", false]], "agentscope.agents.dialog_agent": [[3, "module-agentscope.agents.dialog_agent", false]], "agentscope.agents.dict_dialog_agent": [[4, "module-agentscope.agents.dict_dialog_agent", false]], "agentscope.agents.operator": [[5, "module-agentscope.agents.operator", false]], "agentscope.agents.rag_agent": [[6, "module-agentscope.agents.rag_agent", false]], "agentscope.agents.react_agent": [[7, "module-agentscope.agents.react_agent", false]], "agentscope.agents.user_agent": [[8, "module-agentscope.agents.user_agent", false]], "agentscope.constants": [[9, "module-agentscope.constants", false]], "agentscope.environment": [[10, "module-agentscope.environment", false]], "agentscope.environment.env": [[11, "module-agentscope.environment.env", false]], "agentscope.environment.event": [[12, "module-agentscope.environment.event", false]], "agentscope.exception": [[13, "module-agentscope.exception", false]], "agentscope.logging": [[14, "module-agentscope.logging", false]], "agentscope.manager": [[15, "module-agentscope.manager", false]], "agentscope.memory": [[16, "module-agentscope.memory", false]], "agentscope.memory.memory": [[17, "module-agentscope.memory.memory", false]], "agentscope.memory.temporary_memory": [[18, "module-agentscope.memory.temporary_memory", false]], "agentscope.message": [[19, "module-agentscope.message", false]], "agentscope.message.msg": [[20, "module-agentscope.message.msg", false]], "agentscope.models": [[21, "module-agentscope.models", false]], "agentscope.models.dashscope_model": [[22, "module-agentscope.models.dashscope_model", false]], "agentscope.models.gemini_model": [[23, "module-agentscope.models.gemini_model", false]], "agentscope.models.litellm_model": [[24, "module-agentscope.models.litellm_model", false]], "agentscope.models.model": [[25, "module-agentscope.models.model", false]], "agentscope.models.ollama_model": [[26, "module-agentscope.models.ollama_model", false]], "agentscope.models.openai_model": [[27, "module-agentscope.models.openai_model", false]], "agentscope.models.post_model": [[28, "module-agentscope.models.post_model", false]], "agentscope.models.response": [[29, "module-agentscope.models.response", false]], "agentscope.models.yi_model": [[30, "module-agentscope.models.yi_model", false]], "agentscope.models.zhipu_model": [[31, "module-agentscope.models.zhipu_model", false]], "agentscope.msghub": [[32, "module-agentscope.msghub", false]], "agentscope.parsers": [[33, "module-agentscope.parsers", false]], "agentscope.parsers.code_block_parser": [[34, "module-agentscope.parsers.code_block_parser", false]], "agentscope.parsers.json_object_parser": [[35, "module-agentscope.parsers.json_object_parser", false]], "agentscope.parsers.parser_base": [[36, "module-agentscope.parsers.parser_base", false]], "agentscope.parsers.regex_tagged_content_parser": [[37, "module-agentscope.parsers.regex_tagged_content_parser", false]], "agentscope.parsers.tagged_content_parser": [[38, "module-agentscope.parsers.tagged_content_parser", false]], "agentscope.pipelines": [[39, "module-agentscope.pipelines", false]], "agentscope.pipelines.functional": [[40, "module-agentscope.pipelines.functional", false]], "agentscope.pipelines.pipeline": [[41, "module-agentscope.pipelines.pipeline", false]], "agentscope.prompt": [[42, "module-agentscope.prompt", false]], "agentscope.rag": [[43, "module-agentscope.rag", false]], "agentscope.rag.knowledge": [[44, "module-agentscope.rag.knowledge", false]], "agentscope.rag.knowledge_bank": [[45, "module-agentscope.rag.knowledge_bank", false]], "agentscope.rag.llama_index_knowledge": [[46, "module-agentscope.rag.llama_index_knowledge", false]], "agentscope.rpc": [[47, "module-agentscope.rpc", false]], "agentscope.rpc.retry_strategy": [[48, "module-agentscope.rpc.retry_strategy", false]], "agentscope.rpc.rpc_agent_pb2": [[49, "module-agentscope.rpc.rpc_agent_pb2", false]], "agentscope.rpc.rpc_agent_pb2_grpc": [[50, "module-agentscope.rpc.rpc_agent_pb2_grpc", false]], "agentscope.rpc.rpc_async": [[51, "module-agentscope.rpc.rpc_async", false]], "agentscope.rpc.rpc_client": [[52, "module-agentscope.rpc.rpc_client", false]], "agentscope.rpc.rpc_config": [[53, "module-agentscope.rpc.rpc_config", false]], "agentscope.rpc.rpc_meta": [[54, "module-agentscope.rpc.rpc_meta", false]], "agentscope.rpc.rpc_object": [[55, "module-agentscope.rpc.rpc_object", false]], "agentscope.serialize": [[56, "module-agentscope.serialize", false]], "agentscope.server": [[57, "module-agentscope.server", false]], "agentscope.server.async_result_pool": [[58, "module-agentscope.server.async_result_pool", false]], "agentscope.server.launcher": [[59, "module-agentscope.server.launcher", false]], "agentscope.server.servicer": [[60, "module-agentscope.server.servicer", false]], "agentscope.service": [[61, "module-agentscope.service", false]], "agentscope.service.browser": [[62, "module-agentscope.service.browser", false]], "agentscope.service.browser.web_browser": [[63, "module-agentscope.service.browser.web_browser", false]], "agentscope.service.execute_code": [[64, "module-agentscope.service.execute_code", false]], "agentscope.service.execute_code.exec_notebook": [[65, "module-agentscope.service.execute_code.exec_notebook", false]], "agentscope.service.execute_code.exec_python": [[66, "module-agentscope.service.execute_code.exec_python", false]], "agentscope.service.execute_code.exec_shell": [[67, "module-agentscope.service.execute_code.exec_shell", false]], "agentscope.service.file": [[68, "module-agentscope.service.file", false]], "agentscope.service.file.common": [[69, "module-agentscope.service.file.common", false]], "agentscope.service.file.json": [[70, "module-agentscope.service.file.json", false]], "agentscope.service.file.text": [[71, "module-agentscope.service.file.text", false]], "agentscope.service.multi_modality": [[72, "module-agentscope.service.multi_modality", false]], "agentscope.service.multi_modality.dashscope_services": [[73, "module-agentscope.service.multi_modality.dashscope_services", false]], "agentscope.service.multi_modality.openai_services": [[74, "module-agentscope.service.multi_modality.openai_services", false]], "agentscope.service.retrieval": [[75, "module-agentscope.service.retrieval", false]], "agentscope.service.retrieval.retrieval_from_list": [[76, "module-agentscope.service.retrieval.retrieval_from_list", false]], "agentscope.service.retrieval.similarity": [[77, "module-agentscope.service.retrieval.similarity", false]], "agentscope.service.service_response": [[78, "module-agentscope.service.service_response", false]], "agentscope.service.service_status": [[79, "module-agentscope.service.service_status", false]], "agentscope.service.service_toolkit": [[80, "module-agentscope.service.service_toolkit", false]], "agentscope.service.sql_query": [[81, "module-agentscope.service.sql_query", false]], "agentscope.service.sql_query.mongodb": [[82, "module-agentscope.service.sql_query.mongodb", false]], "agentscope.service.sql_query.mysql": [[83, "module-agentscope.service.sql_query.mysql", false]], "agentscope.service.sql_query.sqlite": [[84, "module-agentscope.service.sql_query.sqlite", false]], "agentscope.service.text_processing": [[85, "module-agentscope.service.text_processing", false]], "agentscope.service.text_processing.summarization": [[86, "module-agentscope.service.text_processing.summarization", false]], "agentscope.service.web": [[87, "module-agentscope.service.web", false]], "agentscope.service.web.arxiv": [[88, "module-agentscope.service.web.arxiv", false]], "agentscope.service.web.dblp": [[89, "module-agentscope.service.web.dblp", false]], "agentscope.service.web.download": [[90, "module-agentscope.service.web.download", false]], "agentscope.service.web.search": [[91, "module-agentscope.service.web.search", false]], "agentscope.service.web.tripadvisor": [[92, "module-agentscope.service.web.tripadvisor", false]], "agentscope.service.web.web_digest": [[93, "module-agentscope.service.web.web_digest", false]], "agentscope.service.web.wikipedia": [[94, "module-agentscope.service.web.wikipedia", false]], "agentscope.strategy": [[95, "module-agentscope.strategy", false]], "agentscope.strategy.mixture_of_agent": [[96, "module-agentscope.strategy.mixture_of_agent", false]], "agentscope.studio": [[97, "module-agentscope.studio", false]], "agentscope.studio.utils": [[98, "module-agentscope.studio.utils", false]], "agentscope.tokens": [[99, "module-agentscope.tokens", false]], "agentscope.utils": [[100, "module-agentscope.utils", false]], "agentscope.utils.common": [[101, "module-agentscope.utils.common", false]], "agentscope.utils.token_utils": [[102, "module-agentscope.utils.token_utils", false]], "agentscope.web": [[103, "module-agentscope.web", false]], "agentscope.web.gradio": [[104, "module-agentscope.web.gradio", false]], "agentscope.web.gradio.constants": [[105, "module-agentscope.web.gradio.constants", false]], "agentscope.web.gradio.studio": [[106, "module-agentscope.web.gradio.studio", false]], "agentscope.web.gradio.utils": [[107, "module-agentscope.web.gradio.utils", false]], "agentscope.web.workstation": [[108, "module-agentscope.web.workstation", false]], "agentscope.web.workstation.workflow": [[109, "module-agentscope.web.workstation.workflow", false]], "agentscope.web.workstation.workflow_dag": [[110, "module-agentscope.web.workstation.workflow_dag", false]], "agentscope.web.workstation.workflow_node": [[111, "module-agentscope.web.workstation.workflow_node", false]], "agentscope.web.workstation.workflow_utils": [[112, "module-agentscope.web.workstation.workflow_utils", false]], "agentservererror": [[13, "agentscope.exception.AgentServerError", false]], "agentservernotaliveerror": [[13, "agentscope.exception.AgentServerNotAliveError", false]], "agentserverservicer\uff08agentscope.server.servicer \u4e2d\u7684\u7c7b\uff09": [[60, "agentscope.server.servicer.AgentServerServicer", false]], "agentserverunsupportedmethoderror": [[13, "agentscope.exception.AgentServerUnsupportedMethodError", false]], "agent\uff08agentscope.web.workstation.workflow_node.workflownodetype \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.WorkflowNodeType.AGENT", false]], "args\uff08agentscope.environment.event \u5c5e\u6027\uff09": [[10, "agentscope.environment.Event.args", false]], "args\uff08agentscope.environment.event.event \u5c5e\u6027\uff09": [[12, "agentscope.environment.event.Event.args", false]], "argumentnotfounderror": [[13, "agentscope.exception.ArgumentNotFoundError", false]], "argumenttypeerror": [[13, "agentscope.exception.ArgumentTypeError", false]], "aria_label\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.aria_label", false]], "aria_label\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.aria_label", false]], "arxiv_search()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.arxiv_search", false]], "arxiv_search()\uff08\u5728 agentscope.service.web.arxiv \u6a21\u5757\u4e2d\uff09": [[88, "agentscope.service.web.arxiv.arxiv_search", false]], "as_server()\uff08\u5728 agentscope.server \u6a21\u5757\u4e2d\uff09": [[57, "agentscope.server.as_server", false]], "as_server()\uff08\u5728 agentscope.server.launcher \u6a21\u5757\u4e2d\uff09": [[59, "agentscope.server.launcher.as_server", false]], "as_studio()\uff08\u5728 agentscope.studio \u6a21\u5757\u4e2d\uff09": [[97, "agentscope.studio.as_studio", false]], "asdigraph\uff08agentscope.web.workstation.workflow_dag \u4e2d\u7684\u7c7b\uff09": [[110, "agentscope.web.workstation.workflow_dag.ASDiGraph", false]], "asmanager\uff08agentscope.manager \u4e2d\u7684\u7c7b\uff09": [[15, "agentscope.manager.ASManager", false]], "async_func()\uff08\u5728 agentscope.rpc \u6a21\u5757\u4e2d\uff09": [[47, "agentscope.rpc.async_func", false]], "async_func()\uff08\u5728 agentscope.rpc.rpc_meta \u6a21\u5757\u4e2d\uff09": [[54, "agentscope.rpc.rpc_meta.async_func", false]], "async_run_code_on_notebook() \uff08agentscope.service.execute_code.exec_notebook.notebookexecutor \u65b9\u6cd5\uff09": [[65, "agentscope.service.execute_code.exec_notebook.NoteBookExecutor.async_run_code_on_notebook", false]], "async_run_code_on_notebook() \uff08agentscope.service.notebookexecutor \u65b9\u6cd5\uff09": [[61, "agentscope.service.NoteBookExecutor.async_run_code_on_notebook", false]], "asyncresultpool\uff08agentscope.server.async_result_pool \u4e2d\u7684\u7c7b\uff09": [[58, "agentscope.server.async_result_pool.AsyncResultPool", false]], "asyncresult\uff08agentscope.rpc \u4e2d\u7684\u7c7b\uff09": [[47, "agentscope.rpc.AsyncResult", false]], "asyncresult\uff08agentscope.rpc.rpc_async \u4e2d\u7684\u7c7b\uff09": [[51, "agentscope.rpc.rpc_async.AsyncResult", false]], "audio2text()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[107, "agentscope.web.gradio.utils.audio2text", false]], "basicenv\uff08agentscope.environment \u4e2d\u7684\u7c7b\uff09": [[10, "agentscope.environment.BasicEnv", false]], "basicenv\uff08agentscope.environment.env \u4e2d\u7684\u7c7b\uff09": [[11, "agentscope.environment.env.BasicEnv", false]], "bing_search()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.bing_search", false]], "bing_search()\uff08\u5728 agentscope.service.web.search \u6a21\u5757\u4e2d\uff09": [[91, "agentscope.service.web.search.bing_search", false]], "bingsearchservicenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.BingSearchServiceNode", false]], "broadcast() \uff08agentscope.msghub.msghubmanager \u65b9\u6cd5\uff09": [[32, "agentscope.msghub.MsgHubManager.broadcast", false]], "build_dag()\uff08\u5728 agentscope.web.workstation.workflow_dag \u6a21\u5757\u4e2d\uff09": [[110, "agentscope.web.workstation.workflow_dag.build_dag", false]], "cache_text_embedding() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.cache_text_embedding", false]], "call_agent_func() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.call_agent_func", false]], "call_agent_func() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.call_agent_func", false]], "call_agent_func() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.call_agent_func", false]], "call_agent_func() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.call_agent_func", false]], "call_agent_func()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.call_agent_func", false]], "cells_length\uff08agentscope.service.execute_code.exec_notebook.notebookexecutor \u5c5e\u6027\uff09": [[65, "agentscope.service.execute_code.exec_notebook.NoteBookExecutor.cells_length", false]], "cells_length\uff08agentscope.service.notebookexecutor \u5c5e\u6027\uff09": [[61, "agentscope.service.NoteBookExecutor.cells_length", false]], "check_uuid()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[107, "agentscope.web.gradio.utils.check_uuid", false]], "chinesesystempromptgenerator\uff08agentscope.prompt \u4e2d\u7684\u7c7b\uff09": [[42, "agentscope.prompt.ChineseSystemPromptGenerator", false]], "clear() \uff08agentscope.memory.memory.memorybase \u65b9\u6cd5\uff09": [[17, "agentscope.memory.memory.MemoryBase.clear", false]], "clear() \uff08agentscope.memory.memorybase \u65b9\u6cd5\uff09": [[16, "agentscope.memory.MemoryBase.clear", false]], "clear() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.clear", false]], "clear() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.clear", false]], "clear_audience() \uff08agentscope.agents.agent.agentbase \u65b9\u6cd5\uff09": [[2, "agentscope.agents.agent.AgentBase.clear_audience", false]], "clear_audience() \uff08agentscope.agents.agentbase \u65b9\u6cd5\uff09": [[1, "agentscope.agents.AgentBase.clear_audience", false]], "clear_model_configs() \uff08agentscope.manager.modelmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.clear_model_configs", false]], "clone_agent() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.clone_agent", false]], "clone_agent()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.clone_agent", false]], "close() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.close", false]], "close() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.close", false]], "code_dir\uff08agentscope.manager.filemanager \u5c5e\u6027\uff09": [[15, "agentscope.manager.FileManager.code_dir", false]], "compare_in_dialog() \uff08agentscope.prompt.systempromptcomparer \u65b9\u6cd5\uff09": [[42, "agentscope.prompt.SystemPromptComparer.compare_in_dialog", false]], "compare_with_queries() \uff08agentscope.prompt.systempromptcomparer \u65b9\u6cd5\uff09": [[42, "agentscope.prompt.SystemPromptComparer.compare_with_queries", false]], "compile() \uff08agentscope.web.workstation.workflow_dag.asdigraph \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_dag.ASDiGraph.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.bingsearchservicenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.BingSearchServiceNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.copynode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.CopyNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.dialogagentnode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.DialogAgentNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.dictdialogagentnode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.DictDialogAgentNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.forlooppipelinenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.ForLoopPipelineNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.googlesearchservicenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.GoogleSearchServiceNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.ifelsepipelinenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.IfElsePipelineNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.modelnode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.ModelNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.msghubnode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.MsgHubNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.msgnode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.MsgNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.placeholdernode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.PlaceHolderNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.pythonservicenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.PythonServiceNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.reactagentnode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.ReActAgentNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.readtextservicenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.ReadTextServiceNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.sequentialpipelinenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.SequentialPipelineNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.switchpipelinenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.SwitchPipelineNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.useragentnode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.UserAgentNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.whilelooppipelinenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.WhileLoopPipelineNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.workflownode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.WorkflowNode.compile", false]], "compile() \uff08agentscope.web.workstation.workflow_node.writetextservicenode \u65b9\u6cd5\uff09": [[111, "agentscope.web.workstation.workflow_node.WriteTextServiceNode.compile", false]], "compile_workflow()\uff08\u5728 agentscope.web.workstation.workflow \u6a21\u5757\u4e2d\uff09": [[109, "agentscope.web.workstation.workflow.compile_workflow", false]], "config_name\uff08agentscope.models.dashscope_model.dashscopechatwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeChatWrapper.config_name", false]], "config_name\uff08agentscope.models.dashscope_model.dashscopeimagesynthesiswrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeImageSynthesisWrapper.config_name", false]], "config_name\uff08agentscope.models.dashscope_model.dashscopemultimodalwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeMultiModalWrapper.config_name", false]], "config_name\uff08agentscope.models.dashscope_model.dashscopetextembeddingwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeTextEmbeddingWrapper.config_name", false]], "config_name\uff08agentscope.models.gemini_model.geminichatwrapper \u5c5e\u6027\uff09": [[23, "agentscope.models.gemini_model.GeminiChatWrapper.config_name", false]], "config_name\uff08agentscope.models.gemini_model.geminiembeddingwrapper \u5c5e\u6027\uff09": [[23, "agentscope.models.gemini_model.GeminiEmbeddingWrapper.config_name", false]], "config_name\uff08agentscope.models.litellm_model.litellmchatwrapper \u5c5e\u6027\uff09": [[24, "agentscope.models.litellm_model.LiteLLMChatWrapper.config_name", false]], "config_name\uff08agentscope.models.model.modelwrapperbase \u5c5e\u6027\uff09": [[25, "agentscope.models.model.ModelWrapperBase.config_name", false]], "config_name\uff08agentscope.models.modelwrapperbase \u5c5e\u6027\uff09": [[21, "agentscope.models.ModelWrapperBase.config_name", false]], "config_name\uff08agentscope.models.ollama_model.ollamachatwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaChatWrapper.config_name", false]], "config_name\uff08agentscope.models.ollama_model.ollamaembeddingwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaEmbeddingWrapper.config_name", false]], "config_name\uff08agentscope.models.ollama_model.ollamagenerationwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaGenerationWrapper.config_name", false]], "config_name\uff08agentscope.models.openai_model.openaichatwrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIChatWrapper.config_name", false]], "config_name\uff08agentscope.models.openai_model.openaidallewrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIDALLEWrapper.config_name", false]], "config_name\uff08agentscope.models.openai_model.openaiembeddingwrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIEmbeddingWrapper.config_name", false]], "config_name\uff08agentscope.models.post_model.postapichatwrapper \u5c5e\u6027\uff09": [[28, "agentscope.models.post_model.PostAPIChatWrapper.config_name", false]], "config_name\uff08agentscope.models.post_model.postapimodelwrapperbase \u5c5e\u6027\uff09": [[28, "agentscope.models.post_model.PostAPIModelWrapperBase.config_name", false]], "config_name\uff08agentscope.models.yi_model.yichatwrapper \u5c5e\u6027\uff09": [[30, "agentscope.models.yi_model.YiChatWrapper.config_name", false]], "config_name\uff08agentscope.models.zhipu_model.zhipuaichatwrapper \u5c5e\u6027\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIChatWrapper.config_name", false]], "config_name\uff08agentscope.models.zhipu_model.zhipuaiembeddingwrapper \u5c5e\u6027\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIEmbeddingWrapper.config_name", false]], "content_hint\uff08agentscope.parsers.code_block_parser.markdowncodeblockparser \u5c5e\u6027\uff09": [[34, "agentscope.parsers.code_block_parser.MarkdownCodeBlockParser.content_hint", false]], "content_hint\uff08agentscope.parsers.json_object_parser.markdownjsondictparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonDictParser.content_hint", false]], "content_hint\uff08agentscope.parsers.json_object_parser.markdownjsonobjectparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonObjectParser.content_hint", false]], "content_hint\uff08agentscope.parsers.markdowncodeblockparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownCodeBlockParser.content_hint", false]], "content_hint\uff08agentscope.parsers.markdownjsondictparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonDictParser.content_hint", false]], "content_hint\uff08agentscope.parsers.markdownjsonobjectparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonObjectParser.content_hint", false]], "content_hint\uff08agentscope.parsers.tagged_content_parser.taggedcontent \u5c5e\u6027\uff09": [[38, "agentscope.parsers.tagged_content_parser.TaggedContent.content_hint", false]], "content_hint\uff08agentscope.parsers.taggedcontent \u5c5e\u6027\uff09": [[33, "agentscope.parsers.TaggedContent.content_hint", false]], "content\uff08agentscope.message.msg \u5c5e\u6027\uff09": [[19, "agentscope.message.Msg.content", false]], "content\uff08agentscope.message.msg.msg \u5c5e\u6027\uff09": [[20, "agentscope.message.msg.Msg.content", false]], "convert_url() \uff08agentscope.models.dashscope_model.dashscopemultimodalwrapper \u65b9\u6cd5\uff09": [[22, "agentscope.models.dashscope_model.DashScopeMultiModalWrapper.convert_url", false]], "convert_url() \uff08agentscope.models.dashscopemultimodalwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.DashScopeMultiModalWrapper.convert_url", false]], "copynode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.CopyNode", false]], "copy\uff08agentscope.web.workstation.workflow_node.workflownodetype \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.WorkflowNodeType.COPY", false]], "cos_sim()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.cos_sim", false]], "cos_sim()\uff08\u5728 agentscope.service.retrieval.similarity \u6a21\u5757\u4e2d\uff09": [[77, "agentscope.service.retrieval.similarity.cos_sim", false]], "count()\uff08\u5728 agentscope.tokens \u6a21\u5757\u4e2d\uff09": [[99, "agentscope.tokens.count", false]], "count_dashscope_tokens()\uff08\u5728 agentscope.tokens \u6a21\u5757\u4e2d\uff09": [[99, "agentscope.tokens.count_dashscope_tokens", false]], "count_gemini_tokens()\uff08\u5728 agentscope.tokens \u6a21\u5757\u4e2d\uff09": [[99, "agentscope.tokens.count_gemini_tokens", false]], "count_huggingface_tokens()\uff08\u5728 agentscope.tokens \u6a21\u5757\u4e2d\uff09": [[99, "agentscope.tokens.count_huggingface_tokens", false]], "count_openai_token()\uff08\u5728 agentscope.utils.token_utils \u6a21\u5757\u4e2d\uff09": [[102, "agentscope.utils.token_utils.count_openai_token", false]], "count_openai_tokens()\uff08\u5728 agentscope.tokens \u6a21\u5757\u4e2d\uff09": [[99, "agentscope.tokens.count_openai_tokens", false]], "create() \uff08agentscope.rpc.rpc_object.rpcobject \u65b9\u6cd5\uff09": [[55, "agentscope.rpc.rpc_object.RpcObject.create", false]], "create() \uff08agentscope.rpc.rpcobject \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcObject.create", false]], "create_agent() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.create_agent", false]], "create_agent() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.create_agent", false]], "create_agent() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.create_agent", false]], "create_agent() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.create_agent", false]], "create_agent()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.create_agent", false]], "create_directory()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.create_directory", false]], "create_directory()\uff08\u5728 agentscope.service.file.common \u6a21\u5757\u4e2d\uff09": [[69, "agentscope.service.file.common.create_directory", false]], "create_file()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.create_file", false]], "create_file()\uff08\u5728 agentscope.service.file.common \u6a21\u5757\u4e2d\uff09": [[69, "agentscope.service.file.common.create_file", false]], "create_tempdir()\uff08\u5728 agentscope.utils.common \u6a21\u5757\u4e2d\uff09": [[101, "agentscope.utils.common.create_tempdir", false]], "cycle_dots()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[107, "agentscope.web.gradio.utils.cycle_dots", false]], "dashscope_image_to_text()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.dashscope_image_to_text", false]], "dashscope_image_to_text()\uff08\u5728 agentscope.service.multi_modality.dashscope_services \u6a21\u5757\u4e2d\uff09": [[73, "agentscope.service.multi_modality.dashscope_services.dashscope_image_to_text", false]], "dashscope_text_to_audio()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.dashscope_text_to_audio", false]], "dashscope_text_to_audio()\uff08\u5728 agentscope.service.multi_modality.dashscope_services \u6a21\u5757\u4e2d\uff09": [[73, "agentscope.service.multi_modality.dashscope_services.dashscope_text_to_audio", false]], "dashscope_text_to_image()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.dashscope_text_to_image", false]], "dashscope_text_to_image()\uff08\u5728 agentscope.service.multi_modality.dashscope_services \u6a21\u5757\u4e2d\uff09": [[73, "agentscope.service.multi_modality.dashscope_services.dashscope_text_to_image", false]], "dashscopechatwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.DashScopeChatWrapper", false]], "dashscopechatwrapper\uff08agentscope.models.dashscope_model \u4e2d\u7684\u7c7b\uff09": [[22, "agentscope.models.dashscope_model.DashScopeChatWrapper", false]], "dashscopeimagesynthesiswrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.DashScopeImageSynthesisWrapper", false]], "dashscopeimagesynthesiswrapper\uff08agentscope.models.dashscope_model \u4e2d\u7684\u7c7b\uff09": [[22, "agentscope.models.dashscope_model.DashScopeImageSynthesisWrapper", false]], "dashscopemultimodalwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.DashScopeMultiModalWrapper", false]], "dashscopemultimodalwrapper\uff08agentscope.models.dashscope_model \u4e2d\u7684\u7c7b\uff09": [[22, "agentscope.models.dashscope_model.DashScopeMultiModalWrapper", false]], "dashscopetextembeddingwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.DashScopeTextEmbeddingWrapper", false]], "dashscopetextembeddingwrapper\uff08agentscope.models.dashscope_model \u4e2d\u7684\u7c7b\uff09": [[22, "agentscope.models.dashscope_model.DashScopeTextEmbeddingWrapper", false]], "dashscopewrapperbase\uff08agentscope.models.dashscope_model \u4e2d\u7684\u7c7b\uff09": [[22, "agentscope.models.dashscope_model.DashScopeWrapperBase", false]], "dblp_search_authors()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.dblp_search_authors", false]], "dblp_search_authors()\uff08\u5728 agentscope.service.web.dblp \u6a21\u5757\u4e2d\uff09": [[89, "agentscope.service.web.dblp.dblp_search_authors", false]], "dblp_search_publications()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.dblp_search_publications", false]], "dblp_search_publications()\uff08\u5728 agentscope.service.web.dblp \u6a21\u5757\u4e2d\uff09": [[89, "agentscope.service.web.dblp.dblp_search_publications", false]], "dblp_search_venues()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.dblp_search_venues", false]], "dblp_search_venues()\uff08\u5728 agentscope.service.web.dblp \u6a21\u5757\u4e2d\uff09": [[89, "agentscope.service.web.dblp.dblp_search_venues", false]], "decode_jwt()\uff08\u5728 agentscope.studio.utils \u6a21\u5757\u4e2d\uff09": [[98, "agentscope.studio.utils.decode_jwt", false]], "delete() \uff08agentscope.memory.memory.memorybase \u65b9\u6cd5\uff09": [[17, "agentscope.memory.memory.MemoryBase.delete", false]], "delete() \uff08agentscope.memory.memorybase \u65b9\u6cd5\uff09": [[16, "agentscope.memory.MemoryBase.delete", false]], "delete() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.delete", false]], "delete() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.delete", false]], "delete() \uff08agentscope.msghub.msghubmanager \u65b9\u6cd5\uff09": [[32, "agentscope.msghub.MsgHubManager.delete", false]], "delete_agent() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.delete_agent", false]], "delete_agent() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.delete_agent", false]], "delete_agent() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.delete_agent", false]], "delete_agent() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.delete_agent", false]], "delete_agent()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.delete_agent", false]], "delete_all_agent() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.delete_all_agent", false]], "delete_all_agent() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.delete_all_agent", false]], "delete_all_agents() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.delete_all_agents", false]], "delete_all_agents() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.delete_all_agents", false]], "delete_all_agents()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.delete_all_agents", false]], "delete_directory()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.delete_directory", false]], "delete_directory()\uff08\u5728 agentscope.service.file.common \u6a21\u5757\u4e2d\uff09": [[69, "agentscope.service.file.common.delete_directory", false]], "delete_file()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.delete_file", false]], "delete_file()\uff08\u5728 agentscope.service.file.common \u6a21\u5757\u4e2d\uff09": [[69, "agentscope.service.file.common.delete_file", false]], "deprecated_model_type\uff08agentscope.models.dashscope_model.dashscopechatwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeChatWrapper.deprecated_model_type", false]], "deprecated_model_type\uff08agentscope.models.dashscopechatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.DashScopeChatWrapper.deprecated_model_type", false]], "deprecated_model_type\uff08agentscope.models.openai_model.openaichatwrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIChatWrapper.deprecated_model_type", false]], "deprecated_model_type\uff08agentscope.models.openaichatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.OpenAIChatWrapper.deprecated_model_type", false]], "deprecated_model_type\uff08agentscope.models.post_model.postapidallewrapper \u5c5e\u6027\uff09": [[28, "agentscope.models.post_model.PostAPIDALLEWrapper.deprecated_model_type", false]], "deps_converter()\uff08\u5728 agentscope.web.workstation.workflow_utils \u6a21\u5757\u4e2d\uff09": [[112, "agentscope.web.workstation.workflow_utils.deps_converter", false]], "describe() \uff08agentscope.environment.basicenv \u65b9\u6cd5\uff09": [[10, "agentscope.environment.BasicEnv.describe", false]], "describe() \uff08agentscope.environment.env \u65b9\u6cd5\uff09": [[10, "agentscope.environment.Env.describe", false]], "describe() \uff08agentscope.environment.env.basicenv \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.BasicEnv.describe", false]], "describe() \uff08agentscope.environment.env.env \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.Env.describe", false]], "deserialize()\uff08\u5728 agentscope.serialize \u6a21\u5757\u4e2d\uff09": [[56, "agentscope.serialize.deserialize", false]], "dialogagentnode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.DialogAgentNode", false]], "dialogagent\uff08agentscope.agents \u4e2d\u7684\u7c7b\uff09": [[1, "agentscope.agents.DialogAgent", false]], "dialogagent\uff08agentscope.agents.dialog_agent \u4e2d\u7684\u7c7b\uff09": [[3, "agentscope.agents.dialog_agent.DialogAgent", false]], "dict_converter()\uff08\u5728 agentscope.web.workstation.workflow_utils \u6a21\u5757\u4e2d\uff09": [[112, "agentscope.web.workstation.workflow_utils.dict_converter", false]], "dictdialogagentnode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.DictDialogAgentNode", false]], "dictdialogagent\uff08agentscope.agents \u4e2d\u7684\u7c7b\uff09": [[1, "agentscope.agents.DictDialogAgent", false]], "dictdialogagent\uff08agentscope.agents.dict_dialog_agent \u4e2d\u7684\u7c7b\uff09": [[4, "agentscope.agents.dict_dialog_agent.DictDialogAgent", false]], "dictfiltermixin\uff08agentscope.parsers.parser_base \u4e2d\u7684\u7c7b\uff09": [[36, "agentscope.parsers.parser_base.DictFilterMixin", false]], "digest_webpage()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.digest_webpage", false]], "digest_webpage()\uff08\u5728 agentscope.service.web.web_digest \u6a21\u5757\u4e2d\uff09": [[93, "agentscope.service.web.web_digest.digest_webpage", false]], "distconf\uff08agentscope.rpc \u4e2d\u7684\u7c7b\uff09": [[47, "agentscope.rpc.DistConf", false]], "distconf\uff08agentscope.rpc.rpc_config \u4e2d\u7684\u7c7b\uff09": [[53, "agentscope.rpc.rpc_config.DistConf", false]], "download_file() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.download_file", false]], "download_file() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.download_file", false]], "download_file() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.download_file", false]], "download_file() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.download_file", false]], "download_file()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.download_file", false]], "download_from_url()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.download_from_url", false]], "download_from_url()\uff08\u5728 agentscope.service.web.download \u6a21\u5757\u4e2d\uff09": [[90, "agentscope.service.web.download.download_from_url", false]], "embedding_cache_dir\uff08agentscope.manager.filemanager \u5c5e\u6027\uff09": [[15, "agentscope.manager.FileManager.embedding_cache_dir", false]], "englishsystempromptgenerator\uff08agentscope.prompt \u4e2d\u7684\u7c7b\uff09": [[42, "agentscope.prompt.EnglishSystemPromptGenerator", false]], "envalreadyexisterror": [[13, "agentscope.exception.EnvAlreadyExistError", false]], "enverror": [[13, "agentscope.exception.EnvError", false]], "envlistenererror": [[13, "agentscope.exception.EnvListenerError", false]], "envnotfounderror": [[13, "agentscope.exception.EnvNotFoundError", false]], "envtypeerror": [[13, "agentscope.exception.EnvTypeError", false]], "envunsupportedfunctionerror": [[13, "agentscope.exception.EnvUnsupportedFunctionError", false]], "env\uff08agentscope.environment \u4e2d\u7684\u7c7b\uff09": [[10, "agentscope.environment.Env", false]], "env\uff08agentscope.environment.env \u4e2d\u7684\u7c7b\uff09": [[11, "agentscope.environment.env.Env", false]], "equip() \uff08agentscope.rag.knowledge_bank.knowledgebank \u65b9\u6cd5\uff09": [[45, "agentscope.rag.knowledge_bank.KnowledgeBank.equip", false]], "equip() \uff08agentscope.rag.knowledgebank \u65b9\u6cd5\uff09": [[43, "agentscope.rag.KnowledgeBank.equip", false]], "error\uff08agentscope.service.service_status.serviceexecstatus \u5c5e\u6027\uff09": [[79, "agentscope.service.service_status.ServiceExecStatus.ERROR", false]], "error\uff08agentscope.service.serviceexecstatus \u5c5e\u6027\uff09": [[61, "agentscope.service.ServiceExecStatus.ERROR", false]], "event_func()\uff08\u5728 agentscope.environment \u6a21\u5757\u4e2d\uff09": [[10, "agentscope.environment.event_func", false]], "event_func()\uff08\u5728 agentscope.environment.env \u6a21\u5757\u4e2d\uff09": [[11, "agentscope.environment.env.event_func", false]], "eventlistener\uff08agentscope.environment \u4e2d\u7684\u7c7b\uff09": [[10, "agentscope.environment.EventListener", false]], "eventlistener\uff08agentscope.environment.env \u4e2d\u7684\u7c7b\uff09": [[11, "agentscope.environment.env.EventListener", false]], "event\uff08agentscope.environment \u4e2d\u7684\u7c7b\uff09": [[10, "agentscope.environment.Event", false]], "event\uff08agentscope.environment.event \u4e2d\u7684\u7c7b\uff09": [[12, "agentscope.environment.event.Event", false]], "exec_node() \uff08agentscope.web.workstation.workflow_dag.asdigraph \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_dag.ASDiGraph.exec_node", false]], "execute_python_code()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.execute_python_code", false]], "execute_python_code()\uff08\u5728 agentscope.service.execute_code.exec_python \u6a21\u5757\u4e2d\uff09": [[66, "agentscope.service.execute_code.exec_python.execute_python_code", false]], "execute_shell_command()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.execute_shell_command", false]], "execute_shell_command()\uff08\u5728 agentscope.service.execute_code.exec_shell \u6a21\u5757\u4e2d\uff09": [[67, "agentscope.service.execute_code.exec_shell.execute_shell_command", false]], "export() \uff08agentscope.memory.memory.memorybase \u65b9\u6cd5\uff09": [[17, "agentscope.memory.memory.MemoryBase.export", false]], "export() \uff08agentscope.memory.memorybase \u65b9\u6cd5\uff09": [[16, "agentscope.memory.MemoryBase.export", false]], "export() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.export", false]], "export() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.export", false]], "fetch_cached_text_embedding() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.fetch_cached_text_embedding", false]], "file_dir\uff08agentscope.manager.filemanager \u5c5e\u6027\uff09": [[15, "agentscope.manager.FileManager.file_dir", false]], "filemanager\uff08agentscope.manager \u4e2d\u7684\u7c7b\uff09": [[15, "agentscope.manager.FileManager", false]], "finish()\uff08agentscope.agents.react_agent.reactagent \u9759\u6001\u65b9\u6cd5\uff09": [[7, "agentscope.agents.react_agent.ReActAgent.finish", false]], "finish()\uff08agentscope.agents.reactagent \u9759\u6001\u65b9\u6cd5\uff09": [[1, "agentscope.agents.ReActAgent.finish", false]], "flush() \uff08agentscope.manager.asmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ASManager.flush", false]], "flush() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.flush", false]], "flush() \uff08agentscope.manager.modelmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.flush", false]], "flush() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.flush", false]], "fn_choice()\uff08\u5728 agentscope.web.gradio.studio \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.studio.fn_choice", false]], "forlooppipeline()\uff08\u5728 agentscope.pipelines \u6a21\u5757\u4e2d\uff09": [[39, "agentscope.pipelines.forlooppipeline", false]], "forlooppipeline()\uff08\u5728 agentscope.pipelines.functional \u6a21\u5757\u4e2d\uff09": [[40, "agentscope.pipelines.functional.forlooppipeline", false]], "forlooppipelinenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.ForLoopPipelineNode", false]], "forlooppipeline\uff08agentscope.pipelines \u4e2d\u7684\u7c7b\uff09": [[39, "agentscope.pipelines.ForLoopPipeline", false]], "forlooppipeline\uff08agentscope.pipelines.pipeline \u4e2d\u7684\u7c7b\uff09": [[41, "agentscope.pipelines.pipeline.ForLoopPipeline", false]], "format() \uff08agentscope.models.dashscope_model.dashscopechatwrapper \u65b9\u6cd5\uff09": [[22, "agentscope.models.dashscope_model.DashScopeChatWrapper.format", false]], "format() \uff08agentscope.models.dashscope_model.dashscopemultimodalwrapper \u65b9\u6cd5\uff09": [[22, "agentscope.models.dashscope_model.DashScopeMultiModalWrapper.format", false]], "format() \uff08agentscope.models.dashscope_model.dashscopewrapperbase \u65b9\u6cd5\uff09": [[22, "agentscope.models.dashscope_model.DashScopeWrapperBase.format", false]], "format() \uff08agentscope.models.dashscopechatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.DashScopeChatWrapper.format", false]], "format() \uff08agentscope.models.dashscopemultimodalwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.DashScopeMultiModalWrapper.format", false]], "format() \uff08agentscope.models.litellm_model.litellmchatwrapper \u65b9\u6cd5\uff09": [[24, "agentscope.models.litellm_model.LiteLLMChatWrapper.format", false]], "format() \uff08agentscope.models.litellm_model.litellmwrapperbase \u65b9\u6cd5\uff09": [[24, "agentscope.models.litellm_model.LiteLLMWrapperBase.format", false]], "format() \uff08agentscope.models.litellmchatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.LiteLLMChatWrapper.format", false]], "format() \uff08agentscope.models.model.modelwrapperbase \u65b9\u6cd5\uff09": [[25, "agentscope.models.model.ModelWrapperBase.format", false]], "format() \uff08agentscope.models.modelwrapperbase \u65b9\u6cd5\uff09": [[21, "agentscope.models.ModelWrapperBase.format", false]], "format() \uff08agentscope.models.ollama_model.ollamachatwrapper \u65b9\u6cd5\uff09": [[26, "agentscope.models.ollama_model.OllamaChatWrapper.format", false]], "format() \uff08agentscope.models.ollama_model.ollamaembeddingwrapper \u65b9\u6cd5\uff09": [[26, "agentscope.models.ollama_model.OllamaEmbeddingWrapper.format", false]], "format() \uff08agentscope.models.ollama_model.ollamagenerationwrapper \u65b9\u6cd5\uff09": [[26, "agentscope.models.ollama_model.OllamaGenerationWrapper.format", false]], "format() \uff08agentscope.models.ollamachatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.OllamaChatWrapper.format", false]], "format() \uff08agentscope.models.ollamaembeddingwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.OllamaEmbeddingWrapper.format", false]], "format() \uff08agentscope.models.ollamagenerationwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.OllamaGenerationWrapper.format", false]], "format() \uff08agentscope.models.openai_model.openaichatwrapper \u65b9\u6cd5\uff09": [[27, "agentscope.models.openai_model.OpenAIChatWrapper.format", false]], "format() \uff08agentscope.models.openai_model.openaiwrapperbase \u65b9\u6cd5\uff09": [[27, "agentscope.models.openai_model.OpenAIWrapperBase.format", false]], "format() \uff08agentscope.models.openaichatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.OpenAIChatWrapper.format", false]], "format() \uff08agentscope.models.openaiwrapperbase \u65b9\u6cd5\uff09": [[21, "agentscope.models.OpenAIWrapperBase.format", false]], "format() \uff08agentscope.models.post_model.postapichatwrapper \u65b9\u6cd5\uff09": [[28, "agentscope.models.post_model.PostAPIChatWrapper.format", false]], "format() \uff08agentscope.models.post_model.postapidallewrapper \u65b9\u6cd5\uff09": [[28, "agentscope.models.post_model.PostAPIDALLEWrapper.format", false]], "format() \uff08agentscope.models.post_model.postapiembeddingwrapper \u65b9\u6cd5\uff09": [[28, "agentscope.models.post_model.PostAPIEmbeddingWrapper.format", false]], "format() \uff08agentscope.models.postapichatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.PostAPIChatWrapper.format", false]], "format() \uff08agentscope.models.yi_model.yichatwrapper \u65b9\u6cd5\uff09": [[30, "agentscope.models.yi_model.YiChatWrapper.format", false]], "format() \uff08agentscope.models.yichatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.YiChatWrapper.format", false]], "format() \uff08agentscope.models.zhipu_model.zhipuaichatwrapper \u65b9\u6cd5\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIChatWrapper.format", false]], "format() \uff08agentscope.models.zhipu_model.zhipuaiwrapperbase \u65b9\u6cd5\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIWrapperBase.format", false]], "format() \uff08agentscope.models.zhipuaichatwrapper \u65b9\u6cd5\uff09": [[21, "agentscope.models.ZhipuAIChatWrapper.format", false]], "format()\uff08agentscope.models.gemini_model.geminichatwrapper \u9759\u6001\u65b9\u6cd5\uff09": [[23, "agentscope.models.gemini_model.GeminiChatWrapper.format", false]], "format()\uff08agentscope.models.geminichatwrapper \u9759\u6001\u65b9\u6cd5\uff09": [[21, "agentscope.models.GeminiChatWrapper.format", false]], "format_for_common_chat_models()\uff08agentscope.models.model.modelwrapperbase \u9759\u6001\u65b9\u6cd5\uff09": [[25, "agentscope.models.model.ModelWrapperBase.format_for_common_chat_models", false]], "format_for_common_chat_models()\uff08agentscope.models.modelwrapperbase \u9759\u6001\u65b9\u6cd5\uff09": [[21, "agentscope.models.ModelWrapperBase.format_for_common_chat_models", false]], "format_instruction\uff08agentscope.parsers.code_block_parser.markdowncodeblockparser \u5c5e\u6027\uff09": [[34, "agentscope.parsers.code_block_parser.MarkdownCodeBlockParser.format_instruction", false]], "format_instruction\uff08agentscope.parsers.json_object_parser.markdownjsondictparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonDictParser.format_instruction", false]], "format_instruction\uff08agentscope.parsers.json_object_parser.markdownjsonobjectparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonObjectParser.format_instruction", false]], "format_instruction\uff08agentscope.parsers.markdowncodeblockparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownCodeBlockParser.format_instruction", false]], "format_instruction\uff08agentscope.parsers.markdownjsondictparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonDictParser.format_instruction", false]], "format_instruction\uff08agentscope.parsers.markdownjsonobjectparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonObjectParser.format_instruction", false]], "format_instruction\uff08agentscope.parsers.multitaggedcontentparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MultiTaggedContentParser.format_instruction", false]], "format_instruction\uff08agentscope.parsers.regex_tagged_content_parser.regextaggedcontentparser \u5c5e\u6027\uff09": [[37, "agentscope.parsers.regex_tagged_content_parser.RegexTaggedContentParser.format_instruction", false]], "format_instruction\uff08agentscope.parsers.regextaggedcontentparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.RegexTaggedContentParser.format_instruction", false]], "format_instruction\uff08agentscope.parsers.tagged_content_parser.multitaggedcontentparser \u5c5e\u6027\uff09": [[38, "agentscope.parsers.tagged_content_parser.MultiTaggedContentParser.format_instruction", false]], "formatted_str() \uff08agentscope.message.msg \u65b9\u6cd5\uff09": [[19, "agentscope.message.Msg.formatted_str", false]], "formatted_str() \uff08agentscope.message.msg.msg \u65b9\u6cd5\uff09": [[20, "agentscope.message.msg.Msg.formatted_str", false]], "from_dict()\uff08agentscope.message.msg \u7c7b\u65b9\u6cd5\uff09": [[19, "agentscope.message.Msg.from_dict", false]], "from_dict()\uff08agentscope.message.msg.msg \u7c7b\u65b9\u6cd5\uff09": [[20, "agentscope.message.msg.Msg.from_dict", false]], "functioncallerror": [[13, "agentscope.exception.FunctionCallError", false]], "functioncallformaterror": [[13, "agentscope.exception.FunctionCallFormatError", false]], "functionnotfounderror": [[13, "agentscope.exception.FunctionNotFoundError", false]], "geminichatwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.GeminiChatWrapper", false]], "geminichatwrapper\uff08agentscope.models.gemini_model \u4e2d\u7684\u7c7b\uff09": [[23, "agentscope.models.gemini_model.GeminiChatWrapper", false]], "geminiembeddingwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.GeminiEmbeddingWrapper", false]], "geminiembeddingwrapper\uff08agentscope.models.gemini_model \u4e2d\u7684\u7c7b\uff09": [[23, "agentscope.models.gemini_model.GeminiEmbeddingWrapper", false]], "geminiwrapperbase\uff08agentscope.models.gemini_model \u4e2d\u7684\u7c7b\uff09": [[23, "agentscope.models.gemini_model.GeminiWrapperBase", false]], "generate() \uff08agentscope.prompt.systempromptgeneratorbase \u65b9\u6cd5\uff09": [[42, "agentscope.prompt.SystemPromptGeneratorBase.generate", false]], "generate_agent_id()\uff08agentscope.agents.agent.agentbase \u7c7b\u65b9\u6cd5\uff09": [[2, "agentscope.agents.agent.AgentBase.generate_agent_id", false]], "generate_agent_id()\uff08agentscope.agents.agentbase \u7c7b\u65b9\u6cd5\uff09": [[1, "agentscope.agents.AgentBase.generate_agent_id", false]], "generate_image_from_name()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[107, "agentscope.web.gradio.utils.generate_image_from_name", false]], "generate_jwt()\uff08\u5728 agentscope.studio.utils \u6a21\u5757\u4e2d\uff09": [[98, "agentscope.studio.utils.generate_jwt", false]], "generate_notes() \uff08agentscope.prompt.systempromptoptimizer \u65b9\u6cd5\uff09": [[42, "agentscope.prompt.SystemPromptOptimizer.generate_notes", false]], "generate_oid()\uff08\u5728 agentscope.rpc.rpc_meta \u6a21\u5757\u4e2d\uff09": [[54, "agentscope.rpc.rpc_meta.generate_oid", false]], "generate_server_id()\uff08agentscope.server.launcher.rpcagentserverlauncher \u7c7b\u65b9\u6cd5\uff09": [[59, "agentscope.server.launcher.RpcAgentServerLauncher.generate_server_id", false]], "generate_server_id()\uff08agentscope.server.rpcagentserverlauncher \u7c7b\u65b9\u6cd5\uff09": [[57, "agentscope.server.RpcAgentServerLauncher.generate_server_id", false]], "generation_method\uff08agentscope.models.gemini_model.geminichatwrapper \u5c5e\u6027\uff09": [[23, "agentscope.models.gemini_model.GeminiChatWrapper.generation_method", false]], "generation_method\uff08agentscope.models.geminichatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.GeminiChatWrapper.generation_method", false]], "get() \uff08agentscope.environment.event.getable \u65b9\u6cd5\uff09": [[12, "agentscope.environment.event.Getable.get", false]], "get() \uff08agentscope.server.async_result_pool.asyncresultpool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.AsyncResultPool.get", false]], "get() \uff08agentscope.server.async_result_pool.localpool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.LocalPool.get", false]], "get() \uff08agentscope.server.async_result_pool.redispool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.RedisPool.get", false]], "get()\uff08agentscope.service.service_toolkit.servicefactory \u7c7b\u65b9\u6cd5\uff09": [[80, "agentscope.service.service_toolkit.ServiceFactory.get", false]], "get()\uff08agentscope.service.service_toolkit.servicetoolkit \u7c7b\u65b9\u6cd5\uff09": [[80, "agentscope.service.service_toolkit.ServiceToolkit.get", false]], "get()\uff08agentscope.service.servicefactory \u7c7b\u65b9\u6cd5\uff09": [[61, "agentscope.service.ServiceFactory.get", false]], "get()\uff08agentscope.service.servicetoolkit \u7c7b\u65b9\u6cd5\uff09": [[61, "agentscope.service.ServiceToolkit.get", false]], "get_action_functions() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.get_action_functions", false]], "get_action_functions() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.get_action_functions", false]], "get_agent() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.get_agent", false]], "get_agent_list() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.get_agent_list", false]], "get_agent_list() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.get_agent_list", false]], "get_agent_list() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.get_agent_list", false]], "get_agent_list() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.get_agent_list", false]], "get_agent_list()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.get_agent_list", false]], "get_agent_memory() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.get_agent_memory", false]], "get_agent_memory() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.get_agent_memory", false]], "get_agent_memory() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.get_agent_memory", false]], "get_agent_memory() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.get_agent_memory", false]], "get_agent_memory()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.get_agent_memory", false]], "get_all_agents()\uff08\u5728 agentscope.web.workstation.workflow_node \u6a21\u5757\u4e2d\uff09": [[111, "agentscope.web.workstation.workflow_node.get_all_agents", false]], "get_chat()\uff08\u5728 agentscope.web.gradio.studio \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.studio.get_chat", false]], "get_chat_msg()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[107, "agentscope.web.gradio.utils.get_chat_msg", false]], "get_children() \uff08agentscope.environment.basicenv \u65b9\u6cd5\uff09": [[10, "agentscope.environment.BasicEnv.get_children", false]], "get_children() \uff08agentscope.environment.env \u65b9\u6cd5\uff09": [[10, "agentscope.environment.Env.get_children", false]], "get_children() \uff08agentscope.environment.env.basicenv \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.BasicEnv.get_children", false]], "get_children() \uff08agentscope.environment.env.env \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.Env.get_children", false]], "get_class()\uff08agentscope.rpc.rpc_meta.rpcmeta \u9759\u6001\u65b9\u6cd5\uff09": [[54, "agentscope.rpc.rpc_meta.RpcMeta.get_class", false]], "get_class()\uff08agentscope.rpc.rpcmeta \u9759\u6001\u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcMeta.get_class", false]], "get_config_by_name() \uff08agentscope.manager.modelmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.get_config_by_name", false]], "get_current_directory()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.get_current_directory", false]], "get_current_directory()\uff08\u5728 agentscope.service.file.common \u6a21\u5757\u4e2d\uff09": [[69, "agentscope.service.file.common.get_current_directory", false]], "get_embeddings() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.get_embeddings", false]], "get_embeddings() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.get_embeddings", false]], "get_help()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.get_help", false]], "get_instance()\uff08agentscope.manager.asmanager \u7c7b\u65b9\u6cd5\uff09": [[15, "agentscope.manager.ASManager.get_instance", false]], "get_instance()\uff08agentscope.manager.filemanager \u7c7b\u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.get_instance", false]], "get_instance()\uff08agentscope.manager.modelmanager \u7c7b\u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.get_instance", false]], "get_instance()\uff08agentscope.manager.monitormanager \u7c7b\u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.get_instance", false]], "get_knowledge() \uff08agentscope.rag.knowledge_bank.knowledgebank \u65b9\u6cd5\uff09": [[45, "agentscope.rag.knowledge_bank.KnowledgeBank.get_knowledge", false]], "get_knowledge() \uff08agentscope.rag.knowledgebank \u65b9\u6cd5\uff09": [[43, "agentscope.rag.KnowledgeBank.get_knowledge", false]], "get_listeners() \uff08agentscope.environment.basicenv \u65b9\u6cd5\uff09": [[10, "agentscope.environment.BasicEnv.get_listeners", false]], "get_listeners() \uff08agentscope.environment.env \u65b9\u6cd5\uff09": [[10, "agentscope.environment.Env.get_listeners", false]], "get_listeners() \uff08agentscope.environment.env.basicenv \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.BasicEnv.get_listeners", false]], "get_listeners() \uff08agentscope.environment.env.env \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.Env.get_listeners", false]], "get_memory() \uff08agentscope.memory.memory.memorybase \u65b9\u6cd5\uff09": [[17, "agentscope.memory.memory.MemoryBase.get_memory", false]], "get_memory() \uff08agentscope.memory.memorybase \u65b9\u6cd5\uff09": [[16, "agentscope.memory.MemoryBase.get_memory", false]], "get_memory() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.get_memory", false]], "get_memory() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.get_memory", false]], "get_model_by_config_name() \uff08agentscope.manager.modelmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.get_model_by_config_name", false]], "get_openai_max_length()\uff08\u5728 agentscope.utils.token_utils \u6a21\u5757\u4e2d\uff09": [[102, "agentscope.utils.token_utils.get_openai_max_length", false]], "get_player_input()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[107, "agentscope.web.gradio.utils.get_player_input", false]], "get_pool()\uff08\u5728 agentscope.server.async_result_pool \u6a21\u5757\u4e2d\uff09": [[58, "agentscope.server.async_result_pool.get_pool", false]], "get_position() \uff08agentscope.environment.event.movable2d \u65b9\u6cd5\uff09": [[12, "agentscope.environment.event.Movable2D.get_position", false]], "get_public_methods()\uff08\u5728 agentscope.rpc.rpc_object \u6a21\u5757\u4e2d\uff09": [[55, "agentscope.rpc.rpc_object.get_public_methods", false]], "get_reset_msg()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[107, "agentscope.web.gradio.utils.get_reset_msg", false]], "get_server_info() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.get_server_info", false]], "get_server_info() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.get_server_info", false]], "get_server_info() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.get_server_info", false]], "get_server_info() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.get_server_info", false]], "get_server_info()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.get_server_info", false]], "get_wrapper()\uff08agentscope.models.model.modelwrapperbase \u7c7b\u65b9\u6cd5\uff09": [[25, "agentscope.models.model.ModelWrapperBase.get_wrapper", false]], "get_wrapper()\uff08agentscope.models.modelwrapperbase \u7c7b\u65b9\u6cd5\uff09": [[21, "agentscope.models.ModelWrapperBase.get_wrapper", false]], "getable\uff08agentscope.environment.event \u4e2d\u7684\u7c7b\uff09": [[12, "agentscope.environment.event.Getable", false]], "google_search()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.google_search", false]], "google_search()\uff08\u5728 agentscope.service.web.search \u6a21\u5757\u4e2d\uff09": [[91, "agentscope.service.web.search.google_search", false]], "googlesearchservicenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.GoogleSearchServiceNode", false]], "height\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.height", false]], "height\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.height", false]], "holdable\uff08agentscope.environment.event \u4e2d\u7684\u7c7b\uff09": [[12, "agentscope.environment.event.Holdable", false]], "host\uff08agentscope.exception.agentservererror \u5c5e\u6027\uff09": [[13, "agentscope.exception.AgentServerError.host", false]], "html\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.html", false]], "html\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.html", false]], "id\uff08agentscope.message.msg \u5c5e\u6027\uff09": [[19, "agentscope.message.Msg.id", false]], "id\uff08agentscope.message.msg.msg \u5c5e\u6027\uff09": [[20, "agentscope.message.msg.Msg.id", false]], "ifelsepipeline()\uff08\u5728 agentscope.pipelines \u6a21\u5757\u4e2d\uff09": [[39, "agentscope.pipelines.ifelsepipeline", false]], "ifelsepipeline()\uff08\u5728 agentscope.pipelines.functional \u6a21\u5757\u4e2d\uff09": [[40, "agentscope.pipelines.functional.ifelsepipeline", false]], "ifelsepipelinenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.IfElsePipelineNode", false]], "ifelsepipeline\uff08agentscope.pipelines \u4e2d\u7684\u7c7b\uff09": [[39, "agentscope.pipelines.IfElsePipeline", false]], "ifelsepipeline\uff08agentscope.pipelines.pipeline \u4e2d\u7684\u7c7b\uff09": [[41, "agentscope.pipelines.pipeline.IfElsePipeline", false]], "import_function_from_path()\uff08\u5728 agentscope.web.gradio.studio \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.studio.import_function_from_path", false]], "importerrorreporter\uff08agentscope.utils.common \u4e2d\u7684\u7c7b\uff09": [[101, "agentscope.utils.common.ImportErrorReporter", false]], "incr_key\uff08agentscope.server.async_result_pool.redispool \u5c5e\u6027\uff09": [[58, "agentscope.server.async_result_pool.RedisPool.INCR_KEY", false]], "init()\uff08\u5728 agentscope \u6a21\u5757\u4e2d\uff09": [[0, "agentscope.init", false]], "init()\uff08\u5728 agentscope.studio \u6a21\u5757\u4e2d\uff09": [[97, "agentscope.studio.init", false]], "init_uid_list()\uff08\u5728 agentscope.web.gradio.studio \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.studio.init_uid_list", false]], "init_uid_queues()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[107, "agentscope.web.gradio.utils.init_uid_queues", false]], "initialize() \uff08agentscope.manager.asmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ASManager.initialize", false]], "initialize() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.initialize", false]], "initialize() \uff08agentscope.manager.modelmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.initialize", false]], "initialize() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.initialize", false]], "inner_text\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.inner_text", false]], "inner_text\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.inner_text", false]], "invoke_dir\uff08agentscope.manager.filemanager \u5c5e\u6027\uff09": [[15, "agentscope.manager.FileManager.invoke_dir", false]], "is_alive() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.is_alive", false]], "is_alive() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.is_alive", false]], "is_alive() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.is_alive", false]], "is_alive() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.is_alive", false]], "is_alive()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.is_alive", false]], "is_callable_expression()\uff08\u5728 agentscope.web.workstation.workflow_utils \u6a21\u5757\u4e2d\uff09": [[112, "agentscope.web.workstation.workflow_utils.is_callable_expression", false]], "is_clickable\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.is_clickable", false]], "is_clickable\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.is_clickable", false]], "is_initialized()\uff08agentscope.manager.filemanager \u7c7b\u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.is_initialized", false]], "is_serializable()\uff08\u5728 agentscope.serialize \u6a21\u5757\u4e2d\uff09": [[56, "agentscope.serialize.is_serializable", false]], "is_stream_exhausted\uff08agentscope.models.modelresponse \u5c5e\u6027\uff09": [[21, "agentscope.models.ModelResponse.is_stream_exhausted", false]], "is_stream_exhausted\uff08agentscope.models.response.modelresponse \u5c5e\u6027\uff09": [[29, "agentscope.models.response.ModelResponse.is_stream_exhausted", false]], "is_valid_url()\uff08\u5728 agentscope.service.web.web_digest \u6a21\u5757\u4e2d\uff09": [[93, "agentscope.service.web.web_digest.is_valid_url", false]], "json_required_hint\uff08agentscope.parsers.multitaggedcontentparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MultiTaggedContentParser.json_required_hint", false]], "json_required_hint\uff08agentscope.parsers.tagged_content_parser.multitaggedcontentparser \u5c5e\u6027\uff09": [[38, "agentscope.parsers.tagged_content_parser.MultiTaggedContentParser.json_required_hint", false]], "json_schemas\uff08agentscope.service.service_toolkit.servicetoolkit \u5c5e\u6027\uff09": [[80, "agentscope.service.service_toolkit.ServiceToolkit.json_schemas", false]], "json_schemas\uff08agentscope.service.servicetoolkit \u5c5e\u6027\uff09": [[61, "agentscope.service.ServiceToolkit.json_schemas", false]], "json_schema\uff08agentscope.service.service_toolkit.servicefunction \u5c5e\u6027\uff09": [[80, "agentscope.service.service_toolkit.ServiceFunction.json_schema", false]], "jsondictvalidationerror": [[13, "agentscope.exception.JsonDictValidationError", false]], "jsonparsingerror": [[13, "agentscope.exception.JsonParsingError", false]], "jsontypeerror": [[13, "agentscope.exception.JsonTypeError", false]], "json\uff08agentscope.constants.responseformat \u5c5e\u6027\uff09": [[9, "agentscope.constants.ResponseFormat.JSON", false]], "keep_alive\uff08agentscope.models.ollama_model.ollamachatwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaChatWrapper.keep_alive", false]], "keep_alive\uff08agentscope.models.ollama_model.ollamaembeddingwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaEmbeddingWrapper.keep_alive", false]], "keep_alive\uff08agentscope.models.ollama_model.ollamagenerationwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaGenerationWrapper.keep_alive", false]], "keep_alive\uff08agentscope.models.ollama_model.ollamawrapperbase \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaWrapperBase.keep_alive", false]], "knowledgebank\uff08agentscope.rag \u4e2d\u7684\u7c7b\uff09": [[43, "agentscope.rag.KnowledgeBank", false]], "knowledgebank\uff08agentscope.rag.knowledge_bank \u4e2d\u7684\u7c7b\uff09": [[45, "agentscope.rag.knowledge_bank.KnowledgeBank", false]], "knowledge\uff08agentscope.rag \u4e2d\u7684\u7c7b\uff09": [[43, "agentscope.rag.Knowledge", false]], "knowledge\uff08agentscope.rag.knowledge \u4e2d\u7684\u7c7b\uff09": [[44, "agentscope.rag.knowledge.Knowledge", false]], "kwarg_converter()\uff08\u5728 agentscope.web.workstation.workflow_utils \u6a21\u5757\u4e2d\uff09": [[112, "agentscope.web.workstation.workflow_utils.kwarg_converter", false]], "launch() \uff08agentscope.server.launcher.rpcagentserverlauncher \u65b9\u6cd5\uff09": [[59, "agentscope.server.launcher.RpcAgentServerLauncher.launch", false]], "launch() \uff08agentscope.server.rpcagentserverlauncher \u65b9\u6cd5\uff09": [[57, "agentscope.server.RpcAgentServerLauncher.launch", false]], "list_directory_content()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.list_directory_content", false]], "list_directory_content()\uff08\u5728 agentscope.service.file.common \u6a21\u5757\u4e2d\uff09": [[69, "agentscope.service.file.common.list_directory_content", false]], "list_models() \uff08agentscope.models.gemini_model.geminiwrapperbase \u65b9\u6cd5\uff09": [[23, "agentscope.models.gemini_model.GeminiWrapperBase.list_models", false]], "litellmchatwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.LiteLLMChatWrapper", false]], "litellmchatwrapper\uff08agentscope.models.litellm_model \u4e2d\u7684\u7c7b\uff09": [[24, "agentscope.models.litellm_model.LiteLLMChatWrapper", false]], "litellmwrapperbase\uff08agentscope.models.litellm_model \u4e2d\u7684\u7c7b\uff09": [[24, "agentscope.models.litellm_model.LiteLLMWrapperBase", false]], "llamaindexagent\uff08agentscope.agents \u4e2d\u7684\u7c7b\uff09": [[1, "agentscope.agents.LlamaIndexAgent", false]], "llamaindexagent\uff08agentscope.agents.rag_agent \u4e2d\u7684\u7c7b\uff09": [[6, "agentscope.agents.rag_agent.LlamaIndexAgent", false]], "llamaindexknowledge\uff08agentscope.rag.llama_index_knowledge \u4e2d\u7684\u7c7b\uff09": [[46, "agentscope.rag.llama_index_knowledge.LlamaIndexKnowledge", false]], "load() \uff08agentscope.memory.memory.memorybase \u65b9\u6cd5\uff09": [[17, "agentscope.memory.memory.MemoryBase.load", false]], "load() \uff08agentscope.memory.memorybase \u65b9\u6cd5\uff09": [[16, "agentscope.memory.MemoryBase.load", false]], "load() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.load", false]], "load() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.load", false]], "load_agents_from_dir()\uff08\u5728 agentscope.server.launcher \u6a21\u5757\u4e2d\uff09": [[59, "agentscope.server.launcher.load_agents_from_dir", false]], "load_config()\uff08\u5728 agentscope.web.workstation.workflow \u6a21\u5757\u4e2d\uff09": [[109, "agentscope.web.workstation.workflow.load_config", false]], "load_custom_class_from_file()\uff08\u5728 agentscope.server.launcher \u6a21\u5757\u4e2d\uff09": [[59, "agentscope.server.launcher.load_custom_class_from_file", false]], "load_dict() \uff08agentscope.manager.asmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ASManager.load_dict", false]], "load_dict() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.load_dict", false]], "load_dict() \uff08agentscope.manager.modelmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.load_dict", false]], "load_dict() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.load_dict", false]], "load_dict()\uff08agentscope.rpc.retry_strategy.retrybase \u7c7b\u65b9\u6cd5\uff09": [[48, "agentscope.rpc.retry_strategy.RetryBase.load_dict", false]], "load_model_configs() \uff08agentscope.manager.modelmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.load_model_configs", false]], "load_web()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.load_web", false]], "load_web()\uff08\u5728 agentscope.service.web.web_digest \u6a21\u5757\u4e2d\uff09": [[93, "agentscope.service.web.web_digest.load_web", false]], "localpool\uff08agentscope.server.async_result_pool \u4e2d\u7684\u7c7b\uff09": [[58, "agentscope.server.async_result_pool.LocalPool", false]], "log_gradio()\uff08\u5728 agentscope.logging \u6a21\u5757\u4e2d\uff09": [[14, "agentscope.logging.log_gradio", false]], "log_msg()\uff08\u5728 agentscope.logging \u6a21\u5757\u4e2d\uff09": [[14, "agentscope.logging.log_msg", false]], "log_stream_msg()\uff08\u5728 agentscope.logging \u6a21\u5757\u4e2d\uff09": [[14, "agentscope.logging.log_stream_msg", false]], "main()\uff08\u5728 agentscope.web.workstation.workflow \u6a21\u5757\u4e2d\uff09": [[109, "agentscope.web.workstation.workflow.main", false]], "markdowncodeblockparser\uff08agentscope.parsers \u4e2d\u7684\u7c7b\uff09": [[33, "agentscope.parsers.MarkdownCodeBlockParser", false]], "markdowncodeblockparser\uff08agentscope.parsers.code_block_parser \u4e2d\u7684\u7c7b\uff09": [[34, "agentscope.parsers.code_block_parser.MarkdownCodeBlockParser", false]], "markdownjsondictparser\uff08agentscope.parsers \u4e2d\u7684\u7c7b\uff09": [[33, "agentscope.parsers.MarkdownJsonDictParser", false]], "markdownjsondictparser\uff08agentscope.parsers.json_object_parser \u4e2d\u7684\u7c7b\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonDictParser", false]], "markdownjsonobjectparser\uff08agentscope.parsers \u4e2d\u7684\u7c7b\uff09": [[33, "agentscope.parsers.MarkdownJsonObjectParser", false]], "markdownjsonobjectparser\uff08agentscope.parsers.json_object_parser \u4e2d\u7684\u7c7b\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonObjectParser", false]], "memorybase\uff08agentscope.memory \u4e2d\u7684\u7c7b\uff09": [[16, "agentscope.memory.MemoryBase", false]], "memorybase\uff08agentscope.memory.memory \u4e2d\u7684\u7c7b\uff09": [[17, "agentscope.memory.memory.MemoryBase", false]], "message\uff08agentscope.exception.agentservererror \u5c5e\u6027\uff09": [[13, "agentscope.exception.AgentServerError.message", false]], "message\uff08agentscope.web.workstation.workflow_node.workflownodetype \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.WorkflowNodeType.MESSAGE", false]], "meta_data\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.meta_data", false]], "meta_data\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.meta_data", false]], "metadata\uff08agentscope.message.msg \u5c5e\u6027\uff09": [[19, "agentscope.message.Msg.metadata", false]], "metadata\uff08agentscope.message.msg.msg \u5c5e\u6027\uff09": [[20, "agentscope.message.msg.Msg.metadata", false]], "missing_begin_tag\uff08agentscope.exception.tagnotfounderror \u5c5e\u6027\uff09": [[13, "agentscope.exception.TagNotFoundError.missing_begin_tag", false]], "missing_end_tag\uff08agentscope.exception.tagnotfounderror \u5c5e\u6027\uff09": [[13, "agentscope.exception.TagNotFoundError.missing_end_tag", false]], "mixtureofagents\uff08agentscope.strategy \u4e2d\u7684\u7c7b\uff09": [[95, "agentscope.strategy.MixtureOfAgents", false]], "mixtureofagents\uff08agentscope.strategy.mixture_of_agent \u4e2d\u7684\u7c7b\uff09": [[96, "agentscope.strategy.mixture_of_agent.MixtureOfAgents", false]], "model_computed_fields\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.model_computed_fields", false]], "model_computed_fields\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.model_computed_fields", false]], "model_configs\uff08agentscope.manager.modelmanager \u5c5e\u6027\uff09": [[15, "agentscope.manager.ModelManager.model_configs", false]], "model_config\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.model_config", false]], "model_config\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.model_config", false]], "model_fields\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.model_fields", false]], "model_fields\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.model_fields", false]], "model_name\uff08agentscope.models.dashscope_model.dashscopechatwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeChatWrapper.model_name", false]], "model_name\uff08agentscope.models.dashscope_model.dashscopeimagesynthesiswrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeImageSynthesisWrapper.model_name", false]], "model_name\uff08agentscope.models.dashscope_model.dashscopemultimodalwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeMultiModalWrapper.model_name", false]], "model_name\uff08agentscope.models.dashscope_model.dashscopetextembeddingwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeTextEmbeddingWrapper.model_name", false]], "model_name\uff08agentscope.models.gemini_model.geminichatwrapper \u5c5e\u6027\uff09": [[23, "agentscope.models.gemini_model.GeminiChatWrapper.model_name", false]], "model_name\uff08agentscope.models.gemini_model.geminiembeddingwrapper \u5c5e\u6027\uff09": [[23, "agentscope.models.gemini_model.GeminiEmbeddingWrapper.model_name", false]], "model_name\uff08agentscope.models.litellm_model.litellmchatwrapper \u5c5e\u6027\uff09": [[24, "agentscope.models.litellm_model.LiteLLMChatWrapper.model_name", false]], "model_name\uff08agentscope.models.model.modelwrapperbase \u5c5e\u6027\uff09": [[25, "agentscope.models.model.ModelWrapperBase.model_name", false]], "model_name\uff08agentscope.models.modelwrapperbase \u5c5e\u6027\uff09": [[21, "agentscope.models.ModelWrapperBase.model_name", false]], "model_name\uff08agentscope.models.ollama_model.ollamachatwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaChatWrapper.model_name", false]], "model_name\uff08agentscope.models.ollama_model.ollamaembeddingwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaEmbeddingWrapper.model_name", false]], "model_name\uff08agentscope.models.ollama_model.ollamagenerationwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaGenerationWrapper.model_name", false]], "model_name\uff08agentscope.models.ollama_model.ollamawrapperbase \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaWrapperBase.model_name", false]], "model_name\uff08agentscope.models.openai_model.openaichatwrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIChatWrapper.model_name", false]], "model_name\uff08agentscope.models.openai_model.openaidallewrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIDALLEWrapper.model_name", false]], "model_name\uff08agentscope.models.openai_model.openaiembeddingwrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIEmbeddingWrapper.model_name", false]], "model_name\uff08agentscope.models.post_model.postapichatwrapper \u5c5e\u6027\uff09": [[28, "agentscope.models.post_model.PostAPIChatWrapper.model_name", false]], "model_name\uff08agentscope.models.post_model.postapimodelwrapperbase \u5c5e\u6027\uff09": [[28, "agentscope.models.post_model.PostAPIModelWrapperBase.model_name", false]], "model_name\uff08agentscope.models.yi_model.yichatwrapper \u5c5e\u6027\uff09": [[30, "agentscope.models.yi_model.YiChatWrapper.model_name", false]], "model_name\uff08agentscope.models.zhipu_model.zhipuaichatwrapper \u5c5e\u6027\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIChatWrapper.model_name", false]], "model_name\uff08agentscope.models.zhipu_model.zhipuaiembeddingwrapper \u5c5e\u6027\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIEmbeddingWrapper.model_name", false]], "model_type\uff08agentscope.models.dashscope_model.dashscopechatwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeChatWrapper.model_type", false]], "model_type\uff08agentscope.models.dashscope_model.dashscopeimagesynthesiswrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeImageSynthesisWrapper.model_type", false]], "model_type\uff08agentscope.models.dashscope_model.dashscopemultimodalwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeMultiModalWrapper.model_type", false]], "model_type\uff08agentscope.models.dashscope_model.dashscopetextembeddingwrapper \u5c5e\u6027\uff09": [[22, "agentscope.models.dashscope_model.DashScopeTextEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.dashscopechatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.DashScopeChatWrapper.model_type", false]], "model_type\uff08agentscope.models.dashscopeimagesynthesiswrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.DashScopeImageSynthesisWrapper.model_type", false]], "model_type\uff08agentscope.models.dashscopemultimodalwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.DashScopeMultiModalWrapper.model_type", false]], "model_type\uff08agentscope.models.dashscopetextembeddingwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.DashScopeTextEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.gemini_model.geminichatwrapper \u5c5e\u6027\uff09": [[23, "agentscope.models.gemini_model.GeminiChatWrapper.model_type", false]], "model_type\uff08agentscope.models.gemini_model.geminiembeddingwrapper \u5c5e\u6027\uff09": [[23, "agentscope.models.gemini_model.GeminiEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.geminichatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.GeminiChatWrapper.model_type", false]], "model_type\uff08agentscope.models.geminiembeddingwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.GeminiEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.litellm_model.litellmchatwrapper \u5c5e\u6027\uff09": [[24, "agentscope.models.litellm_model.LiteLLMChatWrapper.model_type", false]], "model_type\uff08agentscope.models.litellmchatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.LiteLLMChatWrapper.model_type", false]], "model_type\uff08agentscope.models.model.modelwrapperbase \u5c5e\u6027\uff09": [[25, "agentscope.models.model.ModelWrapperBase.model_type", false]], "model_type\uff08agentscope.models.modelwrapperbase \u5c5e\u6027\uff09": [[21, "agentscope.models.ModelWrapperBase.model_type", false]], "model_type\uff08agentscope.models.ollama_model.ollamachatwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaChatWrapper.model_type", false]], "model_type\uff08agentscope.models.ollama_model.ollamaembeddingwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.ollama_model.ollamagenerationwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaGenerationWrapper.model_type", false]], "model_type\uff08agentscope.models.ollama_model.ollamawrapperbase \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaWrapperBase.model_type", false]], "model_type\uff08agentscope.models.ollamachatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.OllamaChatWrapper.model_type", false]], "model_type\uff08agentscope.models.ollamaembeddingwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.OllamaEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.ollamagenerationwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.OllamaGenerationWrapper.model_type", false]], "model_type\uff08agentscope.models.openai_model.openaichatwrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIChatWrapper.model_type", false]], "model_type\uff08agentscope.models.openai_model.openaidallewrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIDALLEWrapper.model_type", false]], "model_type\uff08agentscope.models.openai_model.openaiembeddingwrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.openaichatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.OpenAIChatWrapper.model_type", false]], "model_type\uff08agentscope.models.openaidallewrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.OpenAIDALLEWrapper.model_type", false]], "model_type\uff08agentscope.models.openaiembeddingwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.OpenAIEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.post_model.postapichatwrapper \u5c5e\u6027\uff09": [[28, "agentscope.models.post_model.PostAPIChatWrapper.model_type", false]], "model_type\uff08agentscope.models.post_model.postapidallewrapper \u5c5e\u6027\uff09": [[28, "agentscope.models.post_model.PostAPIDALLEWrapper.model_type", false]], "model_type\uff08agentscope.models.post_model.postapiembeddingwrapper \u5c5e\u6027\uff09": [[28, "agentscope.models.post_model.PostAPIEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.post_model.postapimodelwrapperbase \u5c5e\u6027\uff09": [[28, "agentscope.models.post_model.PostAPIModelWrapperBase.model_type", false]], "model_type\uff08agentscope.models.postapichatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.PostAPIChatWrapper.model_type", false]], "model_type\uff08agentscope.models.postapimodelwrapperbase \u5c5e\u6027\uff09": [[21, "agentscope.models.PostAPIModelWrapperBase.model_type", false]], "model_type\uff08agentscope.models.yi_model.yichatwrapper \u5c5e\u6027\uff09": [[30, "agentscope.models.yi_model.YiChatWrapper.model_type", false]], "model_type\uff08agentscope.models.yichatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.YiChatWrapper.model_type", false]], "model_type\uff08agentscope.models.zhipu_model.zhipuaichatwrapper \u5c5e\u6027\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIChatWrapper.model_type", false]], "model_type\uff08agentscope.models.zhipu_model.zhipuaiembeddingwrapper \u5c5e\u6027\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIEmbeddingWrapper.model_type", false]], "model_type\uff08agentscope.models.zhipuaichatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.ZhipuAIChatWrapper.model_type", false]], "model_type\uff08agentscope.models.zhipuaiembeddingwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.ZhipuAIEmbeddingWrapper.model_type", false]], "modelmanager\uff08agentscope.manager \u4e2d\u7684\u7c7b\uff09": [[15, "agentscope.manager.ModelManager", false]], "modelnode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.ModelNode", false]], "modelresponse\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.ModelResponse", false]], "modelresponse\uff08agentscope.models.response \u4e2d\u7684\u7c7b\uff09": [[29, "agentscope.models.response.ModelResponse", false]], "modelwrapperbase\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.ModelWrapperBase", false]], "modelwrapperbase\uff08agentscope.models.model \u4e2d\u7684\u7c7b\uff09": [[25, "agentscope.models.model.ModelWrapperBase", false]], "model\uff08agentscope.web.workstation.workflow_node.workflownodetype \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.WorkflowNodeType.MODEL", false]], "module": [[0, "module-agentscope", false], [1, "module-agentscope.agents", false], [2, "module-agentscope.agents.agent", false], [3, "module-agentscope.agents.dialog_agent", false], [4, "module-agentscope.agents.dict_dialog_agent", false], [5, "module-agentscope.agents.operator", false], [6, "module-agentscope.agents.rag_agent", false], [7, "module-agentscope.agents.react_agent", false], [8, "module-agentscope.agents.user_agent", false], [9, "module-agentscope.constants", false], [10, "module-agentscope.environment", false], [11, "module-agentscope.environment.env", false], [12, "module-agentscope.environment.event", false], [13, "module-agentscope.exception", false], [14, "module-agentscope.logging", false], [15, "module-agentscope.manager", false], [16, "module-agentscope.memory", false], [17, "module-agentscope.memory.memory", false], [18, "module-agentscope.memory.temporary_memory", false], [19, "module-agentscope.message", false], [20, "module-agentscope.message.msg", false], [21, "module-agentscope.models", false], [22, "module-agentscope.models.dashscope_model", false], [23, "module-agentscope.models.gemini_model", false], [24, "module-agentscope.models.litellm_model", false], [25, "module-agentscope.models.model", false], [26, "module-agentscope.models.ollama_model", false], [27, "module-agentscope.models.openai_model", false], [28, "module-agentscope.models.post_model", false], [29, "module-agentscope.models.response", false], [30, "module-agentscope.models.yi_model", false], [31, "module-agentscope.models.zhipu_model", false], [32, "module-agentscope.msghub", false], [33, "module-agentscope.parsers", false], [34, "module-agentscope.parsers.code_block_parser", false], [35, "module-agentscope.parsers.json_object_parser", false], [36, "module-agentscope.parsers.parser_base", false], [37, "module-agentscope.parsers.regex_tagged_content_parser", false], [38, "module-agentscope.parsers.tagged_content_parser", false], [39, "module-agentscope.pipelines", false], [40, "module-agentscope.pipelines.functional", false], [41, "module-agentscope.pipelines.pipeline", false], [42, "module-agentscope.prompt", false], [43, "module-agentscope.rag", false], [44, "module-agentscope.rag.knowledge", false], [45, "module-agentscope.rag.knowledge_bank", false], [46, "module-agentscope.rag.llama_index_knowledge", false], [47, "module-agentscope.rpc", false], [48, "module-agentscope.rpc.retry_strategy", false], [49, "module-agentscope.rpc.rpc_agent_pb2", false], [50, "module-agentscope.rpc.rpc_agent_pb2_grpc", false], [51, "module-agentscope.rpc.rpc_async", false], [52, "module-agentscope.rpc.rpc_client", false], [53, "module-agentscope.rpc.rpc_config", false], [54, "module-agentscope.rpc.rpc_meta", false], [55, "module-agentscope.rpc.rpc_object", false], [56, "module-agentscope.serialize", false], [57, "module-agentscope.server", false], [58, "module-agentscope.server.async_result_pool", false], [59, "module-agentscope.server.launcher", false], [60, "module-agentscope.server.servicer", false], [61, "module-agentscope.service", false], [62, "module-agentscope.service.browser", false], [63, "module-agentscope.service.browser.web_browser", false], [64, "module-agentscope.service.execute_code", false], [65, "module-agentscope.service.execute_code.exec_notebook", false], [66, "module-agentscope.service.execute_code.exec_python", false], [67, "module-agentscope.service.execute_code.exec_shell", false], [68, "module-agentscope.service.file", false], [69, "module-agentscope.service.file.common", false], [70, "module-agentscope.service.file.json", false], [71, "module-agentscope.service.file.text", false], [72, "module-agentscope.service.multi_modality", false], [73, "module-agentscope.service.multi_modality.dashscope_services", false], [74, "module-agentscope.service.multi_modality.openai_services", false], [75, "module-agentscope.service.retrieval", false], [76, "module-agentscope.service.retrieval.retrieval_from_list", false], [77, "module-agentscope.service.retrieval.similarity", false], [78, "module-agentscope.service.service_response", false], [79, "module-agentscope.service.service_status", false], [80, "module-agentscope.service.service_toolkit", false], [81, "module-agentscope.service.sql_query", false], [82, "module-agentscope.service.sql_query.mongodb", false], [83, "module-agentscope.service.sql_query.mysql", false], [84, "module-agentscope.service.sql_query.sqlite", false], [85, "module-agentscope.service.text_processing", false], [86, "module-agentscope.service.text_processing.summarization", false], [87, "module-agentscope.service.web", false], [88, "module-agentscope.service.web.arxiv", false], [89, "module-agentscope.service.web.dblp", false], [90, "module-agentscope.service.web.download", false], [91, "module-agentscope.service.web.search", false], [92, "module-agentscope.service.web.tripadvisor", false], [93, "module-agentscope.service.web.web_digest", false], [94, "module-agentscope.service.web.wikipedia", false], [95, "module-agentscope.strategy", false], [96, "module-agentscope.strategy.mixture_of_agent", false], [97, "module-agentscope.studio", false], [98, "module-agentscope.studio.utils", false], [99, "module-agentscope.tokens", false], [100, "module-agentscope.utils", false], [101, "module-agentscope.utils.common", false], [102, "module-agentscope.utils.token_utils", false], [103, "module-agentscope.web", false], [104, "module-agentscope.web.gradio", false], [105, "module-agentscope.web.gradio.constants", false], [106, "module-agentscope.web.gradio.studio", false], [107, "module-agentscope.web.gradio.utils", false], [108, "module-agentscope.web.workstation", false], [109, "module-agentscope.web.workstation.workflow", false], [110, "module-agentscope.web.workstation.workflow_dag", false], [111, "module-agentscope.web.workstation.workflow_node", false], [112, "module-agentscope.web.workstation.workflow_utils", false]], "monitormanager\uff08agentscope.manager \u4e2d\u7684\u7c7b\uff09": [[15, "agentscope.manager.MonitorManager", false]], "movable2d\uff08agentscope.environment.event \u4e2d\u7684\u7c7b\uff09": [[12, "agentscope.environment.event.Movable2D", false]], "move_by() \uff08agentscope.environment.event.movable2d \u65b9\u6cd5\uff09": [[12, "agentscope.environment.event.Movable2D.move_by", false]], "move_directory()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.move_directory", false]], "move_directory()\uff08\u5728 agentscope.service.file.common \u6a21\u5757\u4e2d\uff09": [[69, "agentscope.service.file.common.move_directory", false]], "move_file()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.move_file", false]], "move_file()\uff08\u5728 agentscope.service.file.common \u6a21\u5757\u4e2d\uff09": [[69, "agentscope.service.file.common.move_file", false]], "move_to() \uff08agentscope.environment.event.movable2d \u65b9\u6cd5\uff09": [[12, "agentscope.environment.event.Movable2D.move_to", false]], "msghub()\uff08\u5728 agentscope \u6a21\u5757\u4e2d\uff09": [[0, "agentscope.msghub", false]], "msghub()\uff08\u5728 agentscope.msghub \u6a21\u5757\u4e2d\uff09": [[32, "agentscope.msghub.msghub", false]], "msghubmanager\uff08agentscope.msghub \u4e2d\u7684\u7c7b\uff09": [[32, "agentscope.msghub.MsgHubManager", false]], "msghubnode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.MsgHubNode", false]], "msgnode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.MsgNode", false]], "msg\uff08agentscope.message \u4e2d\u7684\u7c7b\uff09": [[19, "agentscope.message.Msg", false]], "msg\uff08agentscope.message.msg \u4e2d\u7684\u7c7b\uff09": [[20, "agentscope.message.msg.Msg", false]], "multitaggedcontentparser\uff08agentscope.parsers \u4e2d\u7684\u7c7b\uff09": [[33, "agentscope.parsers.MultiTaggedContentParser", false]], "multitaggedcontentparser\uff08agentscope.parsers.tagged_content_parser \u4e2d\u7684\u7c7b\uff09": [[38, "agentscope.parsers.tagged_content_parser.MultiTaggedContentParser", false]], "name\uff08agentscope.environment.basicenv \u5c5e\u6027\uff09": [[10, "agentscope.environment.BasicEnv.name", false]], "name\uff08agentscope.environment.env \u5c5e\u6027\uff09": [[10, "agentscope.environment.Env.name", false]], "name\uff08agentscope.environment.env.basicenv \u5c5e\u6027\uff09": [[11, "agentscope.environment.env.BasicEnv.name", false]], "name\uff08agentscope.environment.env.env \u5c5e\u6027\uff09": [[11, "agentscope.environment.env.Env.name", false]], "name\uff08agentscope.environment.event \u5c5e\u6027\uff09": [[10, "agentscope.environment.Event.name", false]], "name\uff08agentscope.environment.event.event \u5c5e\u6027\uff09": [[12, "agentscope.environment.event.Event.name", false]], "name\uff08agentscope.message.msg \u5c5e\u6027\uff09": [[19, "agentscope.message.Msg.name", false]], "name\uff08agentscope.message.msg.msg \u5c5e\u6027\uff09": [[20, "agentscope.message.msg.Msg.name", false]], "name\uff08agentscope.parsers.code_block_parser.markdowncodeblockparser \u5c5e\u6027\uff09": [[34, "agentscope.parsers.code_block_parser.MarkdownCodeBlockParser.name", false]], "name\uff08agentscope.parsers.json_object_parser.markdownjsondictparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonDictParser.name", false]], "name\uff08agentscope.parsers.json_object_parser.markdownjsonobjectparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonObjectParser.name", false]], "name\uff08agentscope.parsers.markdowncodeblockparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownCodeBlockParser.name", false]], "name\uff08agentscope.parsers.markdownjsondictparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonDictParser.name", false]], "name\uff08agentscope.parsers.markdownjsonobjectparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonObjectParser.name", false]], "name\uff08agentscope.parsers.tagged_content_parser.taggedcontent \u5c5e\u6027\uff09": [[38, "agentscope.parsers.tagged_content_parser.TaggedContent.name", false]], "name\uff08agentscope.parsers.taggedcontent \u5c5e\u6027\uff09": [[33, "agentscope.parsers.TaggedContent.name", false]], "name\uff08agentscope.service.service_toolkit.servicefunction \u5c5e\u6027\uff09": [[80, "agentscope.service.service_toolkit.ServiceFunction.name", false]], "node_name\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.node_name", false]], "node_name\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.node_name", false]], "node_type\uff08agentscope.web.workstation.workflow_node.bingsearchservicenode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.BingSearchServiceNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.copynode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.CopyNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.dialogagentnode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.DialogAgentNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.dictdialogagentnode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.DictDialogAgentNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.forlooppipelinenode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.ForLoopPipelineNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.googlesearchservicenode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.GoogleSearchServiceNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.ifelsepipelinenode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.IfElsePipelineNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.modelnode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.ModelNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.msghubnode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.MsgHubNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.msgnode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.MsgNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.placeholdernode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.PlaceHolderNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.pythonservicenode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.PythonServiceNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.reactagentnode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.ReActAgentNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.readtextservicenode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.ReadTextServiceNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.sequentialpipelinenode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.SequentialPipelineNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.switchpipelinenode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.SwitchPipelineNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.useragentnode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.UserAgentNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.whilelooppipelinenode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.WhileLoopPipelineNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.workflownode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.WorkflowNode.node_type", false]], "node_type\uff08agentscope.web.workstation.workflow_node.writetextservicenode \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.WriteTextServiceNode.node_type", false]], "node_value\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.node_value", false]], "node_value\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.node_value", false]], "nodes_not_in_graph\uff08agentscope.web.workstation.workflow_dag.asdigraph \u5c5e\u6027\uff09": [[110, "agentscope.web.workstation.workflow_dag.ASDiGraph.nodes_not_in_graph", false]], "none\uff08agentscope.constants.responseformat \u5c5e\u6027\uff09": [[9, "agentscope.constants.ResponseFormat.NONE", false]], "notebookexecutor\uff08agentscope.service \u4e2d\u7684\u7c7b\uff09": [[61, "agentscope.service.NoteBookExecutor", false]], "notebookexecutor\uff08agentscope.service.execute_code.exec_notebook \u4e2d\u7684\u7c7b\uff09": [[65, "agentscope.service.execute_code.exec_notebook.NoteBookExecutor", false]], "num_tokens_from_content()\uff08\u5728 agentscope.utils.token_utils \u6a21\u5757\u4e2d\uff09": [[102, "agentscope.utils.token_utils.num_tokens_from_content", false]], "observe() \uff08agentscope.agents.agent.agentbase \u65b9\u6cd5\uff09": [[2, "agentscope.agents.agent.AgentBase.observe", false]], "observe() \uff08agentscope.agents.agentbase \u65b9\u6cd5\uff09": [[1, "agentscope.agents.AgentBase.observe", false]], "ollamachatwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.OllamaChatWrapper", false]], "ollamachatwrapper\uff08agentscope.models.ollama_model \u4e2d\u7684\u7c7b\uff09": [[26, "agentscope.models.ollama_model.OllamaChatWrapper", false]], "ollamaembeddingwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.OllamaEmbeddingWrapper", false]], "ollamaembeddingwrapper\uff08agentscope.models.ollama_model \u4e2d\u7684\u7c7b\uff09": [[26, "agentscope.models.ollama_model.OllamaEmbeddingWrapper", false]], "ollamagenerationwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.OllamaGenerationWrapper", false]], "ollamagenerationwrapper\uff08agentscope.models.ollama_model \u4e2d\u7684\u7c7b\uff09": [[26, "agentscope.models.ollama_model.OllamaGenerationWrapper", false]], "ollamawrapperbase\uff08agentscope.models.ollama_model \u4e2d\u7684\u7c7b\uff09": [[26, "agentscope.models.ollama_model.OllamaWrapperBase", false]], "openai_audio_to_text()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.openai_audio_to_text", false]], "openai_audio_to_text()\uff08\u5728 agentscope.service.multi_modality.openai_services \u6a21\u5757\u4e2d\uff09": [[74, "agentscope.service.multi_modality.openai_services.openai_audio_to_text", false]], "openai_create_image_variation()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.openai_create_image_variation", false]], "openai_create_image_variation()\uff08\u5728 agentscope.service.multi_modality.openai_services \u6a21\u5757\u4e2d\uff09": [[74, "agentscope.service.multi_modality.openai_services.openai_create_image_variation", false]], "openai_edit_image()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.openai_edit_image", false]], "openai_edit_image()\uff08\u5728 agentscope.service.multi_modality.openai_services \u6a21\u5757\u4e2d\uff09": [[74, "agentscope.service.multi_modality.openai_services.openai_edit_image", false]], "openai_image_to_text()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.openai_image_to_text", false]], "openai_image_to_text()\uff08\u5728 agentscope.service.multi_modality.openai_services \u6a21\u5757\u4e2d\uff09": [[74, "agentscope.service.multi_modality.openai_services.openai_image_to_text", false]], "openai_text_to_audio()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.openai_text_to_audio", false]], "openai_text_to_audio()\uff08\u5728 agentscope.service.multi_modality.openai_services \u6a21\u5757\u4e2d\uff09": [[74, "agentscope.service.multi_modality.openai_services.openai_text_to_audio", false]], "openai_text_to_image()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.openai_text_to_image", false]], "openai_text_to_image()\uff08\u5728 agentscope.service.multi_modality.openai_services \u6a21\u5757\u4e2d\uff09": [[74, "agentscope.service.multi_modality.openai_services.openai_text_to_image", false]], "openaichatwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.OpenAIChatWrapper", false]], "openaichatwrapper\uff08agentscope.models.openai_model \u4e2d\u7684\u7c7b\uff09": [[27, "agentscope.models.openai_model.OpenAIChatWrapper", false]], "openaidallewrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.OpenAIDALLEWrapper", false]], "openaidallewrapper\uff08agentscope.models.openai_model \u4e2d\u7684\u7c7b\uff09": [[27, "agentscope.models.openai_model.OpenAIDALLEWrapper", false]], "openaiembeddingwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.OpenAIEmbeddingWrapper", false]], "openaiembeddingwrapper\uff08agentscope.models.openai_model \u4e2d\u7684\u7c7b\uff09": [[27, "agentscope.models.openai_model.OpenAIEmbeddingWrapper", false]], "openaiwrapperbase\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.OpenAIWrapperBase", false]], "openaiwrapperbase\uff08agentscope.models.openai_model \u4e2d\u7684\u7c7b\uff09": [[27, "agentscope.models.openai_model.OpenAIWrapperBase", false]], "operator\uff08agentscope.agents \u4e2d\u7684\u7c7b\uff09": [[1, "agentscope.agents.Operator", false]], "operator\uff08agentscope.agents.operator \u4e2d\u7684\u7c7b\uff09": [[5, "agentscope.agents.operator.Operator", false]], "options\uff08agentscope.models.ollama_model.ollamachatwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaChatWrapper.options", false]], "options\uff08agentscope.models.ollama_model.ollamaembeddingwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaEmbeddingWrapper.options", false]], "options\uff08agentscope.models.ollama_model.ollamagenerationwrapper \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaGenerationWrapper.options", false]], "options\uff08agentscope.models.ollama_model.ollamawrapperbase \u5c5e\u6027\uff09": [[26, "agentscope.models.ollama_model.OllamaWrapperBase.options", false]], "origin_x\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.origin_x", false]], "origin_x\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.origin_x", false]], "origin_y\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.origin_y", false]], "origin_y\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.origin_y", false]], "original_func\uff08agentscope.service.service_toolkit.servicefunction \u5c5e\u6027\uff09": [[80, "agentscope.service.service_toolkit.ServiceFunction.original_func", false]], "page_html\uff08agentscope.service.browser.web_browser.webbrowser \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.page_html", false]], "page_html\uff08agentscope.service.webbrowser \u5c5e\u6027\uff09": [[61, "agentscope.service.WebBrowser.page_html", false]], "page_markdown\uff08agentscope.service.browser.web_browser.webbrowser \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.page_markdown", false]], "page_markdown\uff08agentscope.service.webbrowser \u5c5e\u6027\uff09": [[61, "agentscope.service.WebBrowser.page_markdown", false]], "page_screenshot\uff08agentscope.service.browser.web_browser.webbrowser \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.page_screenshot", false]], "page_screenshot\uff08agentscope.service.webbrowser \u5c5e\u6027\uff09": [[61, "agentscope.service.WebBrowser.page_screenshot", false]], "page_title\uff08agentscope.service.browser.web_browser.webbrowser \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.page_title", false]], "page_title\uff08agentscope.service.webbrowser \u5c5e\u6027\uff09": [[61, "agentscope.service.WebBrowser.page_title", false]], "parse() \uff08agentscope.parsers.code_block_parser.markdowncodeblockparser \u65b9\u6cd5\uff09": [[34, "agentscope.parsers.code_block_parser.MarkdownCodeBlockParser.parse", false]], "parse() \uff08agentscope.parsers.json_object_parser.markdownjsondictparser \u65b9\u6cd5\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonDictParser.parse", false]], "parse() \uff08agentscope.parsers.json_object_parser.markdownjsonobjectparser \u65b9\u6cd5\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonObjectParser.parse", false]], "parse() \uff08agentscope.parsers.markdowncodeblockparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.MarkdownCodeBlockParser.parse", false]], "parse() \uff08agentscope.parsers.markdownjsondictparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.MarkdownJsonDictParser.parse", false]], "parse() \uff08agentscope.parsers.markdownjsonobjectparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.MarkdownJsonObjectParser.parse", false]], "parse() \uff08agentscope.parsers.multitaggedcontentparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.MultiTaggedContentParser.parse", false]], "parse() \uff08agentscope.parsers.parser_base.parserbase \u65b9\u6cd5\uff09": [[36, "agentscope.parsers.parser_base.ParserBase.parse", false]], "parse() \uff08agentscope.parsers.parserbase \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.ParserBase.parse", false]], "parse() \uff08agentscope.parsers.regex_tagged_content_parser.regextaggedcontentparser \u65b9\u6cd5\uff09": [[37, "agentscope.parsers.regex_tagged_content_parser.RegexTaggedContentParser.parse", false]], "parse() \uff08agentscope.parsers.regextaggedcontentparser \u65b9\u6cd5\uff09": [[33, "agentscope.parsers.RegexTaggedContentParser.parse", false]], "parse() \uff08agentscope.parsers.tagged_content_parser.multitaggedcontentparser \u65b9\u6cd5\uff09": [[38, "agentscope.parsers.tagged_content_parser.MultiTaggedContentParser.parse", false]], "parse_and_call_func() \uff08agentscope.service.service_toolkit.servicetoolkit \u65b9\u6cd5\uff09": [[80, "agentscope.service.service_toolkit.ServiceToolkit.parse_and_call_func", false]], "parse_and_call_func() \uff08agentscope.service.servicetoolkit \u65b9\u6cd5\uff09": [[61, "agentscope.service.ServiceToolkit.parse_and_call_func", false]], "parse_html_to_text()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.parse_html_to_text", false]], "parse_html_to_text()\uff08\u5728 agentscope.service.web.web_digest \u6a21\u5757\u4e2d\uff09": [[93, "agentscope.service.web.web_digest.parse_html_to_text", false]], "parse_json\uff08agentscope.parsers.tagged_content_parser.taggedcontent \u5c5e\u6027\uff09": [[38, "agentscope.parsers.tagged_content_parser.TaggedContent.parse_json", false]], "parse_json\uff08agentscope.parsers.taggedcontent \u5c5e\u6027\uff09": [[33, "agentscope.parsers.TaggedContent.parse_json", false]], "parserbase\uff08agentscope.parsers \u4e2d\u7684\u7c7b\uff09": [[33, "agentscope.parsers.ParserBase", false]], "parserbase\uff08agentscope.parsers.parser_base \u4e2d\u7684\u7c7b\uff09": [[36, "agentscope.parsers.parser_base.ParserBase", false]], "path_db\uff08agentscope.manager.monitormanager \u5c5e\u6027\uff09": [[15, "agentscope.manager.MonitorManager.path_db", false]], "pipelinebase\uff08agentscope.pipelines \u4e2d\u7684\u7c7b\uff09": [[39, "agentscope.pipelines.PipelineBase", false]], "pipelinebase\uff08agentscope.pipelines.pipeline \u4e2d\u7684\u7c7b\uff09": [[41, "agentscope.pipelines.pipeline.PipelineBase", false]], "pipeline\uff08agentscope.web.workstation.workflow_node.workflownodetype \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.WorkflowNodeType.PIPELINE", false]], "placeholder()\uff08\u5728 agentscope.pipelines.functional \u6a21\u5757\u4e2d\uff09": [[40, "agentscope.pipelines.functional.placeholder", false]], "placeholdernode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.PlaceHolderNode", false]], "port\uff08agentscope.exception.agentservererror \u5c5e\u6027\uff09": [[13, "agentscope.exception.AgentServerError.port", false]], "post_processing() \uff08agentscope.rag.knowledge \u65b9\u6cd5\uff09": [[43, "agentscope.rag.Knowledge.post_processing", false]], "post_processing() \uff08agentscope.rag.knowledge.knowledge \u65b9\u6cd5\uff09": [[44, "agentscope.rag.knowledge.Knowledge.post_processing", false]], "postapichatwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.PostAPIChatWrapper", false]], "postapichatwrapper\uff08agentscope.models.post_model \u4e2d\u7684\u7c7b\uff09": [[28, "agentscope.models.post_model.PostAPIChatWrapper", false]], "postapidallewrapper\uff08agentscope.models.post_model \u4e2d\u7684\u7c7b\uff09": [[28, "agentscope.models.post_model.PostAPIDALLEWrapper", false]], "postapiembeddingwrapper\uff08agentscope.models.post_model \u4e2d\u7684\u7c7b\uff09": [[28, "agentscope.models.post_model.PostAPIEmbeddingWrapper", false]], "postapimodelwrapperbase\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.PostAPIModelWrapperBase", false]], "postapimodelwrapperbase\uff08agentscope.models.post_model \u4e2d\u7684\u7c7b\uff09": [[28, "agentscope.models.post_model.PostAPIModelWrapperBase", false]], "prepare() \uff08agentscope.server.async_result_pool.asyncresultpool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.AsyncResultPool.prepare", false]], "prepare() \uff08agentscope.server.async_result_pool.localpool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.LocalPool.prepare", false]], "prepare() \uff08agentscope.server.async_result_pool.redispool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.RedisPool.prepare", false]], "print_llm_usage() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.print_llm_usage", false]], "print_llm_usage()\uff08\u5728 agentscope \u6a21\u5757\u4e2d\uff09": [[0, "agentscope.print_llm_usage", false]], "processed_func\uff08agentscope.service.service_toolkit.servicefunction \u5c5e\u6027\uff09": [[80, "agentscope.service.service_toolkit.ServiceFunction.processed_func", false]], "pythonservicenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.PythonServiceNode", false]], "query_mongodb()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.query_mongodb", false]], "query_mongodb()\uff08\u5728 agentscope.service.sql_query.mongodb \u6a21\u5757\u4e2d\uff09": [[82, "agentscope.service.sql_query.mongodb.query_mongodb", false]], "query_mysql()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.query_mysql", false]], "query_mysql()\uff08\u5728 agentscope.service.sql_query.mysql \u6a21\u5757\u4e2d\uff09": [[83, "agentscope.service.sql_query.mysql.query_mysql", false]], "query_sqlite()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.query_sqlite", false]], "query_sqlite()\uff08\u5728 agentscope.service.sql_query.sqlite \u6a21\u5757\u4e2d\uff09": [[84, "agentscope.service.sql_query.sqlite.query_sqlite", false]], "quotaexceedederror": [[13, "agentscope.exception.QuotaExceededError", false]], "raw_response\uff08agentscope.exception.responseparsingerror \u5c5e\u6027\uff09": [[13, "agentscope.exception.ResponseParsingError.raw_response", false]], "reactagentnode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.ReActAgentNode", false]], "reactagent\uff08agentscope.agents \u4e2d\u7684\u7c7b\uff09": [[1, "agentscope.agents.ReActAgent", false]], "reactagent\uff08agentscope.agents.react_agent \u4e2d\u7684\u7c7b\uff09": [[7, "agentscope.agents.react_agent.ReActAgent", false]], "read_json_file()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.read_json_file", false]], "read_json_file()\uff08\u5728 agentscope.service.file.json \u6a21\u5757\u4e2d\uff09": [[70, "agentscope.service.file.json.read_json_file", false]], "read_text_file()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.read_text_file", false]], "read_text_file()\uff08\u5728 agentscope.service.file.text \u6a21\u5757\u4e2d\uff09": [[71, "agentscope.service.file.text.read_text_file", false]], "readtextservicenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.ReadTextServiceNode", false]], "redispool\uff08agentscope.server.async_result_pool \u4e2d\u7684\u7c7b\uff09": [[58, "agentscope.server.async_result_pool.RedisPool", false]], "refresh_index() \uff08agentscope.rag.llama_index_knowledge.llamaindexknowledge \u65b9\u6cd5\uff09": [[46, "agentscope.rag.llama_index_knowledge.LlamaIndexKnowledge.refresh_index", false]], "regextaggedcontentparser\uff08agentscope.parsers \u4e2d\u7684\u7c7b\uff09": [[33, "agentscope.parsers.RegexTaggedContentParser", false]], "regextaggedcontentparser\uff08agentscope.parsers.regex_tagged_content_parser \u4e2d\u7684\u7c7b\uff09": [[37, "agentscope.parsers.regex_tagged_content_parser.RegexTaggedContentParser", false]], "register_class()\uff08agentscope.rpc.rpc_meta.rpcmeta \u9759\u6001\u65b9\u6cd5\uff09": [[54, "agentscope.rpc.rpc_meta.RpcMeta.register_class", false]], "register_class()\uff08agentscope.rpc.rpcmeta \u9759\u6001\u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcMeta.register_class", false]], "register_model()\uff08\u5728 agentscope.tokens \u6a21\u5757\u4e2d\uff09": [[99, "agentscope.tokens.register_model", false]], "release() \uff08agentscope.environment.event.holdable \u65b9\u6cd5\uff09": [[12, "agentscope.environment.event.Holdable.release", false]], "remove_child() \uff08agentscope.environment.basicenv \u65b9\u6cd5\uff09": [[10, "agentscope.environment.BasicEnv.remove_child", false]], "remove_child() \uff08agentscope.environment.env \u65b9\u6cd5\uff09": [[10, "agentscope.environment.Env.remove_child", false]], "remove_child() \uff08agentscope.environment.env.basicenv \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.BasicEnv.remove_child", false]], "remove_child() \uff08agentscope.environment.env.env \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.Env.remove_child", false]], "remove_duplicates_from_end()\uff08\u5728 agentscope.web.workstation.workflow_dag \u6a21\u5757\u4e2d\uff09": [[110, "agentscope.web.workstation.workflow_dag.remove_duplicates_from_end", false]], "remove_interactive_marks() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.remove_interactive_marks", false]], "remove_interactive_marks() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.remove_interactive_marks", false]], "remove_listener() \uff08agentscope.environment.basicenv \u65b9\u6cd5\uff09": [[10, "agentscope.environment.BasicEnv.remove_listener", false]], "remove_listener() \uff08agentscope.environment.env \u65b9\u6cd5\uff09": [[10, "agentscope.environment.Env.remove_listener", false]], "remove_listener() \uff08agentscope.environment.env.basicenv \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.BasicEnv.remove_listener", false]], "remove_listener() \uff08agentscope.environment.env.env \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.Env.remove_listener", false]], "reply() \uff08agentscope.agents.agent.agentbase \u65b9\u6cd5\uff09": [[2, "agentscope.agents.agent.AgentBase.reply", false]], "reply() \uff08agentscope.agents.agentbase \u65b9\u6cd5\uff09": [[1, "agentscope.agents.AgentBase.reply", false]], "reply() \uff08agentscope.agents.dialog_agent.dialogagent \u65b9\u6cd5\uff09": [[3, "agentscope.agents.dialog_agent.DialogAgent.reply", false]], "reply() \uff08agentscope.agents.dialogagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.DialogAgent.reply", false]], "reply() \uff08agentscope.agents.dict_dialog_agent.dictdialogagent \u65b9\u6cd5\uff09": [[4, "agentscope.agents.dict_dialog_agent.DictDialogAgent.reply", false]], "reply() \uff08agentscope.agents.dictdialogagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.DictDialogAgent.reply", false]], "reply() \uff08agentscope.agents.llamaindexagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.LlamaIndexAgent.reply", false]], "reply() \uff08agentscope.agents.rag_agent.llamaindexagent \u65b9\u6cd5\uff09": [[6, "agentscope.agents.rag_agent.LlamaIndexAgent.reply", false]], "reply() \uff08agentscope.agents.react_agent.reactagent \u65b9\u6cd5\uff09": [[7, "agentscope.agents.react_agent.ReActAgent.reply", false]], "reply() \uff08agentscope.agents.reactagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.ReActAgent.reply", false]], "reply() \uff08agentscope.agents.user_agent.useragent \u65b9\u6cd5\uff09": [[8, "agentscope.agents.user_agent.UserAgent.reply", false]], "reply() \uff08agentscope.agents.useragent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.UserAgent.reply", false]], "require_args\uff08agentscope.service.service_toolkit.servicefunction \u5c5e\u6027\uff09": [[80, "agentscope.service.service_toolkit.ServiceFunction.require_args", false]], "required_keys\uff08agentscope.parsers.json_object_parser.markdownjsondictparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonDictParser.required_keys", false]], "required_keys\uff08agentscope.parsers.markdownjsondictparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonDictParser.required_keys", false]], "requiredfieldnotfounderror": [[13, "agentscope.exception.RequiredFieldNotFoundError", false]], "reset_audience() \uff08agentscope.agents.agent.agentbase \u65b9\u6cd5\uff09": [[2, "agentscope.agents.agent.AgentBase.reset_audience", false]], "reset_audience() \uff08agentscope.agents.agentbase \u65b9\u6cd5\uff09": [[1, "agentscope.agents.AgentBase.reset_audience", false]], "reset_glb_var()\uff08\u5728 agentscope.web.gradio.studio \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.studio.reset_glb_var", false]], "reset_notebook() \uff08agentscope.service.execute_code.exec_notebook.notebookexecutor \u65b9\u6cd5\uff09": [[65, "agentscope.service.execute_code.exec_notebook.NoteBookExecutor.reset_notebook", false]], "reset_notebook() \uff08agentscope.service.notebookexecutor \u65b9\u6cd5\uff09": [[61, "agentscope.service.NoteBookExecutor.reset_notebook", false]], "resetexception": [[107, "agentscope.web.gradio.utils.ResetException", false]], "responseformat\uff08agentscope.constants \u4e2d\u7684\u7c7b\uff09": [[9, "agentscope.constants.ResponseFormat", false]], "responseparsingerror": [[13, "agentscope.exception.ResponseParsingError", false]], "result() \uff08agentscope.rpc.asyncresult \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.AsyncResult.result", false]], "result() \uff08agentscope.rpc.rpc_async.asyncresult \u65b9\u6cd5\uff09": [[51, "agentscope.rpc.rpc_async.AsyncResult.result", false]], "retrieve() \uff08agentscope.rag.knowledge \u65b9\u6cd5\uff09": [[43, "agentscope.rag.Knowledge.retrieve", false]], "retrieve() \uff08agentscope.rag.knowledge.knowledge \u65b9\u6cd5\uff09": [[44, "agentscope.rag.knowledge.Knowledge.retrieve", false]], "retrieve() \uff08agentscope.rag.llama_index_knowledge.llamaindexknowledge \u65b9\u6cd5\uff09": [[46, "agentscope.rag.llama_index_knowledge.LlamaIndexKnowledge.retrieve", false]], "retrieve_by_embedding() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.retrieve_by_embedding", false]], "retrieve_by_embedding() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.retrieve_by_embedding", false]], "retrieve_from_list()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.retrieve_from_list", false]], "retrieve_from_list()\uff08\u5728 agentscope.service.retrieval.retrieval_from_list \u6a21\u5757\u4e2d\uff09": [[76, "agentscope.service.retrieval.retrieval_from_list.retrieve_from_list", false]], "retry() \uff08agentscope.rpc.retry_strategy.retrybase \u65b9\u6cd5\uff09": [[48, "agentscope.rpc.retry_strategy.RetryBase.retry", false]], "retry() \uff08agentscope.rpc.retry_strategy.retryexpential \u65b9\u6cd5\uff09": [[48, "agentscope.rpc.retry_strategy.RetryExpential.retry", false]], "retry() \uff08agentscope.rpc.retry_strategy.retryfixedtimes \u65b9\u6cd5\uff09": [[48, "agentscope.rpc.retry_strategy.RetryFixedTimes.retry", false]], "retrybase\uff08agentscope.rpc.retry_strategy \u4e2d\u7684\u7c7b\uff09": [[48, "agentscope.rpc.retry_strategy.RetryBase", false]], "retryexpential\uff08agentscope.rpc.retry_strategy \u4e2d\u7684\u7c7b\uff09": [[48, "agentscope.rpc.retry_strategy.RetryExpential", false]], "retryfixedtimes\uff08agentscope.rpc.retry_strategy \u4e2d\u7684\u7c7b\uff09": [[48, "agentscope.rpc.retry_strategy.RetryFixedTimes", false]], "returns\uff08agentscope.environment.event \u5c5e\u6027\uff09": [[10, "agentscope.environment.Event.returns", false]], "returns\uff08agentscope.environment.event.event \u5c5e\u6027\uff09": [[12, "agentscope.environment.event.Event.returns", false]], "rm_audience() \uff08agentscope.agents.agent.agentbase \u65b9\u6cd5\uff09": [[2, "agentscope.agents.agent.AgentBase.rm_audience", false]], "rm_audience() \uff08agentscope.agents.agentbase \u65b9\u6cd5\uff09": [[1, "agentscope.agents.AgentBase.rm_audience", false]], "rm_database() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.rm_database", false]], "role\uff08agentscope.message.msg \u5c5e\u6027\uff09": [[19, "agentscope.message.Msg.role", false]], "role\uff08agentscope.message.msg.msg \u5c5e\u6027\uff09": [[20, "agentscope.message.msg.Msg.role", false]], "rpcagentclient\uff08agentscope.rpc.rpc_client \u4e2d\u7684\u7c7b\uff09": [[52, "agentscope.rpc.rpc_client.RpcAgentClient", false]], "rpcagentserverlauncher\uff08agentscope.server \u4e2d\u7684\u7c7b\uff09": [[57, "agentscope.server.RpcAgentServerLauncher", false]], "rpcagentserverlauncher\uff08agentscope.server.launcher \u4e2d\u7684\u7c7b\uff09": [[59, "agentscope.server.launcher.RpcAgentServerLauncher", false]], "rpcagentservicer\uff08agentscope.rpc.rpc_agent_pb2_grpc \u4e2d\u7684\u7c7b\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer", false]], "rpcagentstub\uff08agentscope.rpc.rpc_agent_pb2_grpc \u4e2d\u7684\u7c7b\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentStub", false]], "rpcagent\uff08agentscope.rpc.rpc_agent_pb2_grpc \u4e2d\u7684\u7c7b\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent", false]], "rpcclient\uff08agentscope.rpc \u4e2d\u7684\u7c7b\uff09": [[47, "agentscope.rpc.RpcClient", false]], "rpcclient\uff08agentscope.rpc.rpc_client \u4e2d\u7684\u7c7b\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient", false]], "rpcmeta\uff08agentscope.rpc \u4e2d\u7684\u7c7b\uff09": [[47, "agentscope.rpc.RpcMeta", false]], "rpcmeta\uff08agentscope.rpc.rpc_meta \u4e2d\u7684\u7c7b\uff09": [[54, "agentscope.rpc.rpc_meta.RpcMeta", false]], "rpcobject\uff08agentscope.rpc \u4e2d\u7684\u7c7b\uff09": [[47, "agentscope.rpc.RpcObject", false]], "rpcobject\uff08agentscope.rpc.rpc_object \u4e2d\u7684\u7c7b\uff09": [[55, "agentscope.rpc.rpc_object.RpcObject", false]], "run() \uff08agentscope.web.workstation.workflow_dag.asdigraph \u65b9\u6cd5\uff09": [[110, "agentscope.web.workstation.workflow_dag.ASDiGraph.run", false]], "run_app()\uff08\u5728 agentscope.web.gradio.studio \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.studio.run_app", false]], "run_code_on_notebook() \uff08agentscope.service.execute_code.exec_notebook.notebookexecutor \u65b9\u6cd5\uff09": [[65, "agentscope.service.execute_code.exec_notebook.NoteBookExecutor.run_code_on_notebook", false]], "run_code_on_notebook() \uff08agentscope.service.notebookexecutor \u65b9\u6cd5\uff09": [[61, "agentscope.service.NoteBookExecutor.run_code_on_notebook", false]], "sanitize_node_data()\uff08\u5728 agentscope.web.workstation.workflow_dag \u6a21\u5757\u4e2d\uff09": [[110, "agentscope.web.workstation.workflow_dag.sanitize_node_data", false]], "save_api_invocation() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.save_api_invocation", false]], "save_file() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.save_file", false]], "save_image() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.save_image", false]], "save_python_code() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.save_python_code", false]], "save_runtime_information() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.save_runtime_information", false]], "send_audio()\uff08\u5728 agentscope.web.gradio.studio \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.studio.send_audio", false]], "send_image()\uff08\u5728 agentscope.web.gradio.studio \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.studio.send_image", false]], "send_message()\uff08\u5728 agentscope.web.gradio.studio \u6a21\u5757\u4e2d\uff09": [[106, "agentscope.web.gradio.studio.send_message", false]], "send_msg()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[107, "agentscope.web.gradio.utils.send_msg", false]], "send_player_input()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[107, "agentscope.web.gradio.utils.send_player_input", false]], "send_reset_msg()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[107, "agentscope.web.gradio.utils.send_reset_msg", false]], "sequentialpipeline()\uff08\u5728 agentscope.pipelines \u6a21\u5757\u4e2d\uff09": [[39, "agentscope.pipelines.sequentialpipeline", false]], "sequentialpipeline()\uff08\u5728 agentscope.pipelines.functional \u6a21\u5757\u4e2d\uff09": [[40, "agentscope.pipelines.functional.sequentialpipeline", false]], "sequentialpipelinenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.SequentialPipelineNode", false]], "sequentialpipeline\uff08agentscope.pipelines \u4e2d\u7684\u7c7b\uff09": [[39, "agentscope.pipelines.SequentialPipeline", false]], "sequentialpipeline\uff08agentscope.pipelines.pipeline \u4e2d\u7684\u7c7b\uff09": [[41, "agentscope.pipelines.pipeline.SequentialPipeline", false]], "serialize()\uff08\u5728 agentscope.serialize \u6a21\u5757\u4e2d\uff09": [[56, "agentscope.serialize.serialize", false]], "service_funcs\uff08agentscope.service.service_toolkit.servicetoolkit \u5c5e\u6027\uff09": [[80, "agentscope.service.service_toolkit.ServiceToolkit.service_funcs", false]], "service_funcs\uff08agentscope.service.servicetoolkit \u5c5e\u6027\uff09": [[61, "agentscope.service.ServiceToolkit.service_funcs", false]], "serviceexecstatus\uff08agentscope.service \u4e2d\u7684\u7c7b\uff09": [[61, "agentscope.service.ServiceExecStatus", false]], "serviceexecstatus\uff08agentscope.service.service_status \u4e2d\u7684\u7c7b\uff09": [[79, "agentscope.service.service_status.ServiceExecStatus", false]], "servicefactory\uff08agentscope.service \u4e2d\u7684\u7c7b\uff09": [[61, "agentscope.service.ServiceFactory", false]], "servicefactory\uff08agentscope.service.service_toolkit \u4e2d\u7684\u7c7b\uff09": [[80, "agentscope.service.service_toolkit.ServiceFactory", false]], "servicefunction\uff08agentscope.service.service_toolkit \u4e2d\u7684\u7c7b\uff09": [[80, "agentscope.service.service_toolkit.ServiceFunction", false]], "serviceresponse\uff08agentscope.service \u4e2d\u7684\u7c7b\uff09": [[61, "agentscope.service.ServiceResponse", false]], "serviceresponse\uff08agentscope.service.service_response \u4e2d\u7684\u7c7b\uff09": [[78, "agentscope.service.service_response.ServiceResponse", false]], "servicetoolkit\uff08agentscope.service \u4e2d\u7684\u7c7b\uff09": [[61, "agentscope.service.ServiceToolkit", false]], "servicetoolkit\uff08agentscope.service.service_toolkit \u4e2d\u7684\u7c7b\uff09": [[80, "agentscope.service.service_toolkit.ServiceToolkit", false]], "service\uff08agentscope.web.workstation.workflow_node.workflownodetype \u5c5e\u6027\uff09": [[111, "agentscope.web.workstation.workflow_node.WorkflowNodeType.SERVICE", false]], "set() \uff08agentscope.environment.event.setable \u65b9\u6cd5\uff09": [[12, "agentscope.environment.event.Setable.set", false]], "set() \uff08agentscope.server.async_result_pool.asyncresultpool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.AsyncResultPool.set", false]], "set() \uff08agentscope.server.async_result_pool.localpool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.LocalPool.set", false]], "set() \uff08agentscope.server.async_result_pool.redispool \u65b9\u6cd5\uff09": [[58, "agentscope.server.async_result_pool.RedisPool.set", false]], "set_interactive_marks() \uff08agentscope.service.browser.web_browser.webbrowser \u65b9\u6cd5\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.set_interactive_marks", false]], "set_interactive_marks() \uff08agentscope.service.webbrowser \u65b9\u6cd5\uff09": [[61, "agentscope.service.WebBrowser.set_interactive_marks", false]], "set_model_configs() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.set_model_configs", false]], "set_model_configs() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.set_model_configs", false]], "set_model_configs() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.set_model_configs", false]], "set_model_configs() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.set_model_configs", false]], "set_model_configs()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.set_model_configs", false]], "set_parser() \uff08agentscope.agents.dict_dialog_agent.dictdialogagent \u65b9\u6cd5\uff09": [[4, "agentscope.agents.dict_dialog_agent.DictDialogAgent.set_parser", false]], "set_parser() \uff08agentscope.agents.dictdialogagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.DictDialogAgent.set_parser", false]], "setable\uff08agentscope.environment.event \u4e2d\u7684\u7c7b\uff09": [[12, "agentscope.environment.event.Setable", false]], "setup_logger()\uff08\u5728 agentscope.logging \u6a21\u5757\u4e2d\uff09": [[14, "agentscope.logging.setup_logger", false]], "show_image_tokens() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.show_image_tokens", false]], "show_text_and_embedding_tokens() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.show_text_and_embedding_tokens", false]], "shrinkpolicy\uff08agentscope.constants \u4e2d\u7684\u7c7b\uff09": [[9, "agentscope.constants.ShrinkPolicy", false]], "shutdown() \uff08agentscope.server.launcher.rpcagentserverlauncher \u65b9\u6cd5\uff09": [[59, "agentscope.server.launcher.RpcAgentServerLauncher.shutdown", false]], "shutdown() \uff08agentscope.server.rpcagentserverlauncher \u65b9\u6cd5\uff09": [[57, "agentscope.server.RpcAgentServerLauncher.shutdown", false]], "size() \uff08agentscope.memory.memory.memorybase \u65b9\u6cd5\uff09": [[17, "agentscope.memory.memory.MemoryBase.size", false]], "size() \uff08agentscope.memory.memorybase \u65b9\u6cd5\uff09": [[16, "agentscope.memory.MemoryBase.size", false]], "size() \uff08agentscope.memory.temporary_memory.temporarymemory \u65b9\u6cd5\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory.size", false]], "size() \uff08agentscope.memory.temporarymemory \u65b9\u6cd5\uff09": [[16, "agentscope.memory.TemporaryMemory.size", false]], "speak() \uff08agentscope.agents.agent.agentbase \u65b9\u6cd5\uff09": [[2, "agentscope.agents.agent.AgentBase.speak", false]], "speak() \uff08agentscope.agents.agentbase \u65b9\u6cd5\uff09": [[1, "agentscope.agents.AgentBase.speak", false]], "speak() \uff08agentscope.agents.user_agent.useragent \u65b9\u6cd5\uff09": [[8, "agentscope.agents.user_agent.UserAgent.speak", false]], "speak() \uff08agentscope.agents.useragent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.UserAgent.speak", false]], "start_workflow()\uff08\u5728 agentscope.web.workstation.workflow \u6a21\u5757\u4e2d\uff09": [[109, "agentscope.web.workstation.workflow.start_workflow", false]], "state_dict() \uff08agentscope.manager.asmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ASManager.state_dict", false]], "state_dict() \uff08agentscope.manager.filemanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.FileManager.state_dict", false]], "state_dict() \uff08agentscope.manager.modelmanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.ModelManager.state_dict", false]], "state_dict() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.state_dict", false]], "state_dict()\uff08\u5728 agentscope \u6a21\u5757\u4e2d\uff09": [[0, "agentscope.state_dict", false]], "static_format()\uff08agentscope.models.openai_model.openaichatwrapper \u9759\u6001\u65b9\u6cd5\uff09": [[27, "agentscope.models.openai_model.OpenAIChatWrapper.static_format", false]], "static_format()\uff08agentscope.models.openaichatwrapper \u9759\u6001\u65b9\u6cd5\uff09": [[21, "agentscope.models.OpenAIChatWrapper.static_format", false]], "stop() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.stop", false]], "stop() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.stop", false]], "stop() \uff08agentscope.rpc.rpc_object.rpcobject \u65b9\u6cd5\uff09": [[55, "agentscope.rpc.rpc_object.RpcObject.stop", false]], "stop() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.stop", false]], "stop() \uff08agentscope.rpc.rpcobject \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcObject.stop", false]], "stop() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.stop", false]], "stop()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.stop", false]], "stream\uff08agentscope.models.modelresponse \u5c5e\u6027\uff09": [[21, "agentscope.models.ModelResponse.stream", false]], "stream\uff08agentscope.models.response.modelresponse \u5c5e\u6027\uff09": [[29, "agentscope.models.response.ModelResponse.stream", false]], "studioerror": [[13, "agentscope.exception.StudioError", false]], "studioregistererror": [[13, "agentscope.exception.StudioRegisterError", false]], "substrings_in_vision_models_names\uff08agentscope.models.openai_model.openaichatwrapper \u5c5e\u6027\uff09": [[27, "agentscope.models.openai_model.OpenAIChatWrapper.substrings_in_vision_models_names", false]], "substrings_in_vision_models_names\uff08agentscope.models.openaichatwrapper \u5c5e\u6027\uff09": [[21, "agentscope.models.OpenAIChatWrapper.substrings_in_vision_models_names", false]], "success\uff08agentscope.service.service_status.serviceexecstatus \u5c5e\u6027\uff09": [[79, "agentscope.service.service_status.ServiceExecStatus.SUCCESS", false]], "success\uff08agentscope.service.serviceexecstatus \u5c5e\u6027\uff09": [[61, "agentscope.service.ServiceExecStatus.SUCCESS", false]], "summarization()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.summarization", false]], "summarization()\uff08\u5728 agentscope.service.text_processing.summarization \u6a21\u5757\u4e2d\uff09": [[86, "agentscope.service.text_processing.summarization.summarization", false]], "summarize\uff08agentscope.constants.shrinkpolicy \u5c5e\u6027\uff09": [[9, "agentscope.constants.ShrinkPolicy.SUMMARIZE", false]], "supported_models()\uff08\u5728 agentscope.tokens \u6a21\u5757\u4e2d\uff09": [[99, "agentscope.tokens.supported_models", false]], "switchpipeline()\uff08\u5728 agentscope.pipelines \u6a21\u5757\u4e2d\uff09": [[39, "agentscope.pipelines.switchpipeline", false]], "switchpipeline()\uff08\u5728 agentscope.pipelines.functional \u6a21\u5757\u4e2d\uff09": [[40, "agentscope.pipelines.functional.switchpipeline", false]], "switchpipelinenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.SwitchPipelineNode", false]], "switchpipeline\uff08agentscope.pipelines \u4e2d\u7684\u7c7b\uff09": [[39, "agentscope.pipelines.SwitchPipeline", false]], "switchpipeline\uff08agentscope.pipelines.pipeline \u4e2d\u7684\u7c7b\uff09": [[41, "agentscope.pipelines.pipeline.SwitchPipeline", false]], "sync_func()\uff08\u5728 agentscope.rpc \u6a21\u5757\u4e2d\uff09": [[47, "agentscope.rpc.sync_func", false]], "sync_func()\uff08\u5728 agentscope.rpc.rpc_meta \u6a21\u5757\u4e2d\uff09": [[54, "agentscope.rpc.rpc_meta.sync_func", false]], "sys_python_guard()\uff08\u5728 agentscope.service.execute_code.exec_python \u6a21\u5757\u4e2d\uff09": [[66, "agentscope.service.execute_code.exec_python.sys_python_guard", false]], "systempromptcomparer\uff08agentscope.prompt \u4e2d\u7684\u7c7b\uff09": [[42, "agentscope.prompt.SystemPromptComparer", false]], "systempromptgeneratorbase\uff08agentscope.prompt \u4e2d\u7684\u7c7b\uff09": [[42, "agentscope.prompt.SystemPromptGeneratorBase", false]], "systempromptoptimizer\uff08agentscope.prompt \u4e2d\u7684\u7c7b\uff09": [[42, "agentscope.prompt.SystemPromptOptimizer", false]], "tag_begin\uff08agentscope.parsers.code_block_parser.markdowncodeblockparser \u5c5e\u6027\uff09": [[34, "agentscope.parsers.code_block_parser.MarkdownCodeBlockParser.tag_begin", false]], "tag_begin\uff08agentscope.parsers.json_object_parser.markdownjsondictparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonDictParser.tag_begin", false]], "tag_begin\uff08agentscope.parsers.json_object_parser.markdownjsonobjectparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonObjectParser.tag_begin", false]], "tag_begin\uff08agentscope.parsers.markdowncodeblockparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownCodeBlockParser.tag_begin", false]], "tag_begin\uff08agentscope.parsers.markdownjsondictparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonDictParser.tag_begin", false]], "tag_begin\uff08agentscope.parsers.markdownjsonobjectparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonObjectParser.tag_begin", false]], "tag_begin\uff08agentscope.parsers.tagged_content_parser.taggedcontent \u5c5e\u6027\uff09": [[38, "agentscope.parsers.tagged_content_parser.TaggedContent.tag_begin", false]], "tag_begin\uff08agentscope.parsers.taggedcontent \u5c5e\u6027\uff09": [[33, "agentscope.parsers.TaggedContent.tag_begin", false]], "tag_end\uff08agentscope.parsers.code_block_parser.markdowncodeblockparser \u5c5e\u6027\uff09": [[34, "agentscope.parsers.code_block_parser.MarkdownCodeBlockParser.tag_end", false]], "tag_end\uff08agentscope.parsers.json_object_parser.markdownjsondictparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonDictParser.tag_end", false]], "tag_end\uff08agentscope.parsers.json_object_parser.markdownjsonobjectparser \u5c5e\u6027\uff09": [[35, "agentscope.parsers.json_object_parser.MarkdownJsonObjectParser.tag_end", false]], "tag_end\uff08agentscope.parsers.markdowncodeblockparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownCodeBlockParser.tag_end", false]], "tag_end\uff08agentscope.parsers.markdownjsondictparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonDictParser.tag_end", false]], "tag_end\uff08agentscope.parsers.markdownjsonobjectparser \u5c5e\u6027\uff09": [[33, "agentscope.parsers.MarkdownJsonObjectParser.tag_end", false]], "tag_end\uff08agentscope.parsers.tagged_content_parser.taggedcontent \u5c5e\u6027\uff09": [[38, "agentscope.parsers.tagged_content_parser.TaggedContent.tag_end", false]], "tag_end\uff08agentscope.parsers.taggedcontent \u5c5e\u6027\uff09": [[33, "agentscope.parsers.TaggedContent.tag_end", false]], "tag_name\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.tag_name", false]], "tag_name\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.tag_name", false]], "taggedcontent\uff08agentscope.parsers \u4e2d\u7684\u7c7b\uff09": [[33, "agentscope.parsers.TaggedContent", false]], "taggedcontent\uff08agentscope.parsers.tagged_content_parser \u4e2d\u7684\u7c7b\uff09": [[38, "agentscope.parsers.tagged_content_parser.TaggedContent", false]], "tagnotfounderror": [[13, "agentscope.exception.TagNotFoundError", false]], "task_queue_prefix\uff08agentscope.server.async_result_pool.redispool \u5c5e\u6027\uff09": [[58, "agentscope.server.async_result_pool.RedisPool.TASK_QUEUE_PREFIX", false]], "temporarymemory\uff08agentscope.memory \u4e2d\u7684\u7c7b\uff09": [[16, "agentscope.memory.TemporaryMemory", false]], "temporarymemory\uff08agentscope.memory.temporary_memory \u4e2d\u7684\u7c7b\uff09": [[18, "agentscope.memory.temporary_memory.TemporaryMemory", false]], "text\uff08agentscope.models.modelresponse \u5c5e\u6027\uff09": [[21, "agentscope.models.ModelResponse.text", false]], "text\uff08agentscope.models.response.modelresponse \u5c5e\u6027\uff09": [[29, "agentscope.models.response.ModelResponse.text", false]], "timer()\uff08\u5728 agentscope.utils.common \u6a21\u5757\u4e2d\uff09": [[101, "agentscope.utils.common.timer", false]], "timestamp\uff08agentscope.message.msg \u5c5e\u6027\uff09": [[19, "agentscope.message.Msg.timestamp", false]], "timestamp\uff08agentscope.message.msg.msg \u5c5e\u6027\uff09": [[20, "agentscope.message.msg.Msg.timestamp", false]], "to_content() \uff08agentscope.parsers.parser_base.dictfiltermixin \u65b9\u6cd5\uff09": [[36, "agentscope.parsers.parser_base.DictFilterMixin.to_content", false]], "to_dict() \uff08agentscope.message.msg \u65b9\u6cd5\uff09": [[19, "agentscope.message.Msg.to_dict", false]], "to_dict() \uff08agentscope.message.msg.msg \u65b9\u6cd5\uff09": [[20, "agentscope.message.msg.Msg.to_dict", false]], "to_dist() \uff08agentscope.agents.agent.agentbase \u65b9\u6cd5\uff09": [[2, "agentscope.agents.agent.AgentBase.to_dist", false]], "to_dist() \uff08agentscope.agents.agentbase \u65b9\u6cd5\uff09": [[1, "agentscope.agents.AgentBase.to_dist", false]], "to_dist() \uff08agentscope.agents.dialog_agent.dialogagent \u65b9\u6cd5\uff09": [[3, "agentscope.agents.dialog_agent.DialogAgent.to_dist", false]], "to_dist() \uff08agentscope.agents.dialogagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.DialogAgent.to_dist", false]], "to_dist() \uff08agentscope.agents.dict_dialog_agent.dictdialogagent \u65b9\u6cd5\uff09": [[4, "agentscope.agents.dict_dialog_agent.DictDialogAgent.to_dist", false]], "to_dist() \uff08agentscope.agents.dictdialogagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.DictDialogAgent.to_dist", false]], "to_dist() \uff08agentscope.agents.llamaindexagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.LlamaIndexAgent.to_dist", false]], "to_dist() \uff08agentscope.agents.rag_agent.llamaindexagent \u65b9\u6cd5\uff09": [[6, "agentscope.agents.rag_agent.LlamaIndexAgent.to_dist", false]], "to_dist() \uff08agentscope.agents.react_agent.reactagent \u65b9\u6cd5\uff09": [[7, "agentscope.agents.react_agent.ReActAgent.to_dist", false]], "to_dist() \uff08agentscope.agents.reactagent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.ReActAgent.to_dist", false]], "to_dist() \uff08agentscope.agents.user_agent.useragent \u65b9\u6cd5\uff09": [[8, "agentscope.agents.user_agent.UserAgent.to_dist", false]], "to_dist() \uff08agentscope.agents.useragent \u65b9\u6cd5\uff09": [[1, "agentscope.agents.UserAgent.to_dist", false]], "to_dist() \uff08agentscope.environment.basicenv \u65b9\u6cd5\uff09": [[10, "agentscope.environment.BasicEnv.to_dist", false]], "to_dist() \uff08agentscope.environment.env \u65b9\u6cd5\uff09": [[10, "agentscope.environment.Env.to_dist", false]], "to_dist() \uff08agentscope.environment.env.basicenv \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.BasicEnv.to_dist", false]], "to_dist() \uff08agentscope.environment.env.env \u65b9\u6cd5\uff09": [[11, "agentscope.environment.env.Env.to_dist", false]], "to_dist()\uff08agentscope.rpc.rpc_meta.rpcmeta \u9759\u6001\u65b9\u6cd5\uff09": [[54, "agentscope.rpc.rpc_meta.RpcMeta.to_dist", false]], "to_dist()\uff08agentscope.rpc.rpcmeta \u9759\u6001\u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcMeta.to_dist", false]], "to_memory() \uff08agentscope.parsers.parser_base.dictfiltermixin \u65b9\u6cd5\uff09": [[36, "agentscope.parsers.parser_base.DictFilterMixin.to_memory", false]], "to_metadata() \uff08agentscope.parsers.parser_base.dictfiltermixin \u65b9\u6cd5\uff09": [[36, "agentscope.parsers.parser_base.DictFilterMixin.to_metadata", false]], "to_openai_dict()\uff08\u5728 agentscope.utils.common \u6a21\u5757\u4e2d\uff09": [[101, "agentscope.utils.common.to_openai_dict", false]], "tools_calling_format\uff08agentscope.service.service_toolkit.servicetoolkit \u5c5e\u6027\uff09": [[80, "agentscope.service.service_toolkit.ServiceToolkit.tools_calling_format", false]], "tools_calling_format\uff08agentscope.service.servicetoolkit \u5c5e\u6027\uff09": [[61, "agentscope.service.ServiceToolkit.tools_calling_format", false]], "tools_instruction\uff08agentscope.service.service_toolkit.servicetoolkit \u5c5e\u6027\uff09": [[80, "agentscope.service.service_toolkit.ServiceToolkit.tools_instruction", false]], "tools_instruction\uff08agentscope.service.servicetoolkit \u5c5e\u6027\uff09": [[61, "agentscope.service.ServiceToolkit.tools_instruction", false]], "trigger_listener()\uff08\u5728 agentscope.environment.env \u6a21\u5757\u4e2d\uff09": [[11, "agentscope.environment.env.trigger_listener", false]], "tripadvisor_search()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.tripadvisor_search", false]], "tripadvisor_search()\uff08\u5728 agentscope.service.web.tripadvisor \u6a21\u5757\u4e2d\uff09": [[92, "agentscope.service.web.tripadvisor.tripadvisor_search", false]], "tripadvisor_search_location_details()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.tripadvisor_search_location_details", false]], "tripadvisor_search_location_details()\uff08\u5728 agentscope.service.web.tripadvisor \u6a21\u5757\u4e2d\uff09": [[92, "agentscope.service.web.tripadvisor.tripadvisor_search_location_details", false]], "tripadvisor_search_location_photos()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.tripadvisor_search_location_photos", false]], "tripadvisor_search_location_photos()\uff08\u5728 agentscope.service.web.tripadvisor \u6a21\u5757\u4e2d\uff09": [[92, "agentscope.service.web.tripadvisor.tripadvisor_search_location_photos", false]], "truncate\uff08agentscope.constants.shrinkpolicy \u5c5e\u6027\uff09": [[9, "agentscope.constants.ShrinkPolicy.TRUNCATE", false]], "type\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.type", false]], "type\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.type", false]], "update_image_tokens() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.update_image_tokens", false]], "update_placeholder() \uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagentservicer \u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer.update_placeholder", false]], "update_placeholder() \uff08agentscope.server.servicer.agentserverservicer \u65b9\u6cd5\uff09": [[60, "agentscope.server.servicer.AgentServerServicer.update_placeholder", false]], "update_placeholder()\uff08agentscope.rpc.rpc_agent_pb2_grpc.rpcagent \u9759\u6001\u65b9\u6cd5\uff09": [[50, "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent.update_placeholder", false]], "update_result() \uff08agentscope.rpc.rpc_client.rpcclient \u65b9\u6cd5\uff09": [[52, "agentscope.rpc.rpc_client.RpcClient.update_result", false]], "update_result() \uff08agentscope.rpc.rpcclient \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.RpcClient.update_result", false]], "update_text_and_embedding_tokens() \uff08agentscope.manager.monitormanager \u65b9\u6cd5\uff09": [[15, "agentscope.manager.MonitorManager.update_text_and_embedding_tokens", false]], "update_value() \uff08agentscope.rpc.asyncresult \u65b9\u6cd5\uff09": [[47, "agentscope.rpc.AsyncResult.update_value", false]], "update_value() \uff08agentscope.rpc.rpc_async.asyncresult \u65b9\u6cd5\uff09": [[51, "agentscope.rpc.rpc_async.AsyncResult.update_value", false]], "url\uff08agentscope.message.msg \u5c5e\u6027\uff09": [[19, "agentscope.message.Msg.url", false]], "url\uff08agentscope.message.msg.msg \u5c5e\u6027\uff09": [[20, "agentscope.message.msg.Msg.url", false]], "url\uff08agentscope.service.browser.web_browser.webbrowser \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser.url", false]], "url\uff08agentscope.service.webbrowser \u5c5e\u6027\uff09": [[61, "agentscope.service.WebBrowser.url", false]], "user_input()\uff08\u5728 agentscope.web.gradio.utils \u6a21\u5757\u4e2d\uff09": [[107, "agentscope.web.gradio.utils.user_input", false]], "useragentnode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.UserAgentNode", false]], "useragent\uff08agentscope.agents \u4e2d\u7684\u7c7b\uff09": [[1, "agentscope.agents.UserAgent", false]], "useragent\uff08agentscope.agents.user_agent \u4e2d\u7684\u7c7b\uff09": [[8, "agentscope.agents.user_agent.UserAgent", false]], "wait_until_terminate() \uff08agentscope.server.launcher.rpcagentserverlauncher \u65b9\u6cd5\uff09": [[59, "agentscope.server.launcher.RpcAgentServerLauncher.wait_until_terminate", false]], "wait_until_terminate() \uff08agentscope.server.rpcagentserverlauncher \u65b9\u6cd5\uff09": [[57, "agentscope.server.RpcAgentServerLauncher.wait_until_terminate", false]], "webbrowser\uff08agentscope.service \u4e2d\u7684\u7c7b\uff09": [[61, "agentscope.service.WebBrowser", false]], "webbrowser\uff08agentscope.service.browser.web_browser \u4e2d\u7684\u7c7b\uff09": [[63, "agentscope.service.browser.web_browser.WebBrowser", false]], "webelementinfo\uff08agentscope.service \u4e2d\u7684\u7c7b\uff09": [[61, "agentscope.service.WebElementInfo", false]], "webelementinfo\uff08agentscope.service.browser.web_browser \u4e2d\u7684\u7c7b\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo", false]], "whilelooppipeline()\uff08\u5728 agentscope.pipelines \u6a21\u5757\u4e2d\uff09": [[39, "agentscope.pipelines.whilelooppipeline", false]], "whilelooppipeline()\uff08\u5728 agentscope.pipelines.functional \u6a21\u5757\u4e2d\uff09": [[40, "agentscope.pipelines.functional.whilelooppipeline", false]], "whilelooppipelinenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.WhileLoopPipelineNode", false]], "whilelooppipeline\uff08agentscope.pipelines \u4e2d\u7684\u7c7b\uff09": [[39, "agentscope.pipelines.WhileLoopPipeline", false]], "whilelooppipeline\uff08agentscope.pipelines.pipeline \u4e2d\u7684\u7c7b\uff09": [[41, "agentscope.pipelines.pipeline.WhileLoopPipeline", false]], "width\uff08agentscope.service.browser.web_browser.webelementinfo \u5c5e\u6027\uff09": [[63, "agentscope.service.browser.web_browser.WebElementInfo.width", false]], "width\uff08agentscope.service.webelementinfo \u5c5e\u6027\uff09": [[61, "agentscope.service.WebElementInfo.width", false]], "wikipedia_search()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.wikipedia_search", false]], "wikipedia_search()\uff08\u5728 agentscope.service.web.wikipedia \u6a21\u5757\u4e2d\uff09": [[94, "agentscope.service.web.wikipedia.wikipedia_search", false]], "wikipedia_search_categories()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.wikipedia_search_categories", false]], "wikipedia_search_categories()\uff08\u5728 agentscope.service.web.wikipedia \u6a21\u5757\u4e2d\uff09": [[94, "agentscope.service.web.wikipedia.wikipedia_search_categories", false]], "workflownodetype\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.WorkflowNodeType", false]], "workflownode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.WorkflowNode", false]], "write_json_file()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.write_json_file", false]], "write_json_file()\uff08\u5728 agentscope.service.file.json \u6a21\u5757\u4e2d\uff09": [[70, "agentscope.service.file.json.write_json_file", false]], "write_text_file()\uff08\u5728 agentscope.service \u6a21\u5757\u4e2d\uff09": [[61, "agentscope.service.write_text_file", false]], "write_text_file()\uff08\u5728 agentscope.service.file.text \u6a21\u5757\u4e2d\uff09": [[71, "agentscope.service.file.text.write_text_file", false]], "writetextservicenode\uff08agentscope.web.workstation.workflow_node \u4e2d\u7684\u7c7b\uff09": [[111, "agentscope.web.workstation.workflow_node.WriteTextServiceNode", false]], "yichatwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.YiChatWrapper", false]], "yichatwrapper\uff08agentscope.models.yi_model \u4e2d\u7684\u7c7b\uff09": [[30, "agentscope.models.yi_model.YiChatWrapper", false]], "zhipuaichatwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.ZhipuAIChatWrapper", false]], "zhipuaichatwrapper\uff08agentscope.models.zhipu_model \u4e2d\u7684\u7c7b\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIChatWrapper", false]], "zhipuaiembeddingwrapper\uff08agentscope.models \u4e2d\u7684\u7c7b\uff09": [[21, "agentscope.models.ZhipuAIEmbeddingWrapper", false]], "zhipuaiembeddingwrapper\uff08agentscope.models.zhipu_model \u4e2d\u7684\u7c7b\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIEmbeddingWrapper", false]], "zhipuaiwrapperbase\uff08agentscope.models.zhipu_model \u4e2d\u7684\u7c7b\uff09": [[31, "agentscope.models.zhipu_model.ZhipuAIWrapperBase", false]]}, "objects": {"": [[0, 0, 0, "-", "agentscope"]], "agentscope": [[1, 0, 0, "-", "agents"], [9, 0, 0, "-", "constants"], [10, 0, 0, "-", "environment"], [13, 0, 0, "-", "exception"], [0, 5, 1, "", "init"], [14, 0, 0, "-", "logging"], [15, 0, 0, "-", "manager"], [16, 0, 0, "-", "memory"], [19, 0, 0, "-", "message"], [21, 0, 0, "-", "models"], [32, 0, 0, "-", "msghub"], [33, 0, 0, "-", "parsers"], [39, 0, 0, "-", "pipelines"], [0, 5, 1, "", "print_llm_usage"], [42, 0, 0, "-", "prompt"], [43, 0, 0, "-", "rag"], [47, 0, 0, "-", "rpc"], [56, 0, 0, "-", "serialize"], [57, 0, 0, "-", "server"], [61, 0, 0, "-", "service"], [0, 5, 1, "", "state_dict"], [95, 0, 0, "-", "strategy"], [97, 0, 0, "-", "studio"], [99, 0, 0, "-", "tokens"], [100, 0, 0, "-", "utils"], [103, 0, 0, "-", "web"]], "agentscope.agents": [[1, 1, 1, "", "AgentBase"], [1, 1, 1, "", "DialogAgent"], [1, 1, 1, "", "DictDialogAgent"], [1, 1, 1, "", "LlamaIndexAgent"], [1, 1, 1, "", "Operator"], [1, 1, 1, "", "ReActAgent"], [1, 1, 1, "", "UserAgent"], [2, 0, 0, "-", "agent"], [3, 0, 0, "-", "dialog_agent"], [4, 0, 0, "-", "dict_dialog_agent"], [5, 0, 0, "-", "operator"], [6, 0, 0, "-", "rag_agent"], [7, 0, 0, "-", "react_agent"], [8, 0, 0, "-", "user_agent"]], "agentscope.agents.AgentBase": [[1, 2, 1, "", "__init__"], [1, 3, 1, "", "agent_id"], [1, 2, 1, "", "clear_audience"], [1, 2, 1, "", "generate_agent_id"], [1, 2, 1, "", "observe"], [1, 2, 1, "", "reply"], [1, 2, 1, "", "reset_audience"], [1, 2, 1, "", "rm_audience"], [1, 2, 1, "", "speak"], [1, 2, 1, "", "to_dist"]], "agentscope.agents.DialogAgent": [[1, 2, 1, "", "__init__"], [1, 2, 1, "", "reply"], [1, 2, 1, "", "to_dist"]], "agentscope.agents.DictDialogAgent": [[1, 2, 1, "", "__init__"], [1, 2, 1, "", "reply"], [1, 2, 1, "", "set_parser"], [1, 2, 1, "", "to_dist"]], "agentscope.agents.LlamaIndexAgent": [[1, 2, 1, "", "__init__"], [1, 2, 1, "", "reply"], [1, 2, 1, "", "to_dist"]], "agentscope.agents.ReActAgent": [[1, 2, 1, "", "__init__"], [1, 2, 1, "", "finish"], [1, 2, 1, "", "reply"], [1, 2, 1, "", "to_dist"]], "agentscope.agents.UserAgent": [[1, 2, 1, "", "__init__"], [1, 2, 1, "", "reply"], [1, 2, 1, "", "speak"], [1, 2, 1, "", "to_dist"]], "agentscope.agents.agent": [[2, 1, 1, "", "AgentBase"]], "agentscope.agents.agent.AgentBase": [[2, 2, 1, "", "__init__"], [2, 3, 1, "", "agent_id"], [2, 2, 1, "", "clear_audience"], [2, 2, 1, "", "generate_agent_id"], [2, 2, 1, "", "observe"], [2, 2, 1, "", "reply"], [2, 2, 1, "", "reset_audience"], [2, 2, 1, "", "rm_audience"], [2, 2, 1, "", "speak"], [2, 2, 1, "", "to_dist"]], "agentscope.agents.dialog_agent": [[3, 1, 1, "", "DialogAgent"]], "agentscope.agents.dialog_agent.DialogAgent": [[3, 2, 1, "", "__init__"], [3, 2, 1, "", "reply"], [3, 2, 1, "", "to_dist"]], "agentscope.agents.dict_dialog_agent": [[4, 1, 1, "", "DictDialogAgent"]], "agentscope.agents.dict_dialog_agent.DictDialogAgent": [[4, 2, 1, "", "__init__"], [4, 2, 1, "", "reply"], [4, 2, 1, "", "set_parser"], [4, 2, 1, "", "to_dist"]], "agentscope.agents.operator": [[5, 1, 1, "", "Operator"]], "agentscope.agents.rag_agent": [[6, 1, 1, "", "LlamaIndexAgent"]], "agentscope.agents.rag_agent.LlamaIndexAgent": [[6, 2, 1, "", "__init__"], [6, 2, 1, "", "reply"], [6, 2, 1, "", "to_dist"]], "agentscope.agents.react_agent": [[7, 1, 1, "", "ReActAgent"]], "agentscope.agents.react_agent.ReActAgent": [[7, 2, 1, "", "__init__"], [7, 2, 1, "", "finish"], [7, 2, 1, "", "reply"], [7, 2, 1, "", "to_dist"]], "agentscope.agents.user_agent": [[8, 1, 1, "", "UserAgent"]], "agentscope.agents.user_agent.UserAgent": [[8, 2, 1, "", "__init__"], [8, 2, 1, "", "reply"], [8, 2, 1, "", "speak"], [8, 2, 1, "", "to_dist"]], "agentscope.constants": [[9, 1, 1, "", "ResponseFormat"], [9, 1, 1, "", "ShrinkPolicy"]], "agentscope.constants.ResponseFormat": [[9, 4, 1, "", "JSON"], [9, 4, 1, "", "NONE"]], "agentscope.constants.ShrinkPolicy": [[9, 4, 1, "", "SUMMARIZE"], [9, 4, 1, "", "TRUNCATE"]], "agentscope.environment": [[10, 1, 1, "", "BasicEnv"], [10, 1, 1, "", "Env"], [10, 1, 1, "", "Event"], [10, 1, 1, "", "EventListener"], [11, 0, 0, "-", "env"], [12, 0, 0, "-", "event"], [10, 5, 1, "", "event_func"]], "agentscope.environment.BasicEnv": [[10, 2, 1, "", "__init__"], [10, 2, 1, "", "add_child"], [10, 2, 1, "", "add_listener"], [10, 2, 1, "", "describe"], [10, 2, 1, "", "get_children"], [10, 2, 1, "", "get_listeners"], [10, 3, 1, "", "name"], [10, 2, 1, "", "remove_child"], [10, 2, 1, "", "remove_listener"], [10, 2, 1, "", "to_dist"]], "agentscope.environment.Env": [[10, 2, 1, "", "add_child"], [10, 2, 1, "", "add_listener"], [10, 2, 1, "", "describe"], [10, 2, 1, "", "get_children"], [10, 2, 1, "", "get_listeners"], [10, 3, 1, "", "name"], [10, 2, 1, "", "remove_child"], [10, 2, 1, "", "remove_listener"], [10, 2, 1, "", "to_dist"]], "agentscope.environment.Event": [[10, 2, 1, "", "__init__"], [10, 3, 1, "", "args"], [10, 3, 1, "", "name"], [10, 3, 1, "", "returns"]], "agentscope.environment.EventListener": [[10, 2, 1, "", "__init__"]], "agentscope.environment.env": [[11, 1, 1, "", "BasicEnv"], [11, 1, 1, "", "Env"], [11, 1, 1, "", "EventListener"], [11, 5, 1, "", "event_func"], [11, 5, 1, "", "trigger_listener"]], "agentscope.environment.env.BasicEnv": [[11, 2, 1, "", "__init__"], [11, 2, 1, "", "add_child"], [11, 2, 1, "", "add_listener"], [11, 2, 1, "", "describe"], [11, 2, 1, "", "get_children"], [11, 2, 1, "", "get_listeners"], [11, 3, 1, "", "name"], [11, 2, 1, "", "remove_child"], [11, 2, 1, "", "remove_listener"], [11, 2, 1, "", "to_dist"]], "agentscope.environment.env.Env": [[11, 2, 1, "", "add_child"], [11, 2, 1, "", "add_listener"], [11, 2, 1, "", "describe"], [11, 2, 1, "", "get_children"], [11, 2, 1, "", "get_listeners"], [11, 3, 1, "", "name"], [11, 2, 1, "", "remove_child"], [11, 2, 1, "", "remove_listener"], [11, 2, 1, "", "to_dist"]], "agentscope.environment.env.EventListener": [[11, 2, 1, "", "__init__"]], "agentscope.environment.event": [[12, 1, 1, "", "Event"], [12, 1, 1, "", "Getable"], [12, 1, 1, "", "Holdable"], [12, 1, 1, "", "Movable2D"], [12, 1, 1, "", "Setable"]], "agentscope.environment.event.Event": [[12, 2, 1, "", "__init__"], [12, 3, 1, "", "args"], [12, 3, 1, "", "name"], [12, 3, 1, "", "returns"]], "agentscope.environment.event.Getable": [[12, 2, 1, "", "get"]], "agentscope.environment.event.Holdable": [[12, 2, 1, "", "acquire"], [12, 2, 1, "", "release"]], "agentscope.environment.event.Movable2D": [[12, 2, 1, "", "get_position"], [12, 2, 1, "", "move_by"], [12, 2, 1, "", "move_to"]], "agentscope.environment.event.Setable": [[12, 2, 1, "", "set"]], "agentscope.exception": [[13, 6, 1, "", "AgentCallError"], [13, 6, 1, "", "AgentCreationError"], [13, 6, 1, "", "AgentServerError"], [13, 6, 1, "", "AgentServerNotAliveError"], [13, 6, 1, "", "AgentServerUnsupportedMethodError"], [13, 6, 1, "", "ArgumentNotFoundError"], [13, 6, 1, "", "ArgumentTypeError"], [13, 6, 1, "", "EnvAlreadyExistError"], [13, 6, 1, "", "EnvError"], [13, 6, 1, "", "EnvListenerError"], [13, 6, 1, "", "EnvNotFoundError"], [13, 6, 1, "", "EnvTypeError"], [13, 6, 1, "", "EnvUnsupportedFunctionError"], [13, 6, 1, "", "FunctionCallError"], [13, 6, 1, "", "FunctionCallFormatError"], [13, 6, 1, "", "FunctionNotFoundError"], [13, 6, 1, "", "JsonDictValidationError"], [13, 6, 1, "", "JsonParsingError"], [13, 6, 1, "", "JsonTypeError"], [13, 6, 1, "", "QuotaExceededError"], [13, 6, 1, "", "RequiredFieldNotFoundError"], [13, 6, 1, "", "ResponseParsingError"], [13, 6, 1, "", "StudioError"], [13, 6, 1, "", "StudioRegisterError"], [13, 6, 1, "", "TagNotFoundError"]], "agentscope.exception.AgentServerError": [[13, 2, 1, "", "__init__"], [13, 4, 1, "", "host"], [13, 4, 1, "", "message"], [13, 4, 1, "", "port"]], "agentscope.exception.AgentServerUnsupportedMethodError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.EnvAlreadyExistError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.EnvError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.EnvListenerError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.EnvNotFoundError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.EnvTypeError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.EnvUnsupportedFunctionError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.FunctionCallError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.QuotaExceededError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.ResponseParsingError": [[13, 2, 1, "", "__init__"], [13, 4, 1, "", "raw_response"]], "agentscope.exception.StudioError": [[13, 2, 1, "", "__init__"]], "agentscope.exception.TagNotFoundError": [[13, 2, 1, "", "__init__"], [13, 4, 1, "", "missing_begin_tag"], [13, 4, 1, "", "missing_end_tag"]], "agentscope.logging": [[14, 5, 1, "", "log_gradio"], [14, 5, 1, "", "log_msg"], [14, 5, 1, "", "log_stream_msg"], [14, 5, 1, "", "setup_logger"]], "agentscope.manager": [[15, 1, 1, "", "ASManager"], [15, 1, 1, "", "FileManager"], [15, 1, 1, "", "ModelManager"], [15, 1, 1, "", "MonitorManager"]], "agentscope.manager.ASManager": [[15, 2, 1, "", "__init__"], [15, 2, 1, "", "flush"], [15, 2, 1, "", "get_instance"], [15, 2, 1, "", "initialize"], [15, 2, 1, "", "load_dict"], [15, 2, 1, "", "state_dict"]], "agentscope.manager.FileManager": [[15, 2, 1, "", "__init__"], [15, 2, 1, "", "cache_text_embedding"], [15, 3, 1, "", "code_dir"], [15, 3, 1, "", "embedding_cache_dir"], [15, 2, 1, "", "fetch_cached_text_embedding"], [15, 3, 1, "", "file_dir"], [15, 2, 1, "", "flush"], [15, 2, 1, "", "get_instance"], [15, 2, 1, "", "initialize"], [15, 3, 1, "", "invoke_dir"], [15, 2, 1, "", "is_initialized"], [15, 2, 1, "", "load_dict"], [15, 2, 1, "", "save_api_invocation"], [15, 2, 1, "", "save_file"], [15, 2, 1, "", "save_image"], [15, 2, 1, "", "save_python_code"], [15, 2, 1, "", "save_runtime_information"], [15, 2, 1, "", "state_dict"]], "agentscope.manager.ModelManager": [[15, 2, 1, "", "__init__"], [15, 2, 1, "", "clear_model_configs"], [15, 2, 1, "", "flush"], [15, 2, 1, "", "get_config_by_name"], [15, 2, 1, "", "get_instance"], [15, 2, 1, "", "get_model_by_config_name"], [15, 2, 1, "", "initialize"], [15, 2, 1, "", "load_dict"], [15, 2, 1, "", "load_model_configs"], [15, 4, 1, "", "model_configs"], [15, 2, 1, "", "state_dict"]], "agentscope.manager.MonitorManager": [[15, 2, 1, "", "__init__"], [15, 2, 1, "", "flush"], [15, 2, 1, "", "get_instance"], [15, 2, 1, "", "initialize"], [15, 2, 1, "", "load_dict"], [15, 3, 1, "", "path_db"], [15, 2, 1, "", "print_llm_usage"], [15, 2, 1, "", "rm_database"], [15, 2, 1, "", "show_image_tokens"], [15, 2, 1, "", "show_text_and_embedding_tokens"], [15, 2, 1, "", "state_dict"], [15, 2, 1, "", "update_image_tokens"], [15, 2, 1, "", "update_text_and_embedding_tokens"]], "agentscope.memory": [[16, 1, 1, "", "MemoryBase"], [16, 1, 1, "", "TemporaryMemory"], [17, 0, 0, "-", "memory"], [18, 0, 0, "-", "temporary_memory"]], "agentscope.memory.MemoryBase": [[16, 2, 1, "", "add"], [16, 2, 1, "", "clear"], [16, 2, 1, "", "delete"], [16, 2, 1, "", "export"], [16, 2, 1, "", "get_memory"], [16, 2, 1, "", "load"], [16, 2, 1, "", "size"]], "agentscope.memory.TemporaryMemory": [[16, 2, 1, "", "__init__"], [16, 2, 1, "", "add"], [16, 2, 1, "", "clear"], [16, 2, 1, "", "delete"], [16, 2, 1, "", "export"], [16, 2, 1, "", "get_embeddings"], [16, 2, 1, "", "get_memory"], [16, 2, 1, "", "load"], [16, 2, 1, "", "retrieve_by_embedding"], [16, 2, 1, "", "size"]], "agentscope.memory.memory": [[17, 1, 1, "", "MemoryBase"]], "agentscope.memory.memory.MemoryBase": [[17, 2, 1, "", "add"], [17, 2, 1, "", "clear"], [17, 2, 1, "", "delete"], [17, 2, 1, "", "export"], [17, 2, 1, "", "get_memory"], [17, 2, 1, "", "load"], [17, 2, 1, "", "size"]], "agentscope.memory.temporary_memory": [[18, 1, 1, "", "TemporaryMemory"]], "agentscope.memory.temporary_memory.TemporaryMemory": [[18, 2, 1, "", "__init__"], [18, 2, 1, "", "add"], [18, 2, 1, "", "clear"], [18, 2, 1, "", "delete"], [18, 2, 1, "", "export"], [18, 2, 1, "", "get_embeddings"], [18, 2, 1, "", "get_memory"], [18, 2, 1, "", "load"], [18, 2, 1, "", "retrieve_by_embedding"], [18, 2, 1, "", "size"]], "agentscope.message": [[19, 1, 1, "", "Msg"], [20, 0, 0, "-", "msg"]], "agentscope.message.Msg": [[19, 2, 1, "", "__init__"], [19, 3, 1, "", "content"], [19, 2, 1, "", "formatted_str"], [19, 2, 1, "", "from_dict"], [19, 3, 1, "", "id"], [19, 3, 1, "", "metadata"], [19, 3, 1, "", "name"], [19, 3, 1, "", "role"], [19, 3, 1, "", "timestamp"], [19, 2, 1, "", "to_dict"], [19, 3, 1, "", "url"]], "agentscope.message.msg": [[20, 1, 1, "", "Msg"]], "agentscope.message.msg.Msg": [[20, 2, 1, "", "__init__"], [20, 3, 1, "", "content"], [20, 2, 1, "", "formatted_str"], [20, 2, 1, "", "from_dict"], [20, 3, 1, "", "id"], [20, 3, 1, "", "metadata"], [20, 3, 1, "", "name"], [20, 3, 1, "", "role"], [20, 3, 1, "", "timestamp"], [20, 2, 1, "", "to_dict"], [20, 3, 1, "", "url"]], "agentscope.models": [[21, 1, 1, "", "DashScopeChatWrapper"], [21, 1, 1, "", "DashScopeImageSynthesisWrapper"], [21, 1, 1, "", "DashScopeMultiModalWrapper"], [21, 1, 1, "", "DashScopeTextEmbeddingWrapper"], [21, 1, 1, "", "GeminiChatWrapper"], [21, 1, 1, "", "GeminiEmbeddingWrapper"], [21, 1, 1, "", "LiteLLMChatWrapper"], [21, 1, 1, "", "ModelResponse"], [21, 1, 1, "", "ModelWrapperBase"], [21, 1, 1, "", "OllamaChatWrapper"], [21, 1, 1, "", "OllamaEmbeddingWrapper"], [21, 1, 1, "", "OllamaGenerationWrapper"], [21, 1, 1, "", "OpenAIChatWrapper"], [21, 1, 1, "", "OpenAIDALLEWrapper"], [21, 1, 1, "", "OpenAIEmbeddingWrapper"], [21, 1, 1, "", "OpenAIWrapperBase"], [21, 1, 1, "", "PostAPIChatWrapper"], [21, 1, 1, "", "PostAPIModelWrapperBase"], [21, 1, 1, "", "YiChatWrapper"], [21, 1, 1, "", "ZhipuAIChatWrapper"], [21, 1, 1, "", "ZhipuAIEmbeddingWrapper"], [22, 0, 0, "-", "dashscope_model"], [23, 0, 0, "-", "gemini_model"], [24, 0, 0, "-", "litellm_model"], [25, 0, 0, "-", "model"], [26, 0, 0, "-", "ollama_model"], [27, 0, 0, "-", "openai_model"], [28, 0, 0, "-", "post_model"], [29, 0, 0, "-", "response"], [30, 0, 0, "-", "yi_model"], [31, 0, 0, "-", "zhipu_model"]], "agentscope.models.DashScopeChatWrapper": [[21, 2, 1, "", "__init__"], [21, 4, 1, "", "deprecated_model_type"], [21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"]], "agentscope.models.DashScopeImageSynthesisWrapper": [[21, 4, 1, "", "model_type"]], "agentscope.models.DashScopeMultiModalWrapper": [[21, 2, 1, "", "convert_url"], [21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"]], "agentscope.models.DashScopeTextEmbeddingWrapper": [[21, 4, 1, "", "model_type"]], "agentscope.models.GeminiChatWrapper": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "format"], [21, 4, 1, "", "generation_method"], [21, 4, 1, "", "model_type"]], "agentscope.models.GeminiEmbeddingWrapper": [[21, 4, 1, "", "model_type"]], "agentscope.models.LiteLLMChatWrapper": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"]], "agentscope.models.ModelResponse": [[21, 2, 1, "", "__init__"], [21, 3, 1, "", "is_stream_exhausted"], [21, 3, 1, "", "stream"], [21, 3, 1, "", "text"]], "agentscope.models.ModelWrapperBase": [[21, 2, 1, "", "__init__"], [21, 4, 1, "", "config_name"], [21, 2, 1, "", "format"], [21, 2, 1, "", "format_for_common_chat_models"], [21, 2, 1, "", "get_wrapper"], [21, 4, 1, "", "model_name"], [21, 4, 1, "", "model_type"]], "agentscope.models.OllamaChatWrapper": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"]], "agentscope.models.OllamaEmbeddingWrapper": [[21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"]], "agentscope.models.OllamaGenerationWrapper": [[21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"]], "agentscope.models.OpenAIChatWrapper": [[21, 2, 1, "", "__init__"], [21, 4, 1, "", "deprecated_model_type"], [21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"], [21, 2, 1, "", "static_format"], [21, 4, 1, "", "substrings_in_vision_models_names"]], "agentscope.models.OpenAIDALLEWrapper": [[21, 4, 1, "", "model_type"]], "agentscope.models.OpenAIEmbeddingWrapper": [[21, 4, 1, "", "model_type"]], "agentscope.models.OpenAIWrapperBase": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "format"]], "agentscope.models.PostAPIChatWrapper": [[21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"]], "agentscope.models.PostAPIModelWrapperBase": [[21, 2, 1, "", "__init__"], [21, 4, 1, "", "model_type"]], "agentscope.models.YiChatWrapper": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"]], "agentscope.models.ZhipuAIChatWrapper": [[21, 2, 1, "", "__init__"], [21, 2, 1, "", "format"], [21, 4, 1, "", "model_type"]], "agentscope.models.ZhipuAIEmbeddingWrapper": [[21, 4, 1, "", "model_type"]], "agentscope.models.dashscope_model": [[22, 1, 1, "", "DashScopeChatWrapper"], [22, 1, 1, "", "DashScopeImageSynthesisWrapper"], [22, 1, 1, "", "DashScopeMultiModalWrapper"], [22, 1, 1, "", "DashScopeTextEmbeddingWrapper"], [22, 1, 1, "", "DashScopeWrapperBase"]], "agentscope.models.dashscope_model.DashScopeChatWrapper": [[22, 2, 1, "", "__init__"], [22, 4, 1, "", "config_name"], [22, 4, 1, "", "deprecated_model_type"], [22, 2, 1, "", "format"], [22, 4, 1, "", "model_name"], [22, 4, 1, "", "model_type"]], "agentscope.models.dashscope_model.DashScopeImageSynthesisWrapper": [[22, 4, 1, "", "config_name"], [22, 4, 1, "", "model_name"], [22, 4, 1, "", "model_type"]], "agentscope.models.dashscope_model.DashScopeMultiModalWrapper": [[22, 4, 1, "", "config_name"], [22, 2, 1, "", "convert_url"], [22, 2, 1, "", "format"], [22, 4, 1, "", "model_name"], [22, 4, 1, "", "model_type"]], "agentscope.models.dashscope_model.DashScopeTextEmbeddingWrapper": [[22, 4, 1, "", "config_name"], [22, 4, 1, "", "model_name"], [22, 4, 1, "", "model_type"]], "agentscope.models.dashscope_model.DashScopeWrapperBase": [[22, 2, 1, "", "__init__"], [22, 2, 1, "", "format"]], "agentscope.models.gemini_model": [[23, 1, 1, "", "GeminiChatWrapper"], [23, 1, 1, "", "GeminiEmbeddingWrapper"], [23, 1, 1, "", "GeminiWrapperBase"]], "agentscope.models.gemini_model.GeminiChatWrapper": [[23, 2, 1, "", "__init__"], [23, 4, 1, "", "config_name"], [23, 2, 1, "", "format"], [23, 4, 1, "", "generation_method"], [23, 4, 1, "", "model_name"], [23, 4, 1, "", "model_type"]], "agentscope.models.gemini_model.GeminiEmbeddingWrapper": [[23, 4, 1, "", "config_name"], [23, 4, 1, "", "model_name"], [23, 4, 1, "", "model_type"]], "agentscope.models.gemini_model.GeminiWrapperBase": [[23, 2, 1, "", "__init__"], [23, 2, 1, "", "list_models"]], "agentscope.models.litellm_model": [[24, 1, 1, "", "LiteLLMChatWrapper"], [24, 1, 1, "", "LiteLLMWrapperBase"]], "agentscope.models.litellm_model.LiteLLMChatWrapper": [[24, 2, 1, "", "__init__"], [24, 4, 1, "", "config_name"], [24, 2, 1, "", "format"], [24, 4, 1, "", "model_name"], [24, 4, 1, "", "model_type"]], "agentscope.models.litellm_model.LiteLLMWrapperBase": [[24, 2, 1, "", "__init__"], [24, 2, 1, "", "format"]], "agentscope.models.model": [[25, 1, 1, "", "ModelWrapperBase"]], "agentscope.models.model.ModelWrapperBase": [[25, 2, 1, "", "__init__"], [25, 4, 1, "", "config_name"], [25, 2, 1, "", "format"], [25, 2, 1, "", "format_for_common_chat_models"], [25, 2, 1, "", "get_wrapper"], [25, 4, 1, "", "model_name"], [25, 4, 1, "", "model_type"]], "agentscope.models.ollama_model": [[26, 1, 1, "", "OllamaChatWrapper"], [26, 1, 1, "", "OllamaEmbeddingWrapper"], [26, 1, 1, "", "OllamaGenerationWrapper"], [26, 1, 1, "", "OllamaWrapperBase"]], "agentscope.models.ollama_model.OllamaChatWrapper": [[26, 2, 1, "", "__init__"], [26, 4, 1, "", "config_name"], [26, 2, 1, "", "format"], [26, 4, 1, "", "keep_alive"], [26, 4, 1, "", "model_name"], [26, 4, 1, "", "model_type"], [26, 4, 1, "", "options"]], "agentscope.models.ollama_model.OllamaEmbeddingWrapper": [[26, 4, 1, "", "config_name"], [26, 2, 1, "", "format"], [26, 4, 1, "", "keep_alive"], [26, 4, 1, "", "model_name"], [26, 4, 1, "", "model_type"], [26, 4, 1, "", "options"]], "agentscope.models.ollama_model.OllamaGenerationWrapper": [[26, 4, 1, "", "config_name"], [26, 2, 1, "", "format"], [26, 4, 1, "", "keep_alive"], [26, 4, 1, "", "model_name"], [26, 4, 1, "", "model_type"], [26, 4, 1, "", "options"]], "agentscope.models.ollama_model.OllamaWrapperBase": [[26, 2, 1, "", "__init__"], [26, 4, 1, "", "keep_alive"], [26, 4, 1, "", "model_name"], [26, 4, 1, "", "model_type"], [26, 4, 1, "", "options"]], "agentscope.models.openai_model": [[27, 1, 1, "", "OpenAIChatWrapper"], [27, 1, 1, "", "OpenAIDALLEWrapper"], [27, 1, 1, "", "OpenAIEmbeddingWrapper"], [27, 1, 1, "", "OpenAIWrapperBase"]], "agentscope.models.openai_model.OpenAIChatWrapper": [[27, 2, 1, "", "__init__"], [27, 4, 1, "", "config_name"], [27, 4, 1, "", "deprecated_model_type"], [27, 2, 1, "", "format"], [27, 4, 1, "", "model_name"], [27, 4, 1, "", "model_type"], [27, 2, 1, "", "static_format"], [27, 4, 1, "", "substrings_in_vision_models_names"]], "agentscope.models.openai_model.OpenAIDALLEWrapper": [[27, 4, 1, "", "config_name"], [27, 4, 1, "", "model_name"], [27, 4, 1, "", "model_type"]], "agentscope.models.openai_model.OpenAIEmbeddingWrapper": [[27, 4, 1, "", "config_name"], [27, 4, 1, "", "model_name"], [27, 4, 1, "", "model_type"]], "agentscope.models.openai_model.OpenAIWrapperBase": [[27, 2, 1, "", "__init__"], [27, 2, 1, "", "format"]], "agentscope.models.post_model": [[28, 1, 1, "", "PostAPIChatWrapper"], [28, 1, 1, "", "PostAPIDALLEWrapper"], [28, 1, 1, "", "PostAPIEmbeddingWrapper"], [28, 1, 1, "", "PostAPIModelWrapperBase"]], "agentscope.models.post_model.PostAPIChatWrapper": [[28, 4, 1, "", "config_name"], [28, 2, 1, "", "format"], [28, 4, 1, "", "model_name"], [28, 4, 1, "", "model_type"]], "agentscope.models.post_model.PostAPIDALLEWrapper": [[28, 4, 1, "", "deprecated_model_type"], [28, 2, 1, "", "format"], [28, 4, 1, "", "model_type"]], "agentscope.models.post_model.PostAPIEmbeddingWrapper": [[28, 2, 1, "", "format"], [28, 4, 1, "", "model_type"]], "agentscope.models.post_model.PostAPIModelWrapperBase": [[28, 2, 1, "", "__init__"], [28, 4, 1, "", "config_name"], [28, 4, 1, "", "model_name"], [28, 4, 1, "", "model_type"]], "agentscope.models.response": [[29, 1, 1, "", "ModelResponse"]], "agentscope.models.response.ModelResponse": [[29, 2, 1, "", "__init__"], [29, 3, 1, "", "is_stream_exhausted"], [29, 3, 1, "", "stream"], [29, 3, 1, "", "text"]], "agentscope.models.yi_model": [[30, 1, 1, "", "YiChatWrapper"]], "agentscope.models.yi_model.YiChatWrapper": [[30, 2, 1, "", "__init__"], [30, 4, 1, "", "config_name"], [30, 2, 1, "", "format"], [30, 4, 1, "", "model_name"], [30, 4, 1, "", "model_type"]], "agentscope.models.zhipu_model": [[31, 1, 1, "", "ZhipuAIChatWrapper"], [31, 1, 1, "", "ZhipuAIEmbeddingWrapper"], [31, 1, 1, "", "ZhipuAIWrapperBase"]], "agentscope.models.zhipu_model.ZhipuAIChatWrapper": [[31, 2, 1, "", "__init__"], [31, 4, 1, "", "config_name"], [31, 2, 1, "", "format"], [31, 4, 1, "", "model_name"], [31, 4, 1, "", "model_type"]], "agentscope.models.zhipu_model.ZhipuAIEmbeddingWrapper": [[31, 4, 1, "", "config_name"], [31, 4, 1, "", "model_name"], [31, 4, 1, "", "model_type"]], "agentscope.models.zhipu_model.ZhipuAIWrapperBase": [[31, 2, 1, "", "__init__"], [31, 2, 1, "", "format"]], "agentscope.msghub": [[32, 1, 1, "", "MsgHubManager"], [32, 5, 1, "", "msghub"]], "agentscope.msghub.MsgHubManager": [[32, 2, 1, "", "__init__"], [32, 2, 1, "", "add"], [32, 2, 1, "", "broadcast"], [32, 2, 1, "", "delete"]], "agentscope.parsers": [[33, 1, 1, "", "MarkdownCodeBlockParser"], [33, 1, 1, "", "MarkdownJsonDictParser"], [33, 1, 1, "", "MarkdownJsonObjectParser"], [33, 1, 1, "", "MultiTaggedContentParser"], [33, 1, 1, "", "ParserBase"], [33, 1, 1, "", "RegexTaggedContentParser"], [33, 1, 1, "", "TaggedContent"], [34, 0, 0, "-", "code_block_parser"], [35, 0, 0, "-", "json_object_parser"], [36, 0, 0, "-", "parser_base"], [37, 0, 0, "-", "regex_tagged_content_parser"], [38, 0, 0, "-", "tagged_content_parser"]], "agentscope.parsers.MarkdownCodeBlockParser": [[33, 2, 1, "", "__init__"], [33, 4, 1, "", "content_hint"], [33, 4, 1, "", "format_instruction"], [33, 4, 1, "", "name"], [33, 2, 1, "", "parse"], [33, 4, 1, "", "tag_begin"], [33, 4, 1, "", "tag_end"]], "agentscope.parsers.MarkdownJsonDictParser": [[33, 2, 1, "", "__init__"], [33, 4, 1, "", "content_hint"], [33, 3, 1, "", "format_instruction"], [33, 4, 1, "", "name"], [33, 2, 1, "", "parse"], [33, 4, 1, "", "required_keys"], [33, 4, 1, "", "tag_begin"], [33, 4, 1, "", "tag_end"]], "agentscope.parsers.MarkdownJsonObjectParser": [[33, 2, 1, "", "__init__"], [33, 4, 1, "", "content_hint"], [33, 3, 1, "", "format_instruction"], [33, 4, 1, "", "name"], [33, 2, 1, "", "parse"], [33, 4, 1, "", "tag_begin"], [33, 4, 1, "", "tag_end"]], "agentscope.parsers.MultiTaggedContentParser": [[33, 2, 1, "", "__init__"], [33, 4, 1, "", "format_instruction"], [33, 4, 1, "", "json_required_hint"], [33, 2, 1, "", "parse"]], "agentscope.parsers.ParserBase": [[33, 2, 1, "", "parse"]], "agentscope.parsers.RegexTaggedContentParser": [[33, 2, 1, "", "__init__"], [33, 3, 1, "", "format_instruction"], [33, 2, 1, "", "parse"]], "agentscope.parsers.TaggedContent": [[33, 2, 1, "", "__init__"], [33, 4, 1, "", "content_hint"], [33, 4, 1, "", "name"], [33, 4, 1, "", "parse_json"], [33, 4, 1, "", "tag_begin"], [33, 4, 1, "", "tag_end"]], "agentscope.parsers.code_block_parser": [[34, 1, 1, "", "MarkdownCodeBlockParser"]], "agentscope.parsers.code_block_parser.MarkdownCodeBlockParser": [[34, 2, 1, "", "__init__"], [34, 4, 1, "", "content_hint"], [34, 4, 1, "", "format_instruction"], [34, 4, 1, "", "name"], [34, 2, 1, "", "parse"], [34, 4, 1, "", "tag_begin"], [34, 4, 1, "", "tag_end"]], "agentscope.parsers.json_object_parser": [[35, 1, 1, "", "MarkdownJsonDictParser"], [35, 1, 1, "", "MarkdownJsonObjectParser"]], "agentscope.parsers.json_object_parser.MarkdownJsonDictParser": [[35, 2, 1, "", "__init__"], [35, 4, 1, "", "content_hint"], [35, 3, 1, "", "format_instruction"], [35, 4, 1, "", "name"], [35, 2, 1, "", "parse"], [35, 4, 1, "", "required_keys"], [35, 4, 1, "", "tag_begin"], [35, 4, 1, "", "tag_end"]], "agentscope.parsers.json_object_parser.MarkdownJsonObjectParser": [[35, 2, 1, "", "__init__"], [35, 4, 1, "", "content_hint"], [35, 3, 1, "", "format_instruction"], [35, 4, 1, "", "name"], [35, 2, 1, "", "parse"], [35, 4, 1, "", "tag_begin"], [35, 4, 1, "", "tag_end"]], "agentscope.parsers.parser_base": [[36, 1, 1, "", "DictFilterMixin"], [36, 1, 1, "", "ParserBase"]], "agentscope.parsers.parser_base.DictFilterMixin": [[36, 2, 1, "", "__init__"], [36, 2, 1, "", "to_content"], [36, 2, 1, "", "to_memory"], [36, 2, 1, "", "to_metadata"]], "agentscope.parsers.parser_base.ParserBase": [[36, 2, 1, "", "parse"]], "agentscope.parsers.regex_tagged_content_parser": [[37, 1, 1, "", "RegexTaggedContentParser"]], "agentscope.parsers.regex_tagged_content_parser.RegexTaggedContentParser": [[37, 2, 1, "", "__init__"], [37, 3, 1, "", "format_instruction"], [37, 2, 1, "", "parse"]], "agentscope.parsers.tagged_content_parser": [[38, 1, 1, "", "MultiTaggedContentParser"], [38, 1, 1, "", "TaggedContent"]], "agentscope.parsers.tagged_content_parser.MultiTaggedContentParser": [[38, 2, 1, "", "__init__"], [38, 4, 1, "", "format_instruction"], [38, 4, 1, "", "json_required_hint"], [38, 2, 1, "", "parse"]], "agentscope.parsers.tagged_content_parser.TaggedContent": [[38, 2, 1, "", "__init__"], [38, 4, 1, "", "content_hint"], [38, 4, 1, "", "name"], [38, 4, 1, "", "parse_json"], [38, 4, 1, "", "tag_begin"], [38, 4, 1, "", "tag_end"]], "agentscope.pipelines": [[39, 1, 1, "", "ForLoopPipeline"], [39, 1, 1, "", "IfElsePipeline"], [39, 1, 1, "", "PipelineBase"], [39, 1, 1, "", "SequentialPipeline"], [39, 1, 1, "", "SwitchPipeline"], [39, 1, 1, "", "WhileLoopPipeline"], [39, 5, 1, "", "forlooppipeline"], [40, 0, 0, "-", "functional"], [39, 5, 1, "", "ifelsepipeline"], [41, 0, 0, "-", "pipeline"], [39, 5, 1, "", "sequentialpipeline"], [39, 5, 1, "", "switchpipeline"], [39, 5, 1, "", "whilelooppipeline"]], "agentscope.pipelines.ForLoopPipeline": [[39, 2, 1, "", "__init__"]], "agentscope.pipelines.IfElsePipeline": [[39, 2, 1, "", "__init__"]], "agentscope.pipelines.PipelineBase": [[39, 2, 1, "", "__init__"]], "agentscope.pipelines.SequentialPipeline": [[39, 2, 1, "", "__init__"]], "agentscope.pipelines.SwitchPipeline": [[39, 2, 1, "", "__init__"]], "agentscope.pipelines.WhileLoopPipeline": [[39, 2, 1, "", "__init__"]], "agentscope.pipelines.functional": [[40, 5, 1, "", "forlooppipeline"], [40, 5, 1, "", "ifelsepipeline"], [40, 5, 1, "", "placeholder"], [40, 5, 1, "", "sequentialpipeline"], [40, 5, 1, "", "switchpipeline"], [40, 5, 1, "", "whilelooppipeline"]], "agentscope.pipelines.pipeline": [[41, 1, 1, "", "ForLoopPipeline"], [41, 1, 1, "", "IfElsePipeline"], [41, 1, 1, "", "PipelineBase"], [41, 1, 1, "", "SequentialPipeline"], [41, 1, 1, "", "SwitchPipeline"], [41, 1, 1, "", "WhileLoopPipeline"]], "agentscope.pipelines.pipeline.ForLoopPipeline": [[41, 2, 1, "", "__init__"]], "agentscope.pipelines.pipeline.IfElsePipeline": [[41, 2, 1, "", "__init__"]], "agentscope.pipelines.pipeline.PipelineBase": [[41, 2, 1, "", "__init__"]], "agentscope.pipelines.pipeline.SequentialPipeline": [[41, 2, 1, "", "__init__"]], "agentscope.pipelines.pipeline.SwitchPipeline": [[41, 2, 1, "", "__init__"]], "agentscope.pipelines.pipeline.WhileLoopPipeline": [[41, 2, 1, "", "__init__"]], "agentscope.prompt": [[42, 1, 1, "", "ChineseSystemPromptGenerator"], [42, 1, 1, "", "EnglishSystemPromptGenerator"], [42, 1, 1, "", "SystemPromptComparer"], [42, 1, 1, "", "SystemPromptGeneratorBase"], [42, 1, 1, "", "SystemPromptOptimizer"]], "agentscope.prompt.ChineseSystemPromptGenerator": [[42, 2, 1, "", "__init__"]], "agentscope.prompt.EnglishSystemPromptGenerator": [[42, 2, 1, "", "__init__"]], "agentscope.prompt.SystemPromptComparer": [[42, 2, 1, "", "__init__"], [42, 2, 1, "", "compare_in_dialog"], [42, 2, 1, "", "compare_with_queries"]], "agentscope.prompt.SystemPromptGeneratorBase": [[42, 2, 1, "", "__init__"], [42, 2, 1, "", "generate"]], "agentscope.prompt.SystemPromptOptimizer": [[42, 2, 1, "", "__init__"], [42, 2, 1, "", "generate_notes"]], "agentscope.rag": [[43, 1, 1, "", "Knowledge"], [43, 1, 1, "", "KnowledgeBank"], [44, 0, 0, "-", "knowledge"], [45, 0, 0, "-", "knowledge_bank"], [46, 0, 0, "-", "llama_index_knowledge"]], "agentscope.rag.Knowledge": [[43, 2, 1, "", "__init__"], [43, 2, 1, "", "post_processing"], [43, 2, 1, "", "retrieve"]], "agentscope.rag.KnowledgeBank": [[43, 2, 1, "", "__init__"], [43, 2, 1, "", "add_data_as_knowledge"], [43, 2, 1, "", "equip"], [43, 2, 1, "", "get_knowledge"]], "agentscope.rag.knowledge": [[44, 1, 1, "", "Knowledge"]], "agentscope.rag.knowledge.Knowledge": [[44, 2, 1, "", "__init__"], [44, 2, 1, "", "post_processing"], [44, 2, 1, "", "retrieve"]], "agentscope.rag.knowledge_bank": [[45, 1, 1, "", "KnowledgeBank"]], "agentscope.rag.knowledge_bank.KnowledgeBank": [[45, 2, 1, "", "__init__"], [45, 2, 1, "", "add_data_as_knowledge"], [45, 2, 1, "", "equip"], [45, 2, 1, "", "get_knowledge"]], "agentscope.rag.llama_index_knowledge": [[46, 1, 1, "", "LlamaIndexKnowledge"]], "agentscope.rag.llama_index_knowledge.LlamaIndexKnowledge": [[46, 2, 1, "", "__init__"], [46, 2, 1, "", "refresh_index"], [46, 2, 1, "", "retrieve"]], "agentscope.rpc": [[47, 1, 1, "", "AsyncResult"], [47, 1, 1, "", "DistConf"], [47, 1, 1, "", "RpcClient"], [47, 1, 1, "", "RpcMeta"], [47, 1, 1, "", "RpcObject"], [47, 5, 1, "", "async_func"], [48, 0, 0, "-", "retry_strategy"], [49, 0, 0, "-", "rpc_agent_pb2"], [50, 0, 0, "-", "rpc_agent_pb2_grpc"], [51, 0, 0, "-", "rpc_async"], [52, 0, 0, "-", "rpc_client"], [53, 0, 0, "-", "rpc_config"], [54, 0, 0, "-", "rpc_meta"], [55, 0, 0, "-", "rpc_object"], [47, 5, 1, "", "sync_func"]], "agentscope.rpc.AsyncResult": [[47, 2, 1, "", "__init__"], [47, 2, 1, "", "result"], [47, 2, 1, "", "update_value"]], "agentscope.rpc.DistConf": [[47, 2, 1, "", "__init__"]], "agentscope.rpc.RpcClient": [[47, 2, 1, "", "__init__"], [47, 2, 1, "", "call_agent_func"], [47, 2, 1, "", "create_agent"], [47, 2, 1, "", "delete_agent"], [47, 2, 1, "", "delete_all_agent"], [47, 2, 1, "", "download_file"], [47, 2, 1, "", "get_agent_list"], [47, 2, 1, "", "get_agent_memory"], [47, 2, 1, "", "get_server_info"], [47, 2, 1, "", "is_alive"], [47, 2, 1, "", "set_model_configs"], [47, 2, 1, "", "stop"], [47, 2, 1, "", "update_result"]], "agentscope.rpc.RpcMeta": [[47, 2, 1, "", "__init__"], [47, 2, 1, "", "get_class"], [47, 2, 1, "", "register_class"], [47, 2, 1, "", "to_dist"]], "agentscope.rpc.RpcObject": [[47, 2, 1, "", "__init__"], [47, 2, 1, "", "create"], [47, 2, 1, "", "stop"]], "agentscope.rpc.retry_strategy": [[48, 1, 1, "", "RetryBase"], [48, 1, 1, "", "RetryExpential"], [48, 1, 1, "", "RetryFixedTimes"]], "agentscope.rpc.retry_strategy.RetryBase": [[48, 2, 1, "", "load_dict"], [48, 2, 1, "", "retry"]], "agentscope.rpc.retry_strategy.RetryExpential": [[48, 2, 1, "", "__init__"], [48, 2, 1, "", "retry"]], "agentscope.rpc.retry_strategy.RetryFixedTimes": [[48, 2, 1, "", "__init__"], [48, 2, 1, "", "retry"]], "agentscope.rpc.rpc_agent_pb2_grpc": [[50, 1, 1, "", "RpcAgent"], [50, 1, 1, "", "RpcAgentServicer"], [50, 1, 1, "", "RpcAgentStub"], [50, 5, 1, "", "add_RpcAgentServicer_to_server"]], "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgent": [[50, 2, 1, "", "call_agent_func"], [50, 2, 1, "", "clone_agent"], [50, 2, 1, "", "create_agent"], [50, 2, 1, "", "delete_agent"], [50, 2, 1, "", "delete_all_agents"], [50, 2, 1, "", "download_file"], [50, 2, 1, "", "get_agent_list"], [50, 2, 1, "", "get_agent_memory"], [50, 2, 1, "", "get_server_info"], [50, 2, 1, "", "is_alive"], [50, 2, 1, "", "set_model_configs"], [50, 2, 1, "", "stop"], [50, 2, 1, "", "update_placeholder"]], "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentServicer": [[50, 2, 1, "", "call_agent_func"], [50, 2, 1, "", "clone_agent"], [50, 2, 1, "", "create_agent"], [50, 2, 1, "", "delete_agent"], [50, 2, 1, "", "delete_all_agents"], [50, 2, 1, "", "download_file"], [50, 2, 1, "", "get_agent_list"], [50, 2, 1, "", "get_agent_memory"], [50, 2, 1, "", "get_server_info"], [50, 2, 1, "", "is_alive"], [50, 2, 1, "", "set_model_configs"], [50, 2, 1, "", "stop"], [50, 2, 1, "", "update_placeholder"]], "agentscope.rpc.rpc_agent_pb2_grpc.RpcAgentStub": [[50, 2, 1, "", "__init__"]], "agentscope.rpc.rpc_async": [[51, 1, 1, "", "AsyncResult"]], "agentscope.rpc.rpc_async.AsyncResult": [[51, 2, 1, "", "__init__"], [51, 2, 1, "", "result"], [51, 2, 1, "", "update_value"]], "agentscope.rpc.rpc_client": [[52, 1, 1, "", "RpcAgentClient"], [52, 1, 1, "", "RpcClient"]], "agentscope.rpc.rpc_client.RpcAgentClient": [[52, 2, 1, "", "__init__"]], "agentscope.rpc.rpc_client.RpcClient": [[52, 2, 1, "", "__init__"], [52, 2, 1, "", "call_agent_func"], [52, 2, 1, "", "create_agent"], [52, 2, 1, "", "delete_agent"], [52, 2, 1, "", "delete_all_agent"], [52, 2, 1, "", "download_file"], [52, 2, 1, "", "get_agent_list"], [52, 2, 1, "", "get_agent_memory"], [52, 2, 1, "", "get_server_info"], [52, 2, 1, "", "is_alive"], [52, 2, 1, "", "set_model_configs"], [52, 2, 1, "", "stop"], [52, 2, 1, "", "update_result"]], "agentscope.rpc.rpc_config": [[53, 1, 1, "", "DistConf"]], "agentscope.rpc.rpc_config.DistConf": [[53, 2, 1, "", "__init__"]], "agentscope.rpc.rpc_meta": [[54, 1, 1, "", "RpcMeta"], [54, 5, 1, "", "async_func"], [54, 5, 1, "", "generate_oid"], [54, 5, 1, "", "sync_func"]], "agentscope.rpc.rpc_meta.RpcMeta": [[54, 2, 1, "", "__init__"], [54, 2, 1, "", "get_class"], [54, 2, 1, "", "register_class"], [54, 2, 1, "", "to_dist"]], "agentscope.rpc.rpc_object": [[55, 1, 1, "", "RpcObject"], [55, 5, 1, "", "get_public_methods"]], "agentscope.rpc.rpc_object.RpcObject": [[55, 2, 1, "", "__init__"], [55, 2, 1, "", "create"], [55, 2, 1, "", "stop"]], "agentscope.serialize": [[56, 5, 1, "", "deserialize"], [56, 5, 1, "", "is_serializable"], [56, 5, 1, "", "serialize"]], "agentscope.server": [[57, 1, 1, "", "RpcAgentServerLauncher"], [57, 5, 1, "", "as_server"], [58, 0, 0, "-", "async_result_pool"], [59, 0, 0, "-", "launcher"], [60, 0, 0, "-", "servicer"]], "agentscope.server.RpcAgentServerLauncher": [[57, 2, 1, "", "__init__"], [57, 2, 1, "", "generate_server_id"], [57, 2, 1, "", "launch"], [57, 2, 1, "", "shutdown"], [57, 2, 1, "", "wait_until_terminate"]], "agentscope.server.async_result_pool": [[58, 1, 1, "", "AsyncResultPool"], [58, 1, 1, "", "LocalPool"], [58, 1, 1, "", "RedisPool"], [58, 5, 1, "", "get_pool"]], "agentscope.server.async_result_pool.AsyncResultPool": [[58, 2, 1, "", "get"], [58, 2, 1, "", "prepare"], [58, 2, 1, "", "set"]], "agentscope.server.async_result_pool.LocalPool": [[58, 2, 1, "", "__init__"], [58, 2, 1, "", "get"], [58, 2, 1, "", "prepare"], [58, 2, 1, "", "set"]], "agentscope.server.async_result_pool.RedisPool": [[58, 4, 1, "", "INCR_KEY"], [58, 4, 1, "", "TASK_QUEUE_PREFIX"], [58, 2, 1, "", "__init__"], [58, 2, 1, "", "get"], [58, 2, 1, "", "prepare"], [58, 2, 1, "", "set"]], "agentscope.server.launcher": [[59, 1, 1, "", "RpcAgentServerLauncher"], [59, 5, 1, "", "as_server"], [59, 5, 1, "", "load_agents_from_dir"], [59, 5, 1, "", "load_custom_class_from_file"]], "agentscope.server.launcher.RpcAgentServerLauncher": [[59, 2, 1, "", "__init__"], [59, 2, 1, "", "generate_server_id"], [59, 2, 1, "", "launch"], [59, 2, 1, "", "shutdown"], [59, 2, 1, "", "wait_until_terminate"]], "agentscope.server.servicer": [[60, 1, 1, "", "AgentServerServicer"]], "agentscope.server.servicer.AgentServerServicer": [[60, 2, 1, "", "__init__"], [60, 2, 1, "", "agent_exists"], [60, 2, 1, "", "call_agent_func"], [60, 2, 1, "", "create_agent"], [60, 2, 1, "", "delete_agent"], [60, 2, 1, "", "delete_all_agents"], [60, 2, 1, "", "download_file"], [60, 2, 1, "", "get_agent"], [60, 2, 1, "", "get_agent_list"], [60, 2, 1, "", "get_agent_memory"], [60, 2, 1, "", "get_server_info"], [60, 2, 1, "", "is_alive"], [60, 2, 1, "", "set_model_configs"], [60, 2, 1, "", "stop"], [60, 2, 1, "", "update_placeholder"]], "agentscope.service": [[61, 1, 1, "", "NoteBookExecutor"], [61, 1, 1, "", "ServiceExecStatus"], [61, 1, 1, "", "ServiceFactory"], [61, 1, 1, "", "ServiceResponse"], [61, 1, 1, "", "ServiceToolkit"], [61, 1, 1, "", "WebBrowser"], [61, 1, 1, "", "WebElementInfo"], [61, 5, 1, "", "arxiv_search"], [61, 5, 1, "", "bing_search"], [62, 0, 0, "-", "browser"], [61, 5, 1, "", "cos_sim"], [61, 5, 1, "", "create_directory"], [61, 5, 1, "", "create_file"], [61, 5, 1, "", "dashscope_image_to_text"], [61, 5, 1, "", "dashscope_text_to_audio"], [61, 5, 1, "", "dashscope_text_to_image"], [61, 5, 1, "", "dblp_search_authors"], [61, 5, 1, "", "dblp_search_publications"], [61, 5, 1, "", "dblp_search_venues"], [61, 5, 1, "", "delete_directory"], [61, 5, 1, "", "delete_file"], [61, 5, 1, "", "digest_webpage"], [61, 5, 1, "", "download_from_url"], [64, 0, 0, "-", "execute_code"], [61, 5, 1, "", "execute_python_code"], [61, 5, 1, "", "execute_shell_command"], [68, 0, 0, "-", "file"], [61, 5, 1, "", "get_current_directory"], [61, 5, 1, "", "get_help"], [61, 5, 1, "", "google_search"], [61, 5, 1, "", "list_directory_content"], [61, 5, 1, "", "load_web"], [61, 5, 1, "", "move_directory"], [61, 5, 1, "", "move_file"], [72, 0, 0, "-", "multi_modality"], [61, 5, 1, "", "openai_audio_to_text"], [61, 5, 1, "", "openai_create_image_variation"], [61, 5, 1, "", "openai_edit_image"], [61, 5, 1, "", "openai_image_to_text"], [61, 5, 1, "", "openai_text_to_audio"], [61, 5, 1, "", "openai_text_to_image"], [61, 5, 1, "", "parse_html_to_text"], [61, 5, 1, "", "query_mongodb"], [61, 5, 1, "", "query_mysql"], [61, 5, 1, "", "query_sqlite"], [61, 5, 1, "", "read_json_file"], [61, 5, 1, "", "read_text_file"], [75, 0, 0, "-", "retrieval"], [61, 5, 1, "", "retrieve_from_list"], [78, 0, 0, "-", "service_response"], [79, 0, 0, "-", "service_status"], [80, 0, 0, "-", "service_toolkit"], [81, 0, 0, "-", "sql_query"], [61, 5, 1, "", "summarization"], [85, 0, 0, "-", "text_processing"], [61, 5, 1, "", "tripadvisor_search"], [61, 5, 1, "", "tripadvisor_search_location_details"], [61, 5, 1, "", "tripadvisor_search_location_photos"], [87, 0, 0, "-", "web"], [61, 5, 1, "", "wikipedia_search"], [61, 5, 1, "", "wikipedia_search_categories"], [61, 5, 1, "", "write_json_file"], [61, 5, 1, "", "write_text_file"]], "agentscope.service.NoteBookExecutor": [[61, 2, 1, "", "__init__"], [61, 2, 1, "", "async_run_code_on_notebook"], [61, 3, 1, "", "cells_length"], [61, 2, 1, "", "reset_notebook"], [61, 2, 1, "", "run_code_on_notebook"]], "agentscope.service.ServiceExecStatus": [[61, 4, 1, "", "ERROR"], [61, 4, 1, "", "SUCCESS"]], "agentscope.service.ServiceFactory": [[61, 2, 1, "", "get"]], "agentscope.service.ServiceResponse": [[61, 2, 1, "", "__init__"]], "agentscope.service.ServiceToolkit": [[61, 2, 1, "", "__init__"], [61, 2, 1, "", "add"], [61, 2, 1, "", "get"], [61, 3, 1, "", "json_schemas"], [61, 2, 1, "", "parse_and_call_func"], [61, 4, 1, "", "service_funcs"], [61, 3, 1, "", "tools_calling_format"], [61, 3, 1, "", "tools_instruction"]], "agentscope.service.WebBrowser": [[61, 2, 1, "", "__init__"], [61, 2, 1, "", "action_click"], [61, 2, 1, "", "action_press_key"], [61, 2, 1, "", "action_scroll_down"], [61, 2, 1, "", "action_scroll_up"], [61, 2, 1, "", "action_type"], [61, 2, 1, "", "action_visit_url"], [61, 2, 1, "", "close"], [61, 2, 1, "", "get_action_functions"], [61, 3, 1, "", "page_html"], [61, 3, 1, "", "page_markdown"], [61, 3, 1, "", "page_screenshot"], [61, 3, 1, "", "page_title"], [61, 2, 1, "", "remove_interactive_marks"], [61, 2, 1, "", "set_interactive_marks"], [61, 3, 1, "", "url"]], "agentscope.service.WebElementInfo": [[61, 4, 1, "", "aria_label"], [61, 4, 1, "", "height"], [61, 4, 1, "", "html"], [61, 4, 1, "", "inner_text"], [61, 4, 1, "", "is_clickable"], [61, 4, 1, "", "meta_data"], [61, 4, 1, "", "model_computed_fields"], [61, 4, 1, "", "model_config"], [61, 4, 1, "", "model_fields"], [61, 4, 1, "", "node_name"], [61, 4, 1, "", "node_value"], [61, 4, 1, "", "origin_x"], [61, 4, 1, "", "origin_y"], [61, 4, 1, "", "tag_name"], [61, 4, 1, "", "type"], [61, 4, 1, "", "width"]], "agentscope.service.browser": [[63, 0, 0, "-", "web_browser"]], "agentscope.service.browser.web_browser": [[63, 1, 1, "", "WebBrowser"], [63, 1, 1, "", "WebElementInfo"]], "agentscope.service.browser.web_browser.WebBrowser": [[63, 2, 1, "", "__init__"], [63, 2, 1, "", "action_click"], [63, 2, 1, "", "action_press_key"], [63, 2, 1, "", "action_scroll_down"], [63, 2, 1, "", "action_scroll_up"], [63, 2, 1, "", "action_type"], [63, 2, 1, "", "action_visit_url"], [63, 2, 1, "", "close"], [63, 2, 1, "", "get_action_functions"], [63, 3, 1, "", "page_html"], [63, 3, 1, "", "page_markdown"], [63, 3, 1, "", "page_screenshot"], [63, 3, 1, "", "page_title"], [63, 2, 1, "", "remove_interactive_marks"], [63, 2, 1, "", "set_interactive_marks"], [63, 3, 1, "", "url"]], "agentscope.service.browser.web_browser.WebElementInfo": [[63, 4, 1, "", "aria_label"], [63, 4, 1, "", "height"], [63, 4, 1, "", "html"], [63, 4, 1, "", "inner_text"], [63, 4, 1, "", "is_clickable"], [63, 4, 1, "", "meta_data"], [63, 4, 1, "", "model_computed_fields"], [63, 4, 1, "", "model_config"], [63, 4, 1, "", "model_fields"], [63, 4, 1, "", "node_name"], [63, 4, 1, "", "node_value"], [63, 4, 1, "", "origin_x"], [63, 4, 1, "", "origin_y"], [63, 4, 1, "", "tag_name"], [63, 4, 1, "", "type"], [63, 4, 1, "", "width"]], "agentscope.service.execute_code": [[65, 0, 0, "-", "exec_notebook"], [66, 0, 0, "-", "exec_python"], [67, 0, 0, "-", "exec_shell"]], "agentscope.service.execute_code.exec_notebook": [[65, 1, 1, "", "NoteBookExecutor"]], "agentscope.service.execute_code.exec_notebook.NoteBookExecutor": [[65, 2, 1, "", "__init__"], [65, 2, 1, "", "async_run_code_on_notebook"], [65, 3, 1, "", "cells_length"], [65, 2, 1, "", "reset_notebook"], [65, 2, 1, "", "run_code_on_notebook"]], "agentscope.service.execute_code.exec_python": [[66, 5, 1, "", "execute_python_code"], [66, 5, 1, "", "sys_python_guard"]], "agentscope.service.execute_code.exec_shell": [[67, 5, 1, "", "execute_shell_command"]], "agentscope.service.file": [[69, 0, 0, "-", "common"], [70, 0, 0, "-", "json"], [71, 0, 0, "-", "text"]], "agentscope.service.file.common": [[69, 5, 1, "", "create_directory"], [69, 5, 1, "", "create_file"], [69, 5, 1, "", "delete_directory"], [69, 5, 1, "", "delete_file"], [69, 5, 1, "", "get_current_directory"], [69, 5, 1, "", "list_directory_content"], [69, 5, 1, "", "move_directory"], [69, 5, 1, "", "move_file"]], "agentscope.service.file.json": [[70, 5, 1, "", "read_json_file"], [70, 5, 1, "", "write_json_file"]], "agentscope.service.file.text": [[71, 5, 1, "", "read_text_file"], [71, 5, 1, "", "write_text_file"]], "agentscope.service.multi_modality": [[73, 0, 0, "-", "dashscope_services"], [74, 0, 0, "-", "openai_services"]], "agentscope.service.multi_modality.dashscope_services": [[73, 5, 1, "", "dashscope_image_to_text"], [73, 5, 1, "", "dashscope_text_to_audio"], [73, 5, 1, "", "dashscope_text_to_image"]], "agentscope.service.multi_modality.openai_services": [[74, 5, 1, "", "openai_audio_to_text"], [74, 5, 1, "", "openai_create_image_variation"], [74, 5, 1, "", "openai_edit_image"], [74, 5, 1, "", "openai_image_to_text"], [74, 5, 1, "", "openai_text_to_audio"], [74, 5, 1, "", "openai_text_to_image"]], "agentscope.service.retrieval": [[76, 0, 0, "-", "retrieval_from_list"], [77, 0, 0, "-", "similarity"]], "agentscope.service.retrieval.retrieval_from_list": [[76, 5, 1, "", "retrieve_from_list"]], "agentscope.service.retrieval.similarity": [[77, 5, 1, "", "cos_sim"]], "agentscope.service.service_response": [[78, 1, 1, "", "ServiceResponse"]], "agentscope.service.service_response.ServiceResponse": [[78, 2, 1, "", "__init__"]], "agentscope.service.service_status": [[79, 1, 1, "", "ServiceExecStatus"]], "agentscope.service.service_status.ServiceExecStatus": [[79, 4, 1, "", "ERROR"], [79, 4, 1, "", "SUCCESS"]], "agentscope.service.service_toolkit": [[80, 1, 1, "", "ServiceFactory"], [80, 1, 1, "", "ServiceFunction"], [80, 1, 1, "", "ServiceToolkit"]], "agentscope.service.service_toolkit.ServiceFactory": [[80, 2, 1, "", "get"]], "agentscope.service.service_toolkit.ServiceFunction": [[80, 2, 1, "", "__init__"], [80, 4, 1, "", "json_schema"], [80, 4, 1, "", "name"], [80, 4, 1, "", "original_func"], [80, 4, 1, "", "processed_func"], [80, 4, 1, "", "require_args"]], "agentscope.service.service_toolkit.ServiceToolkit": [[80, 2, 1, "", "__init__"], [80, 2, 1, "", "add"], [80, 2, 1, "", "get"], [80, 3, 1, "", "json_schemas"], [80, 2, 1, "", "parse_and_call_func"], [80, 4, 1, "", "service_funcs"], [80, 3, 1, "", "tools_calling_format"], [80, 3, 1, "", "tools_instruction"]], "agentscope.service.sql_query": [[82, 0, 0, "-", "mongodb"], [83, 0, 0, "-", "mysql"], [84, 0, 0, "-", "sqlite"]], "agentscope.service.sql_query.mongodb": [[82, 5, 1, "", "query_mongodb"]], "agentscope.service.sql_query.mysql": [[83, 5, 1, "", "query_mysql"]], "agentscope.service.sql_query.sqlite": [[84, 5, 1, "", "query_sqlite"]], "agentscope.service.text_processing": [[86, 0, 0, "-", "summarization"]], "agentscope.service.text_processing.summarization": [[86, 5, 1, "", "summarization"]], "agentscope.service.web": [[88, 0, 0, "-", "arxiv"], [89, 0, 0, "-", "dblp"], [90, 0, 0, "-", "download"], [91, 0, 0, "-", "search"], [92, 0, 0, "-", "tripadvisor"], [93, 0, 0, "-", "web_digest"], [94, 0, 0, "-", "wikipedia"]], "agentscope.service.web.arxiv": [[88, 5, 1, "", "arxiv_search"]], "agentscope.service.web.dblp": [[89, 5, 1, "", "dblp_search_authors"], [89, 5, 1, "", "dblp_search_publications"], [89, 5, 1, "", "dblp_search_venues"]], "agentscope.service.web.download": [[90, 5, 1, "", "download_from_url"]], "agentscope.service.web.search": [[91, 5, 1, "", "bing_search"], [91, 5, 1, "", "google_search"]], "agentscope.service.web.tripadvisor": [[92, 5, 1, "", "tripadvisor_search"], [92, 5, 1, "", "tripadvisor_search_location_details"], [92, 5, 1, "", "tripadvisor_search_location_photos"]], "agentscope.service.web.web_digest": [[93, 5, 1, "", "digest_webpage"], [93, 5, 1, "", "is_valid_url"], [93, 5, 1, "", "load_web"], [93, 5, 1, "", "parse_html_to_text"]], "agentscope.service.web.wikipedia": [[94, 5, 1, "", "wikipedia_search"], [94, 5, 1, "", "wikipedia_search_categories"]], "agentscope.strategy": [[95, 1, 1, "", "MixtureOfAgents"], [96, 0, 0, "-", "mixture_of_agent"]], "agentscope.strategy.MixtureOfAgents": [[95, 2, 1, "", "__init__"]], "agentscope.strategy.mixture_of_agent": [[96, 1, 1, "", "MixtureOfAgents"]], "agentscope.strategy.mixture_of_agent.MixtureOfAgents": [[96, 2, 1, "", "__init__"]], "agentscope.studio": [[97, 5, 1, "", "as_studio"], [97, 5, 1, "", "init"], [98, 0, 0, "-", "utils"]], "agentscope.studio.utils": [[98, 5, 1, "", "decode_jwt"], [98, 5, 1, "", "generate_jwt"]], "agentscope.tokens": [[99, 5, 1, "", "count"], [99, 5, 1, "", "count_dashscope_tokens"], [99, 5, 1, "", "count_gemini_tokens"], [99, 5, 1, "", "count_huggingface_tokens"], [99, 5, 1, "", "count_openai_tokens"], [99, 5, 1, "", "register_model"], [99, 5, 1, "", "supported_models"]], "agentscope.utils": [[101, 0, 0, "-", "common"], [102, 0, 0, "-", "token_utils"]], "agentscope.utils.common": [[101, 1, 1, "", "ImportErrorReporter"], [101, 5, 1, "", "create_tempdir"], [101, 5, 1, "", "timer"], [101, 5, 1, "", "to_openai_dict"]], "agentscope.utils.common.ImportErrorReporter": [[101, 2, 1, "", "__init__"]], "agentscope.utils.token_utils": [[102, 5, 1, "", "count_openai_token"], [102, 5, 1, "", "get_openai_max_length"], [102, 5, 1, "", "num_tokens_from_content"]], "agentscope.web": [[104, 0, 0, "-", "gradio"], [108, 0, 0, "-", "workstation"]], "agentscope.web.gradio": [[105, 0, 0, "-", "constants"], [106, 0, 0, "-", "studio"], [107, 0, 0, "-", "utils"]], "agentscope.web.gradio.studio": [[106, 5, 1, "", "fn_choice"], [106, 5, 1, "", "get_chat"], [106, 5, 1, "", "import_function_from_path"], [106, 5, 1, "", "init_uid_list"], [106, 5, 1, "", "reset_glb_var"], [106, 5, 1, "", "run_app"], [106, 5, 1, "", "send_audio"], [106, 5, 1, "", "send_image"], [106, 5, 1, "", "send_message"]], "agentscope.web.gradio.utils": [[107, 6, 1, "", "ResetException"], [107, 5, 1, "", "audio2text"], [107, 5, 1, "", "check_uuid"], [107, 5, 1, "", "cycle_dots"], [107, 5, 1, "", "generate_image_from_name"], [107, 5, 1, "", "get_chat_msg"], [107, 5, 1, "", "get_player_input"], [107, 5, 1, "", "get_reset_msg"], [107, 5, 1, "", "init_uid_queues"], [107, 5, 1, "", "send_msg"], [107, 5, 1, "", "send_player_input"], [107, 5, 1, "", "send_reset_msg"], [107, 5, 1, "", "user_input"]], "agentscope.web.workstation": [[109, 0, 0, "-", "workflow"], [110, 0, 0, "-", "workflow_dag"], [111, 0, 0, "-", "workflow_node"], [112, 0, 0, "-", "workflow_utils"]], "agentscope.web.workstation.workflow": [[109, 5, 1, "", "compile_workflow"], [109, 5, 1, "", "load_config"], [109, 5, 1, "", "main"], [109, 5, 1, "", "start_workflow"]], "agentscope.web.workstation.workflow_dag": [[110, 1, 1, "", "ASDiGraph"], [110, 5, 1, "", "build_dag"], [110, 5, 1, "", "remove_duplicates_from_end"], [110, 5, 1, "", "sanitize_node_data"]], "agentscope.web.workstation.workflow_dag.ASDiGraph": [[110, 2, 1, "", "__init__"], [110, 2, 1, "", "add_as_node"], [110, 2, 1, "", "compile"], [110, 2, 1, "", "exec_node"], [110, 4, 1, "", "nodes_not_in_graph"], [110, 2, 1, "", "run"]], "agentscope.web.workstation.workflow_node": [[111, 1, 1, "", "BingSearchServiceNode"], [111, 1, 1, "", "CopyNode"], [111, 1, 1, "", "DialogAgentNode"], [111, 1, 1, "", "DictDialogAgentNode"], [111, 1, 1, "", "ForLoopPipelineNode"], [111, 1, 1, "", "GoogleSearchServiceNode"], [111, 1, 1, "", "IfElsePipelineNode"], [111, 1, 1, "", "ModelNode"], [111, 1, 1, "", "MsgHubNode"], [111, 1, 1, "", "MsgNode"], [111, 1, 1, "", "PlaceHolderNode"], [111, 1, 1, "", "PythonServiceNode"], [111, 1, 1, "", "ReActAgentNode"], [111, 1, 1, "", "ReadTextServiceNode"], [111, 1, 1, "", "SequentialPipelineNode"], [111, 1, 1, "", "SwitchPipelineNode"], [111, 1, 1, "", "UserAgentNode"], [111, 1, 1, "", "WhileLoopPipelineNode"], [111, 1, 1, "", "WorkflowNode"], [111, 1, 1, "", "WorkflowNodeType"], [111, 1, 1, "", "WriteTextServiceNode"], [111, 5, 1, "", "get_all_agents"]], "agentscope.web.workstation.workflow_node.BingSearchServiceNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.CopyNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.DialogAgentNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.DictDialogAgentNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.ForLoopPipelineNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.GoogleSearchServiceNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.IfElsePipelineNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.ModelNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.MsgHubNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.MsgNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.PlaceHolderNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.PythonServiceNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.ReActAgentNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.ReadTextServiceNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.SequentialPipelineNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.SwitchPipelineNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.UserAgentNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.WhileLoopPipelineNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.WorkflowNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_node.WorkflowNodeType": [[111, 4, 1, "", "AGENT"], [111, 4, 1, "", "COPY"], [111, 4, 1, "", "MESSAGE"], [111, 4, 1, "", "MODEL"], [111, 4, 1, "", "PIPELINE"], [111, 4, 1, "", "SERVICE"]], "agentscope.web.workstation.workflow_node.WriteTextServiceNode": [[111, 2, 1, "", "__init__"], [111, 2, 1, "", "compile"], [111, 4, 1, "", "node_type"]], "agentscope.web.workstation.workflow_utils": [[112, 5, 1, "", "deps_converter"], [112, 5, 1, "", "dict_converter"], [112, 5, 1, "", "is_callable_expression"], [112, 5, 1, "", "kwarg_converter"]]}, "objnames": {"0": ["py", "module", "Python \u6a21\u5757"], "1": ["py", "class", "Python \u7c7b"], "2": ["py", "method", "Python \u65b9\u6cd5"], "3": ["py", "property", "Python \u6258\u7ba1\u5c5e\u6027"], "4": ["py", "attribute", "Python \u5c5e\u6027"], "5": ["py", "function", "Python \u51fd\u6570"], "6": ["py", "exception", "Python \u5f02\u5e38"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:attribute", "5": "py:function", "6": "py:exception"}, "terms": {"0001": [61, 89], "0002": [61, 89], "0003597736358642578": 129, "001": [21, 23, 122], "0017594862": [21, 26], "002": [21, 27, 117, 122], "0023064255": [21, 27], "0028842222": [21, 27], "005": 129, "005397319793701172": 129, "005519774276763201": [21, 31], "0073761940002441": 129, "008599704": [21, 26], "009327292": [21, 27], "010071029": [21, 26], "014949671924114227": [21, 31], "019060475751757622": [21, 31], "021369934082031": 129, "021481990814209": 129, "022241830825806": 129, "023009061813354": 129, "025878139": [21, 26], "02675454691052437": [21, 31], "03": [21, 23, 127], "034d": [21, 22], "03629": [1, 7], "04": 127, "04692972": [21, 26], "04t19": [21, 26], "04t20": [61, 92], "05": [61, 89, 128], "05007221": [21, 26], "06": 42, "07": 128, "08": [21, 26, 128], "09": [61, 92], "0x16e516fb0": 132, "10": [1, 7, 42, 47, 48, 52, 61, 80, 89, 91, 92, 94, 125, 128, 129], "100": [61, 82, 83, 132], "1000": [42, 61, 94], "1009": [21, 30], "102": [21, 22], "1024": [21, 31, 61, 73, 128], "1024x1024": [61, 74, 122], "1024x1792": [61, 74], "104527_7def6u": 128, "105441414": [21, 26], "1080": [61, 63], "11": [61, 92], "1109": [61, 89], "111": [61, 92], "11186623": [21, 22], "113": [21, 30], "11434": [21, 26], "117": 128, "12": [21, 26, 27, 61, 92, 129], "120": [61, 90], "123": [21, 26, 27, 122], "12345": [57, 59, 129], "123456": [61, 92], "1247": [21, 22], "127": [21, 26, 97, 119, 128, 130, 132], "1277": [21, 22], "1280": [61, 63, 73], "129": 128, "12958129": [21, 26], "12t14": [21, 26], "13": [21, 26, 42], "14": [61, 92], "15": [42, 128], "150": [61, 92], "1536": [21, 27], "1589478378": [21, 27], "1677652288": [21, 27], "17": 42, "1703487403": [21, 31], "172": 128, "1792x1024": [61, 74], "18": 131, "188": [61, 92], "1920": [61, 92], "1_code": [61, 74], "1c407e06y2bqvb": 99, "20": 128, "200": [21, 22], "2016": [61, 92], "2021": [61, 89], "2023": [21, 26, 61, 89], "2024": [21, 23, 42, 127, 128], "203": [1, 4], "2048": [21, 28], "20th": [61, 92], "21": [21, 23, 27, 128], "211862": [61, 89], "215321638": [61, 92], "2154458": [21, 26], "217": [21, 31], "22": [21, 26, 61, 92, 127], "2210": [1, 7], "23": 42, "233488": [61, 94], "24": 42, "24727": 128, "248": [21, 31], "25": [21, 22, 42, 129], "250": [61, 92], "25395815": [61, 92], "2560": [61, 92], "256x256": [61, 74], "26": [21, 26], "27": [42, 128], "28": 42, "28197632": 99, "284z": [61, 92], "290": [21, 26], "294014": [61, 92], "298": [21, 26], "298087": [61, 92], "2d": 12, "2ee7": [21, 22], "30": [21, 28, 42, 61, 63, 89], "300": [47, 48, 52, 61, 65, 66], "301": 128, "31": [21, 31, 128], "32": [42, 57, 59, 60, 129], "3233": [61, 89], "325953000": [21, 26], "3306": [61, 83], "34": [42, 128], "342": [61, 92], "35": [42, 128], "37": 131, "37db858ae738": [21, 22], "38": 42, "383809000": [21, 26], "40": [42, 61, 92], "401": 98, "403": 98, "4096": 132, "413": [61, 92], "416799z": [21, 26], "42": 42, "4217": [61, 92], "43": [21, 26, 128], "43f7": [21, 22], "45": [21, 26, 42, 128], "455": [61, 89], "459b": [21, 22], "46342": [61, 92], "466": [61, 89], "4709213000": [21, 26], "4799921000": [21, 26], "48000": [61, 73], "499127z": [21, 26], "4o": [21, 27, 61, 74, 99, 127, 128], "50": [42, 61, 92], "5000": [97, 119, 130], "5025959": [21, 26], "5043500667": [21, 26], "512x512": [61, 74, 122], "5176": 99, "5191566416": [21, 26], "53": [61, 92], "54": 128, "550": [61, 92], "574818": [61, 92], "5785971": [21, 30], "59": [61, 92], "5m": [21, 26, 122], "60": 42, "60s": [61, 63], "62": [61, 92], "6212": [21, 22], "6300": [61, 89], "6379": [57, 58, 59, 60, 129], "639": [61, 74], "67911196": [61, 94], "7108fa70op6eqf": [21, 22], "720": [61, 73], "7200": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 53, 54, 55, 57, 58, 59, 60, 129], "77": [21, 22, 128], "7b": 132, "7def6u": 128, "7e346eb5rvirbw": [21, 22], "7fde1f5atqsaln": [21, 22], "8000": 132, "808c": [21, 22], "81": [21, 22], "8192": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 53, 54, 55, 57, 58, 59, 60], "82374": [61, 92], "8239375684858666781": [21, 31], "8450357913970947": [21, 22], "889": 128, "890": 128, "891": 128, "891b": [21, 22], "896": [21, 30], "8b": 122, "93e0": [21, 22], "944042921066284": 129, "9477984": [61, 89], "957d": [21, 22], "9595": [21, 22], "9667": [21, 22], "996523eb": [21, 22], "9dac": [21, 22], "__": [39, 40, 41, 47, 54], "__call__": [1, 5, 10, 11, 21, 23, 25, 120, 121, 122, 129], "__delattr__": 126, "__fields__": [61, 63], "__getattr__": [125, 126, 129], "__getitem__": [47, 54, 125], "__init__": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 78, 80, 95, 96, 100, 101, 108, 110, 111, 120, 122, 125, 126, 129, 131, 132], "__main__": [61, 63, 129, 132], "__module__": [19, 20], "__name__": [19, 20, 61, 63, 120, 125, 129, 132], "__serialized_attr": [19, 20], "__setattr__": [125, 126], "__setitem__": 125, "__str__": [47, 54], "__type": 126, "_base": [47, 51], "_code": [33, 34], "_data_to_doc": 132, "_data_to_index": 132, "_deafult_retry_strategi": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 54, 55], "_default_meta_prompt_templ": 42, "_default_rpc_opt": 129, "_default_system_prompt": [61, 86], "_default_token_limit_prompt": [61, 86], "_docs_to_nod": 132, "_get_timestamp": 126, "_info": [47, 54], "_load_index": 132, "_monitor": 128, "_parse_respons": 122, "_print_tabl": 128, "_process_task": 129, "_protected_method": 129, "_require_auth": 98, "_welco": [61, 74], "a0dc436c": [21, 22], "a2c4g": [21, 22], "a75a1b22": [21, 22], "a_json_dictionari": 123, "aaai": [61, 89], "aaaif": [61, 89], "aac": [61, 74], "abc": [1, 5, 10, 11, 12, 16, 17, 21, 22, 23, 24, 26, 27, 28, 31, 33, 36, 42, 43, 44, 47, 48, 55, 58, 111, 123, 126], "abcmeta": [47, 54], "abdullah": [61, 89], "abil": [42, 118], "abort": 98, "about": [1, 4, 21, 22, 23, 42, 61, 63, 92, 110, 117], "abov": [21, 22, 23, 42], "abs": [1, 7, 61, 88], "abstract": [1, 5, 10, 11, 12, 16, 17, 33, 36, 43, 44, 48, 58, 111], "abstractmethod": [121, 123], "abtest": 42, "ac88": [21, 22], "academ": 42, "access": [12, 42, 98], "access_token": 98, "accident": [61, 83, 84], "accommod": [1, 2, 3, 4, 6, 7, 8, 10, 11, 42, 43, 44, 45, 47, 53, 54, 55, 57, 59, 60], "accompani": 42, "accord": [21, 28, 29, 33, 37, 42, 58], "account": [61, 83], "accur": [42, 95, 96], "accuraci": [42, 61, 74, 95, 96], "achiev": 42, "acquir": [10, 12, 42], "acquisit": 42, "acronym": [61, 89], "across": 42, "act": [1, 7, 21, 29, 40, 61, 91, 111, 118, 120], "action": [1, 2, 10, 11, 42, 61, 63, 65, 107, 110, 118], "action_": 133, "action_click": [0, 61, 62, 63, 133], "action_press_key": [0, 61, 62, 63], "action_scroll_down": [0, 61, 62, 63], "action_scroll_up": [0, 61, 62, 63], "action_typ": [0, 61, 62, 63], "action_visit_url": [0, 61, 62, 63, 133], "activ": [0, 10, 11, 14, 42, 116, 128], "actor": [113, 115, 129, 137], "actual": [0, 1, 7, 32, 39, 40, 41, 42], "acycl": 110, "ada": [21, 27, 117, 122], "adapt": 42, "add": [0, 1, 6, 10, 11, 16, 17, 18, 32, 42, 47, 54, 61, 65, 74, 80, 110, 118, 120, 121, 123, 124, 125, 126, 131, 135], "add_argu": 132, "add_as_nod": [108, 110], "add_child": [0, 10, 11], "add_data_as_knowledg": [0, 43, 45, 132], "add_listen": [0, 10, 11], "add_rpcagentservicer_to_serv": [0, 47, 50], "added": [1, 3, 4, 6, 8, 10, 11, 16, 17, 18, 21, 22, 42, 110, 120, 126], "added_not": 131, "adding": [16, 17, 18, 42, 110], "addit": [1, 8, 19, 20, 42, 61, 66, 86, 91, 98, 120, 125], "address": [42, 57, 58, 59, 61, 82, 83, 92], "address_obj": [61, 92], "address_str": [61, 92], "aden": [61, 92], "adept": [42, 131], "adher": [42, 95, 96], "adjust": [42, 61, 94], "adorn": 42, "adult": 42, "advanc": [21, 22, 33, 37, 42, 43, 45, 46, 99], "advantech": [61, 89], "adversari": [1, 2], "advic": 42, "affect": [61, 74], "affili": [61, 89], "after": [1, 2, 3, 4, 6, 7, 8, 10, 11, 25, 26, 42, 47, 54, 57, 59, 60, 61, 63, 86, 118], "again": [42, 61, 94], "age": 42, "agent": [0, 10, 11, 13, 21, 29, 32, 36, 39, 40, 41, 42, 43, 45, 47, 50, 52, 53, 54, 55, 57, 59, 60, 61, 63, 80, 86, 91, 107, 108, 111, 113, 114, 116, 117, 119, 121, 122, 123, 125, 126, 129, 131, 132, 134, 137], "agent1": [0, 32, 118, 121], "agent2": [0, 32, 118, 121], "agent3": [0, 32, 118, 121], "agent4": [118, 121], "agent5": 121, "agent_config": [0, 47, 52, 118], "agent_dir": [57, 59, 129], "agent_exist": [57, 60], "agent_fil": 59, "agent_id": [0, 1, 2, 47, 50, 52, 60], "agent_pool": 129, "agenta": 129, "agentb": 129, "agentbas": [0, 1, 2, 3, 4, 5, 6, 7, 8, 32, 43, 45, 59, 118, 121, 124, 125, 129, 131], "agentc": 129, "agentcallerror": [0, 13, 114], "agentcreationerror": [0, 13, 114], "agentscop": [117, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 131, 133, 136], "agentscope_tutorial_rag": [43, 45, 132], "agentserv": [57, 59], "agentservererror": [0, 13, 114], "agentservernotaliveerror": [0, 13, 114], "agentserverservic": [0, 57, 60], "agentserverunsupportedmethoderror": [0, 13, 114], "aggreg": [95, 96], "aggregator_prompt": [95, 96], "agre": 123, "agreement": 123, "ai": [21, 23, 24, 26, 46, 61, 86, 117, 120, 122, 131], "aim": 42, "akif": [61, 89], "al": 16, "album": [61, 92], "algorithm": [1, 7, 61, 89], "alic": [117, 127], "align": [21, 29, 42], "alik": 42, "aliv": [13, 47, 50, 52, 60], "aliyun": [21, 22, 61, 73, 99], "all": [0, 1, 2, 8, 10, 11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 32, 39, 41, 42, 43, 47, 48, 50, 52, 54, 55, 57, 59, 60, 61, 69, 80, 86, 88, 95, 96, 111, 118, 131, 133], "allianc": 42, "allow": [21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 36, 37, 38, 61, 63, 66, 83, 84, 111], "allow_change_data": [61, 83, 84], "allow_miss": 36, "alloy": [61, 74], "alreadi": [13, 21, 29, 47, 55, 61, 70, 71, 111], "also": [1, 2, 3, 4, 6, 7, 8, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 42, 47, 54, 118, 126], "altern": [21, 22, 23], "alway": 42, "amin": [21, 31], "among": [0, 10, 11, 32, 39, 41, 42], "an": [1, 2, 4, 5, 6, 7, 10, 11, 12, 13, 19, 20, 21, 22, 24, 25, 28, 30, 31, 39, 41, 42, 43, 44, 45, 46, 47, 50, 52, 55, 56, 57, 59, 60, 61, 66, 67, 69, 70, 71, 74, 86, 89, 91, 99, 101, 106, 107, 111, 119, 120, 123, 124, 131], "analys": [61, 93], "analysi": 42, "analyst": 42, "analyz": 42, "ancestor": [61, 92], "and": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 54, 55, 57, 59, 61, 63, 65, 66, 69, 70, 71, 73, 74, 76, 80, 82, 86, 88, 89, 91, 92, 93, 94, 95, 96, 98, 99, 101, 106, 107, 109, 110, 111, 118, 119, 120, 123, 124, 125, 126, 127, 131, 132, 133], "andnot": [61, 88], "angel": [21, 30], "ani": [1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 14, 15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 33, 35, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 54, 56, 60, 61, 67, 69, 70, 71, 76, 78, 80, 82, 83, 84, 91, 93, 98, 110, 111, 125, 126], "annot": [61, 63, 125], "announc": [0, 32, 111, 118, 121], "anoth": [1, 6, 61, 91, 111], "answer": [42, 43, 44, 95, 96, 129], "anthropic_api_key": [21, 24], "api": [0, 15, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 61, 73, 74, 80, 86, 88, 89, 91, 92, 99, 101, 102, 115, 116, 117, 120, 124, 125, 126, 127, 128, 129, 131, 137], "api_key": [21, 22, 23, 25, 27, 30, 31, 61, 73, 74, 80, 91, 92, 99, 117, 118, 122, 125, 127, 131], "api_token": 25, "api_url": [21, 25, 28, 122, 132], "app": 132, "appeal": 42, "appear": 42, "append": [16, 17, 18, 19, 20, 129], "applic": [10, 11, 36, 42, 43, 45, 98, 106, 107, 109, 119], "approach": [42, 61, 89], "appropri": [42, 61, 63], "arc": 42, "archaic": 42, "are": [1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 33, 37, 38, 39, 40, 41, 42, 47, 54, 57, 59, 61, 63, 66, 67, 80, 86, 92, 93, 101, 110, 117, 118, 119, 125, 127, 131, 133], "area": 42, "arg": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 15, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 43, 44, 47, 48, 55, 61, 80, 110, 118, 120, 121, 125, 126, 132], "argpars": 132, "argument": [0, 1, 2, 7, 10, 11, 12, 13, 15, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 57, 59, 61, 65, 66, 78, 80, 91, 109, 110, 125], "argument1": 125, "argument2": 125, "argumentnotfounderror": [0, 13, 114], "argumentpars": 132, "argumenttypeerror": [0, 13, 114], "aria": [61, 63], "aria_label": [0, 61, 62, 63], "arm": 42, "around": 42, "array": 15, "arrowdown": [61, 63], "arrowright": [61, 63], "arrowup": [61, 63], "art": 42, "arthur": 42, "articl": [61, 89], "articul": 42, "artifici": [61, 89], "arxiv": [1, 7, 61, 87, 125], "arxiv_search": [0, 61, 87, 88, 125], "as": [0, 1, 2, 4, 6, 7, 8, 10, 11, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 47, 50, 52, 54, 57, 59, 60, 61, 63, 66, 67, 74, 86, 93, 94, 95, 96, 98, 99, 101, 105, 106, 110, 111, 117, 118, 120, 121, 122, 123, 124, 125, 126, 132], "as_host": 130, "as_obj_id": 58, "as_port": 130, "as_serv": [0, 57, 59, 129], "as_studio": [0, 97, 130], "as_task_": 58, "as_workflow": 130, "asdigraph": [103, 108, 110], "asia": [61, 92], "ask": [33, 37, 38, 42], "aslan": [61, 89], "asmanag": [0, 15], "asp": [61, 91], "aspir": 42, "asr": 107, "assert": 129, "assign": 118, "assist": [1, 2, 7, 19, 20, 21, 22, 24, 25, 26, 27, 30, 31, 117, 120, 123, 124, 126, 127, 129, 131], "assistant_server_launch": 129, "associ": [61, 92, 98, 110], "assum": [42, 61, 91, 118], "astut": 42, "astyp": 132, "async": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 51, 52, 54, 55, 57, 58, 59, 60, 61, 65, 129], "async_bas": 129, "async_composit": 129, "async_func": [0, 47, 54], "async_method": 129, "async_method_bas": 129, "async_method_complex": 129, "async_method_composit": 129, "async_result_pool": [0, 57, 129], "async_run_code_on_notebook": [0, 61, 64, 65], "asynchron": [61, 63], "asyncresult": [0, 47, 51, 54], "asyncresultpool": [0, 57, 58], "at": [0, 10, 11, 16, 17, 18, 32, 42, 61, 69, 74, 107, 118, 131, 132], "attach": [21, 22, 33, 37, 42], "attempt": [48, 118], "attent": 42, "attitud": 42, "attr": [47, 54], "attract": [42, 61, 92], "attraction_review": [61, 92], "attribut": [16, 18, 47, 54, 61, 63, 89, 126], "attributeerror": 126, "au": [61, 88], "audienc": [1, 2, 42], "audio": [15, 21, 22, 61, 73, 74, 106, 107, 122, 126, 127], "audio2text": [103, 104, 107], "audio_fil": [61, 74], "audio_file_url": [61, 74], "audio_path": [61, 73, 74, 107], "audio_term": 106, "augment": 44, "authent": [61, 91, 98, 125], "author": [25, 61, 88, 89, 98, 122], "authorit": 42, "auto": 132, "automat": [1, 2, 10, 11, 21, 27, 47, 54, 55, 61, 80, 118], "autotoken": 99, "avail": [10, 11, 21, 23, 29, 61, 66, 89, 101, 107, 125], "avatar": 107, "avoid": [15, 42, 61, 82, 83, 84, 111], "award": [61, 92], "azur": [21, 24], "azure_api_bas": [21, 24], "azure_api_key": [21, 24], "azure_api_vers": [21, 24], "b340b95007a4": [21, 22], "b3771cba3788": [21, 22], "b54ffeb8": [21, 22], "b986": [21, 22], "background": 42, "backoff": 48, "backquot": [61, 63], "backslash": [61, 63], "backspac": [61, 63], "backward": 52, "balanc": 42, "band": 42, "bank": [1, 6, 43, 45], "bard": 42, "base": [1, 2, 5, 8, 10, 11, 13, 16, 17, 20, 21, 23, 24, 25, 26, 28, 33, 34, 36, 39, 40, 41, 42, 43, 44, 46, 47, 48, 54, 61, 73, 74, 89, 107, 109, 110, 111, 118, 120, 122, 123, 126, 131], "base64": 127, "base_delay": 48, "base_dir": 128, "base_help": 99, "base_url": [21, 31], "baseembed": 46, "basemodel": [61, 63, 123], "baseretriev": 46, "bash": [61, 67, 132], "basic": [10, 11, 21, 23, 42, 46], "basicenv": [0, 10, 11], "batch": 44, "battl": 42, "battlefield": 42, "bayesian": [61, 94], "be": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 52, 54, 57, 58, 59, 60, 61, 63, 65, 66, 67, 69, 70, 71, 73, 74, 76, 80, 86, 91, 92, 93, 95, 96, 99, 101, 110, 111, 118, 120, 123, 125, 126], "bearer": [25, 122], "beauti": [61, 73], "becam": 42, "becaus": [15, 21, 26, 61, 63], "been": [15, 21, 29, 95, 96, 111], "befit": 42, "befor": [15, 16, 17, 18, 42, 57, 59, 61, 80, 86, 107], "begin": [0, 13, 21, 23, 32, 33, 34, 38, 42], "behalf": [61, 91], "behavior": [1, 5, 12], "behind": [42, 47, 55], "being": [42, 47, 52, 61, 66, 110, 118], "believ": 42, "below": [1, 2, 33, 38, 123], "beta": 6, "better": [16, 18, 21, 23, 42, 95, 96], "between": [16, 18, 21, 22, 28, 29, 33, 34, 35, 38, 48, 61, 77, 110, 123, 127], "bias": [42, 95, 96], "bigmodel": [21, 31], "bin": 116, "binari": 15, "bind": [10, 11], "bing": [61, 63, 80, 91, 111, 125, 133], "bing_api_key": [61, 91], "bing_search": [0, 61, 80, 87, 91, 125], "bingsearchservicenod": [103, 108, 111], "bingwebsearch": 42, "bite": 42, "blank": 42, "blob": [21, 26, 65, 66, 101], "block": [1, 6, 15, 33, 34, 35, 47, 54, 61, 65, 101, 123], "blue": [21, 26], "blueprint": [21, 31], "blunt": 42, "bob": [21, 22, 24, 25, 26, 30, 31, 117, 127], "bodi": [21, 23, 39, 40, 41], "bomb": 66, "book": 42, "bool": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 33, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 66, 70, 71, 76, 80, 83, 84, 92, 93, 95, 96, 97, 99, 107, 111, 112, 120, 123, 125, 126], "boolean": [16, 18, 61, 69, 70, 71, 88, 123], "boost": 42, "borrow": 101, "both": [16, 17, 18, 42, 61, 66, 92, 95, 96], "bound": [10, 11, 12, 42], "branch": [40, 135], "brave": 42, "braveri": 42, "break": [39, 40, 41, 117, 118, 121, 123], "break_condit": 121, "break_func": [39, 40, 41], "breviti": [120, 125], "bridg": [21, 29], "bring": 42, "broadcast": [0, 32, 111, 118, 121], "brows": [61, 91], "browser": [0, 61, 133], "browser_height": [61, 63], "browser_vis": [61, 63], "browser_width": [61, 63], "budget": 42, "buffer": 49, "build": [1, 6, 21, 23, 42, 46, 110], "build_dag": [103, 108, 110], "built": [61, 86], "burgeon": 42, "busi": [42, 61, 91, 92], "but": [0, 1, 7, 32, 42, 61, 67, 76, 86, 95, 96], "by": [0, 1, 2, 3, 4, 6, 8, 10, 11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 29, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 52, 55, 60, 61, 63, 69, 80, 86, 88, 95, 96, 98, 111, 118, 120, 125, 133], "bygon": 42, "byte": [15, 47, 52, 58, 61, 63, 66], "c462009dec4d": [21, 22], "cach": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 15, 47, 54, 57, 59, 60, 128, 131], "cache_dir": [0, 15, 128], "cache_text_embed": [0, 15], "cacheagentscop": 0, "cai": [61, 89], "calcul": 48, "call": [1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 15, 19, 20, 21, 22, 23, 24, 25, 27, 28, 30, 31, 42, 47, 50, 52, 53, 54, 55, 57, 59, 60, 61, 63, 65, 74, 80, 99, 101, 110, 111, 126, 133], "call_agent_func": [0, 47, 50, 52, 57, 60, 129], "call_credenti": 50, "callabl": [1, 5, 10, 11, 16, 17, 18, 39, 40, 41, 42, 47, 48, 54, 61, 63, 76, 80, 93, 99, 106, 110, 112, 126], "callfuncrequest": 60, "callfuncrespons": 60, "calm": 42, "campaign": 42, "can": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 33, 37, 38, 42, 43, 45, 46, 47, 53, 54, 55, 57, 58, 59, 60, 61, 63, 66, 73, 80, 89, 92, 95, 96, 110, 111, 120, 126], "candid": 42, "cannot": [1, 7, 10, 11, 43, 44], "capabl": 42, "capac": [57, 59, 60, 61, 91, 129], "captain": 42, "caption": [61, 92], "captiv": 42, "captur": [42, 61, 66], "care": [61, 67], "career": 42, "carri": 42, "case": [39, 41, 42, 47, 54, 57, 59, 111, 120], "case1": 121, "case2": 121, "case_oper": [39, 40, 41, 121], "castl": 42, "cat": [61, 67, 88, 127], "categori": [42, 61, 92, 94], "caus": [21, 22, 42], "cautious": 42, "cd": [61, 67, 116, 118, 133, 135], "cdn": [61, 92], "cell": [61, 65], "cells_length": [0, 61, 64, 65], "ceo": 42, "certain": [13, 16, 17, 42, 110], "chain": [1, 7], "challeng": 42, "chang": [1, 4, 42, 61, 63, 67, 83, 84, 101], "channel": 50, "channel_credenti": 50, "chao": [61, 89], "charact": [33, 38, 42, 118], "characterist": 42, "chat": [14, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 99, 102, 106, 107, 117, 118, 124, 125, 126, 127], "chatbot": [42, 106], "chatcmpl": [21, 27], "check": [15, 16, 17, 18, 33, 35, 47, 50, 52, 56, 60, 61, 66, 80, 93, 98, 107, 109, 112, 118, 120], "check_uuid": [103, 104, 107], "check_win": 118, "checkout": 135, "chemic": [61, 91], "chengm": [61, 89], "child": [10, 11, 129], "children": [10, 11, 42], "children_nam": [10, 11], "china": 99, "chines": [42, 61, 89, 92], "chinesesystempromptgener": [0, 42, 131], "chivalr": 42, "chivalri": 42, "choic": [1, 6, 21, 22, 24, 27, 30, 31, 122], "choos": [1, 6, 42, 117, 118], "chosen": [19, 20, 42, 61, 63], "chunk": [1, 2, 44], "chunk_lin": 132, "chunk_overlap": 132, "chunk_siz": 132, "citi": [61, 74, 92], "clarifi": 42, "clariti": 42, "class": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 65, 78, 79, 80, 95, 96, 101, 110, 111, 118, 120, 121, 122, 123, 124, 125, 126, 129, 130, 131, 132], "classmethod": [1, 2, 15, 19, 20, 21, 25, 48, 57, 59, 61, 80], "classvar": [61, 63], "claud": [21, 24], "clean": [16, 17, 18, 110], "clear": [0, 15, 16, 17, 18, 42, 50, 60, 126], "clear_audi": [0, 1, 2], "clear_exist": 15, "clear_model_config": [0, 15], "click": [61, 63], "clickabl": [61, 63], "client": [21, 27, 31, 42, 47, 50, 52, 122], "client_arg": [21, 25, 27, 31, 122], "climax": 42, "clone": [50, 116, 133], "clone_ag": [47, 50], "close": [0, 33, 35, 61, 62, 63], "cloud": [21, 23], "cls": [47, 54, 55], "cls_name": [47, 54], "clspipelin": 121, "clue": 42, "cmpl": [21, 30], "cn": [21, 23, 31], "co": [61, 88], "coach": 42, "code": [0, 1, 2, 3, 4, 15, 21, 22, 32, 33, 34, 35, 42, 49, 61, 63, 65, 66, 92, 93, 99, 101, 109, 110, 111, 120, 123], "code_block_pars": [0, 33], "code_dir": [0, 15], "codesplitt": 132, "coher": [95, 96], "colleagu": 42, "collect": [42, 61, 82, 95, 96, 111, 120], "color": [19, 20, 21, 26], "com": [21, 22, 23, 26, 27, 30, 46, 61, 63, 65, 66, 73, 74, 88, 91, 92, 95, 96, 99, 101, 116, 125, 126, 127, 132, 133, 135], "combat": 42, "combin": [21, 23, 42], "command": [42, 57, 59, 61, 67, 107, 109], "commandlin": 97, "comment": 42, "commit": [42, 135], "common": [0, 5, 21, 22, 24, 25, 31, 61, 68, 100], "communic": 42, "compar": [33, 37, 42, 61, 76], "compare_in_dialog": [0, 42, 131], "compare_with_queri": [0, 42, 131], "compared_system_prompt": [42, 131], "comparison": [61, 89], "compat": [21, 27, 28, 47, 51, 52], "compel": 42, "compet": 42, "competit": 42, "competitor": 42, "compil": [108, 110, 111, 130], "compile_workflow": [103, 108, 109], "compiled_filenam": [109, 110], "complet": [21, 24, 26, 27, 30, 42, 43, 45, 61, 89, 125, 128], "completion_token": [15, 21, 24, 27, 30, 31, 128, 132], "complex": 42, "compli": [42, 109], "compon": [43, 44, 46], "compos": 46, "comprehens": [42, 95, 96], "compress": 50, "comput": [16, 18, 61, 63, 77, 89, 110], "computedfieldinfo": [61, 63], "comrad": 42, "conan": 42, "concept": [10, 11, 46], "conceptu": 42, "concern": 42, "concis": 42, "conclus": 42, "concurr": [47, 51, 57, 59, 60, 129], "condit": [39, 40, 41, 42, 111, 118, 121], "condition_func": [39, 40, 41], "condition_oper": [39, 41], "conduct": 42, "conf": [61, 89], "confer": [61, 89], "confid": [61, 66], "confidenti": 42, "config": [0, 1, 2, 3, 4, 6, 7, 15, 21, 22, 24, 25, 27, 31, 42, 43, 45, 47, 50, 52, 53, 55, 57, 59, 60, 61, 63, 95, 96, 109, 110, 117, 118, 122, 129, 130], "config_nam": [0, 15, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 117, 118, 122, 124, 127, 131, 132], "config_path": 109, "configdict": [61, 63], "configur": [1, 2, 3, 4, 7, 15, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 42, 43, 44, 45, 46, 47, 53, 61, 63, 97, 109, 110, 111, 120], "conflict": [42, 99], "conform": [61, 63], "connect": [1, 2, 47, 52, 110, 130], "connect_exist": [47, 55], "consid": 42, "consider": [21, 23], "consist": [42, 118], "consol": 99, "constant": [0, 103, 104, 114, 129], "constraint": [21, 23, 42], "construct": [33, 37, 42, 61, 65, 110, 126], "constructor": [33, 37, 42, 50, 61, 78, 125], "consult": 42, "consum": 42, "contain": [0, 1, 7, 10, 11, 12, 19, 20, 25, 26, 33, 37, 38, 39, 40, 41, 42, 57, 59, 61, 66, 67, 69, 70, 71, 73, 74, 82, 83, 84, 86, 89, 90, 94, 109, 110], "content": [2, 6, 7, 8, 13, 20, 22, 24, 25, 26, 27, 30, 31, 34, 35, 36, 37, 38, 44, 46, 63, 69, 70, 71, 73, 74, 78, 86, 88, 89, 91, 92, 93, 94, 99, 102, 114, 115, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 129], "content1": [33, 37], "content2": [33, 37], "content_hint": [0, 33, 34, 35, 38, 118, 123], "contentembed": [21, 23], "context": [21, 26, 42, 50, 60, 61, 63, 101], "contextmanag": 101, "continu": [39, 40, 41, 42], "contribut": [95, 96], "control": [21, 26, 36, 39, 40, 41, 42, 133], "convers": [16, 18, 21, 22, 23, 24, 25, 26, 30, 31, 42, 61, 74, 80, 117, 118, 122, 127], "conversation_with_rag_ag": [43, 45], "convert": [1, 2, 3, 4, 6, 7, 8, 10, 11, 21, 22, 33, 35, 46, 47, 54, 61, 73, 74, 80, 101, 106, 107, 112], "convert_url": [0, 21, 22], "convey": 42, "cook": 42, "cookbook": 126, "coordin": [12, 61, 63], "copi": [43, 45, 108, 111], "copynod": [103, 108, 111], "copyright": 42, "core": [42, 46, 120, 132], "correct": [42, 61, 63], "correspond": [1, 6, 33, 35, 36, 37, 38, 39, 40, 41, 42, 50, 61, 63, 82, 122], "cos_sim": [0, 61, 75, 77, 125], "cosin": [61, 77], "cost": [42, 129], "could": [21, 24, 42, 61, 91], "counselor": 42, "count": [0, 99, 102, 114, 128], "count_dashscope_token": [0, 99, 114], "count_gemini_token": [0, 99, 114], "count_huggingface_token": [0, 99, 114], "count_openai_token": [0, 99, 100, 102, 114], "counterpart": 40, "countri": [61, 92], "coupl": [61, 92], "cours": [33, 37], "court": 42, "courteous": 42, "cover": [0, 42], "cpu": [122, 130, 131], "craft": 42, "creat": [0, 1, 2, 8, 13, 19, 20, 21, 24, 27, 30, 31, 32, 42, 47, 50, 52, 55, 60, 61, 69, 74, 101, 111, 116, 120, 125, 130, 132], "create_ag": [0, 47, 50, 52, 57, 60, 129], "create_directori": [0, 61, 68, 69, 125], "create_fil": [0, 61, 68, 69, 125], "create_object": 132, "create_tempdir": [0, 100, 101], "create_timestamp": 132, "createagentrequest": 60, "created_at": [21, 26], "creation": [47, 52], "creativ": 42, "creator": 42, "crime": 42, "crimin": 42, "critic": [0, 14, 15, 95, 96, 119], "crown": 42, "crucial": [42, 95, 96, 118], "crucibl": 42, "crusad": 42, "cse": [61, 91], "cse_id": [61, 91], "csv": 132, "cuisin": 42, "culinari": 42, "cultiv": 42, "cultur": 42, "cun": 42, "currenc": [42, 61, 92], "current": [1, 2, 3, 4, 6, 7, 8, 10, 11, 16, 17, 18, 39, 40, 41, 42, 47, 54, 61, 63, 66, 67, 69, 86, 101, 126, 132], "custom": [42, 43, 45, 57, 59, 61, 91, 107, 120], "custom_agent_class": [57, 59, 129], "custom_class": 129, "cut": 42, "cycle_dot": [103, 104, 107], "dag": [110, 115], "daili": 42, "dall": [21, 27, 61, 74, 122, 128], "dall_": 28, "dashscop": [21, 22, 61, 73, 99, 124, 125, 127], "dashscope_api_key": 99, "dashscope_chat": [21, 22, 122, 124], "dashscope_image_synthesi": [21, 22, 122], "dashscope_image_to_text": [0, 61, 72, 73, 125], "dashscope_model": [0, 21], "dashscope_multimod": [21, 22, 122], "dashscope_servic": [61, 72], "dashscope_text_embed": [21, 22, 122], "dashscope_text_to_audio": [0, 61, 72, 73, 125], "dashscope_text_to_imag": [0, 61, 72, 73, 125], "dashscopechatwrapp": [0, 21, 22, 122, 124], "dashscopeimagesynthesiswrapp": [0, 21, 22, 122], "dashscopemultimodalwrapp": [0, 21, 22, 122], "dashscopetextembeddingwrapp": [0, 21, 22, 122], "dashscopewrapperbas": [0, 21, 22], "data": [1, 3, 4, 6, 10, 11, 15, 17, 21, 27, 29, 31, 42, 43, 44, 45, 46, 47, 48, 52, 61, 63, 70, 76, 83, 84, 89, 92, 106, 110, 111, 120, 122, 127, 132], "data_dirs_and_typ": [43, 45, 132], "data_process": 132, "databas": [15, 42, 43, 44, 46, 61, 82, 83, 84, 89], "date": [21, 22, 24, 25, 26, 30, 31, 42], "datetim": 132, "day": 118, "daytim": 118, "db": [61, 89, 128], "dblp": [61, 87, 125], "dblp_search_author": [0, 61, 87, 89, 125], "dblp_search_publ": [0, 61, 87, 89, 125], "dblp_search_venu": [0, 61, 87, 89, 125], "dead": 130, "dead_nam": 118, "dead_play": 118, "death": 118, "debug": [0, 14, 15, 97, 118, 119], "decid": [16, 17, 21, 23, 118], "decis": [21, 23, 42], "decod": [1, 4, 98], "decode_jwt": [0, 97, 98], "decor": [10, 11, 47, 54, 98], "dedic": 42, "deduc": [42, 118], "deed": 42, "deep": [42, 61, 88], "deepcopi": [43, 45], "deepli": 42, "def": [61, 80, 118, 120, 121, 122, 123, 124, 125, 126, 129, 131, 132], "default": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 30, 31, 32, 33, 35, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 65, 66, 71, 73, 74, 76, 80, 82, 83, 84, 86, 88, 89, 90, 91, 92, 95, 96, 97, 99, 107, 110, 111, 125, 126, 132], "default_ag": 121, "default_oper": [39, 40, 41], "defend": 42, "defin": [1, 2, 5, 42, 43, 45, 50, 61, 63, 76, 80, 110, 118, 120], "definit": [61, 91], "del": 126, "delay": 48, "delet": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 16, 17, 18, 32, 47, 50, 52, 54, 57, 59, 60, 61, 63, 69, 118, 121, 126], "delete_ag": [0, 47, 50, 52, 57, 60], "delete_all_ag": [0, 47, 50, 52, 57, 60], "delete_directori": [0, 61, 68, 69, 125], "delete_fil": [0, 61, 68, 69, 125], "demeanor": 42, "dep_opt": 111, "dep_var": 112, "depart": [61, 89], "depend": [16, 17, 18, 61, 88, 91, 92, 110], "deploy": [21, 28], "deprec": [47, 53], "deprecated_model_typ": [0, 21, 22, 27, 28], "deps_convert": [103, 108, 112], "depth": 42, "describ": [0, 10, 11, 61, 73, 74, 80, 127], "descript": [42, 61, 74, 80, 93, 123, 125], "deseri": [0, 16, 17, 18, 19, 20, 56, 114], "design": [1, 5, 6, 16, 17, 18, 32, 42, 46, 61, 63, 111], "desir": 42, "despit": 42, "destin": [42, 61, 69], "destination_path": [61, 69], "destruct": 66, "detail": [1, 2, 7, 8, 21, 22, 24, 42, 61, 63, 73, 74, 89, 91, 92, 99, 120, 125], "detect": [42, 47, 54], "determin": [39, 40, 41, 42, 61, 66], "detriment": 42, "dev": [21, 23, 31, 135], "develop": [1, 4, 7, 10, 11, 21, 22, 24, 25, 26, 30, 31, 42, 61, 63, 80, 91, 99], "deviat": 42, "devic": 132, "devot": 42, "dextern": 99, "di": 65, "diagnosi": [61, 89], "dialog": [1, 3, 4, 32, 42, 126, 127, 131], "dialog_ag": [0, 1, 117], "dialog_agent_config": 120, "dialog_histori": 42, "dialogag": [0, 1, 3, 111, 117], "dialogagentnod": [103, 108, 111], "dialogu": [1, 3, 4, 6, 42, 119, 120], "dict": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 52, 53, 55, 61, 63, 70, 73, 74, 76, 78, 80, 82, 91, 93, 98, 99, 101, 107, 109, 110, 111, 112, 120, 121, 122, 123, 125, 126, 129, 132], "dict_convert": [103, 108, 112], "dict_dialog_ag": [0, 1], "dict_input": 125, "dictdialogag": [0, 1, 4, 111, 118, 120, 123], "dictdialogagentnod": [103, 108, 111], "dictfiltermixin": [0, 33, 35, 36, 37, 38], "diction": 42, "dictionari": [4, 15, 19, 20, 21, 22, 24, 27, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 61, 63, 73, 74, 80, 88, 89, 91, 92, 99, 107, 109, 110, 112, 123, 125], "didn": 123, "diet": 42, "dietari": 42, "differ": [1, 7, 10, 11, 14, 15, 21, 23, 24, 25, 29, 33, 37, 42, 44, 61, 77, 82, 95, 96, 111, 122, 127, 131], "difficulti": 42, "digest": [61, 93], "digest_prompt": [61, 93], "digest_webpag": [0, 61, 87, 93, 125], "digit0": [61, 63], "digit9": [61, 63], "digraph": 110, "dine": 42, "dingtalk": 136, "dinner": 42, "diplomaci": 42, "dir": [0, 46, 57, 59, 129], "direcotri": [61, 69], "direct": [1, 6, 12, 33, 35, 36, 38, 42, 43, 44, 61, 65, 66, 80, 110, 111, 127, 132], "director": 42, "directori": [0, 1, 8, 14, 15, 43, 45, 46, 57, 59, 61, 67, 69, 70, 71, 73, 74, 97, 101], "directory_path": [61, 69], "disabl": [0, 61, 66], "disable_gradio": 14, "disable_sav": [0, 15, 128], "disablewebsiteredirect": 99, "disciplin": 42, "disclos": 42, "discord": 136, "discours": 42, "discover": 42, "discuss": [21, 23, 42, 118, 123], "dish": 42, "disk": [16, 18], "display": [33, 35, 42, 61, 66, 107], "disput": 42, "dist_ag": 129, "dist_main": 129, "dist_serv": 129, "distconf": [0, 1, 2, 47, 53], "distinct": [42, 111], "distribut": [1, 2, 3, 4, 6, 7, 8, 10, 11, 15, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 43, 45, 47, 53, 54, 59, 60, 116, 129], "div": [61, 93], "divers": [95, 96], "divid": 118, "do": [39, 40, 41, 42, 61, 67, 91, 92, 118], "doc": [21, 23, 24, 26, 27, 30, 43, 45, 46, 74, 99, 115, 122, 132], "docker": [61, 66, 125], "docstr": [61, 80], "document": [42, 43, 44, 46, 73, 74, 132], "doe": [16, 17, 39, 40, 41, 42], "doesn": [1, 2, 3, 4, 6, 8, 15, 16, 18], "dog": 127, "doi": [61, 89], "domest": 42, "don": [15, 47, 52, 54, 55, 126], "done": [21, 26], "dong": [61, 89], "dot": 107, "down": [61, 63], "download": [26, 47, 52, 60, 61, 87], "download_fil": [0, 47, 50, 52, 57, 60], "download_from_url": [0, 61, 87, 90, 125], "draw": [21, 31], "dream": 42, "dri": 42, "drive": 42, "due": [33, 38], "dump": [125, 126, 128], "duplic": [43, 45, 110, 111, 132], "durdu": [61, 89], "dure": [1, 7, 12, 13, 36, 42, 118], "duti": 42, "dynam": [33, 37, 42, 118], "e512": [21, 22], "ea89ae83": [21, 30], "each": [0, 1, 6, 10, 11, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 38, 42, 48, 61, 65, 89, 91, 92, 95, 96, 99, 110, 118], "earn": 42, "easi": [0, 1, 6, 32, 42, 43, 45], "easier": 45, "easili": [42, 118], "echo": [19, 20, 61, 74, 126], "edg": 110, "edit": [61, 67, 74], "edited_image_url1": [61, 74], "edited_image_url2": [61, 74], "educ": 42, "effect": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 32, 42, 47, 54, 61, 91], "effici": 42, "effort": 42, "eiffel": [61, 92], "either": [16, 17, 18, 21, 23, 61, 67, 91, 92, 118], "eleg": [0, 32, 42], "element": [21, 31, 61, 63, 66, 76, 93, 110], "element_id": [61, 63], "elementari": 42, "elif": [121, 124], "elimin": [42, 118], "els": [39, 40, 41, 42, 111, 118, 121, 124, 125, 126], "else_body_oper": [39, 40, 41], "emb": [16, 18, 42, 61, 76, 132], "emb_model": [43, 44, 46], "emb_model_config_nam": 132, "emb_model_nam": [43, 45, 132], "embed": [15, 16, 18, 21, 22, 23, 26, 27, 28, 29, 31, 42, 43, 44, 45, 46, 61, 76, 77, 117, 122, 125, 126, 128, 131], "embed_model_config_nam": [42, 131], "embedding_cache_dir": [0, 15], "embedding_model": [15, 16, 18, 61, 76], "emblemat": 42, "embodi": 42, "emma": 42, "emot": 42, "empathet": 42, "empir": [95, 96], "employ": 42, "empti": [21, 26, 60, 61, 80, 93, 106, 110, 125, 127], "en": [1, 4, 43, 45, 46, 61, 74, 91, 92, 125, 132], "enabl": [21, 24, 26, 27, 31, 43, 45, 46, 97, 99, 111], "enable_mirror": 99, "encapsul": [1, 8, 21, 29], "enclos": 42, "encod": [98, 132], "encoding_format": 122, "encount": 119, "encourag": [1, 7, 21, 22, 24, 25, 26, 30, 31, 42, 95, 96], "end": [1, 7, 10, 11, 13, 16, 17, 18, 21, 23, 33, 34, 35, 37, 38, 42, 61, 63, 65, 110, 118, 123, 129], "end_discuss": 123, "endow": 42, "engag": 42, "engin": [1, 7, 21, 22, 24, 25, 26, 30, 31, 42, 61, 80, 89, 91, 110, 120, 131], "english": 42, "englishsystempromptgener": [0, 42, 131], "enhanc": [42, 95, 96], "enjoy": 42, "enrich": 120, "ensur": [42, 61, 63, 95, 96], "enter": [61, 63], "entiti": [61, 94], "entj": 42, "entri": [0, 61, 63, 92, 97, 106], "enum": [9, 61, 79, 88, 89, 91, 92, 111], "enumer": 129, "env": [0, 10, 12, 13], "env_nam": 13, "envalreadyexisterror": [0, 13, 114], "enverror": [0, 13, 114], "environ": [0, 1, 2, 21, 23, 24, 27, 31, 61, 66, 99, 113, 114, 117, 122, 132], "envlistenererror": [0, 13, 114], "envnotfounderror": [0, 13, 114], "envtypeerror": [0, 13, 114], "envunsupportedfunctionerror": [0, 13, 114], "equal": [33, 38, 61, 63, 118], "equip": [0, 1, 6, 42, 43, 45, 132], "era": 42, "error": [0, 13, 14, 15, 21, 22, 42, 61, 66, 67, 69, 70, 71, 78, 79, 82, 83, 84, 86, 88, 89, 90, 91, 92, 98, 101, 119, 125], "escap": [33, 38, 61, 63], "especi": [42, 61, 66], "essenc": 42, "essenti": [61, 63], "estim": 42, "estj": 42, "etc": [21, 30, 42, 61, 63, 66, 78, 91, 122, 125], "ethic": 42, "europ": 42, "evafalleth": [61, 92], "eval": [66, 101], "eval_count": [21, 26], "eval_dur": [21, 26], "evalu": [95, 96, 110, 111], "even": 42, "event": [0, 10, 11, 60, 106, 118], "event_func": [0, 10, 11], "eventdata": 106, "eventlisten": [0, 10, 11], "everi": 42, "evid": 42, "evok": 42, "exam": 42, "exampl": [1, 2, 4, 6, 7, 21, 22, 24, 25, 26, 28, 30, 31, 33, 35, 42, 43, 45, 46, 61, 65, 74, 86, 88, 91, 92, 93, 94, 115, 118, 124, 126, 127, 129], "example_dict": 123, "example_list": [42, 131], "example_num": [42, 131], "example_prompt_templ": 42, "example_selection_strategi": [42, 131], "exceed": [1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 42, 47, 48, 54, 57, 59, 60, 61, 66, 86], "excel": 42, "except": [0, 12, 21, 28, 33, 37, 42, 48, 107, 113, 114, 125, 126], "exchang": 42, "exec_nod": [108, 110], "exec_notebook": [61, 64], "exec_python": [61, 64], "exec_shel": [61, 64], "execut": [1, 5, 7, 39, 40, 41, 42, 61, 63, 65, 66, 67, 78, 79, 80, 82, 83, 84, 90, 91, 94, 101, 110, 111, 125], "execute_cod": [0, 61], "execute_nb_cod": 65, "execute_python_cod": [0, 61, 64, 66, 125], "execute_shell_command": [0, 61, 64, 67], "exercis": 42, "exert": [61, 91], "exeuct": [39, 40], "exist": [1, 2, 13, 21, 22, 29, 33, 35, 60, 61, 70, 71, 93, 99], "existing_ag": 121, "exit": [42, 47, 54, 117, 131], "expect": [1, 4, 42, 46, 61, 76, 119], "expenti": 48, "experi": 42, "experienc": 42, "expert": [42, 131], "expertis": 42, "expir": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 53, 54, 55, 57, 58, 59, 60, 98, 129], "explain": 42, "explan": 42, "explanatori": [61, 80], "explicit": [42, 61, 91], "exploit": 42, "exponenti": 48, "export": [0, 16, 17, 18, 126, 132], "expos": 36, "express": [42, 110, 112], "extend": 110, "extens": [42, 43, 45], "extra": [21, 22, 24, 26, 27, 31, 101], "extract": [21, 25, 33, 34, 37, 38, 42, 61, 63, 80, 93, 111], "extract_name_and_id": 118, "extras_requir": 101, "extrem": [42, 61, 89], "f1": [61, 63], "f12": [61, 63], "fabl": [42, 61, 74], "facilit": 133, "fact": 42, "factor": 42, "factori": [61, 80], "fail": [1, 4, 13, 21, 22, 28, 61, 89], "failur": 42, "fair": 42, "fall": [61, 89], "fals": [0, 1, 2, 7, 8, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 30, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 53, 55, 57, 59, 61, 63, 66, 70, 71, 80, 83, 84, 92, 93, 95, 96, 97, 99, 107, 111, 118, 123, 126, 128, 129, 132], "falsehood": 42, "famili": [61, 92], "familiar": 42, "faq": 89, "fast": [43, 45, 99], "fastchat": [21, 28, 118, 122], "fat": 42, "fatih": [61, 89], "fault": [61, 89], "favor": 42, "fd564688": [21, 22], "feasibl": 42, "featur": [42, 135], "fed": 36, "feed": [61, 86, 93], "feedback": 42, "feel": 42, "fenc": [33, 34, 35, 123], "festiv": 42, "fetch": [15, 89], "fetch_cached_text_embed": [0, 15], "field": [1, 4, 7, 8, 13, 21, 22, 23, 26, 29, 33, 34, 35, 36, 37, 38, 60, 61, 63, 93, 123], "fieldinfo": [61, 63], "fierc": 42, "fig_path": [61, 73], "fight": 42, "figur": [21, 22], "figure1": [21, 22], "figure2": [21, 22], "figure3": [21, 22], "file": [0, 1, 6, 8, 14, 15, 16, 17, 18, 21, 22, 25, 43, 45, 47, 50, 52, 57, 59, 60, 61, 66, 67, 74, 90, 93, 107, 109, 118, 125, 126, 128], "file_dir": [0, 15], "file_path": [16, 17, 18, 61, 69, 70, 71, 125, 126], "filemanag": [0, 15], "filenam": 15, "filenotfounderror": 109, "filepath": [61, 90], "filesystem": 66, "fill": [1, 2, 3, 4, 6, 7, 8, 10, 11, 33, 35, 42, 47, 54, 61, 93], "filter": [1, 4, 16, 17, 18, 33, 35, 36, 37, 38], "filter_func": [16, 17, 18, 126], "final": [33, 38, 46, 95, 96, 110], "financi": 42, "find": [42, 61, 67, 82, 92], "fine": 119, "finish": [0, 1, 7, 123], "finish_discuss": [118, 123], "finish_reason": [21, 22, 24, 27, 30, 31], "firm": 42, "first": [16, 17, 18, 21, 22, 26, 32, 61, 65, 88, 89, 94, 110, 118, 127], "fit": [1, 7, 42], "fix": [33, 37, 48], "flac": [61, 74], "flask": [122, 132], "flask_model": 132, "flavor": 42, "flexibl": [33, 37], "fli": 46, "float": [12, 15, 16, 18, 21, 27, 30, 48, 61, 63, 66, 74, 76, 77, 101, 122, 132], "flow": [39, 40, 41, 111, 119], "flush": [0, 15, 107], "fn_choic": [103, 104, 106], "focus": 42, "foe": 42, "follow": [0, 1, 7, 14, 21, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 37, 39, 41, 42, 44, 57, 59, 61, 63, 86, 89, 91, 92, 123, 124, 125], "food": 42, "for": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 69, 70, 71, 73, 74, 76, 77, 79, 80, 82, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 106, 110, 111, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 129, 132], "forc": [61, 91], "forecast": 42, "fork": 66, "forlooppipelin": [0, 39, 40, 41, 130], "forlooppipelinenod": [103, 108, 111], "form": 42, "formal": 42, "format": [0, 1, 3, 4, 6, 8, 9, 13, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 42, 43, 44, 48, 61, 63, 66, 74, 80, 86, 102, 118, 120, 122, 123, 125, 127, 131], "format_": 132, "format_exampl": [33, 35], "format_for_common_chat_model": [0, 21, 25], "format_instruct": [0, 33, 34, 35, 37, 38, 123], "format_map": 118, "formatted_str": [0, 19, 20], "former": 60, "forthright": 42, "forward": [21, 26, 42, 47, 55], "fought": 42, "found": [7, 13, 21, 23, 61, 73, 109, 111], "four": 44, "fp_44709d6fcb": [21, 27], "fragment": [16, 17, 18], "frame": 42, "framework": [42, 46], "free": 42, "friend": [42, 61, 92], "from": [1, 2, 3, 4, 6, 7, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 30, 31, 32, 33, 37, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 57, 58, 59, 60, 61, 63, 65, 66, 67, 69, 74, 76, 80, 82, 88, 89, 90, 91, 92, 93, 94, 95, 96, 99, 101, 106, 107, 110, 111, 117, 118, 120, 121, 122, 123, 125, 126, 127, 129, 131, 132, 133], "from_dict": [0, 19, 20], "from_pretrain": 99, "fulfil": 42, "full": [42, 61, 73, 116, 133], "func": [10, 11, 47, 48, 50, 54, 61, 80, 125, 129], "func_nam": [13, 47, 52], "funcpipelin": 121, "function": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 33, 36, 37, 39, 41, 42, 43, 44, 46, 47, 52, 54, 56, 57, 59, 60, 61, 63, 65, 66, 76, 77, 80, 82, 86, 92, 93, 98, 99, 101, 106, 109, 110, 117, 119, 120, 121, 123, 124, 125, 126, 133], "function_nam": 106, "functioncallerror": [0, 13, 114], "functioncallformaterror": [0, 13, 114], "functionnotfounderror": [0, 13, 114], "futur": [42, 47, 51, 61, 63, 82, 129], "futurist": [61, 74], "fuzzi": [61, 89], "gain": [42, 118], "galleri": 130, "game": 118, "game_werewolf": [1, 4, 118], "gather": 42, "geekan": 65, "gemini": [21, 23, 99, 116, 117, 124, 127], "gemini_api_key": 122, "gemini_chat": [21, 23, 122, 124], "gemini_embed": [21, 23, 122], "gemini_model": [0, 21], "geminichatwrapp": [0, 21, 23, 122, 124], "geminiembeddingwrapp": [0, 21, 23, 122], "geminiwrapperbas": [0, 21, 23], "general": [3, 119], "generalrespons": 60, "generat": [0, 1, 2, 3, 4, 6, 7, 8, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 31, 33, 34, 38, 42, 43, 44, 46, 47, 49, 52, 54, 55, 57, 59, 61, 66, 73, 74, 80, 89, 95, 96, 98, 101, 107, 109, 120, 122, 123], "generate_agent_id": [0, 1, 2], "generate_arg": [21, 22, 24, 25, 27, 31, 118, 122], "generate_cont": [21, 23], "generate_image_from_nam": [103, 104, 107], "generate_jwt": [0, 97, 98], "generate_not": [0, 42, 131], "generate_oid": [0, 47, 54], "generate_server_id": [0, 57, 59], "generatecont": [21, 23], "generated_system_prompt": 131, "generation_method": [0, 21, 23], "generatortyp": 124, "generic": [106, 111], "gentl": 42, "geo_location_id": [61, 92], "geo_location_nam": [61, 92], "get": [0, 10, 11, 12, 15, 16, 18, 21, 25, 33, 35, 38, 42, 43, 45, 47, 50, 51, 52, 54, 55, 57, 58, 60, 61, 69, 80, 92, 95, 96, 99, 102, 107, 118, 132], "get_action_funct": [0, 61, 62, 63, 133], "get_ag": [57, 60], "get_agent_list": [0, 47, 50, 52, 57, 60], "get_agent_memori": [0, 47, 50, 52, 57, 60], "get_all_ag": [103, 108, 111], "get_answ": 129, "get_chat": [103, 104, 106], "get_chat_msg": [103, 104, 107], "get_children": [0, 10, 11], "get_class": [0, 47, 54], "get_config_by_nam": [0, 15], "get_current_directori": [0, 61, 68, 69], "get_embed": [0, 16, 18, 126, 132], "get_help": [0, 61], "get_inst": [0, 15], "get_json": 132, "get_knowledg": [0, 43, 45, 132], "get_listen": [0, 10, 11], "get_memori": [0, 16, 17, 18, 120, 126, 131], "get_model_by_config_nam": [0, 15], "get_openai_max_length": [0, 100, 102], "get_player_input": [103, 104, 107], "get_pool": [0, 57, 58], "get_posit": [10, 12], "get_public_method": [0, 47, 55], "get_reset_msg": [103, 104, 107], "get_server_info": [0, 47, 50, 52, 57, 60], "get_tripadvisor_location_detail": [61, 92], "get_wrapp": [0, 21, 25], "getabl": [0, 10, 12], "getaway": [61, 92], "gil": 129, "git": [116, 133, 135], "github": [1, 4, 21, 23, 26, 46, 65, 66, 88, 95, 96, 101, 116, 118, 133, 135, 136], "give": [42, 61, 73], "given": [1, 2, 7, 8, 12, 15, 21, 22, 32, 42, 55, 61, 63, 67, 73, 74, 88, 90, 91, 93, 94, 95, 96, 97, 99, 101, 106, 107, 109, 110, 111], "glm": [21, 31, 122, 127], "global": [10, 11, 42, 106, 132], "globe": 42, "gluten": 42, "goal": 42, "gone": 119, "good": [33, 38], "googl": [21, 23, 61, 80, 91, 111, 117, 125], "google_search": [0, 61, 87, 91, 125], "googlesearchservicenod": [103, 108, 111], "gotten": 12, "govern": [61, 91], "gpt": [21, 24, 25, 27, 28, 61, 74, 99, 117, 118, 120, 122, 127, 128, 131], "grace": 42, "gradio": [0, 14, 103], "graph": 110, "grasp": 42, "great": 42, "greater": 118, "grep": [61, 67], "group": [0, 32, 33, 37, 61, 91, 92, 118], "growth": 42, "grpc": [47, 50, 55, 129], "gte": 132, "guid": 42, "guidanc": 42, "habit": 42, "handl": [42, 61, 80, 106, 111, 124], "happen": 42, "hard": [1, 2, 3, 4, 16, 18, 33, 37, 42], "has": [0, 1, 2, 3, 4, 10, 11, 15, 19, 20, 21, 22, 29, 32, 42, 52, 61, 66, 76, 91, 118, 119, 120], "hash": 107, "hasn": 118, "have": [10, 11, 15, 16, 18, 21, 22, 23, 42, 80, 95, 96, 99, 111, 126], "hawkwood": 42, "hd": [61, 74], "hd_1024": 128, "hdr": [61, 74], "header": [21, 25, 28, 122], "heal": 118, "healing_used_tonight": 118, "healthi": 42, "heart": 42, "height": [0, 61, 62, 63, 92], "held": 12, "hello": [21, 26, 27, 61, 74, 119, 123, 129], "helloworld": [61, 65], "helloworldn": [61, 65], "help": [1, 7, 21, 22, 24, 25, 26, 30, 31, 42, 61, 73, 86, 99, 117, 118, 127], "here": [61, 78, 80, 118, 120, 123, 125], "heterogen": [95, 96], "hex": 126, "hf": 132, "hf_endpoint": 132, "hi": [21, 22, 24, 25, 26, 30, 31, 117, 127], "high": [19, 20, 42, 95, 96], "higher": [16, 18, 42], "highest": [61, 76, 95, 96], "hinder": 42, "hint": [1, 8, 33, 34, 35, 38, 118], "hire": 42, "his": 42, "histor": 42, "histori": [21, 22, 24, 25, 26, 30, 31, 42, 97, 118, 127], "hl": [21, 23], "hold": [12, 42], "holdabl": [0, 10, 12], "home": [0, 42, 61, 63, 91], "hong": [61, 89], "honor": 42, "host": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 19, 20, 21, 26, 47, 51, 52, 53, 54, 55, 57, 59, 60, 61, 66, 82, 83, 97, 118, 129, 130], "hostmsg": 118, "hostnam": [1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 47, 52, 53, 54, 57, 59, 60, 61, 82, 130], "hour": 129, "hous": 42, "how": [6, 16, 17, 18, 21, 22, 24, 25, 26, 27, 30, 31, 42, 61, 73, 74, 89, 119, 124], "how_to_format_inputs_to_chatgpt_model": 126, "howev": [15, 42, 47, 54, 126], "hr": 42, "html": [0, 1, 4, 43, 45, 46, 61, 62, 63, 89, 93, 125, 130, 132, 133], "html_selected_tag": [61, 93], "html_text": [61, 93], "html_to_text": [61, 93], "http": [21, 31, 119, 122, 130, 132], "https": [1, 4, 7, 21, 22, 23, 24, 26, 27, 30, 31, 46, 61, 63, 65, 66, 73, 74, 88, 89, 91, 92, 95, 96, 99, 101, 116, 122, 125, 126, 127, 132, 133, 135], "hu": [61, 89], "hub": [32, 111, 118, 121], "hub_manag": 121, "huggingfac": [25, 99, 117, 122, 132], "human": [42, 66, 101], "human_ev": [66, 101], "humor": 42, "hygien": 42, "i3": [21, 22], "icl": 131, "id": [0, 1, 2, 6, 19, 20, 21, 22, 25, 27, 28, 30, 31, 43, 44, 45, 46, 47, 50, 52, 54, 55, 57, 59, 60, 61, 63, 92, 94, 106, 117, 124, 126, 129, 130, 132], "id_list": [61, 88], "ide": 129, "idea": [1, 7, 21, 23, 33, 38], "ident": [19, 20, 118], "identifi": [0, 21, 22, 24, 25, 26, 27, 28, 30, 31, 42, 61, 91, 92, 98, 110, 117, 118], "ids": [1, 6, 43, 45, 61, 88, 106], "idx": 118, "if": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 52, 55, 56, 57, 59, 61, 63, 66, 67, 69, 70, 71, 73, 74, 76, 78, 86, 89, 91, 92, 93, 98, 99, 107, 109, 110, 111, 117, 118, 120, 121, 123, 124, 125, 126, 129, 131, 132], "if_body_oper": [39, 40, 41], "ifelsepipelin": [0, 39, 40, 41, 130], "ifelsepipelinenod": [103, 108, 111], "ignor": 120, "illeg": 42, "imag": [15, 21, 22, 27, 29, 61, 66, 73, 74, 78, 92, 106, 107, 122, 125, 126, 127, 128], "image_count": [15, 21, 22, 128], "image_term": 106, "image_to_text": [61, 73], "image_token": [21, 22], "image_url": [21, 29, 61, 73, 74, 127], "image_url1": [61, 73, 74], "image_url2": [61, 73, 74], "imagin": 42, "imbu": 42, "imit": 42, "immedi": [47, 54, 119, 120], "impact": 42, "implement": [1, 2, 5, 7, 10, 11, 21, 22, 24, 25, 26, 30, 31, 39, 41, 61, 63, 65, 66, 80, 88, 101, 111, 118, 120], "import": [0, 1, 10, 15, 16, 21, 39, 42, 43, 45, 46, 47, 57, 61, 63, 65, 66, 95, 97, 106, 117, 118, 119, 120, 121, 122, 123, 125, 127, 128, 129, 130, 131, 132, 133], "import_function_from_path": [103, 104, 106], "importantand": [61, 93], "importerror": 101, "importerrorreport": [0, 100, 101], "impos": [61, 66], "improv": [42, 61, 74], "in": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 73, 74, 76, 80, 82, 83, 84, 86, 88, 89, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 105, 107, 110, 111, 117, 118, 120, 121, 122, 123, 124, 125, 126, 129, 132], "in_subprocess": [57, 59, 129], "includ": [0, 1, 2, 14, 15, 19, 20, 21, 31, 39, 41, 42, 61, 63, 67, 69, 70, 71, 89, 91, 92, 110, 125], "incompet": 42, "incorpor": 42, "incorrect": [95, 96], "incr_key": [57, 58], "increas": [42, 48], "indent": 128, "independ": [42, 129], "index": [16, 17, 18, 21, 22, 24, 27, 30, 31, 42, 43, 44, 45, 46, 61, 88, 89, 125, 126], "indic": [13, 16, 17, 18, 21, 22, 42, 47, 52, 61, 69, 70, 71, 89, 119], "individu": [61, 91], "industri": 42, "inf": [95, 96], "infer": [25, 28, 117, 122], "influenc": 42, "influenti": 42, "info": [0, 14, 15, 110, 119, 128], "inform": [1, 7, 8, 10, 11, 12, 15, 19, 20, 21, 23, 42, 46, 47, 50, 52, 60, 61, 63, 86, 88, 89, 91, 92, 93, 95, 96, 110, 111, 118, 119, 120, 126], "ingredi": 42, "inhabit": 42, "inherit": [1, 2, 21, 25], "init": [0, 10, 11, 13, 15, 21, 31, 42, 47, 48, 52, 53, 57, 58, 59, 60, 61, 65, 97, 101, 114, 117, 118, 119, 122, 128, 129, 130, 131], "init_arg": 132, "init_uid_list": [103, 104, 106], "init_uid_queu": [103, 104, 107], "init_with_dist": 129, "init_without_dist": 129, "initi": [0, 1, 2, 3, 4, 6, 7, 8, 13, 15, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 48, 54, 55, 61, 63, 80, 106, 107, 109, 110, 111, 118, 120, 121, 126, 127], "initial_announc": 121, "inner": 42, "inner_text": [0, 61, 62, 63], "innoc": 42, "innov": 42, "input": [1, 2, 3, 4, 6, 8, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 39, 40, 41, 42, 47, 52, 57, 59, 61, 74, 86, 93, 95, 96, 99, 106, 107, 110, 111, 120, 122, 125, 131, 132], "input_dir": 132, "input_hint": [1, 8], "input_ob": [61, 65], "input_token": [21, 22], "inquir": 42, "inquiri": 42, "insecur": 50, "insert": [61, 63], "insight": 42, "inspect": 125, "inspir": 42, "instal": [26, 61, 63, 101, 116, 129, 133, 135], "instanc": [1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 15, 42, 47, 54, 55, 95, 96, 97, 110], "instanti": [43, 44], "instead": [15, 52], "instruct": [1, 4, 33, 34, 35, 37, 38, 42, 61, 74, 80, 86, 95, 96, 122, 123, 132], "instruction_format": 123, "insur": 42, "int": [1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 15, 16, 17, 18, 21, 24, 28, 30, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 65, 66, 73, 74, 76, 80, 82, 83, 84, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 99, 101, 102, 107, 125, 126, 132], "integ": [21, 24], "integr": 46, "intel": [61, 89], "intellig": [61, 89], "intent": 42, "intenum": [9, 61, 79, 111], "interact": [13, 39, 41, 42, 61, 63, 65, 66, 67, 120], "interest": 42, "interf": 66, "interfac": [10, 11, 39, 41, 58, 99, 106, 111], "intermedi": 42, "intern": [42, 95, 96, 120], "interpret": 42, "interv": [21, 28], "into": [1, 2, 3, 4, 6, 7, 8, 10, 11, 14, 15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 36, 42, 44, 46, 47, 54, 61, 63, 69, 71, 73, 80, 95, 96, 118], "introduc": 42, "introduct": 42, "invalid": 98, "invest": 42, "investopedia": [61, 91], "invoc": [0, 15, 47, 55], "invok": [1, 3, 4, 6, 42, 61, 67, 93, 111, 120], "invoke_dir": [0, 15], "involv": [33, 38], "io": [1, 4], "ip": [1, 2, 61, 82, 83, 130], "ipython": [61, 65, 66, 125], "is": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 38, 39, 41, 42, 46, 47, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61, 63, 66, 70, 73, 74, 76, 78, 80, 82, 86, 88, 89, 91, 92, 93, 95, 96, 98, 99, 101, 107, 109, 110, 111, 117, 118, 119, 120, 123, 124, 125, 126, 127, 131], "is_al": [0, 47, 50, 52, 57, 60], "is_bless": [61, 92], "is_callable_express": [103, 108, 112], "is_click": [0, 61, 62, 63], "is_initi": [0, 15], "is_play": 107, "is_serializ": [0, 56, 114], "is_stream_exhaust": [0, 21, 29], "is_valid_url": [61, 87, 93], "isinst": [120, 124, 132], "island": [61, 92], "isn": 119, "iso": [61, 74, 92], "issu": [33, 38, 42, 119], "it": [0, 1, 2, 4, 8, 10, 12, 14, 16, 17, 18, 21, 22, 23, 26, 27, 29, 31, 32, 33, 34, 35, 36, 37, 38, 42, 46, 47, 48, 52, 54, 58, 61, 63, 66, 69, 70, 71, 80, 89, 91, 93, 94, 95, 96, 101, 109, 111, 118, 120, 125, 126, 127], "item": [58, 61, 89, 92, 101, 125, 126], "iter": [1, 7, 16, 17, 18, 111, 126], "itinerari": 42, "its": [1, 2, 3, 4, 6, 7, 8, 10, 11, 16, 18, 21, 25, 27, 42, 47, 54, 61, 63, 69, 80, 82, 89, 110, 126], "itself": [16, 18], "jargon": 42, "jif": [61, 89], "job": [42, 61, 93], "john": 42, "johnson": 42, "join": [118, 125, 131], "journal": [61, 89], "journey": 42, "joy": 42, "jpg": [61, 73, 74, 92, 117, 127], "jr": [61, 88], "json": [0, 1, 4, 9, 13, 21, 22, 23, 24, 26, 27, 28, 30, 31, 33, 35, 37, 38, 42, 56, 57, 59, 61, 68, 80, 91, 92, 93, 98, 109, 117, 118, 120, 125, 126, 128, 130, 132], "json_arg": [21, 28, 132], "json_object_pars": [0, 33], "json_required_hint": [0, 33, 38], "json_schema": [0, 61, 80, 125], "jsondecodeerror": [1, 4], "jsondictvalidationerror": [0, 13, 114], "jsonparsingerror": [0, 13, 114], "jsontypeerror": [0, 13, 114], "jupyt": [61, 65, 129], "just": [16, 17, 18, 39, 40, 41], "justic": 42, "jwt": 98, "k1": [39, 41], "k2": [39, 41], "keen": 42, "keep": [21, 22, 23, 42, 61, 86, 93, 123], "keep_al": [21, 26, 122], "keep_raw": [61, 93], "kept": 52, "kernel": [61, 89], "keskin": [61, 89], "keskinday21": [61, 89], "key": [1, 8, 10, 11, 19, 20, 21, 22, 24, 27, 28, 30, 31, 33, 35, 36, 37, 38, 42, 43, 45, 58, 61, 63, 73, 74, 80, 86, 91, 92, 93, 94, 98, 99, 111, 117, 120, 122, 123, 125, 126, 127], "keya": [61, 63], "keyerror": 126, "keys_allow_miss": [33, 38], "keys_to_cont": [33, 35, 36, 37, 38, 118, 123], "keys_to_memori": [33, 35, 36, 37, 38, 118, 123], "keys_to_metadata": [33, 35, 36, 37, 38, 123], "keyword": [21, 22, 24, 26, 27, 31, 42, 61, 91, 94, 125], "keyz": [61, 63], "kill": [66, 118], "kind": [39, 41], "king": 42, "kingdom": 42, "kingsley": 42, "kitchen": 42, "knight": 42, "knighthood": 42, "know": [33, 37, 42, 118], "knowledg": [0, 1, 6, 42, 43, 45, 46, 61, 76], "knowledge_bank": [0, 43, 132], "knowledge_config": [43, 44, 45, 46, 132], "knowledge_id": [43, 44, 45, 46, 132], "knowledge_id_list": [1, 6, 43, 45, 132], "knowledge_list": [1, 6, 132], "knowledgebank": [0, 43, 45, 132], "knowledgebas": [43, 45], "known": [33, 37, 42], "kong": [61, 89], "kwarg": [1, 2, 3, 4, 6, 7, 8, 10, 11, 14, 15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 31, 43, 44, 46, 48, 61, 80, 82, 83, 84, 91, 110, 112, 120, 122, 125, 126, 131], "kwarg_convert": [103, 108, 112], "lab": [61, 89], "label": [61, 63], "lace": 42, "lack": 42, "ladi": 42, "lambda": [39, 40, 41], "lancelot": 42, "land": 42, "langchain": 132, "languag": [1, 3, 4, 6, 33, 34, 42, 46, 61, 74, 92, 120, 132], "language_nam": [33, 34, 123], "larg": [21, 30, 42, 61, 92, 122], "last": [14, 16, 18, 21, 22, 95, 96, 124], "last_chunk": 124, "latenc": [61, 74], "latest": [21, 26, 42, 95, 96], "latitud": [61, 92], "launch": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 54, 57, 59, 109, 129], "launcher": [0, 57, 129], "layer": [61, 66], "lazy_launch": [47, 53], "lead": [1, 8, 42], "learn": [42, 61, 88, 89, 91, 94, 118, 125], "least": 42, "leav": [61, 82], "lecun": [61, 88], "led": 42, "left": [47, 55], "legendari": 42, "len": 129, "length": [21, 28, 42, 58, 61, 65, 102], "less": [61, 86], "level": [0, 14, 42, 61, 92, 128], "leverag": [95, 96], "li": [61, 93], "librari": [21, 26, 42], "licens": [88, 115], "lie": 42, "life": [42, 118], "lihong": [61, 89], "like": [21, 24, 39, 40, 41, 42], "limit": [1, 8, 42, 61, 66, 86, 101], "line": [42, 57, 59, 107, 109, 120], "lingyiwanwu": [21, 30], "link": [61, 63, 91, 93], "linux": 0, "list": [0, 1, 6, 8, 10, 11, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 50, 52, 55, 57, 59, 60, 61, 63, 69, 73, 74, 76, 77, 80, 88, 89, 91, 92, 95, 96, 97, 99, 102, 106, 107, 110, 111, 112, 118, 120, 121, 122, 123, 126, 127, 132, 133], "list_directory_cont": [0, 61, 68, 69], "list_model": [21, 23], "list_of_iso_639": [61, 74], "listen": [1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 47, 53, 54, 55, 57, 59], "listener_nam": [10, 11], "lite_llm_openai_chat_gpt": 122, "litellm": [21, 24, 116, 124, 127], "litellm_chat": [21, 24, 122, 124], "litellm_model": [0, 21], "litellmchatmodelwrapp": 122, "litellmchatwrapp": [0, 21, 24, 122, 124], "litellmwrapperbas": [0, 21, 24], "liter": [0, 14, 15, 19, 20, 42, 61, 73, 74, 110, 119], "literatur": 42, "littl": [42, 61, 82], "liu": [61, 89], "ll": 42, "llama": [43, 45, 46, 122], "llama2": [122, 127], "llama3": [21, 26], "llama_index": [46, 132], "llama_index_knowledg": [0, 43, 132], "llamaindex": [1, 6, 46, 132], "llamaindexag": [0, 1, 6, 132], "llamaindexknowledg": [0, 43, 46], "llm": [0, 33, 35, 37, 38, 42, 43, 44, 45, 46, 61, 94, 123, 125, 127, 131, 132], "llms": [21, 24, 95, 96, 99, 127], "load": [0, 1, 2, 3, 4, 7, 15, 16, 17, 18, 21, 23, 26, 33, 38, 42, 43, 44, 46, 48, 59, 61, 63, 99, 109, 111, 123, 125, 126, 132], "load_agents_from_dir": [0, 57, 59], "load_config": [103, 108, 109], "load_custom_class_from_fil": [0, 57, 59], "load_data": 132, "load_dict": [0, 15, 47, 48], "load_dur": [21, 26], "load_model_config": [0, 15], "load_web": [0, 61, 87, 93, 125], "loader": [43, 45, 46, 132], "local": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 14, 15, 21, 22, 42, 47, 52, 53, 54, 55, 57, 58, 59, 60, 61, 74, 129], "local_embedding_model": [42, 131], "local_mod": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 53, 54, 55, 57, 59, 129], "localhost": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 53, 54, 57, 58, 59, 60, 61, 83, 129], "localized_nam": [61, 92], "localpool": [0, 57, 58], "locat": [47, 55, 61, 90, 92], "location_id": [61, 92], "log": [0, 15, 114], "log_gradio": [0, 14, 114], "log_level": [0, 119], "log_msg": [0, 14, 114], "log_retriev": [1, 6, 132], "log_stream_msg": [0, 14, 114, 124], "logger": [0, 14, 126, 128], "logger_level": [0, 15, 118, 119], "logic": [1, 5, 39, 41, 42, 111, 118, 120], "login": 98, "logprob": [21, 27], "loguru": [14, 119], "long": [9, 21, 26, 42, 61, 94], "longitud": [61, 92], "loop": [1, 7, 39, 40, 41, 111], "loop_body_oper": [39, 40, 41], "lord": 42, "los": [21, 30], "love": 42, "low": 42, "loyal": 42, "loyalti": 42, "ls": [61, 67, 69], "lst": 110, "ltd": [61, 89], "lukasschwab": 88, "lynch": 118, "maa": [21, 31], "mac": 0, "machin": [47, 52, 61, 89, 94], "machine_learn": [61, 94], "machinesand": [61, 89], "made": [61, 63, 74], "magic": [42, 47, 54], "main": [21, 26, 29, 61, 63, 65, 103, 108, 109, 129, 135], "main_model": [95, 96], "maintain": [42, 126], "mainthread": 101, "majority_vot": 118, "make": [21, 23, 42, 43, 45, 95, 96], "manag": [0, 32, 33, 37, 42, 99, 101, 111, 114, 128], "mani": [61, 82, 83], "manner": 42, "manual": [47, 55], "map": [39, 40, 41, 61, 63], "mari": 42, "mark": [10, 11, 47, 54, 61, 63], "markdown": [33, 34, 35, 42, 61, 63, 123, 133], "markdowncodeblockpars": [0, 33, 34], "markdownifi": 133, "markdownjsondictpars": [0, 33, 35, 118], "markdownjsonobjectpars": [0, 33, 35], "market": 42, "martial": 42, "mask": [61, 74], "mask_imag": [61, 74], "mask_url": [61, 74], "master": [42, 66, 101], "masteri": 42, "match": [16, 17, 18, 42, 61, 92, 118], "materi": 42, "math": 42, "matplotlib": [61, 66], "matter": 42, "max": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 48, 53, 54, 55, 57, 58, 59, 60, 99, 102, 122, 127, 128, 129], "max_delay": 48, "max_expir": 58, "max_expire_tim": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 53, 54, 55, 57, 59, 60, 129], "max_game_round": 118, "max_it": [1, 7], "max_iter": 121, "max_len": [58, 129], "max_length": [21, 25, 28, 132], "max_length_of_model": 25, "max_loop": [39, 40, 41], "max_memb": [61, 94], "max_pool_s": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 53, 54, 55, 57, 59, 60], "max_result": [61, 88], "max_retri": [1, 4, 21, 25, 28, 48, 122], "max_return_token": [61, 86], "max_timeout_second": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 53, 54, 55, 57, 59, 60], "max_token": [21, 30], "max_werewolf_discussion_round": 118, "maxcount_result": [61, 82, 83, 84], "maxim": 42, "maximum": [1, 2, 3, 4, 6, 7, 8, 10, 11, 21, 28, 30, 39, 40, 41, 47, 54, 57, 59, 60, 61, 66, 76, 82, 83, 84, 88, 94], "maximum_memory_byt": [61, 66], "may": [10, 11, 21, 22, 23, 27, 42, 61, 80, 91, 95, 96, 110, 122], "mayb": [1, 7, 21, 22, 24, 25, 26, 30, 31, 33, 38, 61, 94], "mb": 129, "md": [21, 26, 43, 45, 122, 132], "mean": [0, 1, 2, 7, 16, 18, 19, 20, 32, 48, 61, 94], "measur": 42, "mechan": [42, 61, 94], "media": [42, 61, 92], "mediev": 42, "medium": [21, 30, 61, 92, 122], "meet": [39, 40, 41, 42, 127], "member": [61, 94], "memori": [0, 1, 2, 3, 4, 6, 8, 21, 26, 33, 36, 37, 42, 43, 44, 47, 50, 52, 60, 61, 66, 76, 113, 114, 115, 120, 123, 124, 131], "memorybas": [0, 16, 17, 18], "men": 42, "mention": 42, "mentor": 42, "mer": [61, 89], "mercenari": 42, "merg": [21, 22], "messag": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 14, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 36, 37, 47, 54, 57, 59, 60, 61, 67, 69, 70, 71, 76, 78, 82, 83, 84, 86, 89, 90, 99, 106, 107, 108, 111, 113, 114, 117, 118, 120, 121, 122, 125, 127, 129, 131, 132], "message_from_alic": 117, "message_from_bob": 117, "messages_key": [21, 28, 122], "meta": [42, 54, 61, 63, 89, 122, 129, 131], "meta_data": [0, 61, 62, 63], "meta_prompt": [42, 131], "meta_prompt_templ": 42, "metaclass": [47, 54, 129], "metadata": [0, 19, 20, 50, 61, 63, 118, 123], "metagpt": 65, "method": [1, 2, 5, 7, 8, 10, 11, 13, 16, 17, 18, 21, 23, 27, 33, 35, 36, 37, 38, 42, 47, 54, 55, 61, 63, 89, 110, 111, 120, 132, 133], "meticul": 42, "metric": [13, 16, 18], "microsoft": [61, 91, 125], "midterm": 42, "might": [42, 118], "militari": 42, "mine": [21, 22], "mini": [21, 27], "minilm": [21, 26], "minus": [61, 63], "mirror": [99, 132], "mislead": 42, "miss": [13, 33, 35, 38, 101, 120], "missing_begin_tag": [0, 13], "missing_end_tag": [0, 13], "mistak": 42, "misunderstand": [21, 22, 42], "misunderstood": 42, "mit": 88, "mix": 96, "mixin": 36, "mixture_of_ag": [0, 95], "mixtureofag": [0, 95, 96], "mkt": [61, 91], "moa": [95, 96], "mock": 42, "mode": [15, 21, 23, 24, 26, 27, 31, 47, 53, 54, 57, 59, 97, 129], "model": [0, 1, 2, 3, 4, 6, 7, 9, 13, 15, 16, 18, 33, 34, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 50, 52, 57, 59, 60, 61, 63, 73, 74, 76, 80, 86, 93, 95, 96, 99, 102, 108, 110, 111, 113, 114, 115, 117, 118, 120, 123, 124, 125, 127, 128, 129, 130, 131], "model_computed_field": [0, 61, 62, 63], "model_config": [0, 15, 47, 52, 61, 62, 63, 117, 118, 122, 124, 128, 129, 131], "model_config_nam": [1, 2, 3, 4, 6, 7, 42, 117, 118, 120, 131, 132], "model_config_or_path": 122, "model_config_path": 129, "model_field": [0, 61, 62, 63], "model_nam": [0, 15, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 43, 45, 99, 102, 117, 118, 122, 127, 128, 131], "model_name_for_openai": 25, "model_name_or_path": 132, "model_or_model_config_nam": [42, 131], "model_respons": 125, "model_typ": [0, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 117, 118, 122, 124, 131], "modelmanag": [0, 15], "modelnod": [103, 108, 111], "modelrespons": [0, 21, 22, 29, 33, 34, 35, 36, 37, 38, 123], "modelscop": [1, 4, 116, 117, 122, 132, 133], "modelscope_cfg_dict": 117, "modelwrapp": 122, "modelwrapperbas": [0, 15, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 42, 43, 44, 46, 61, 76, 86, 93, 95, 96, 122], "moder": 118, "modifi": [1, 7, 66], "modul": [113, 114, 132, 133], "module_nam": 106, "module_path": 106, "monasteri": 42, "mongodb": [61, 81, 125], "monitor": [0, 15, 128], "monitormanag": [0, 15], "more": [0, 1, 7, 21, 22, 23, 24, 32, 33, 37, 42, 43, 45, 46, 61, 73, 74, 91, 92, 95, 96, 99, 125], "most": [1, 6, 16, 17, 42, 43, 44, 46, 47, 54, 57, 59, 118], "motiv": 42, "mountain": [61, 73], "movable2d": [0, 10, 12], "move": [12, 47, 55, 61, 69], "move_bi": [10, 12], "move_directori": [0, 61, 68, 69, 125], "move_fil": [0, 61, 68, 69, 125], "move_to": [10, 12], "movement": 12, "mp3": [61, 74, 127], "mpnet": [42, 131], "msg": [0, 1, 2, 3, 4, 6, 7, 8, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 42, 47, 52, 56, 61, 80, 101, 106, 107, 117, 118, 119, 120, 121, 123, 124, 125, 127, 129, 131], "msg_hub": 121, "msg_id": 107, "msghub": [0, 113, 114, 117, 130, 137], "msghubmanag": [0, 32, 114, 121], "msghubnod": [103, 108, 111], "msgnode": [103, 108, 111], "much": [0, 32], "muhammet": [61, 89], "multi": [21, 23, 42, 113, 115, 116, 121, 134, 137], "multi_mod": [0, 61], "multimod": [19, 20, 21, 22, 61, 73, 122], "multipl": [1, 6, 10, 11, 17, 21, 22, 33, 37, 38, 39, 40, 41, 43, 45, 61, 73, 95, 96, 111], "multitaggedcontentpars": [0, 33, 38], "must": [16, 17, 18, 19, 20, 21, 22, 23, 24, 33, 38, 42, 61, 92, 118, 123], "my": [42, 131], "my_ag": [57, 59], "my_arg1": 122, "my_arg2": 122, "my_dashscope_chat_config": 122, "my_dashscope_image_synthesis_config": 122, "my_dashscope_multimodal_config": 122, "my_dashscope_text_embedding_config": 122, "my_gemini_chat_config": 122, "my_gemini_embedding_config": 122, "my_model": 122, "my_model_config": 122, "my_ollama_chat_config": 122, "my_ollama_embedding_config": 122, "my_ollama_generate_config": 122, "my_postapiwrapper_config": 122, "my_zhipuai_chat_config": 122, "my_zhipuai_embedding_config": 122, "myagent": [118, 124, 129, 131], "mymodelwrapp": 122, "mysql": [61, 81, 82, 125], "mysteri": 42, "mysystempromptgener": 131, "n1": [42, 118], "n2": [42, 118], "n2s": 118, "n3": 42, "n4": 42, "n5": 42, "n6": 42, "n7": 42, "n8": 42, "n9": 42, "nalic": 127, "name": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 37, 38, 42, 43, 45, 47, 52, 54, 61, 63, 65, 66, 80, 82, 83, 84, 86, 89, 92, 95, 96, 99, 107, 109, 110, 115, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135], "name1": [33, 37], "name2": [33, 37], "namespac": [61, 94], "nanyang": [61, 89], "narrow": 42, "nation": [61, 89], "nativ": [61, 66], "natur": [42, 61, 66, 74, 92], "nature_park": [61, 92], "navig": 42, "nbe": [61, 65], "nbelief": 42, "nbob": 127, "ncharact": 42, "nconstraint": 118, "ndarray": 15, "near": 42, "necessari": [42, 80, 110, 125], "need": [1, 2, 3, 4, 6, 7, 8, 16, 18, 19, 20, 21, 24, 25, 42, 46, 47, 54, 57, 59, 61, 74, 86, 94, 111, 120], "negative_prompt": 122, "neighborhood_info": [61, 92], "neither": [61, 92], "networkx": 110, "neutral": 42, "new": [12, 16, 17, 18, 32, 42, 47, 50, 52, 60, 61, 69, 99], "new_ag": 121, "new_particip": [32, 121], "next": [42, 107, 111, 118], "nfor": 118, "nfrom": 42, "ngame": 118, "nice": 127, "nif": 42, "night": 118, "nin": [42, 118], "nmari": 42, "nnow": 42, "no": [1, 8, 10, 11, 42, 61, 66, 76, 89, 109, 118, 126], "nobil": 42, "nobl": 42, "node": [61, 63, 110, 111, 112, 132], "node_id": [110, 111], "node_info": 110, "node_nam": [0, 61, 62, 63], "node_pars": 132, "node_typ": [108, 111], "node_valu": [0, 61, 62, 63], "nodes_not_in_graph": [108, 110], "nodewithscor": 46, "non": [61, 66, 110], "none": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 65, 66, 73, 74, 76, 80, 82, 83, 84, 88, 92, 93, 95, 96, 97, 98, 99, 101, 106, 107, 109, 110, 111, 117, 118, 120, 121, 123, 124, 125, 126, 127, 129, 131], "nonetyp": [61, 63], "nonsens": 42, "nor": [61, 92], "normal": [19, 20, 61, 74], "not": [1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 30, 31, 33, 37, 38, 39, 40, 41, 42, 47, 54, 57, 59, 61, 66, 67, 73, 74, 80, 92, 93, 95, 96, 110, 118, 120, 123, 125], "note": [1, 2, 3, 4, 6, 7, 8, 10, 11, 14, 15, 21, 22, 24, 25, 26, 30, 31, 33, 37, 42, 47, 52, 54, 57, 59, 60, 61, 67, 94, 99, 118, 122, 123, 131], "notebook": [61, 65, 129], "notebookexecutor": [0, 61, 64, 65, 125], "noth": [39, 40, 41], "notic": [6, 16, 17, 18, 61, 86], "notifi": [1, 2], "notimplementederror": [120, 126], "noun": [61, 91], "nova": [61, 74], "now": [42, 56, 61, 82, 132], "np": 15, "nperson": 42, "nplayer": 118, "npleas": 42, "nrais": 42, "nrespons": [95, 96], "ns": [61, 94], "nseer": 118, "nsinc": 42, "nskill": 42, "nstrength": 42, "nsummar": [61, 86], "nthe": [42, 118], "nthere": 118, "null": [21, 22, 27, 128], "num_complet": [61, 89], "num_dot": 107, "num_result": [61, 80, 89, 91, 125], "num_review": [61, 92], "num_tokens_from_cont": [0, 100, 102], "number": [1, 2, 3, 4, 6, 7, 8, 10, 11, 16, 17, 18, 21, 28, 30, 33, 37, 39, 40, 41, 42, 43, 44, 46, 47, 48, 53, 54, 55, 57, 59, 60, 61, 73, 74, 76, 77, 80, 82, 83, 84, 86, 88, 89, 90, 91, 94, 95, 96, 99, 101, 118, 123, 125], "numer": 42, "nurtur": 42, "nuser": 127, "nutrit": 42, "nvictori": 118, "nvillag": 118, "nweak": 42, "nwerewolv": 118, "nwitch": 118, "nyou": [42, 61, 86, 118], "nyour": 42, "obj": [19, 20, 56], "object": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 42, 43, 45, 46, 47, 50, 51, 52, 54, 55, 56, 57, 59, 60, 61, 63, 65, 78, 80, 82, 83, 84, 90, 93, 95, 96, 101, 110, 111, 120, 123, 125, 126, 127, 129, 132], "observ": [0, 1, 2, 32, 118, 120, 121], "obtain": [1, 6, 15, 42, 57, 59, 61, 92, 93], "obvious": 42, "occas": 42, "occasion": 42, "occur": [48, 120], "of": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 69, 71, 73, 74, 76, 78, 80, 82, 83, 84, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 107, 110, 111, 118, 119, 122, 123, 124, 125, 126, 127, 133], "off": 44, "offer": [42, 95, 96], "offici": [73, 74], "often": [42, 126], "oid": [13, 47, 55], "old": [16, 17, 18, 42, 47, 51], "oldest": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 54, 57, 58, 59, 60], "ollama": [21, 26, 116, 124, 127], "ollama_chat": [21, 26, 122, 124], "ollama_embed": [21, 26, 122], "ollama_gener": [21, 26, 122], "ollama_model": [0, 21], "ollamachatwrapp": [0, 21, 26, 122, 124], "ollamaembeddingwrapp": [0, 21, 26, 122], "ollamagenerationwrapp": [0, 21, 26, 122], "ollamawrapperbas": [0, 21, 26], "omit": [1, 2, 3, 4, 6, 8, 120, 125], "on": [1, 6, 8, 16, 17, 18, 21, 23, 24, 28, 39, 40, 41, 42, 43, 44, 46, 47, 50, 52, 54, 55, 60, 61, 63, 65, 73, 74, 88, 89, 91, 92, 107, 109, 110, 111, 118, 120], "onc": 42, "one": [0, 14, 16, 17, 18, 21, 22, 23, 25, 32, 42, 46, 61, 76, 99, 107, 111, 118, 120], "onli": [1, 2, 3, 4, 6, 7, 8, 10, 11, 19, 20, 21, 22, 42, 47, 53, 54, 55, 57, 59, 61, 66, 82, 101, 118, 126], "onlin": 42, "onyx": [61, 74], "open": [21, 31, 33, 35, 61, 80, 86, 95, 96], "openai": [21, 24, 25, 27, 28, 61, 66, 74, 80, 99, 101, 102, 117, 118, 124, 125, 126, 127, 131], "openai_api_key": [21, 24, 27, 117, 122], "openai_audio_to_text": [0, 61, 72, 74, 125], "openai_cfg_dict": 117, "openai_chat": [21, 25, 27, 117, 118, 122, 124, 131], "openai_create_image_vari": [0, 61, 72, 74, 125], "openai_dall_": [21, 27, 117, 122], "openai_edit_imag": [0, 61, 72, 74, 125], "openai_embed": [21, 27, 117, 122], "openai_image_to_text": [0, 61, 72, 74, 125], "openai_model": [0, 21], "openai_organ": [21, 27, 117], "openai_servic": [61, 72], "openai_text_to_audio": [0, 61, 72, 74, 125], "openai_text_to_imag": [0, 61, 72, 74, 125], "openaichatwrapp": [0, 21, 27, 122, 124], "openaidallewrapp": [0, 21, 27, 122], "openaiembeddingwrapp": [0, 21, 27, 122], "openaiwrapp": 122, "openaiwrapperbas": [0, 21, 27], "oper": [0, 1, 2, 39, 40, 41, 61, 63, 66, 69, 70, 71, 82, 88, 110, 111, 120, 121], "opinion": 42, "opposit": [61, 89], "opt": 111, "opt_kwarg": 111, "opt_prompt": [42, 131], "optim": 42, "optimist": 42, "option": [0, 1, 2, 3, 4, 6, 8, 10, 11, 15, 16, 17, 18, 19, 20, 21, 26, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46, 47, 50, 52, 57, 59, 61, 66, 73, 74, 76, 80, 88, 92, 93, 97, 98, 99, 111, 118, 120, 121, 122, 123, 124, 125, 126, 131], "opus": [61, 74], "or": [0, 1, 2, 3, 4, 8, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 55, 57, 58, 59, 61, 63, 67, 69, 71, 73, 74, 82, 83, 84, 88, 89, 90, 91, 92, 93, 95, 96, 98, 99, 107, 111, 116, 117, 118, 120, 123, 125, 126], "orat": 42, "order": [16, 18, 21, 22, 61, 76, 110, 118], "org": [1, 7, 61, 74, 89], "organ": [10, 11, 17, 21, 25, 27, 42, 61, 91, 117, 118, 122], "origin": [16, 18, 42, 47, 55, 61, 63, 76, 80, 92, 101], "origin_i": [0, 61, 62, 63], "origin_x": [0, 61, 62, 63], "original_func": [61, 80], "original_imag": [61, 74], "os": [21, 24, 61, 66, 132], "other": [0, 1, 2, 10, 11, 21, 31, 32, 33, 36, 37, 38, 42, 47, 54, 61, 66, 82, 89, 92, 120, 123, 126], "otherwis": [0, 14, 16, 17, 18, 21, 22, 57, 59, 61, 63, 78, 80, 86, 93, 125], "our": [1, 4, 21, 23], "out": [1, 2, 7, 8, 39, 40, 41], "outburst": 42, "outlin": [33, 38, 123], "outlook": 42, "output": [0, 1, 2, 3, 4, 6, 8, 21, 22, 24, 32, 39, 40, 41, 42, 61, 65, 66, 67, 74, 80, 93, 94, 110, 111], "output_token": [21, 22], "over": [42, 111], "overload": 42, "overrid": [0, 99], "overridden": [1, 5], "overview": 74, "overwrit": [16, 17, 18, 46, 61, 70, 71, 126], "overwrite_index": 46, "own": [1, 7, 10, 11, 21, 22, 24, 25, 26, 30, 31, 42, 46], "owner": 12, "paa": [21, 31], "packag": [44, 46, 56, 63, 101, 113, 114, 129, 130], "page": [61, 63, 89, 93, 94], "page_": 133, "page_1": 129, "page_2": 129, "page_3": 129, "page_4": 129, "page_5": 129, "page_html": [0, 61, 62, 63, 133], "page_markdown": [0, 61, 62, 63, 133], "page_screenshot": [0, 61, 62, 63], "page_titl": [0, 61, 62, 63, 133], "page_url": [61, 63, 133], "pagedown": [61, 63], "pageid": [61, 94], "pageup": [61, 63], "paper": [1, 7, 61, 88, 89, 95, 96], "paragon": 42, "param": [1, 6, 16, 17, 18, 33, 35, 37, 38, 42, 43, 44, 45, 46, 61, 65, 74, 93, 125], "paramet": [0, 1, 2, 21, 25, 30, 47, 54, 55, 61, 91, 93, 122, 125], "params_prompt": 125, "parent": [42, 111], "parent_dir_of_myag": 129, "park": [61, 92], "pars": [0, 1, 4, 13, 21, 29, 33, 34, 35, 36, 37, 38, 61, 70, 80, 89, 93, 109, 123, 125], "parse_and_call_func": [0, 61, 65, 80, 125], "parse_arg": 132, "parse_func": [21, 28, 123], "parse_html_to_text": [0, 61, 87, 93], "parse_json": [0, 33, 38, 123], "parsed_respons": 36, "parser": [0, 1, 4, 29, 113, 114, 123, 132], "parser_bas": [0, 33], "parserbas": [0, 1, 4, 33, 34, 35, 36, 37, 38, 123], "part": [1, 6, 42, 111, 127], "parti": [21, 23], "partial": 65, "particip": [0, 32, 39, 40, 111, 118, 121], "pass": [0, 1, 2, 3, 4, 6, 16, 17, 18, 21, 23, 32, 46, 61, 80, 111, 118, 125], "passion": 42, "password": [61, 83], "path": [0, 15, 16, 17, 18, 42, 43, 45, 47, 52, 57, 59, 60, 61, 69, 70, 71, 73, 74, 90, 99, 106, 107, 109, 117, 129], "path_db": [0, 15, 128], "path_log": 14, "path_sav": 119, "path_to_gte_qwen2_7b_instruct": 132, "path_to_your_data_dir_1": 132, "path_to_your_python_code_data_dir": 132, "patient": 42, "pattern": [33, 37], "payload": 98, "pcm": [61, 74], "pdf": 132, "peer": 42, "peerless": 42, "percept": 42, "perform": [1, 3, 42, 61, 89, 95, 96, 110, 111, 118], "period": [12, 42], "permiss": [61, 91], "persist": 46, "persist_dir": [43, 45], "persist_root": 46, "person": [42, 61, 91, 118], "pessimist": 42, "phase": 118, "phenomenon": [61, 91], "photo": [61, 92], "photo0": [61, 92], "photo_count": [61, 92], "photo_data": [61, 92], "phrase": 42, "physic": 42, "pictur": [21, 22, 117, 127], "pid": [61, 89, 128], "piec": [1, 6, 16, 17, 61, 66], "pip": [61, 63, 129, 133, 135], "pipe": [118, 121], "pipe1": 121, "pipe2": 121, "pipe3": 121, "pipelin": [0, 43, 108, 111, 113, 114, 115, 117, 130, 137], "pipelinebas": [0, 5, 39, 41, 121], "piplin": 46, "placehold": [0, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 39, 40, 41, 42, 60, 101, 111, 121], "placeholdermessag": [47, 50, 52], "placeholdernod": [103, 108, 111], "plain": [1, 4], "plan": 42, "platform": [21, 27, 30, 42, 74, 99], "play": [42, 118, 126], "playback": [61, 74], "player": [106, 107, 118], "player1": 118, "player2": 118, "player3": 118, "player4": 118, "player5": 118, "player6": 118, "player_nam": 118, "playwright": [61, 63, 133], "pleas": [1, 4, 21, 24, 26, 42, 52, 57, 59, 61, 67, 73, 89, 91, 125], "pledg": 42, "plot": [42, 61, 66], "plt": [61, 66], "plus": [21, 22, 61, 73, 122, 127], "png": [61, 74, 127], "point": [42, 61, 63, 74, 97, 106], "poison": 118, "pool": [1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 54, 57, 58, 59, 60, 129], "pool_typ": [57, 58, 59, 60, 129], "pop": [118, 132], "popular": 42, "port": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 19, 20, 21, 26, 47, 51, 52, 53, 54, 55, 57, 59, 60, 61, 82, 83, 97, 129, 130, 132], "pose": [42, 61, 66], "posit": [12, 42], "possess": 42, "possibl": 42, "post": [21, 25, 28, 42, 43, 44, 45, 118, 132], "post_api": [21, 25, 28, 122], "post_api_chat": [21, 28, 122], "post_api_dall": 28, "post_api_dall_": [28, 122], "post_api_embed": [28, 122], "post_arg": [21, 28], "post_model": [0, 21, 132], "post_process": [0, 43, 44], "postalcod": [61, 92], "postapichatwrapp": [0, 21, 28, 122], "postapidallewrapp": [0, 21, 28, 122], "postapiembeddingwrapp": [0, 21, 28, 122, 132], "postapimodelwrapp": [21, 28], "postapimodelwrapperbas": [0, 21, 28, 122], "postprocessing_model": [43, 44], "potenti": [1, 8, 42, 43, 45, 61, 66, 119], "potion": 118, "power": [42, 61, 89, 91], "practic": [42, 61, 63], "pre": 135, "preced": [61, 92], "precis": 42, "predecessor": 110, "predict": 42, "prefer": 42, "prefix": [15, 21, 22, 27, 28, 61, 88, 107, 133], "prepar": [33, 37, 42, 57, 58, 118, 120], "preprocess": [46, 61, 93], "presenc": 42, "present": [42, 61, 66], "preserv": [16, 18, 61, 76], "preserve_ord": [16, 18, 61, 76], "press": [42, 61, 63], "pretend": 123, "pretrained_model_name_or_path": 99, "prevent": [16, 17, 18, 21, 23, 42, 66, 111], "previous": [95, 96], "price": 42, "primari": 42, "principl": 42, "print": [0, 1, 6, 7, 14, 15, 19, 20, 61, 65, 73, 74, 89, 91, 92, 94, 117, 120, 123, 124, 125, 127, 128, 129, 131, 132, 133], "print_llm_usag": [0, 15, 114, 128], "priorit": 42, "prioriti": [19, 20], "pro": [21, 23, 99, 122, 127], "problem": [7, 42], "problemat": 119, "proceed": 109, "process": [1, 2, 3, 4, 6, 8, 21, 29, 42, 43, 44, 45, 46, 47, 55, 57, 59, 61, 66, 80, 86, 93, 95, 96, 110, 119, 120, 129], "processed_func": [61, 80], "produc": [1, 3, 4, 6, 95, 96, 120], "product": 42, "profession": 42, "profici": 42, "profil": 42, "program": [42, 61, 63, 91], "programm": [61, 91], "progress": [42, 46], "prohibit": 12, "project": [0, 9, 15, 42, 95, 96, 128, 130], "promot": 42, "prompt": [0, 1, 2, 3, 4, 6, 7, 8, 9, 21, 22, 23, 24, 25, 26, 30, 31, 33, 37, 43, 44, 61, 73, 74, 80, 86, 93, 95, 96, 101, 113, 114, 115, 118, 120, 123, 124, 125, 126, 127, 128, 130], "prompt1": [21, 22, 24, 25, 30, 31], "prompt2": [21, 22, 24, 25, 31], "prompt_eval_count": [21, 26], "prompt_eval_dur": [21, 26], "prompt_gen_method": 131, "prompt_gener": 131, "prompt_not": 42, "prompt_token": [15, 21, 24, 27, 30, 31, 128, 132], "prompttyp": 126, "proper": [61, 80], "properti": [1, 2, 10, 11, 12, 15, 19, 20, 21, 29, 33, 35, 37, 61, 63, 65, 80, 123, 125], "prospect": 42, "protect": [42, 98, 129], "protected_result": 129, "protobuf": 50, "protocol": [1, 5, 49], "provid": [1, 2, 4, 8, 16, 18, 19, 20, 21, 23, 25, 33, 35, 37, 42, 43, 45, 61, 66, 74, 80, 86, 91, 92, 93, 95, 96, 98, 107, 109, 110, 111, 125, 132], "provok": 42, "prowess": 42, "proxi": [47, 55], "psycholog": 42, "pte": [61, 89], "public": [47, 54, 55, 61, 89], "published_d": [61, 92], "pull": [21, 23, 26], "pulsat": 42, "purpos": [21, 29, 42, 118], "puzzl": 42, "py": [43, 45, 65, 66, 88, 101, 109, 115, 118, 129, 130, 132], "pydant": [33, 35, 61, 63, 123], "pypi": 116, "python": [57, 59, 61, 65, 66, 67, 91, 109, 110, 111, 113, 115, 116, 117, 118, 119, 125, 126, 129, 130, 132, 137], "python3": 116, "pythonservicenod": [103, 108, 111], "qianwen": [21, 22], "qualiti": [42, 61, 74, 95, 96], "quarter": 42, "queri": [1, 6, 16, 18, 42, 43, 44, 45, 46, 61, 76, 80, 82, 83, 84, 88, 89, 91, 92, 94, 95, 96, 125, 129, 131, 132], "query_mongodb": [0, 61, 81, 82, 125], "query_mysql": [0, 61, 81, 83, 125], "query_sqlit": [0, 61, 81, 84, 125], "query_transform": 46, "query_transform_cookbook": 46, "quest": 42, "question": [42, 46, 61, 89, 91, 125], "queue": 107, "quick": [21, 22, 42], "quota": 13, "quotaexceedederror": [0, 13, 114], "quotaexceederror": 13, "qwen": [61, 73, 99, 122, 127, 128], "qwen2": 132, "qwen_emb_config": [43, 45, 132], "rag": [0, 1, 6, 21, 30, 113, 114, 137], "rag_ag": [0, 1], "rag_storag": [43, 45, 46], "rag_work": 132, "rais": [1, 8, 13, 21, 28, 33, 35, 37, 98, 101, 109, 120, 126], "raise_except": [61, 80], "ralli": 42, "random": [0, 15, 21, 30, 42, 57, 59, 61, 74, 131], "rang": [16, 17, 21, 30, 39, 41, 42, 95, 96, 111, 118, 121, 129], "rank": [42, 61, 92], "ranking_data": [61, 92], "ranking_out_of": [61, 92], "ranking_str": [61, 92], "rate": [61, 92], "rather": [19, 20, 126], "rating_image_url": [61, 92], "ration": 42, "raw": [13, 21, 29, 61, 93, 110], "raw_info": 110, "raw_respons": [0, 13], "re": [1, 7, 21, 22, 24, 25, 26, 27, 30, 31, 61, 93, 127], "reach": [58, 123], "react": [1, 7, 120, 131], "react_ag": [0, 1], "reactag": [0, 1, 7, 111, 120, 123, 125, 130], "reactagentnod": [103, 108, 111], "read": [15, 21, 27, 31, 61, 70, 71, 99, 111, 118], "read_json_fil": [0, 61, 68, 70, 125], "read_text_fil": [0, 61, 68, 71, 125], "readabl": 42, "readi": [43, 45, 47, 54], "readm": 122, "readtextservicenod": [103, 108, 111], "real": 42, "realiz": 123, "realm": 42, "reason": [1, 7, 13, 42], "rec": [61, 89], "receiv": [42, 132], "recent": [16, 17], "recent_n": [16, 17, 18, 126], "recent_n_mem_for_retriev": [1, 6, 132], "recogn": [95, 96], "recommend": [42, 61, 94], "reconstruct": 42, "record": [1, 2, 13, 15, 120], "recoveri": 42, "rectitud": 42, "recurs": [111, 132], "red": 42, "redi": [57, 58, 59, 60, 129], "redirect": 14, "redis_url": [57, 58, 59, 60, 129], "redispool": [0, 57, 58], "redund": 42, "refer": [1, 4, 7, 19, 20, 21, 22, 23, 24, 26, 27, 42, 43, 45, 46, 61, 73, 74, 88, 89, 91, 95, 96, 99, 118, 122, 125, 126], "referenc": 65, "reference_model": [95, 96], "refin": [42, 95, 96], "reflect": 42, "refrain": 42, "refresh": 46, "refresh_index": [43, 46], "regex": [33, 37], "regex_tagged_content_pars": [0, 33], "regextaggedcontentpars": [0, 33, 37], "region": [42, 61, 74], "regist": [10, 11, 13, 47, 54, 61, 80, 99, 124, 125], "register_class": [0, 47, 54], "register_model": [0, 99, 114], "registr": [47, 54], "registri": [21, 26, 47, 54], "relat": [1, 10, 13, 15, 16, 39, 42, 43, 47, 51, 54, 57, 61, 94, 111], "releas": [10, 12], "relev": [16, 18, 42], "reliabl": [95, 96], "remain": [42, 118], "remind": [33, 35, 37, 38, 42], "remot": [47, 52, 99], "remote_machine_port": 130, "remov": [1, 2, 10, 11, 15, 58, 61, 63, 66, 110], "remove_child": [0, 10, 11], "remove_duplicates_from_end": [103, 108, 110], "remove_interactive_mark": [0, 61, 62, 63, 133], "remove_listen": [0, 10, 11], "renam": 52, "renown": 42, "repeat": [111, 118], "replac": [61, 63], "repli": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 36, 47, 54, 57, 59, 95, 96, 107, 118, 120, 123, 124, 125, 126, 129, 131, 132], "replic": [95, 96, 111], "repons": 120, "report": 42, "repositori": [21, 23, 88], "repres": [10, 11, 12, 39, 41, 47, 55, 61, 91, 92, 110, 111, 119], "represent": 126, "reput": 42, "request": [1, 2, 3, 4, 6, 7, 8, 10, 11, 21, 22, 23, 26, 28, 31, 42, 47, 50, 53, 54, 55, 57, 59, 60, 61, 80, 90, 92, 93, 119, 125, 132], "request_id": [21, 22, 31], "requir": [0, 1, 4, 8, 13, 21, 22, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 37, 38, 40, 42, 61, 63, 92, 98, 101, 110, 120, 122, 123, 125, 132], "require_arg": [61, 80], "require_url": [1, 8, 120], "required_ext": 132, "required_key": [0, 1, 8, 33, 35, 37, 38, 118, 120, 123], "requiredfieldnotfounderror": [0, 13, 33, 35, 114], "res": [123, 131], "res_dict": 123, "res_format": [61, 74], "res_of_dict_input": 125, "res_of_string_input": [61, 65, 125], "research": 42, "reserv": [1, 7], "reset": [61, 65, 106, 107], "reset_audi": [0, 1, 2], "reset_glb_var": [103, 104, 106], "reset_notebook": [0, 61, 64, 65], "resetexcept": [103, 104, 107], "resolut": [15, 128], "resolv": 42, "reson": 42, "resourc": [42, 47, 50, 52, 60], "respect": [42, 61, 66], "respond": [33, 38, 42, 118, 123], "respons": [0, 1, 2, 3, 4, 6, 7, 9, 13, 15, 19, 20, 21, 22, 23, 24, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 61, 63, 78, 92, 93, 94, 95, 96, 111, 118, 120, 122, 123, 124, 125, 131, 132], "response_prompt_templ": 42, "responseformat": [0, 9, 114], "responseparsingerror": [0, 13, 114], "rest": [61, 91], "restrict": 42, "result": [0, 21, 22, 33, 37, 42, 46, 47, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 65, 69, 78, 80, 82, 83, 84, 88, 89, 90, 91, 92, 93, 110, 111, 118, 125, 129, 131], "result_url1": [21, 22], "result_url2": [21, 22], "resultpool": 129, "results_per_pag": [61, 89], "resurrect": 118, "retain": 42, "retri": [1, 2, 3, 4, 6, 7, 8, 10, 11, 21, 28, 47, 48, 51, 52, 54, 55, 61, 90], "retriev": [0, 1, 6, 16, 18, 43, 44, 46, 61, 92, 94, 106, 107, 111, 132, 133], "retrieval_from_list": [61, 75], "retrieve_by_embed": [0, 16, 18, 126], "retrieve_from_list": [0, 61, 75, 76, 125], "retrieved_doc": [43, 44], "retriv": [1, 6], "retry_interv": [21, 28], "retry_strategi": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 51, 52, 54, 55], "retrybas": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 48, 51, 52, 54, 55], "retryexpenti": [0, 47, 48], "retryfixedtim": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 48, 51, 52, 54, 55], "return": [0, 1, 4, 8, 10, 11, 12, 15, 16, 17, 18, 19, 20, 21, 22, 29, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 52, 54, 61, 63, 65, 73, 74, 76, 80, 82, 83, 84, 86, 88, 89, 91, 93, 94, 99, 107, 118, 120, 121, 123, 124, 125, 126, 128, 129, 131, 132, 134, 135], "return_typ": 126, "return_var": 111, "reusabl": [43, 45], "reveal": [42, 118], "revers": [16, 18], "review": [61, 92], "review_rating_count": [61, 92], "revis": 42, "rewrit": [43, 45], "rife": 42, "righteous": 42, "rigid": 42, "risk": [42, 61, 66], "rival": 42, "rm": [61, 67], "rm_audienc": [0, 1, 2], "rm_databas": [0, 15], "rn": [61, 88], "roadmap": 42, "robot": 42, "role": [0, 1, 2, 3, 8, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 42, 61, 86, 99, 107, 118, 120, 123, 124, 126, 127, 129, 130], "romanc": 42, "romant": 42, "root": 46, "round": [42, 95, 96, 118], "rout": [42, 111, 132], "rpc": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 57, 59, 60, 113, 114, 115, 129], "rpc_agent_pb2": [0, 47], "rpc_agent_pb2_grpc": [0, 47], "rpc_async": [0, 47], "rpc_client": [0, 47], "rpc_config": [0, 47], "rpc_meta": [0, 47, 129], "rpc_object": [0, 47, 129], "rpcagent": [0, 47, 50, 55], "rpcagentcli": [0, 47, 52], "rpcagentserverlaunch": [0, 57, 59, 129, 130], "rpcagentservic": [0, 47, 50, 60], "rpcagentstub": [0, 47, 50], "rpcclient": [0, 47, 52], "rpcmeta": [0, 1, 2, 47, 52, 54, 55], "rpcobject": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 54, 55], "rpcserversidewrapp": 60, "rule": 118, "run": [0, 1, 2, 15, 42, 46, 47, 50, 52, 54, 55, 61, 65, 66, 106, 108, 110, 119, 128, 129, 130, 132], "run_20240731": 128, "run_app": [103, 104, 106], "run_code_on_notebook": [0, 61, 64, 65], "run_dir": [15, 97, 128, 130], "run_id": [15, 128], "runnabl": 110, "runner": 0, "runtim": [0, 15, 97], "runtime_id": 0, "runtime_info": 15, "safe": 42, "safeti": [42, 61, 66], "sambert": [61, 73], "same": [0, 32, 42, 95, 96, 111, 125], "sample_r": [61, 73], "sampler": [61, 73], "sanit": 110, "sanitize_node_data": [103, 108, 110], "satisfi": [61, 86], "save": [0, 14, 15, 16, 17, 18, 33, 37, 61, 73, 74, 90, 118], "save_api_invoc": [0, 15], "save_api_invok": [0, 15, 128], "save_cod": [0, 15, 128], "save_dir": [0, 15, 61, 73, 74], "save_fil": [0, 15], "save_imag": [0, 15], "save_loc": 15, "save_log": [0, 15, 128], "save_python_cod": [0, 15], "save_runtime_inform": [0, 15], "savori": 42, "scenario": [21, 22, 24, 25, 26, 30, 31, 33, 37, 42, 126], "scene": 42, "schema": [33, 35, 61, 80, 123, 125], "school": 42, "scienc": [61, 89], "scientif": 42, "scope": [42, 56], "score": [61, 76], "score_func": [61, 76], "screen": 42, "screenshot": [61, 63], "script": [42, 115, 116, 122], "scriptwrit": 42, "scroll": [61, 63], "search": [0, 42, 61, 80, 87, 88, 89, 92, 94, 97, 111, 125], "search_queri": [61, 88], "search_result": [61, 89], "search_tripadvisor": [61, 92], "season": 42, "second": [1, 2, 3, 4, 6, 7, 8, 10, 11, 21, 22, 42, 47, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 66, 101, 127], "secret": 98, "secret_key": 98, "section": 42, "secur": [42, 61, 66, 98], "sed": [61, 67], "see": [1, 2, 42, 127, 133], "see_all_photo": [61, 92], "seed": [21, 22, 24, 26, 27, 31, 122], "seek": 42, "seen": [42, 111], "seen_ag": 111, "seer": 118, "seer_pars": 118, "segment": [16, 17, 18], "select": [42, 61, 93, 106], "selected_tags_text": [61, 93], "self": [1, 6, 15, 42, 43, 44, 47, 54, 61, 80, 118, 120, 121, 122, 123, 124, 125, 126, 129, 131], "self_define_func": [61, 93], "self_parse_func": [61, 93], "selim": [61, 89], "sell": [61, 91], "send": [14, 19, 20, 106, 107, 126], "send_audio": [103, 104, 106], "send_imag": [103, 104, 106], "send_messag": [103, 104, 106], "send_msg": [103, 104, 107], "send_player_input": [103, 104, 107], "send_reset_msg": [103, 104, 107], "sender": [19, 20, 126], "senior": 42, "sens": 42, "sensit": 42, "sentenc": [42, 131], "sentence_transform": [131, 132], "sentencesplitt": 132, "sentencetransform": [131, 132], "seo": 42, "sequenc": [0, 1, 2, 3, 4, 6, 7, 8, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 47, 52, 61, 73, 76, 93, 111, 118, 120, 121, 123, 124, 125, 126, 131], "sequenti": [39, 41, 110, 111], "sequentialpipelin": [0, 39, 40, 41, 117, 118, 130], "sequentialpipelinenod": [103, 108, 111], "seri": [61, 89, 111], "serial": [0, 15, 16, 18, 19, 20, 47, 52, 61, 70, 114, 126], "serializ": 56, "serialized_dict": [19, 20], "serious": 42, "serv": [42, 111, 118], "server": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 21, 26, 47, 50, 51, 52, 53, 54, 55, 61, 82, 83, 113, 114], "server_id": [57, 59, 60], "servic": [0, 42, 50, 57, 108, 111, 113, 114, 116, 129, 133, 137], "service_bot": 120, "service_func": [0, 61, 80], "service_respons": [0, 61], "service_status": [0, 61], "service_toolkit": [0, 1, 7, 61, 65, 125], "servicebot": 120, "serviceexecstatus": [0, 61, 73, 74, 78, 79, 86, 88, 89, 91, 92, 94, 125], "serviceexestatus": [61, 78, 125], "servicefactori": [0, 61, 80], "servicefunct": [0, 61, 80], "servicercontext": 60, "servicerespons": [0, 1, 7, 61, 63, 65, 66, 67, 69, 70, 71, 73, 74, 76, 77, 78, 80, 82, 83, 84, 86, 88, 89, 90, 91, 92, 93, 94], "servicetoolkit": [0, 1, 7, 61, 65, 80, 133], "session": [61, 67], "set": [0, 1, 2, 3, 4, 6, 8, 10, 12, 15, 16, 18, 21, 24, 31, 36, 42, 43, 45, 47, 52, 55, 57, 58, 59, 60, 61, 63, 66, 89, 95, 96, 109, 110, 111, 122, 126, 132], "set_interactive_mark": [0, 61, 62, 63, 133], "set_model_config": [0, 47, 50, 52, 57, 60], "set_pars": [0, 1, 4, 118, 123], "setabl": [0, 10, 12], "setitim": [61, 66, 101], "setup": [14, 115], "setup_logg": [0, 14, 114], "setup_ms_servic": 132, "sever": 42, "shape": 42, "sharabl": [43, 45], "share": [0, 10, 11, 32, 42], "sharp": 42, "shell": [61, 67], "shift": 42, "shimmer": [61, 74], "shock": 42, "shoot": 42, "short": 42, "shot": 42, "should": [0, 1, 2, 10, 11, 14, 16, 17, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 35, 37, 42, 61, 63, 65, 80, 92, 94, 95, 96, 99, 118, 122, 123, 126], "shouldn": [21, 26], "show": [6, 15, 42, 46, 61, 66, 69, 95, 96], "show_image_token": [0, 15], "show_intern": [95, 96], "show_text_and_embedding_token": [0, 15], "showcas": 42, "showprogress": 46, "shrewd": 42, "shrink": 9, "shrinkpolici": [0, 9, 114], "shutdown": [0, 57, 59], "side": 118, "sig": 125, "sign": 98, "signal": [61, 66, 101, 107], "signatur": 125, "signific": 111, "similar": [1, 6, 42, 43, 44, 46, 61, 75, 131], "similarity_top_k": [1, 6, 43, 44, 46, 132], "simpl": [1, 3, 21, 23, 43, 45, 119], "simple_ag": 129, "simpledirectoryread": 132, "simpli": [95, 96], "sinc": [42, 61, 66, 101, 127], "singapor": [61, 89], "singl": [14, 21, 22, 23, 26, 61, 73, 95, 96], "singleton": 15, "sir": 42, "situat": 42, "siu": [61, 89], "siu53274": [61, 89], "size": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 16, 17, 18, 47, 54, 57, 59, 60, 61, 73, 74, 122, 126], "skill": 42, "sky": [21, 26, 61, 74], "skylin": [61, 74], "sleep": [61, 63, 129], "slot": 58, "slow": 42, "slower": 119, "small": [61, 92, 122], "smooth": 42, "snippet": [42, 61, 91], "so": [1, 4, 33, 38, 61, 67, 80, 91], "social": 42, "societi": 42, "socket": [57, 59], "socotra": [61, 92], "soft": 42, "soldier": 42, "solid": 42, "solo": [61, 92], "solut": [21, 22, 42, 43, 44], "solv": [7, 42], "some": [1, 2, 9, 19, 20, 42, 61, 66, 80, 91, 94, 95, 96, 105, 122, 129, 130, 131], "some_messag": 121, "someon": [61, 91], "someth": [118, 119], "sometim": [42, 118], "song": [61, 89], "soon": 123, "sop": 118, "sort": 110, "sourc": [43, 45, 61, 69, 80, 92, 93, 95, 96, 116, 132], "source_kwarg": 111, "source_path": [61, 69], "sparrow": [61, 89], "speak": [0, 1, 2, 7, 8, 21, 23, 36, 42, 120, 123, 124, 131], "speaker": 119, "special": [39, 41, 42, 76, 118], "specif": [0, 1, 8, 10, 11, 16, 18, 21, 25, 33, 36, 38, 42, 47, 50, 52, 54, 60, 61, 63, 66, 92, 107, 110, 111, 120, 123], "specifi": [1, 4, 5, 15, 21, 25, 27, 31, 42, 57, 59, 61, 66, 69, 73, 74, 80, 90, 98, 101, 111, 118, 120], "speech": [42, 61, 74], "speed": [61, 74], "sphinx_doc": [43, 45, 132], "spice": 42, "spm": [21, 22, 99], "spoken": [1, 2, 8], "spread": 42, "sql": [61, 83, 125], "sql_queri": [0, 61], "sqlite": [61, 81, 82, 125], "src": [115, 129], "ssh": 130, "stabl": 46, "stage": 44, "stanc": 42, "standard": [42, 61, 66, 74, 95, 96], "standard_1024": 128, "start": [1, 2, 3, 4, 6, 7, 8, 10, 11, 21, 22, 26, 47, 53, 54, 55, 57, 59, 61, 88, 89, 97, 109, 118, 119, 129, 131], "start_workflow": [103, 108, 109], "state": [10, 11, 61, 67, 92, 120, 133], "state_dict": [0, 15, 114, 128], "static": [1, 7, 21, 23, 25, 27, 47, 50, 54], "static_format": [0, 21, 27], "statur": 42, "status": [0, 42, 61, 65, 73, 74, 78, 79, 80, 88, 89, 91, 92, 94, 125, 130], "status_cod": [21, 22], "stay": [21, 26], "stderr": [14, 119], "stem": [61, 66], "step": [1, 7, 42, 110, 120], "still": [15, 61, 63], "stop": [0, 21, 22, 24, 27, 30, 31, 47, 50, 52, 55, 57, 60], "stop_ev": 60, "storag": 44, "store": [1, 2, 4, 8, 16, 17, 18, 19, 20, 33, 34, 35, 36, 38, 43, 44, 46, 58, 61, 93, 106, 123], "store_and_index": 132, "stori": 42, "storyboard": 42, "storylin": 42, "str": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 67, 69, 70, 71, 73, 74, 78, 80, 82, 83, 84, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 106, 107, 109, 110, 111, 112, 120, 122, 125, 126, 129, 131, 132], "straightforward": [21, 23, 42], "strateg": [42, 118], "strategi": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 21, 22, 23, 24, 25, 26, 30, 31, 42, 47, 48, 52, 54, 55, 114, 118], "stream": [0, 14, 21, 22, 23, 24, 26, 27, 29, 30, 31, 124], "street": [61, 92], "street1": [61, 92], "street2": [61, 92], "strength": [42, 95, 96], "strftime": 132, "strict": 42, "string": [1, 2, 8, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 33, 35, 43, 44, 46, 56, 61, 66, 67, 80, 88, 89, 91, 93, 98, 109, 110, 112, 119, 123, 125, 126], "string_input": 125, "stringmsg": 60, "strong": 42, "structur": [10, 11, 17, 42, 46, 61, 89, 92, 95, 96, 111], "struggl": 42, "stub": [47, 51], "student": 42, "studio": [0, 13, 14, 57, 59, 60, 103, 104, 105, 113, 114, 118, 124, 128, 137], "studio_ip": 130, "studio_port": 130, "studio_url": [0, 15, 57, 59, 60, 128, 130], "studioerror": [0, 13, 114], "studioregistererror": [0, 13, 114], "style": [42, 61, 74, 80], "sub": [1, 2, 59], "subcategori": [61, 92], "subclass": [1, 5, 10, 11, 47, 54, 111], "submit": [61, 63], "submodul": [103, 114], "subpackag": 114, "subprocess": [57, 59], "subsequ": [42, 111], "subset": [61, 93], "substanc": [61, 91], "substr": [21, 27], "substrings_in_vision_models_nam": [0, 21, 27], "succeed": [21, 22], "success": [0, 10, 11, 12, 14, 15, 21, 22, 47, 52, 54, 61, 65, 69, 70, 71, 73, 74, 78, 79, 86, 89, 91, 92, 93, 94, 98, 119, 125], "sucess": [61, 67], "such": [42, 57, 59, 61, 63, 66, 110, 117, 122], "suggest": [42, 61, 80], "suit": 110, "suitabl": [21, 22, 24, 25, 26, 30, 31, 42, 120], "summar": [0, 9, 61, 85, 94, 95, 96, 125], "summari": [47, 52, 61, 86], "sun": [61, 74], "sung": 42, "sunni": 127, "sunset": [61, 73, 74], "super": [122, 126, 129, 131], "suppli": [61, 74], "support": [1, 7, 13, 21, 22, 42, 56, 61, 66, 67, 78, 82, 88, 99, 110, 122, 125], "supported_model": [0, 99, 114], "survey": 42, "surviv": 118, "survivor": 118, "survivors_discuss_pars": 118, "survivors_vote_pars": 118, "suspect": 118, "svg": [61, 92], "sweet": 42, "switch": [39, 40, 41, 111, 121], "switch_result": 121, "switchpipelin": [0, 39, 40, 41], "switchpipelinenod": [103, 108, 111], "sword": 42, "swordsman": 42, "swordsmanship": 42, "sworn": 42, "symposium": [61, 89], "sync": [47, 54, 129], "sync_func": [0, 47, 54, 129], "sync_method": 129, "sync_result": 129, "synthes": [43, 44, 95, 96], "synthesi": [21, 22, 46, 122], "sys_prompt": [1, 2, 3, 4, 6, 7, 117, 118, 120, 131, 132], "sys_python_guard": [61, 64, 66], "syst": [61, 89], "system": [1, 2, 3, 4, 6, 7, 15, 19, 20, 21, 22, 24, 25, 26, 30, 31, 42, 61, 66, 86, 93, 120, 126, 127, 129, 130], "system_fingerprint": [21, 27], "system_prompt": [42, 61, 86], "systempromptcompar": [0, 42, 131], "systempromptgeneratorbas": [0, 42, 131], "systempromptoptim": [0, 42, 131], "sythesi": 122, "t1": 129, "t2": 129, "t3": 129, "t4": 129, "tab": [61, 63], "tabl": 42, "tactic": 42, "tag": [13, 33, 34, 35, 37, 38, 42, 61, 93, 123], "tag_begin": [0, 33, 34, 35, 38, 123], "tag_end": [0, 33, 34, 35, 38, 123], "tag_lines_format": [33, 38], "tag_nam": [0, 61, 62, 63], "tage": [61, 63], "tagged_cont": [33, 38], "tagged_content_pars": [0, 33], "tagged_content_pattern": [33, 37], "taggedcont": [0, 33, 38, 123], "tagnotfounderror": [0, 13, 114], "take": [1, 2, 3, 4, 6, 7, 8, 10, 11, 16, 17, 18, 44, 47, 54, 61, 63, 76, 92, 95, 96, 99], "taken": [1, 2, 118], "talent": 42, "tan": [61, 89], "tang": [61, 89], "target": [42, 50], "target_ev": [10, 11], "task": [42, 47, 53, 55, 95, 96, 122, 131], "task_id": [19, 20, 21, 22, 47, 51, 52, 129], "task_metr": [21, 22], "task_queue_prefix": [57, 58], "task_status": [21, 22], "tast": 42, "teach": 42, "teacher": 42, "teammat": 118, "teamwork": 42, "technic": 42, "techniqu": 42, "technolog": [61, 89], "tell": 126, "temperatur": [21, 22, 24, 25, 26, 27, 30, 31, 61, 74, 118, 122, 132], "templat": [33, 37, 39, 41, 42], "temporari": [16, 18, 101], "temporary_memori": [0, 16], "temporarymemori": [0, 16, 18], "tend": 42, "tension": 42, "tensorflow": 115, "term": [42, 61, 91], "termin": [14, 26, 57, 59, 61, 66, 124], "terminolog": 42, "test": [42, 66, 115, 127, 132], "test_config": 132, "text": [0, 1, 4, 15, 21, 22, 27, 29, 33, 34, 35, 36, 37, 38, 61, 63, 68, 73, 74, 80, 86, 93, 94, 99, 106, 107, 111, 117, 120, 122, 123, 124, 125, 127, 128, 131], "text_and_embed": 128, "text_chunk": 124, "text_cmd": [61, 80], "text_complet": 132, "text_index": [21, 22], "text_process": [0, 61], "text_to_audio": [61, 73], "textur": 42, "than": [19, 20, 21, 22, 42, 61, 86, 95, 96, 118, 119, 126], "thank": [119, 127], "that": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 16, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 47, 52, 53, 54, 55, 57, 59, 60, 61, 63, 66, 67, 74, 80, 82, 83, 84, 90, 91, 94, 95, 96, 101, 110, 111, 119, 122, 126], "the": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 67, 69, 70, 71, 73, 74, 76, 77, 78, 80, 82, 83, 84, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 105, 106, 107, 109, 110, 111, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 131, 133, 134, 135], "thee": 42, "their": [1, 2, 7, 16, 18, 21, 22, 24, 25, 26, 30, 31, 33, 38, 39, 40, 41, 42, 46, 61, 63, 80, 89, 95, 96, 118], "them": [15, 39, 41, 42, 47, 54, 61, 67, 74, 118], "themselv": [33, 37], "then": [1, 3, 4, 6, 8, 16, 18, 21, 22, 33, 38, 42, 61, 65, 93, 110], "there": [19, 20, 21, 22, 27, 42, 61, 66, 120], "therefor": [33, 37], "these": [42, 95, 96, 110, 127], "they": [42, 118], "thi": 42, "thing": [42, 61, 91, 92], "think": [42, 107], "this": [0, 1, 2, 6, 7, 10, 11, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 37, 38, 42, 46, 47, 51, 52, 54, 55, 56, 57, 59, 61, 63, 66, 74, 76, 88, 91, 98, 99, 101, 109, 110, 111, 117, 118, 120, 122, 123, 127], "thorough": 42, "those": [42, 95, 96], "thou": 42, "thought": [1, 2, 7, 42, 118, 123], "thread": [14, 47, 54], "threadpoolexecutor": [47, 52, 129], "three": [0, 32], "through": [42, 111], "thumbnail": [61, 92], "ti": [61, 88], "tight": 42, "time": [1, 2, 3, 4, 6, 7, 8, 10, 11, 42, 47, 48, 53, 54, 55, 57, 58, 59, 60, 61, 63, 66, 101, 111, 118, 126, 128, 129, 130], "timeout": [1, 2, 3, 4, 6, 7, 8, 10, 11, 21, 25, 28, 31, 47, 48, 50, 52, 53, 54, 55, 57, 58, 59, 61, 63, 65, 66, 90, 93, 107], "timeouterror": [1, 8, 58], "timer": [0, 100, 101], "timestamp": [0, 19, 20, 126, 128, 132], "timezon": [61, 92], "ting": 42, "titl": [42, 61, 63, 88, 89, 91, 94, 123], "to": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 65, 66, 67, 69, 70, 71, 73, 74, 76, 78, 80, 82, 83, 84, 86, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 106, 107, 109, 110, 111, 112, 117, 118, 120, 122, 123, 124, 125, 126, 127, 128, 130, 131, 133, 134, 135], "to_all_continu": 118, "to_all_r": 118, "to_all_vot": 118, "to_cont": [33, 35, 36, 38, 123], "to_dict": [0, 19, 20], "to_dist": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 47, 54, 55, 120, 129], "to_list_str": [43, 44, 46, 132], "to_mem": [16, 17, 18, 126], "to_memori": [33, 35, 36, 38, 123], "to_metadata": [33, 35, 36, 37, 38, 123], "to_openai_dict": [0, 100, 101], "to_seer": 118, "to_seer_result": 118, "to_str": 126, "to_witch_resurrect": 118, "to_wolv": 118, "to_wolves_r": 118, "to_wolves_vot": 118, "today": [21, 22, 24, 25, 26, 27, 30, 31, 61, 73, 127], "todo": [17, 43, 45], "togeth": 118, "togethercomput": [95, 96], "toke": 25, "token": [0, 15, 21, 22, 30, 61, 86, 98, 102, 114, 123, 128], "token_limit_prompt": [61, 86], "token_util": [0, 100], "tokens_count_func": 99, "tolist": 132, "tone": 42, "tongu": 42, "tongyi": [21, 22], "tongyi_chat": [21, 22], "too": [9, 61, 82, 83, 94], "took": 117, "tool": [1, 7, 42, 61, 80, 125], "toolkit": [61, 65, 80], "tools_calling_format": [0, 61, 80, 125], "tools_instruct": [0, 61, 80, 125], "top": [61, 76, 124, 128, 134, 135], "top_k": [16, 18, 61, 76], "top_p": [21, 30], "topic": 42, "topolog": 110, "total": [21, 22, 27, 31, 118, 128], "total_dur": [21, 26], "total_token": [15, 21, 22, 24, 27, 30, 31, 128, 132], "tour": [61, 92], "tournament": 42, "toward": 42, "tower": [61, 92], "town": 42, "trace": [0, 14, 15, 119], "track": [42, 111], "tradit": 42, "train": 42, "trainer": 42, "trait": 42, "transcrib": [61, 74], "transcript": [61, 74], "transfer": 50, "transform": [42, 43, 45, 61, 89, 99, 122, 131, 132], "transit": 42, "transport": 42, "travel": [42, 61, 92], "travers": 111, "treat": [1, 4, 47, 54], "tree": [10, 11], "trend": 42, "tri": [33, 37, 118, 120, 125, 126], "trigger": [10, 11, 39, 40, 41], "trigger_listen": [0, 10, 11], "trip_typ": [61, 92], "tripadvisor": [61, 87, 125], "tripadvisor_search": [0, 61, 87, 92, 125], "tripadvisor_search_location_detail": [0, 61, 87, 92, 125], "tripadvisor_search_location_photo": [0, 61, 87, 92, 125], "true": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 13, 14, 15, 16, 17, 18, 21, 22, 26, 33, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 53, 54, 55, 57, 59, 61, 63, 76, 93, 99, 117, 118, 120, 123, 124, 126, 128, 129, 131, 132], "truncat": [0, 9], "trust": 99, "trust_remote_cod": 99, "truth": 42, "try_parse_json": [33, 37, 123], "tts": [61, 74], "tupl": [1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 21, 29, 33, 38, 61, 71, 80], "turbo": [21, 24, 25, 27, 61, 74, 117, 118, 122, 127, 128], "turn": [42, 61, 80, 118], "tutori": [1, 2, 4, 43, 45, 132], "tutorial_assist": [43, 45], "two": [19, 20, 33, 37, 61, 66, 73, 74, 76, 77, 88, 91, 92, 118, 127], "txt": [71, 132], "type": [0, 1, 6, 13, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 54, 55, 57, 58, 59, 61, 62, 63, 67, 69, 70, 71, 74, 80, 89, 91, 93, 110, 118, 120, 123, 125, 127, 129, 132], "type_nam": 13, "typic": [61, 70, 120], "ui": [97, 106, 107, 130], "uid": [14, 106, 107], "unawar": 42, "uncertain": [13, 42], "uncompromis": 42, "under": [61, 63], "understand": [42, 61, 80, 119, 120], "undetect": 118, "unexpect": 119, "unfamiliar": 42, "unifi": 0, "union": [0, 1, 2, 3, 4, 6, 8, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 42, 47, 55, 61, 63, 66, 73, 74, 95, 96, 97, 99, 118, 120, 121, 123, 125, 126, 131], "uniqu": [1, 2, 42, 43, 45, 54, 61, 91, 92, 94, 111, 117], "unit": [16, 18, 20, 43, 44, 46], "univers": [61, 89], "unix": [61, 66, 101], "unknown": [42, 130], "unless": 118, "unmatch": 42, "unnecessari": 15, "unrel": 42, "unset": 117, "unsupport": 13, "unsur": 42, "until": [47, 54, 118], "untrust": [61, 66], "unwav": 42, "up": [1, 6, 61, 63, 109, 132], "updat": [15, 21, 23, 29, 47, 50, 51, 52, 60, 118, 120, 126], "update_alive_play": 118, "update_image_token": [0, 15], "update_placehold": [47, 50, 57, 60], "update_result": [0, 47, 52], "update_text_and_embedding_token": [0, 15], "update_valu": [0, 47, 51], "updateplaceholderrequest": 60, "uphold": 42, "url": [0, 1, 8, 15, 19, 20, 21, 22, 27, 28, 29, 57, 58, 59, 60, 61, 62, 63, 73, 74, 89, 90, 92, 93, 115, 117, 120, 122, 125, 126, 127, 129, 130, 133], "url_to_png1": 127, "url_to_png2": 127, "url_to_png3": 127, "urlpars": 93, "us": [21, 23, 61, 91, 118, 125], "usag": [0, 1, 4, 15, 21, 22, 24, 27, 30, 31, 46, 47, 52, 60, 61, 80, 89, 91, 99, 126, 130, 132], "usd": [61, 92], "use": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 13, 15, 16, 18, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 51, 52, 54, 55, 58, 61, 63, 65, 66, 67, 73, 74, 76, 78, 80, 82, 83, 84, 86, 91, 92, 93, 95, 96, 98, 99, 101, 105, 107, 110, 111, 117, 118, 119, 120, 125, 126], "use_dock": [61, 66], "use_fast": 99, "use_memori": [1, 2, 3, 4, 118, 120], "use_monitor": [0, 15, 128], "user": [0, 1, 4, 6, 7, 8, 10, 11, 15, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 33, 36, 37, 42, 43, 45, 46, 61, 76, 83, 86, 92, 95, 96, 98, 99, 101, 106, 107, 119, 120, 125, 126, 127, 128, 131], "user_ag": [0, 1, 117], "user_agent_config": 120, "user_input": [42, 103, 104, 107, 131], "user_login": 98, "user_nam": 130, "user_prompt": [42, 131], "user_proxy_ag": 120, "userag": [0, 1, 8, 57, 59, 111, 117, 130], "useragentnod": [103, 108, 111], "usernam": [0, 61, 83, 92, 132, 135], "userreview": [61, 92], "util": [0, 14, 50, 96, 97, 103, 104, 112, 113, 114, 115], "uuid": 107, "uuid4": 126, "v1": [61, 63, 73, 91, 122], "v2": [42, 122, 131], "v4": [21, 31], "valiant": 42, "valid": [1, 4, 13, 93, 110], "valor": 42, "valu": [0, 9, 10, 11, 12, 14, 15, 16, 18, 21, 22, 33, 35, 36, 37, 38, 42, 47, 50, 51, 52, 57, 58, 59, 60, 61, 63, 73, 74, 79, 80, 92, 99, 111, 126], "valueerror": [47, 54, 61, 92, 110], "variabl": [21, 23, 24, 27, 31, 42, 61, 73, 74, 88, 91, 92, 99, 106, 117, 118, 122], "variat": [61, 74], "variation_url1": [61, 74], "variation_url2": [61, 74], "varieti": [61, 91], "various": [42, 61, 66, 78, 95, 96, 110, 125], "vast": 42, "vdb": 44, "ve": 42, "vector": [12, 16, 18, 43, 44, 46], "vegetarian": 42, "vener": 42, "venu": [61, 89], "verbos": [1, 7], "veri": [0, 32, 61, 67], "verif": 98, "verification_token": 98, "vers": 42, "version": [1, 2, 3, 4, 6, 7, 8, 10, 11, 21, 27, 39, 40, 47, 51, 54, 61, 86, 98], "vertex": [21, 23], "via": [1, 4], "video": [15, 42, 61, 78, 125, 126], "view": 98, "villag": [118, 123], "vim": [61, 67], "violat": 42, "virtu": 42, "visa": 42, "visibl": [61, 63], "vision": [21, 27, 99], "visit": [61, 63], "visual": 42, "vivid": [42, 61, 74], "vl": [21, 22, 61, 73, 122, 127, 128], "vllm": [21, 28, 118, 122], "vocabulari": 42, "voic": [61, 74, 120], "vote": 118, "vote_r": 118, "w0": 129, "w1": 129, "w2": 129, "w3": 129, "w4": 129, "wait": [48, 57, 58, 59, 60, 61, 63], "wait_for_readi": 50, "wait_until_termin": [0, 57, 59, 129], "want": [61, 67], "wanx": [61, 73, 122], "war": 42, "warfar": 42, "warm": 42, "warn": [0, 14, 15, 61, 66, 119], "warrior": 42, "was": [10, 11, 12, 61, 65, 123], "wav": [61, 74], "way": [19, 20, 42, 43, 45], "wbcd": [61, 89], "we": [0, 1, 7, 15, 21, 22, 23, 32, 33, 37, 38, 44, 61, 76, 78, 82, 95, 96, 125, 127], "weak": 42, "weather": [21, 30, 61, 73, 127], "weav": 42, "web": [0, 61, 63, 73, 74, 97, 98, 113, 114, 115, 119, 125, 130, 133], "web_brows": [61, 62], "web_digest": [61, 87], "web_text_or_url": [61, 93], "web_url": [61, 92], "webag": 129, "webbrows": [0, 61, 62, 63, 133], "webelementinfo": [0, 61, 62, 63], "webpag": [61, 93], "websit": [1, 8, 126], "weimin": [61, 89], "welcom": [21, 23, 61, 74, 118], "well": [42, 61, 80, 86, 95, 96], "were": [10, 11, 42], "werewolf": [1, 4, 118, 123], "werewolv": 118, "what": [0, 21, 22, 24, 25, 26, 30, 31, 32, 33, 35, 61, 91, 117, 118, 123, 127], "when": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 28, 39, 40, 41, 42, 46, 47, 48, 54, 55, 58, 61, 66, 67, 80, 99, 101, 110, 111, 119, 126], "where": [1, 4, 10, 11, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 37, 42, 61, 63, 69, 70, 71, 74, 93, 110, 111], "whether": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 15, 16, 18, 19, 20, 21, 23, 24, 26, 27, 29, 30, 31, 33, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 52, 53, 54, 55, 57, 59, 60, 61, 63, 65, 66, 70, 71, 76, 80, 83, 84, 86, 93, 95, 96, 97, 99, 107, 112, 118, 123], "whi": 42, "which": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 34, 36, 37, 38, 39, 40, 41, 42, 46, 47, 48, 52, 54, 55, 57, 59, 61, 63, 74, 80, 88, 91, 92, 94, 99, 111, 118, 126], "while": [39, 41, 42, 46, 61, 80, 111, 117, 118, 119, 121, 123], "whilelooppipelin": [0, 39, 40, 41, 130], "whilelooppipelinenod": [103, 108, 111], "who": [10, 11, 19, 20, 42, 61, 91, 118, 126], "whole": [33, 35, 36, 37, 38], "whose": [12, 110], "width": [0, 61, 62, 63, 92], "wiki": [61, 74], "wiki_get_category_memb": [61, 94], "wikipedia": [61, 74, 87], "wikipedia_search": [0, 61, 87, 94], "wikipedia_search_categori": [0, 61, 87, 94], "will": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 46, 47, 48, 54, 55, 57, 58, 59, 60, 61, 63, 66, 67, 69, 70, 71, 73, 74, 80, 86, 92, 93, 95, 96, 99, 101, 109, 118, 120, 124, 126], "win": [42, 118], "window": [0, 61, 66], "wise": 42, "wit": 42, "witch": 118, "witch_nam": 118, "witch_resurrect_pars": 118, "with": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 13, 15, 21, 22, 23, 26, 28, 31, 32, 33, 34, 35, 36, 37, 38, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 54, 57, 58, 59, 61, 63, 65, 66, 73, 74, 76, 80, 86, 88, 89, 91, 92, 93, 95, 96, 97, 98, 99, 110, 111, 118, 119, 120, 121, 123, 125, 131], "within": [1, 7, 33, 37, 42, 61, 63, 66, 82, 83, 84, 111, 118], "without": [0, 1, 2, 21, 27, 32, 33, 37, 42, 47, 54, 111, 120], "wolf": 118, "wolv": 118, "wolves_discuss_pars": 118, "wolves_vote_pars": 118, "won": [1, 7, 33, 37, 42, 118], "wonder": [21, 22], "word": 42, "work": [1, 4, 42, 43, 45, 61, 69, 76, 101, 118], "workflow": [36, 39, 41, 46, 103, 108, 110, 111, 112], "workflow_dag": [103, 108], "workflow_nod": [103, 108], "workflow_util": [103, 108], "workflownod": [103, 108, 111], "workflownodetyp": [103, 108, 111], "workshop": [61, 89], "workstat": [0, 103], "world": [42, 119, 123, 129], "worldwid": 42, "wrap": [1, 2, 3, 4, 6, 7, 8, 10, 11, 21, 23, 47, 54, 61, 74, 78, 125], "wrapper": [15, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 46, 124, 127, 131], "write": [16, 18, 42, 61, 69, 71, 111, 125, 131], "write_json_fil": [0, 61, 68, 70, 125], "write_review": [61, 92], "write_text_fil": [0, 61, 68, 71, 125], "writetextservicenod": [103, 108, 111], "written": [16, 18, 42, 61, 70, 71], "wrong": [13, 119], "www": [61, 63, 91, 92, 133], "x1": [0, 32], "x2": [0, 32], "x_in": 110, "xiaohongshu": 42, "xxx": [21, 22, 117, 118, 122, 124, 125, 127, 128, 130, 131], "xxx1": 127, "xxx2": 127, "xxxagent": [1, 2], "xxxxx": [61, 93], "year": [42, 61, 89], "yemen": [61, 92], "yes": 123, "yet": [42, 61, 67], "yi": [21, 30, 122], "yi_chat": [21, 30, 122], "yi_model": [0, 21], "yichatwrapp": [0, 21, 30, 122], "you": [1, 7, 16, 18, 21, 22, 23, 24, 25, 26, 27, 30, 31, 33, 34, 42, 47, 54, 57, 59, 61, 63, 65, 66, 67, 86, 93, 94, 95, 96, 117, 118, 119, 122, 123, 126, 127, 131], "young": 42, "your": [1, 2, 3, 21, 24, 25, 42, 57, 59, 61, 80, 91, 92, 94, 95, 96, 117, 118, 123, 127, 131, 135], "your_": [33, 34], "your_api_key": [25, 61, 74, 92, 122], "your_config_nam": [122, 131], "your_cse_id": [61, 91], "your_embed_model_config_nam": 132, "your_google_api_key": [61, 91], "your_json_dictionari": [33, 35], "your_json_object": [33, 35], "your_knowledge_id": 132, "your_meta_prompt": 131, "your_model": 132, "your_organ": [25, 122], "your_project_dir": 129, "your_prompt": 132, "your_python_cod": 123, "your_python_script_nam": 130, "your_save_path": 119, "yourag": 125, "yourself": 42, "youth": 42, "yu": [61, 89], "yusefi": [61, 89], "yutztch23": [61, 89], "ywjjzgvm": 127, "yyy": 122, "zh": [21, 22, 23, 61, 73, 92, 99], "zhang": [61, 89], "zhichu": [61, 73], "zhipu_model": [0, 21], "zhipuai": [21, 31, 116, 124, 127], "zhipuai_chat": [21, 31, 122, 124], "zhipuai_embed": [21, 31, 122], "zhipuaichatwrapp": [0, 21, 31, 122, 124], "zhipuaiembeddingwrapp": [0, 21, 31, 122], "zhipuaiwrapperbas": [0, 21, 31], "ziwei": [61, 89], "zsz0po": 128}, "titles": ["agentscope package", "agentscope.agents package", "agentscope.agents.agent module", "agentscope.agents.dialog_agent module", "agentscope.agents.dict_dialog_agent module", "agentscope.agents.operator module", "agentscope.agents.rag_agent module", "agentscope.agents.react_agent module", "agentscope.agents.user_agent module", "agentscope.constants module", "agentscope.environment package", "agentscope.environment.env module", "agentscope.environment.event module", "agentscope.exception module", "agentscope.logging module", "agentscope.manager package", "agentscope.memory package", "agentscope.memory.memory module", "agentscope.memory.temporary_memory module", "agentscope.message package", "agentscope.message.msg module", "agentscope.models package", "agentscope.models.dashscope_model module", "agentscope.models.gemini_model module", "agentscope.models.litellm_model module", "agentscope.models.model module", "agentscope.models.ollama_model module", "agentscope.models.openai_model module", "agentscope.models.post_model module", "agentscope.models.response module", "agentscope.models.yi_model module", "agentscope.models.zhipu_model module", "agentscope.msghub module", "agentscope.parsers package", "agentscope.parsers.code_block_parser module", "agentscope.parsers.json_object_parser module", "agentscope.parsers.parser_base module", "agentscope.parsers.regex_tagged_content_parser module", "agentscope.parsers.tagged_content_parser module", "agentscope.pipelines package", "agentscope.pipelines.functional module", "agentscope.pipelines.pipeline module", "agentscope.prompt package", "agentscope.rag package", "agentscope.rag.knowledge module", "agentscope.rag.knowledge_bank module", "agentscope.rag.llama_index_knowledge module", "agentscope.rpc package", "agentscope.rpc.retry_strategy module", "agentscope.rpc.rpc_agent_pb2 module", "agentscope.rpc.rpc_agent_pb2_grpc module", "agentscope.rpc.rpc_async module", "agentscope.rpc.rpc_client module", "agentscope.rpc.rpc_config module", "agentscope.rpc.rpc_meta module", "agentscope.rpc.rpc_object module", "agentscope.serialize module", "agentscope.server package", "agentscope.server.async_result_pool module", "agentscope.server.launcher module", "agentscope.server.servicer module", "agentscope.service package", "agentscope.service.browser package", "agentscope.service.browser.web_browser module", "agentscope.service.execute_code package", "agentscope.service.execute_code.exec_notebook module", "agentscope.service.execute_code.exec_python module", "agentscope.service.execute_code.exec_shell module", "agentscope.service.file package", "agentscope.service.file.common module", "agentscope.service.file.json module", "agentscope.service.file.text module", "agentscope.service.multi_modality package", "agentscope.service.multi_modality.dashscope_services module", "agentscope.service.multi_modality.openai_services module", "agentscope.service.retrieval package", "agentscope.service.retrieval.retrieval_from_list module", "agentscope.service.retrieval.similarity module", "agentscope.service.service_response module", "agentscope.service.service_status module", "agentscope.service.service_toolkit module", "agentscope.service.sql_query package", "agentscope.service.sql_query.mongodb module", "agentscope.service.sql_query.mysql module", "agentscope.service.sql_query.sqlite module", "agentscope.service.text_processing package", "agentscope.service.text_processing.summarization module", "agentscope.service.web package", "agentscope.service.web.arxiv module", "agentscope.service.web.dblp module", "agentscope.service.web.download module", "agentscope.service.web.search module", "agentscope.service.web.tripadvisor module", "agentscope.service.web.web_digest module", "agentscope.service.web.wikipedia module", "agentscope.strategy package", "agentscope.strategy.mixture_of_agent module", "agentscope.studio package", "agentscope.studio.utils module", "agentscope.tokens module", "agentscope.utils package", "agentscope.utils.common module", "agentscope.utils.token_utils module", "agentscope.web package", "agentscope.web.gradio package", "agentscope.web.gradio.constants module", "agentscope.web.gradio.studio module", "agentscope.web.gradio.utils module", "agentscope.web.workstation package", "agentscope.web.workstation.workflow module", "agentscope.web.workstation.workflow_dag module", "agentscope.web.workstation.workflow_node module", "agentscope.web.workstation.workflow_utils module", "AgentScope \u6587\u6863", "agentscope", "\u5173\u4e8eAgentScope", "\u5b89\u88c5", "\u5feb\u901f\u5f00\u59cb", "\u6837\u4f8b\uff1a\u72fc\u4eba\u6740\u6e38\u620f", "\u65e5\u5fd7", "Agent", "Pipeline\u548cMsgHub", "\u6a21\u578b", "\u7ed3\u679c\u89e3\u6790", "\u6d41\u5f0f\u8f93\u51fa", "\u5de5\u5177", "\u8bb0\u5fc6", "\u63d0\u793a\u5de5\u7a0b", "\u76d1\u63a7", "\u5206\u5e03\u5f0f", "AgentScope Studio", "\u7cfb\u7edf\u63d0\u793a\u4f18\u5316", "\u7b80\u8981\u4ecb\u7ecdAgentScope\u4e2d\u7684RAG", "\u9884\u5907", "\u52a0\u5165AgentScope\u793e\u533a", "\u8d21\u732e\u5230AgentScope", "\u53c2\u4e0e\u8d21\u732e", "\u6b22\u8fce\u6765\u5230 AgentScope \u6559\u7a0b"], "titleterms": {"agent": [1, 2, 3, 4, 5, 6, 7, 8, 115, 118, 120, 130], "agentbas": 120, "agentpool": 120, "agentscop": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 130, 132, 134, 135, 137], "agentserverlaunch": 129, "agentserverservic": 129, "api": [113, 118, 122], "arxiv": 88, "async_func": 129, "async_result_pool": 58, "asyncresult": 129, "bank": 132, "browser": [62, 63], "chat": [119, 122], "client": 129, "clone": 135, "code_block_pars": 34, "common": [69, 101], "compar": 131, "conda": 116, "constant": [9, 105], "content": [0, 1, 10, 15, 16, 19, 21, 33, 39, 42, 43, 47, 57, 61, 62, 64, 68, 72, 75, 81, 85, 87, 95, 97, 100, 103, 104, 108], "context": 131, "dashboard": 130, "dashscop": 122, "dashscope_model": 22, "dashscope_servic": 73, "dashscopechatwrapp": 127, "dashscopemultimodalwrapp": 127, "dblp": 89, "dialog_ag": 3, "dialogag": 120, "dict_dialog_ag": 4, "dictfiltermixin": 123, "dingtalk": 134, "discord": 134, "download": 90, "embed": 132, "env": 11, "environ": [10, 11, 12], "event": 12, "except": 13, "exec_notebook": 65, "exec_python": 66, "exec_shel": 67, "execute_cod": [64, 65, 66, 67], "executor": 129, "file": [68, 69, 70, 71], "fork": 135, "forlooppipelin": 121, "function": 40, "gemini": 122, "gemini_model": 23, "geminichatwrapp": 127, "generat": 131, "github": 134, "gradio": [104, 105, 106, 107], "guidanc": 133, "ifelsepipelin": 121, "in": 131, "json": [70, 123], "json_object_pars": 35, "knowledg": [44, 132], "knowledge_bank": 45, "launcher": 59, "learn": 131, "linux": 116, "litellm": 122, "litellm_model": 24, "litellmchatwrapp": 127, "llama_index_knowledg": 46, "llamaindexknowledg": 132, "log": [14, 119], "logger": 119, "mac": 116, "manag": [15, 130], "markdowncodeblockpars": 123, "markdownjsondictpars": 123, "markdownjsonobjectpars": 123, "memori": [16, 17, 18, 126, 130], "memorybas": 126, "messag": [19, 20, 115, 119, 126], "messagebas": 126, "mixture_of_ag": 96, "model": [21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 122, 132], "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112], "mongodb": 82, "msg": [20, 126], "msghub": [32, 118, 121], "multi_mod": [72, 73, 74], "multitaggedcontentpars": 123, "mysql": 83, "ollama": 122, "ollama_model": 26, "ollamachatwrapp": 127, "ollamagenerationwrapp": 127, "openai": 122, "openai_model": 27, "openai_servic": 74, "openaichatwrapp": 127, "oper": 5, "optim": 131, "packag": [0, 1, 10, 15, 16, 19, 21, 33, 39, 42, 43, 47, 57, 61, 62, 64, 68, 72, 75, 81, 85, 87, 95, 97, 100, 103, 104, 108], "parser": [33, 34, 35, 36, 37, 38, 118], "parser_bas": 36, "pip": 116, "pipelin": [39, 40, 41, 118, 121], "post": 122, "post_model": 28, "prompt": [42, 131], "pull": 135, "python": 123, "rag": [43, 44, 45, 46, 132], "rag_ag": 6, "react": 123, "react_ag": 7, "regex_tagged_content_pars": 37, "regextaggedcontentpars": 123, "request": [122, 135], "respons": 29, "result_pool": 129, "retriev": [75, 76, 77], "retrieval_from_list": 76, "retry_strategi": 48, "rpc": [47, 48, 49, 50, 51, 52, 53, 54, 55], "rpc_agent_pb2": 49, "rpc_agent_pb2_grpc": 50, "rpc_async": 51, "rpc_client": 52, "rpc_config": 53, "rpc_meta": 54, "rpc_object": 55, "rpcmeta": 129, "rpcobject": 129, "search": 91, "sequentialpipelin": 121, "serial": 56, "server": [57, 58, 59, 60, 129, 130], "servic": [60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 115, 125], "service_respons": 78, "service_status": 79, "service_toolkit": 80, "servicerespons": 125, "servicetoolkit": 125, "similar": 77, "sql_queri": [81, 82, 83, 84], "sqlite": 84, "str": 123, "strategi": [95, 96], "studio": [97, 98, 106, 130], "submodul": [0, 1, 10, 16, 19, 21, 33, 39, 43, 47, 57, 61, 62, 64, 68, 72, 75, 81, 85, 87, 95, 97, 100, 104, 108], "subpackag": [0, 61, 103], "summar": 86, "switchpipelin": 121, "system": 131, "tagged_content_pars": 38, "temporary_memori": 18, "temporarymemori": 126, "text": 71, "text_process": [85, 86], "token": 99, "token_util": 102, "tripadvisor": 92, "user_ag": 8, "userag": 120, "util": [98, 100, 101, 102, 107], "virtualenv": 116, "vision": 127, "web": [87, 88, 89, 90, 91, 92, 93, 94, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112], "web_brows": 63, "web_digest": 93, "webui": 119, "whilelooppipelin": 121, "wikipedia": 94, "window": 116, "workflow": [109, 115], "workflow_dag": 110, "workflow_nod": 111, "workflow_util": 112, "workstat": [108, 109, 110, 111, 112, 130], "wrapper": 122, "yi_model": 30, "zhipu_model": 31, "zhipuai": 122, "zhipuaichatwrapp": 127}}) \ No newline at end of file