From 452b678450910829073c758eb94786754b00b7d8 Mon Sep 17 00:00:00 2001 From: Logan Markewich <logan.markewich@live.com> Date: Mon, 17 Jul 2023 16:53:57 -0600 Subject: [PATCH] re-org top level --- apps/docs/docs/_static/concepts/indexing.jpg | Bin 0 -> 27552 bytes apps/docs/docs/_static/concepts/querying.jpg | Bin 0 -> 50148 bytes apps/docs/docs/_static/concepts/rag.jpg | Bin 0 -> 36897 bytes apps/docs/docs/advanced.md | 2 +- apps/docs/docs/api/classes/BaseEmbedding.md | 6 +- apps/docs/docs/api/classes/BaseIndex.md | 16 +-- apps/docs/docs/api/classes/BaseNode.md | 40 +++---- apps/docs/docs/api/classes/CallbackManager.md | 6 +- .../docs/api/classes/ChatGPTLLMPredictor.md | 14 +-- .../docs/docs/api/classes/CompactAndRefine.md | 10 +- .../api/classes/CondenseQuestionChatEngine.md | 16 +-- .../docs/api/classes/ContextChatEngine.md | 14 +-- apps/docs/docs/api/classes/Document.md | 56 +++++----- .../docs/api/classes/InMemoryFileSystem.md | 10 +- apps/docs/docs/api/classes/IndexDict.md | 14 +-- apps/docs/docs/api/classes/IndexList.md | 12 +- apps/docs/docs/api/classes/IndexNode.md | 56 +++++----- apps/docs/docs/api/classes/IndexStruct.md | 8 +- .../docs/api/classes/LLMQuestionGenerator.md | 10 +- apps/docs/docs/api/classes/ListIndex.md | 30 ++--- .../docs/api/classes/ListIndexLLMRetriever.md | 18 +-- .../docs/api/classes/ListIndexRetriever.md | 8 +- apps/docs/docs/api/classes/OpenAI.md | 26 ++--- apps/docs/docs/api/classes/OpenAIEmbedding.md | 14 +-- apps/docs/docs/api/classes/Refine.md | 14 +-- apps/docs/docs/api/classes/Response.md | 10 +- .../docs/api/classes/ResponseSynthesizer.md | 8 +- .../docs/api/classes/RetrieverQueryEngine.md | 8 +- .../docs/docs/api/classes/SentenceSplitter.md | 28 ++--- .../docs/docs/api/classes/SimpleChatEngine.md | 10 +- .../docs/docs/api/classes/SimpleNodeParser.md | 12 +- .../docs/api/classes/SimpleResponseBuilder.md | 8 +- .../api/classes/SubQuestionOutputParser.md | 4 +- .../api/classes/SubQuestionQueryEngine.md | 16 +-- apps/docs/docs/api/classes/TextFileReader.md | 2 +- apps/docs/docs/api/classes/TextNode.md | 54 ++++----- apps/docs/docs/api/classes/TreeSummarize.md | 6 +- .../docs/api/classes/VectorIndexRetriever.md | 12 +- .../docs/docs/api/classes/VectorStoreIndex.md | 26 ++--- apps/docs/docs/api/enums/ListRetrieverMode.md | 4 +- apps/docs/docs/api/enums/MetadataMode.md | 8 +- apps/docs/docs/api/enums/NodeRelationship.md | 10 +- apps/docs/docs/api/enums/ObjectType.md | 8 +- apps/docs/docs/api/enums/SimilarityType.md | 6 +- .../docs/docs/api/interfaces/BaseIndexInit.md | 12 +- .../docs/api/interfaces/BaseLLMPredictor.md | 4 +- .../docs/api/interfaces/BaseOutputParser.md | 4 +- .../docs/api/interfaces/BaseQueryEngine.md | 2 +- .../api/interfaces/BaseQuestionGenerator.md | 2 +- apps/docs/docs/api/interfaces/BaseReader.md | 2 +- .../docs/docs/api/interfaces/BaseRetriever.md | 4 +- apps/docs/docs/api/interfaces/BaseTool.md | 2 +- apps/docs/docs/api/interfaces/ChatEngine.md | 4 +- apps/docs/docs/api/interfaces/ChatMessage.md | 4 +- apps/docs/docs/api/interfaces/ChatResponse.md | 6 +- apps/docs/docs/api/interfaces/Event.md | 8 +- .../docs/api/interfaces/GenericFileSystem.md | 8 +- apps/docs/docs/api/interfaces/LLM.md | 4 +- apps/docs/docs/api/interfaces/NodeParser.md | 2 +- .../docs/api/interfaces/NodeWithEmbedding.md | 4 +- .../docs/docs/api/interfaces/NodeWithScore.md | 4 +- .../docs/api/interfaces/QueryEngineTool.md | 4 +- .../docs/api/interfaces/RelatedNodeInfo.md | 8 +- .../interfaces/RetrievalCallbackResponse.md | 6 +- .../docs/api/interfaces/ServiceContext.md | 10 +- .../api/interfaces/ServiceContextOptions.md | 16 +-- .../docs/api/interfaces/StorageContext.md | 6 +- .../api/interfaces/StreamCallbackResponse.md | 8 +- apps/docs/docs/api/interfaces/StreamToken.md | 10 +- .../docs/api/interfaces/StructuredOutput.md | 4 +- apps/docs/docs/api/interfaces/SubQuestion.md | 4 +- apps/docs/docs/api/interfaces/ToolMetadata.md | 4 +- .../docs/api/interfaces/VectorIndexOptions.md | 8 +- .../docs/api/interfaces/WalkableFileSystem.md | 4 +- apps/docs/docs/concepts.md | 105 +++++++++++++++--- apps/docs/docs/core_modules/index.md | 0 apps/docs/docs/installation.md | 2 +- apps/docs/docs/introduction.md | 55 +++++++++ apps/docs/docs/starter.md | 4 +- 79 files changed, 554 insertions(+), 420 deletions(-) create mode 100644 apps/docs/docs/_static/concepts/indexing.jpg create mode 100644 apps/docs/docs/_static/concepts/querying.jpg create mode 100644 apps/docs/docs/_static/concepts/rag.jpg create mode 100644 apps/docs/docs/core_modules/index.md create mode 100644 apps/docs/docs/introduction.md diff --git a/apps/docs/docs/_static/concepts/indexing.jpg b/apps/docs/docs/_static/concepts/indexing.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8672967213caf28fb27682b6b9e2e5111beb9aaa GIT binary patch literal 27552 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 literal 0 HcmV?d00001 diff --git a/apps/docs/docs/_static/concepts/querying.jpg b/apps/docs/docs/_static/concepts/querying.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3c241bdda5ba98d3f3ee2e163b9f19280c5c7503 GIT binary patch literal 50148 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 U)e%}}iQ;;9)I5s9nfd=s0H^3zfdBvi literal 0 HcmV?d00001 diff --git a/apps/docs/docs/_static/concepts/rag.jpg b/apps/docs/docs/_static/concepts/rag.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b68eca2564f8535b33d9ed6d4ce4d4410d2a0698 GIT binary patch literal 36897 zcmex=<NpH&0WUXCHwH!~1_nk3Mh1rew;7xnIM~?O*;qN)+1WWcIk<R4czL+Fc_f8| z`9)-<<mF_gWMmXn^wbrUbd+UeG|V-13=B<7Oyt!qZ7qy!^o&i6K!z}Ka&q!;^GNXW zN*F21C>oIr{vTiv<Y3Zek!5C7Vqg+vWEN!ne}qAvfq{{g5eyihfRTxrg_Vt+gOiK< z{}G0*0t`%y%*;$I%&e>|EDQ{cwTw*63@n1ILW+itY{G$w>`H|qMvW5}awt1(JSZA; z@q>zSQc)8pmzcPOq?D?fx`w8fiK&^ng{76Vi>sTvho@I?NN8AiL}XNQN@`kqMrKxV zNoiSmMP*fUOKV$uM`zch$y26In?7UatVN5LEM2yI#mZHiHgDOwZTpU$yAB;ba`f2o z6DLnyx_ss8wd*%--g@}x@sp>|p1*kc>f@)+U%r0({^RE_kiQrin8CgR5fG1|`Ad+2 ziIItgg_(sN<S$01at1~wW<eHKMME|r$3XVPLSZGNMh+3Di3>L#<Wx2e`XHKAbdgI; z#pI#tN08URJ|oU!O=S5D?lFYFZZYsMGcqs<G7B=;GkpK0v8aJ-6c3{?Sa0)V?_=)$ zJU{ZdWmUF+JGWl{X0BQ7(-)HM`xW@h*tascKbG&FCdIb=Z~LN1-*wqb-uyP*=5_2| zkAuqmZw|jEMr7DoW;dVrEUD#`p4xdeqVfHw6WQy2lz#Yj{J<}xRH59YQr^lkx5ycv zLj6<OKflV}x`1E)KSN9P<N1I2s^tIvjQ{7p_@ChWzWOhgFY3QPt^X;vx2cQa<9~)9 z?)xnNGhBGS@IS--ss9<CRM|h2`|<oggY&%h{|t5E{~0E}zM(N{812IB4S!$e=lVm5 z3-{T#pNy;j6cb|n<MgBXP1DbRv~OQqT5D)I?bVToQ_9uz9c(Y~SAEOkU`gm{c94h@ z{#e)l*j6FS%J$e7_MD9tM<#6l9#QtsedF3&AO15)y%hSR@v(G$?;mSHU%7XId@GYB z4)J^sydmfDCGo|L^;uhYwS7A$y*ra-g1^*B>As#dM*L4Qn6idbvGei1#PV<LZ>1lc z=G<`MaN2dP<qHa*o7G!P|Fk}7z5GZ1KXdt8{xiH0RsYvq>L7Q}RV09sM9i-JQR|eh z^TXvG52re7MR*&W|Gqf(!M`l6{)4Yq>e~sw5IW_V+U3z`*QveWuSnSOzW)qQ=2cAp zcQ8Eum*(pEKUDuSsI)u%XV~8VS7TCxEmN1qf?<RA)E}|`RAMLmpJ7AD{9n9Rt63}l zGj!BHc~PVOpCMtT{TJy~4Bx=joc6gri618)-Y2p@*GOf4$dxN^v#Wg)rGKxvx9@=P z>#pbi$9H!dZF()odUZ|C$^Q(od*<2oblFESe5=wHKJ-uTVomb0+Wl_3h28j6dV1Fj zR~dc#=e{jFkLdct@;`&@e}<DbANBt>t=s=4INbh&_did**8dFo^1lLAOXRHoGfb*{ z6#ttww*JMkb@dOX|CuDq{qLUrmqlI-U%*}%F4^Yee+Gg73@0!A@c(x(sQ!g{=o`_; z{}lf-OkVh5{@<o0{~0ditzf>P-T7nvqm_G<A8_A(9e%UgGCDi`-|KyKiSI-V<sO9R z###S%cUJzv?LW~`Q*O!ZkGBm^F#cz-+rqf;L-c`Zv*cUfmj2!m7MmQ@f8N-`=;E<E zt5(_?8F;>*Q?}lJn#S|aN7GCvnX^X9q!`#b%D&b<RD87f!CRpW4nx}(o*iFqXeTw; zRbAJa{*e8cuYTZVW4_ikvYQ?FPpyjJ6ybMOjj2kP)xNqX|MBm5mY7Vzm>Xw{N;PMx z7;cc}&@w9i_x)vD_HU03^ZyBUYqY&yKB=h7>cP*1y7Zr+=ldJF|1+>O71iBT^M5SL zP@P*OR%gF;&yUHq54LWcnU|~hIqJcN8;7&Z7+(KL{<Lo29)IWm43n3AWdB>q|5uck zp-R8krgBk*xWD(@u<*>(6HT`Sq&z)dH{RfT@-as7$9vV;?sn@R^rjv5o6w*)TV3Hh z<5b804Et7hUHg-|>}E~vm96;#H)G>(XU^QdxrrtG)7=8*#14s*WxpoIw!S}po-@lV zIPzXab>zHTC7LS!EUA(H0d-XjUvtf4He55Y_}Xh$x^we1V<oF{<`v(RSp=%2KHsRb z`cd)2_UrH2(KBN1+O83EoVsM{)WB}OgKi%uWzYD*y>jD*k8u+v=0v#EUCi3dW7Nj8 z-0nxn%loFm-^xF1?fp{Kx4)Vx#xvKT>57Lr$Lx&s1pbdji|vjzSnc>{dE0gA%c^M$ zAHLol?d$aPfl%eamTIpja~f|p{^6~<pwQDiA-na*-iQ4^yzJ!Sj|%1O-YlQJ{lN1g z<_UJIB5FOB{n7uJVs-w|YhAy02~vl|n%<uLy-e}S-{9;z6UMyw4ztCNeCoKiZ<zJy z^=TpBf;CJ|X78SqzTE!rm*|b_y?=x@&5pYA$Nll?D@wV3PZw>!`^WHkG2`3s;{O=q zPCBrP1Y%&B{|tBw;9dOqiUEcyY-SEwF^t0a8y9-!4`F;G+Wgp_=isCN44n60Og3;X zn7?a6|JNessrhGkey43;v4EfDNA*Y1ee(Gq{QDAT9l5zv?7AzrhLh*P<Eq7zBvKL{ z_k^_{Ip6s*mv8o}3g@H0if2cf`z~KK-Q4o=Bz6bmgU4f@D}=Afwv)ZM$2Cvkn#t+t z8`t0cyx6Aw@8v6duIFp(gnsayd*CnL_BQh1Io0&3_3x)8*?Td3vS+(@`eXH@H&)Nq zeY<w;S4^gk7?aQDT+4t3pAMHr_Sv#my{gZMj&8a1$9AnNw<q8Hs+v1xcenKX;#p?= z%C&6P^27XmS#}ziYaC_xldDsecABN15@waxNU*hdk}&b$x7X`(7wp+K>DDWW=S{A+ zK6)*j+P;vzNrSn|zsHU>SGAPwdSXCuVZ-Xm1OFMy6C}^)``3iesxiNsS9<;ybI8?o zYg4vnpH`n`ks^`W(eY=`-{8zY+1J+Yll-A|>0{o*4_6yz`aRW^d%(YGp1s%Yey2-| zt}VHieEIG4powO-7kVmtb}+N<ddyH4!uU8&dG0^)n(TVfJGZ@l@og2KYO--%%`)q9 z{&i1y`yR|GS@-SxqyG$zYrY)c8(YQQqxZB;z-L`G!;Ta7G1b?TtCKTV-15w<&E-A2 zr<q^mglt50^U-318iNn6TQBVFKO82PU@5)$&Vv68yNc|+7*75ueIzgRWA&j~(>AYn z<PrNk?KexNWbo65q9fng6`22>w0%AI@9h5!Pdu*LzfrmWOIQ2GpDmyM>|LB@_V&2M zmsM77?MpMv&gU<A`R!Z4?)NE81`XR7PBQOfSisA-m~CJ5N8Y3V85&IOB`U;@NlM8U zKFVg;D;m2q@M}=;tF2%9c0S_OK3t|*y(Vty(#<E7ge+9@6ed`(U${Qu#b?Kl?vFdJ zuMIf8FhgL~VMC`yk&LQUpTEzXQLXTD7Q@&1Tp5NH$%l63^@?$9X$+iElK$%LkB#ad z*WzeW@zo!%|KxAu{huLW_4>aeSI_?u`p+=Qd13wS<Nv03#<JrrC`N2c4NEgeBU?&s z=K33dyTdlNeY#yxua|m)$4Y*^+T5itrSdvcbiVACuC`7nuPksANWb!U<@eQFaJI79 z?H}*|sXkBjKf{L5>;Jm4p8w;lKdE?O|J%p^8N5{1HRF!4{$ba6&VMxdKf@vOkNyYi zbZ2*)Ca2rXT`Xxc{|8TB{R6eVlQ!67KJ@mN{1NxsZMU_}!CjJtlSP`}ZTRPYMM#6W zLcl@ciCjz2^_~jlN2<qL^uiC?*`J+yb%EfmETQ^U)9kvZeL3#-vX77B`Awy1mX9J6 zC#v)w3%%ILW9ulwK-%cjntp*Fi(Nl#ZH~*fYBAf`_-VDw?)k2Pr{$M26xT~^-BIG- z7PajgQ}l^{$GIk-7Ju;1d&fV~#UE~aOm_NFyfDINX{vXk^2%3hp6q0Q5iR=cm+!iz zALkznyY+8rrt0z*ljCaVZpCfa;}3p4iS6+P#x3cS<DO#F>qE8<hPF{8{waM}*ZF8S z|Hju*HQ|9hQ_>zjwp(?0;*apz+Yd~;{3Q9|eyP`1E<WXzS>6eM11G_TZbIY?{xdAv zysj>|{^KwEhXECb|8<?)`P275!|~V9L7P^`$Nayvt)4$M|IZ-5_@5|ykNt}^ujfy> z|EF$XO<CuB@SoJj_O3t9k80KbiMj2}{@Y&uE#Lg?%s>Ab=DFVOH_83a5I!g6>$mlb zUmyP`P=C_-$K3x6iGlwa7UyX&{AU=nKEo2qpFdO|U1xUkV|+}CZOEEEpkcQCi)*+( zJe~Vt|Fw1NOK<OaGW+;X&hLRIe+jv7t?CtFII*aYBS<3I<B=;@M;FrySqA0>%P+bz zhy;!dEc*CA1Bd;Sg@641Gi+G#pW)(m(Knc4B8+dy4-k(tE0)e|S|O=2htYxCwK!`2 z5q<WTlH&W6FHgL_O68Ed{0GsKf3+v=|M8#ULAR6Z=2zm+x8Hobt@%Gg?bHSQL5ucO z)MQ^X<^Rc8V{<J(<jchEj9;w-+h2SCXW*QEjMw>}jSYKx4uADd1NY}j7uYuh#yM_( zJoov>7iE_J8A=|1$+CYa`r~5h+4H?$P88pgXqTVj)L>iJ^@;ySc)hUte}?}4P9wFd zpMl%I9993LHD6}C?#JK|mamK{$N%*%;7?ezr}>{Ke^2zZ9~;*;RW)pS{GY-7;(rFN z*~d;F`V)HfRA0-Qo&OmwUSWLwC42&ZTfD%+{|vz&?LL0|&tNNf{&TVWA4Pj{h5row z^&MiDl9$gF|FJlLef`Ba=f5*Qo;ts5_rmz(jjoda8BTb6n4a&wCjWYm;o|!XUR^w~ zaQ~N#e<5IF>knP|cx+DnqwEjo15)Lyyu*svpY+&AO_IOGeR$&u#j7Q~>HgDqOk!22 ze|+HI6vo#j;lj)Q#C}j)*(lzTyD<4`-qeN1A3fl|w(GX8+wq|Ga~t<;-_`y5gV#EH zgAAs#(6Vt*m+ck*84mIP)TkHU|3=IHOYTwd5EqIFLp8}B5S_X1N4w{TbF+T6ZLAhu zy6NN2^E$O6d=bC7KCQH=f85_uY`eW-%jD&mGqrAQ{lIMh?kn>PX8ENIRmaw^duheG z{#I$O+pSY_XKfnGs~NA%PmIf5@u&RK(_LnEq8Ceb>puUenbD>AT}JFb!*N%8_aD+r zXRm)NFZQZ@p5m40>Bb(X<!Y_oS$wznw%+^lmbLcoTg7(e_U@g-yrjTIuwKzY&i~n; z%#Y!Q$Cv#`yZB4|;N<*&b_f1(`^7g-m)hM~6ZzOTIwa@GvEHrj8}y?47l^(w31DYk z_DAxA+{`WO+NK-vKi)O<$@xDlbN4STy(T3$d8tOMwfCki%nP<RCjWC<e-U@(?ryus z+;GP8Hp^t&FjpS_2U%Vk%u}!Illq|_cK+5L)8$WhZ85CWsTVo8&g=67{<c5ww`APv zTfHQPf5(OMJHtQ!-2d^_*D4L><Nhsnx)s^aF4`orZDsn;a9Y-(=Iz_h@BTAfII8et z@1uHN1AplsYOih?9*&FnbMc>~s{h~bamPIzQnd~UxN+FNV4m{f`H}UU6)Toh<!$8H znK$k7zgIE8817epI9odP(2vOv`J4B6$v(L(cI@T;r;m;cn$>zWZuzHddcv&pqxHl6 z?@glrGyL!>iTHK%4pW-zm%urH%_jeQ%TVnrdbmRS(Y)rz>c6F?U;bKpqMCbg`-#_E z{xgWbsCc2hlfcNZw)qjO$uIUvT`i4x94U9|T=rBq3!Xr3hI%cAON;h6yL^0qOkeP& zK-Mk)))MP($?ugx?{DtT7PT>X(B~+t^`GI7ioMK#h8I2;{xiJ)^q=9AD?>FasL1^= z;ZN~@hK0t?{~7k5{?Bkyr2dfe$MgSM&hr2J&!GRGK_viGxY_?_;N(AU|4Z1!{`a5# ze<r$*8u$1=!_W#l(YXH%NB=WOZ8>Z8?BC}@Rx)MVHriaapTTz}z*~m9XAVPE0Q;7} znDd9<3&s4{ec)E!?sA@hJF%QLN7}6!BPA_Ps?Xi|`rfWA28~5sWMgggww`wMqxXG# zTpwurn*H|JdinX59c69FrNSHCkA<_wRyEw8T4CPyPv`YLiEE{IgN|MHom89k_^mj% zNnU7l@iqZ=7M>GTlW#TH9bU8|W6~?(7iGp-8;{B@RN?q8cxY*$OwUw?Nfj@zZ;dCA zyO8E(cJ7y{ICuEKKiTOad;dOZd9!^xJFiLm0=ed$w(U=2RV&VIWcqRbTj#b*`tCEA z|EN0?^OJpQx?;3SZJf=o)&<Om<@rtRWnKyX*!@U(&ocjc=RKb$ck(M2eUr6|TmGZ- zN%+RYJYgS}7`RMym1=cy<yyt=!0<xz3(ih6z9}nq-pA|Pr0jbhn`hV^T<hM}9?+1u zop1KX@9p~oZ(Nf<{GUPQ)wfx{e~2GDoVK0gKZEOT^{2c2?tHh9WZ%bOk$8U9^(i&w z7Y}||y1h%+fAY!~+YL|3ygtmD&Me<7s{EohgZb)<RZ?<`OnaGquN-<SK5b)6LfO5A z``6+MP3?(4=B~T{Bm3dCwX0titqI@2(Gq0Dc6(QdQ$dA|;cExk(&B$8b1mzQFO~df z=-qX$H+fa`kHc;e`nivH^rkd2vzGEO9^EN<@T;lne})!2)2yn}v#rm&w^-`tEviWK z*Wo>JpiNTjrzFdl1$>K<=WD)jefTSUAYNjR<>G@&UfOA0c>5;d?$e{2>+YV3_;f+2 zQsq;&GwMWngKbk6Q4{4am~UvTCot<iY8dL`0@{b!n$>HwAN4o?$$aQ7FZiR|f8W+? z`q!9cw{U(hKel%AQ$-mM!{%EJw%2x|PXao|piLL7U`Cs;-OIG+KLcvwBC_1;dDOtA zxi6`{BJi2|_f`h0uKXGE?}=1){(b1cw`ev<OfIRuB7k|tvY(xQAG(7i8D1f2D4H*9 zWBH$f)BW(@aDSJ(1sf~BJ>aW3^0PrcM)W^JWB3_)u0J4o^CP}`XD^p-F{)klxX(=8 z!tTi1_#dLRQ$aRVUO#-F;pjto(Tdf9TB~L6p77SG=V9UGkh?uY|L^7n{O-g!1h>nV z@GW1=6@@iCw4djO9}W27{B6#a{B^fer@ZD}d-y*?p&ZA)`~?Y1ely3rTyHt~aIf{z z`CHU`O?rcLzkSX$eAvz_&ARol<{S6_4ABc0@Rx>#yOt!JI;_w<!Bw}SY~~|>fj=_4 z`<*_<1ZUYv>TWt6-0EqtK2`ZbeaR=wV-82F<tDGmy!CFr?7!*Nym!~kFY}nK{GyhB z<Ff|+Kvxk4(y*)s!+O!b3-?6lXFj}9W60BWefql1ehdCHtnT!4t3A!w|J^tD$MHu` zw@$tPjlU(~-|deq$4|R9<addERjGYs%g#J!V%H;^zz?q;JN<}!<S+DN+Vi*n)c1bk z*|hPF0$atWRkhVZ7R-&u1NhTEsQ;OKp11yn*7g4kuDT_n=YI(Q^L*a6|BYz&e}+ZV zc5z_|;yvAu<U9Uk)oHx=C-`CB+T7(^-!{%K`LI|sAyr*vvEZlU$Jm1%<aWo^f874h zlW+HbhP?j_zXD~8|1*5(uK~68&VyQe+W#3&e4W4c2lr#~jxUv8=0+cll0Dk<yXM5U zoV#0_`NA07736pss@favpUkVs{&z5J|1Zt#1?$B(d}u$m*4S^`hRq+#+GW?S@#N8b z+PqbSVX@kMbq2nz$)m+9zU5Z5FA>oef>Bl_t-8gx_andSkG+e31Rt$>I&UHG*DaGb z-F9enYMHYBjI#6Gi?s$B%(t?S|I`1^aMJll@_&ZJ;QtJZb6?-k#t?hKd_#Nw$NPUK zpBMVia6{|$e+E}mP>O&5&+~a_{TtEJ{|t*}HCX;<Xo~;jQKJ95;y=TsPVEcY=TRmK z);kc<nA4Pa8&s>oxXDAf@#LyENBca_vP>$<)L>ZDMLb@<q-WpbOEX;=qQiKMG_&^j zZrym}DrVDH`}iN*{|xHRkIw&Qb^p(>;MVmG;r&0V|M|5ao&Sxi|38D{)&=~Ldp2*q zqN}=P@Aj@ow?c2L1T9ESeBroW<H|q&_>A&TS^pXMzMkCDz4&yb*VBcQZ>!r>8zg>N zAGfH%CXc^+pW=rlE7L!+AG&UK*xL2)q<6jl8F=2>{m4JGm;3NP>kr2}uhwrWogMi! z|7XJ4P4T}UZn(cR|13|qz?NXQNiL6h`WCdwwMacM{m;;}kL!BmQeWFGx0}z;PWTsb z{`Z{qPgohML`5IZ|FCYKaz*-l?usXOZ?C_*^@^hc|GVDX$DeMS3z{B2D$n1O{f{Nq zN%ghaoF|iP{qFu}I1#|U;bNSB`frDd*rlILqh*7==hQwlVQl*6UjENIHf;V!_XEFX z$ftkQZJK-`#(qNm#}69J>lUq!$`T8Ix$oSkdk<?9r^eK^t+{}`m22iHq@u69O5xR+ z0@lR%isy%BrMW)u__AY0ssC2R{NGPxF0lO-eKu?Q@p`5kDbBUUHHUxX=Fa}P@8Yj( zjz3O5(#?PRVR=KT^wRv@g+&qyzurpxXE?rs`Npbci&wq;<+^d_mGx`aJdpo%=~1Zb zpOfp=|DFAD`BD9kKUcoI=ZiMK*LR=I!M5w2{f{53tLhKrO1^V_-nq5cJ8t(sWs{|% z`}Rx&nZ^{G{&-n4@9`To=BbsBcpZ0myj`5?RJSD0zG?p2l=(b=ynpnc@7&7r;aS(; z9NqeB9{YM2|1(_Z|HHO7-u=V3{)fNol|3%&<}5zOKUpH^e(;rlrb``U-nabWT~MKS z=HTL+S{{dmVorYc*8hF><r@Rr)$EV+|4foC|9AI4!<R)?U${R1XXxGk$)oiC@ACf) zmpWcBFCe`}(LVmi8I*z_+W%(t{Lir9Za63fxBv5NKUDvXYw~{v$6cT?NfNRSESsS( z!;3o@Xa7k4r<FV>r~vT)%l4|lwrNlOqyG$lrr5XHe-pL;Wp-~bhDd{L6P?;`T9*AM ze_WX=@}HrkHiL<rwO@Q~>q4z|SYdYP;_M&3|7j&JR)0gw{x91#kS`D4|5Re9^Pgcu zNc}I~wG1eOiK6dybhdKrS$*3>FZth-i|z6gMNhqw=d$5mDU|-<?kwT|40gX4{Aakp zvF=nC!>8{3H$NY|Z1>x9tGBq!`pE?x^4~8_{<fN6@alGyXGlx*v%xI>XoHE%=|I zZ`bwp7aimrY*;@Ao&RUEPf6v*%WpF}|0S;YcjCv>?8`@@WN*BkaYg>G$kx|i0@x?~ zyf3rhKg0A~w#Ra>jDL0Ie>;BM^zlEzy}TR$#3g<H&oFT{XfjISKSN9N<5?g7GjP<k z-T0?(S^1ygWS9N6f0o<rKXkvyp8xQ3c>kaNxc#mSmF&0oS)TvTV6c|!zWrOx<Nxe3 zeybn1?*G~GBJAdWhEzZMkH^->FKV!9{wK)aQ(ph^=i}WR#s3-XKGwH*d;VwOntsgu z{wLudb61JJmtj0$|5Jef5@@#TlgQusCYE>XR<F-4KWF)KX#oGTCI7bWO#I+|Ak0GD zEql8B(ZWLIx`xJI;R^#DB&G6OYit)!D0$28w>9zN!)>nl=Ox!xA&ms=`Oh$bneF*I zo6?8Y(KB=3*?2EGYU3B=aqlCuGIJBhc@`;#7aHsG|B3N8dxC=B?LWhT8~+)OZP!`< z=BsvMabh{^72Zn`Dtya7vWqY#fmcXqwQk$FG%l-LDtFt`Ow+GB)Uq?4g-tTxkT+_c zcv5~YLp&_U;-iONZr1$w;@6d}6y#>E9aa?OW|`@Ic1oFY41GtxMpxf#eQb67TZr4S zJL%Rl>-X4ZuU*gfcj<qI$JY<Xf4%hhr+eJ&$M@wk=P_UOy?awQ&WmH~maxNK_b<8^ z|1Hp9s+X*I?ealy&h)B1o5ZGWJDShHt21v0OJn1mN$ihYGb)N>;{{(_cs23m_iF}c zKfB7l(z4c1JG41L?&k9kM=Qe{|H;3q)4kT-XH&<s`DFX%%S&Rk^h0%)FX}t}W7gMr zq1V^$iGO(eY-_p5rs!J==^hR`jtYg7*z2Pht}fbh>_5Zfy2kwUq#PYnUblbm1T8jg z?-B3x_kAM7_`Y%8y+zAE^dIvTKl1C*i|JzFv%;4BaTmQHQFg4X`HJ~QW)sF2UqWqz zLpNSDIr&xA>zQ@7hj_`Poe%h5RWn$cJ}vrFe>rtp@Y0Ixi2YkS9=;Q0YJA@~r_KUY z=j_yHt#P|xQ_eI0X0fO273Y#|)49Z4<@N}1oG+*~?zzO@5tZ<xqefJB?USfR-;ZZr z?F(s6`^Wd@%lW(o7uaK6lYXo}@-2@4!_#xySE#JdXAB4u;NF<V#lX^d-?oZ5@Q3}; zX>z6?{#2ctGufScw_EZIhF7Nwo15GhzP{IBzIxjBkME`ze`I=nurt5HR63(&y{79Y z4~_K)@6LI6JU=S;djFQ&`5j{Sc%!3tZsmOZnP=jvpM||^?i=dP>z+6FXyv!5{~6T7 z*Zya?KIuQhi;fKD+Zt=+#VU@weu$f<|8@3csg1WqJj^|{tF*rV`oLZsSFwK!+g$16 zrtjNIXXn~Ex9mz`5q#ap_=j@=f8wH*nNoY(_AYf?`Et5uak|yJK9~1z+yfjRG+){= zU;Izv1sly(vPu?trM>|&wtE+_D1J$^{o7#oV*%gmz`fl*m-XI13(r`aSUE?5wQJR+ z!g+tf{G0d0FaL4d>EHFsi95UQpUv2IXVvPbh4Vx^j@xa0eqCO&Bsbgj>Xuq}|9uxr zIp3&91bsEwBrKi4_QrpQe9YDJH^2Y$obaDv{muGG7uZ(?#+5!g-&4ikR$6xP?b~-- zbA9=)H=T9lxPMpo^&7_HHKEe-eY;queQyrFyj9ld*DYa#Epr(%8(s-avV7m%pL2nI z<;BQ2sq1U^1U|fNn{`PuY5Q)c7n2zz7(AY{^xfNf`1OAVX%k!Hu*qJRa`d;JKG7*u z+ga4*9=Ll_;Tw+c3;2B(?fK7eaKE^Tym*$or@@_<yVhIhuDinfq{wOFmEST_U$_{w z&;K*~&u~)ldi~q`{~5fL*E_7Y|8X0%MnCpH!}j{W8hs5`{7m&HZ9ZK8+qAa+OVD-D zAQ5W+7qjm{+(P)Ds}IHrT(n92*nF&P*3*SMo20vE2D+@9k-sI`GRRsu-s}45dGa4~ zL8F~IKMuV+eE7T7mC3Ppj$Al!W-0qTzsD{4J|*uR<o5q(;Ie-B{V!w6e})4m_y5@S zdFo}=AHE+CyI(fR-g)2inv`mFrL?_HU-H4PTK5fX3y-g>;<PibnBsP{PV!Zj!|$^? zE&S`>xhDUyF8*l#DDh+1-jz|R&t@&SooT4e=CI_gy}|DV8*PNj<q9t~*fo@UJkC@} zbqVk`mSM2<T<7KA701@~`OVr#+5E;9CyIjq{btU89V31$x5(H3Xq0**+mcyj^UJr@ zx;=fuv71|fQN4#@O+kgq+MMOBb-c@_{+<84qIPoLWy34N=hUy)y?Op+0l$CKBk9!@ z?{uH_Wuye0RLPNykbBU_v0nT~{eK2^?#KDRo~r-r>09u_brnB<jl;D)+-xgm^-W;h zv0<*Nkj4uSmcmopEgoys`uczP&+yMr{Mh}kr~Lm)$}&{T{#%&7^ybOR`cmGtTaxv4 z&IyKpG(8vb$M-|n;woL;J?<%&H{M$HCcy9uYXke|^;*~8Z+YKgFY#_my<pabn-$s4 zJc}grT(oUgIc+$pJn6_M%UgSrE!Rzt|4@I(H{Na9xoiI!4*#k>;iRy0``+G2>5ca0 zXKWq+)m&g-@hWO=Uw_i~TfKL}wr!jsmpMCYogbV3l}7)K`?g$pvuN+e9bM0E1@5v; zN;q}+M%Typt<yJEe1F)s{h@ADqRF;|TRKO#Cz-LIwtT;J%7b4TtK%6=EBo8G+VjLc z)i<f$7O%T&m7%44^Xh*|4Yu~-*SE}N;&^`bt8})+lH88(LM%Kt&aq{kJ^FU-(%Eq_ zcaE}d(t9>5oTJOu(}wHgemVF544m7Kz2~n8sreQaRlDwEb#c4G-_T_F4^}VhRDXy^ zeZ01EQIu;Xj}_~leW_p4!Xi~HC2uiJ@Q8V=zFLamioNI`4)ss<4^=nazie-I|MzQ& zzuBv|?AdxnS9#aw9bJ#^1@2UBJ-nJfz@2T+=kO2n55;QxOu8Jn{i4prfTpN|&HW3{ zeX2K(x&P*I+54qG+D@uf>O9!h`+)a$L4u!kiq-}8HSUjUxgzy1npP{_DpdMVdCKm5 zljHsKr%x!)_d2ol$NUGgPhZUB@6_=*x~=z2sOPsN2K%`c=i6%3<$LOkD-QebpB4Y6 zqLlNU-rC1S`!iB!Hfbu)sX0^6f24fAkex(@mpwz)^fD>iy}fsPcgMJz?s{t(I7#~V zfyTZJ=1Zor**+K6ioFlrzkSp8bivN_f>jYs4kzC?)N6gzZ`o&d=}nFMV@=cb0?s1B zv5H&F!|k>8eim<5U&i(2+q&HkpUq8ve7<>??Ea3ot$zwOGpLlw9DCPM#9^Z^df<=h z2m7`^&X4RRqqBC!lpEZ*s}!wm-LLC?ibF!#M(gXB1^kN+@+@pTp{#J}l2%K=Dg%ZC zB3t0&mf`(BQ2Jx*6VMxD4sr+M>_683^O8R-|C?+6U+H{MXA4EZLGB>>p!ezp>rhw9 zUSULCDjU}rSC6t?rizu|G9^)PgDWeltA3Z=7DkK}5~8PT+^)Z`(SKm;9dUWj{;juv zM%x^{v)^RJa^)AtmV98_S^3DHIkRf-e}?JbR!=EbpSC-^Jyk;9L4$eeqOQ;SJ$6>t zY6P>FoLnMZd);5_<a77^t=v6Dw!REixguRf3w{S(V05kMKPul<r}Ck{=eF0Se<yNV zcX@Xv>fE$EZ~1L~+=Z<frf=Dfhi?DR5L(W3immRQyYeeO_lFKrB7qlDt~cENlX-os zey7;3*y%UzH?A}Fc$=&yv)d(wd+yCwj^`gc$o+K{LG9m#vwJNMXZOMwt0ih|C}B~T z2J^xFne{)ue7OI&WXHe2YkDg`96vTs^MZa&?wVLH)6d(gb8Yk_lj6!6|LFFGy4w_= ze4PDl`hSN0c;5Q!-u+KytIsl2{%1JU-x2uZ`Qe3nbHgJyG3s4j_MgF%;fw8GzS>pS zkG}t@YW1JtZ(;mjiLKA(3x1LQ&(IcUw*BMxw#P?%K0W$$x572;_o@0D^%wVZz1>s! zh?`%ehWl!1ubJ<+?_wt$>?@_u#H_9os93;W!+&ATmi=wt#4j9bdLMA#^vI2$v-zBQ zelf7i?X-P8<Huc=uz6M=<d!mN#qPZsHr0)rWs=f@zue}}WA7i*|EU@$|DRzU?|+7c zTMOl7|1&&E`@sLV?(~0#g$Er3|5VI-9Qu*HWsl0FEoI-oD=s}=mL75CpJe{Iy_3Bz zt=Zyh#B1%h-MiXDK&5cO0p{y>e$D&(R9^OruJfsjHL**Nq|A1kU2=eDYV4^~Kfdtn z`OmQTZERZW$Ml1@&h^WFnRRz=&u+$Px85bnOx#|;`1^j~oD1x8Yg{+AANbE8S!4J} zR+V+fm8IOpBFS9Oi`KNuzt!$PlD;;hCaZCe?W6acKOTuHM91jvJ;}VPc@O{5nuC$% zzZ!n*|Jd*0t7IwfbWt*8+S4hm2@=L~Re4&g*yA{VRZTxC%luEszCCL1EVY-9yWa{V zulw;Yfqf^#`o|73>yK5kZP#z9(PVxnwQtcTkAVLSr&SNAzx+J;KLg{6fBf}FnvcdA ze<-e5nOXg9cFKQ-Wx2=d-%k{O9&`NAS+9JVKh78R^F+HU%AEy-?(*zeR=32^{)5!! zkKRGE55$Y~cjQiOdiBfX+R^F%s#>*{e^3&3kh;(H_&-C->__Q6HW~jJY?PAIGoDWf zSDyGzQ29T@zE!f?|NPcR|7TdQ`k&#V!1e48{SKgg#t*kmWnOmkUGUrDs&|to&M(;Q z{xBvCy>UD9V|&+^k{{nq&vzxwdhB)af@^->#CFz0&6AciexKR@VC&6$e=0ukElxF^ z`gGc2+bt)8JeF*ATEm}Ye$Bo6+aH@BxB0vE-%7=Dhj*Wv=P374_$^n(*HhZnO@){C zGCh98fB1H->H2e9m)Inhb3E3%G(S<|=jI;)?9={8eRO(RW@oW&LuS0+rlwf8qiOO6 zp}beBCJ5Vm-TOQ5i-+pPQhkwFjrqa5cUSEBX_>Hq>4x2!GsUkPqyIDTf1T_9NWQ)F zcCWwprpsSu@BOyTjl=7tN{T_!k&V0!At?+-QajeS%IR+ZQCYj{hx*Y?yta>b86CFS zDLBc2Mfj#iXhN0D{49pA{GIotH+@uZ*c!1e(QVePd*0od96uLN6xnd_?VN<)QV;Ef zUlnESXDqGtlmEJ{?On#_zfT?9Uw2*mG5w>vWAmZ%TWOsu4z7GP{ez9*(%GF(+Dwu+ zrz<2DACGyw%{SnO>C$D}KX?aRn!9c7lj#9s|K2@ewr|T|{LirYU3;#4%exw9EzVNy z-!ny**F`8zJXU+V&~8sv*!ttPOy@&?6j!eB6sq0qr>P_K_!+~Fu$W&0RaK2K^@rl6 zZdHhy^0WTf<^SgN?Cfb3DKli-6;eIlSlr=vl3wp~<Hx~|%HG#)3=1Eg=k@=)ROf(q zr3u4~hpimRpG#CG?6sTgA;OquoAuc7@AQP-TZ*RhW<OD0c`){~h>F~CmdE!t{FAN; z`e5E<qne-aZTo+QTl&-Y%(5=EOP*A5?#%=?hW`w&XTADj&v)|C`kTA1yEiZwn$9*+ zn3Lu*WmnI)lL7Wp%Rj6?eowOfu-HHOk0R4%#jRcT?C#M|9fuqI_?|rwywFrU(Lu)k zsD4MC*hlY|v$nS{+Pm%gn>^9hBNJAo8BQ{CmYHy{@T=*UWs|E+ZKaO=(YsihFLUF| zody3HqCUMBukqdF8}57I4`=Su?5MqW4#v#r*|6w8!=9Fu?<Z6k__D7(4w|SmcPAI) zEdzVT8v)F#33nh=KE(IhXlFl&=a0TqG2N}LV$122NtXJL!rTNk6q;_b$Qj0#&0L!q zbtPYI>dKq<m!xNJUGrKa_=VTxuFvtDe-u8bEq`#A@84&q&wA^&{H|P9zxABCwcFA@ z<_9U0FYP|hTVe0?p>@x<U!wgtmF6Bkv9I{#j>d+%GK&S=x8`kKnz8Y?+Uk`zZ>Y3q znO=D<ko<yMaMs!X3@z^u{%81N`l9}aVf%lEu9Y_45B_o={q`aH^)~zLE_QvXpXcQ+ zxpDrKNZYypM^HS!{foH&3@2~*|Fd+E{Zgc|am~bCyDWItELUj0&>ZnS&fvq*)+^Jt z&r`mn`%cL^r7Qcz#S6a#qLsETXtK_(SkPK_REWj(Tmi!Ynd|ba{-}L$+rBC$E2^*a zd0dR$&y?RGr+55%7{mC3i{akoKY<V5M!kr7x$E7`$^yqk(XDri?AU`_Rj#$(y}Pw_ z&Ghi;g3-5+n0xA+6BMYLR3UoiNBzU)Ej9Y9c)i^&)t#+a5#af4X8coIH_48_+6%6h ztk%u<-f_89qUN=A%T1l?u6J@XgE;>1GNk@zI8^@NKf^DnFZO>V4*zF38s2oLru3s) z>to&|iRD|aerer5Cwfgo{i@H>c_)Qe95e8Hr+sbzL(dwU{|pPO|1+rP+5dQ2p?myL zywIzE2G?{=Y=t69PUJuD;#?=O#9Qjb!GiOrdl*lgT)?05;ra3RoUeW>T{-g0_27e_ zhtG7|o!ft=F>=?ug{dq5UHT`uYs2oQS9iCpG&{}Gc;(Ob*yEz^hv#o@onx)`QEuIL z-Yd6n@^*gFyEE|%)0`UfB^A-%`aVpXyXdCs()Hg`CW!=jrfC*&3wf$M;M+Ha@!ix1 z_c{JEJlR(9{NJva{|qmEtIrnBllW1b{IFg;TTXHN-W{`Q1D9kfP0+h?U+r^G@%1i- zH?I$Fy&dt#{&zseb+H33yQXBTbnRi&+vHYnwBT>$`pR|MN8|Z){`fyyt9>LraM$L2 zmz_9z9KE((*W1ZbHTmZS_E|NF7r(ry)BRB%eEpIBf_q1{edpadMKdhHQ_GQo-T8;q zyTw10KfH^$=JBPhBtbGVKTV<eLi4^|{~3gSq<ekL>sOn;CYp2Yop(WeQf9J}{z>+~ z?rNX8{=nsea#ZAx=TXf*HqwrBk}tP$|7YmCz;cge!;eb#Bh|0vxnErGUXfY2W72<y zw>%$;TT>;ACr@(se`xCb@IS+!Ir_c(Ur(9;%gE}>diDx+w-0vHu35S0*&LF}d}_U9 zN?&WgtTh9JeCMhv^@f}+_A*)jG}}Hs@}BD(nbLaT#>~__!}A|5u=gE)=+E!@@qOII zJ+b+_WF7B4J31?^!}!F(1FRnB9239Bl&*K*`9uH1y;IksSI^Zr%%TzJDfca5)q<2s z<=5W#{*%k7v)<ZkYBEWCg`>dT0}d0}mn*YW%O4g!%HPOeyzO@A$9-F?mus>_O>#K! z_OmhnpRxwie**d~dM1DU13t9%)-Jz&(&(V}U61H<8l2KaZ!gzxk9uxu*8lMPTUNfM z${Z#01#WLT^}IFG;{4;i0sk2eoUQuSy*Trq{H5G4d-ZPSzIhP4QtIE5c}pgrRNGKf z{eai{5!>wS%vzgkZ*w&#SuSMQaN=NGwH*Hg4d%Wd`q^q*SNxcMyxhZO*4o>yxw}^# zS+2sLzia;ot}{QT*VjMt@3t~;ln$BicS)@`s+jwYu^3N*f1QX1yR!Pi^|2rBHD^EU z=ezM@n`@8Q#5X*5Bc7}FSx@r(lRf+6`@_7-$NTe33vIqd_3nDx^^PY!uZWrX3X`WS z$N4CRmGXz?x7$f?tbV;#?f%JazMt;Io%y7}ypyNw-_#Rz=O($E|4}VEv^%MKMx?mJ zq4~x#VR!ova;WU++~fIZZhY*v)@Ic;myC`TUXa-=Q_Hbdp0`GI`-k<t&#!;EoAt_C zGxpBQuGz^yn;AISS@a$^_GvKB{1N=0LAC#p_}^OZ{|t-o?UjC{|7UW&Q2h<7{J#uW z>v?~$ojx3=b=~xL_36%KSD$36_Bog>)Qj&azVdzT+j7tTxC{ATW-h6Cw5Rbwx=*Sz zPfA*Y#r($kpFFqh|Mk-TUvJhkJ2nBE*pCe9^S2#8{&&l~z0L>kiEsaq-<G?@JGwKy zjjc?`iy?VuciFG&!fR`|FMRc_dLOpsYN@SN^iHYB<n5)mclP;NoM3tKSgpa<uPaOM z#8o4|3v9kth@%eB_weG_z<->2)A1JdEpj>^?#=wL-EH&!k8D#jOXcV9lYF1td)@ei zTgaTACjQ59y~`@vU9K&eWUC!<`Tae^o!72CRn@Zf2r7(o{;>UFeshichsT~*x8_Q} z6~FxRUdsNgndZ4OuN16fc))mIz0Zg14SS3q{O){bqHF$U(z!;Jd^=Bbh9dTJ$3+;o zuE+|L@?E*>%KF?jZx3>%?wp$J;O{t1A<X}edL93NhK1{$|1%uyvHueqbN!F?(u&32 zx#p2ufBVk1D3+gb^2CdxCGyvH+N0NLSJ&R%`gKitSh-+K^eJ<99X(l@swNB5`70`x zAHL;#aqE?>clFLaU^u2dd&lDfe&;rYt82BrH(fN@U2E>wesc3R--+%!wq5;lQf2;; z>-Ovan0)B(GIhJMb*}PT^PWbY`I%EKWZ6U;{%SCLT|Oo!v42<Jwev@+T#p`Eo>S;t zE4_QZ19Qr?Ba>7Dw@k8Hq@Z)=IHSWW&voWrKl~r`3WsdJvgNJt$vxX^KYD&!IXm;~ zVN3RpqBmk3Wv}kp_F3=6Qm4M1%35w5j~WdAGd#5ZQ2&>=O8y^D;(vxmtG#`$ZCRUT zKH2NaoA-}<-j;2ho61$o8B`dP|3_25ef}5y`X_IX|7Va{H~Da!z=b`ExwiXSlfQW^ zFZiTC=TlyS;rzLM8cg4oug#3oDLlFARaqIQ;;r6Nt0NM>n2w}vu1B?PmA}vrd&iHh zdjztHZ$%iOv?6*@TM-kHS`iO$v?AI-t%!Z#R>aP|1u_)1B6MM`2!REY-x}>dRn=oG z_$%CT)yuG`d(#V-Wf}auR?fL8;=AY_Tcag{KcpB=V>G4Kv+nru`jId9F{vYl{+X*^ za@SjIk7W4I5c<sQ?j-fVo`kt~!q?Uxn)IXcKZDcve|~rBKc4y!-QTiL_3EF*HBlK= zDjQx-xPM+mIL6Rpn(4%*hx4aPFi)K9Ab0ZN`Tl#tSHHQg?EKQ*eDHJoOtIRz^)s3F zD)Bm<4%zIzntO-d+8cj19aJc_?^rMX;rW|~>3k>mxUb%OxYX>Mb5bq$c9mL&_2Cz5 zR2TdRyK;C@=7h+$1Lc9!Yw9ceBL1m0n7mkox|Zd^K9l;Bs@MKAylwy2-?#jS^M3}F z^-lj8))m#ixW2*;kK_WrTYJpEP595y&(B|fJ@P-pr0|{LZT~LGe|-4x{jb;dpS&2p zi~eqY>Fu$<pjI=3`QV=TWe3;PT{Mfzy>Lc6Oqctw6sMc}-V%A{ubOXjO8eRG&xy;p z?j!2|om-&rjfC)j1}4$zYe46gytx1Mo&6V|smVv}KRW*@y!gjyzuNqD>NoTH9i&@T ze(`_J{UOEh#!kDU|DWLc_FKJ2^0z&ET6dD&=3Pyb`;OS-AJ&UaK0N<J&yU#;dlxUe zJ#*>yojV@SeP6Jg{SNQy{|t=lo*$3@7+sTip+;%GZQm@r>owNtZ3_Px4mkDy&J6vh zRev(|gZ$r`=>H5a9TxECqED8tZeAL^x_K$a0Ga6He{!HhRz9ZxZCd=F;X-cq4UCZ? z&?Yih5ypw@D&k!}Y8}{hZZ_+ShRFg`gg4Adm!I%wbzGMQ)3$}nZ)I&0j<|pOcwx5H z+ew;ip{=P=KlBezt1`XTpTFex@#V1smv8gDDL$@}exuH5`-%lzyUJ##FUkCHBlFwK z{7jD9GM*RRijO}JEzReB@$1dE;#ae3%!6)jtS*~SEG@*T{O@P{sjV6dSW<bGMlf+4 zWZzp@zMs>EeMRi-nSU&ERMgc^PV$&;|86nkukdVFhJZ^ZzWNTE#HxH-#L6B#Ptgz& zepTzgbM=#ygfEM_7>-}~qq(pmb9t_`_x4TMz56md3wKK%|7^1BdFvN@VIA(ZnG@nV zxFz;noICSa;nxEoKQg$6x^Q%fh9odpFl|=;aIasyL-qRN%MWA2LT{>Gkhj)jdi*KC zp6kk@2JQHl->TM5nO4=h#ysp2k4>;bY5sxh%HoIk84j1|g&!_^dhncFq@?}(rla*< zZ(l56a|W-wcbkZ`?p|B^h#cRC?_E>bwlBGT&xl8*hig~A!z*XTx3lgnYOu_ee|Wt4 zi|CBZTcTUsGH$7t>ncx4Y?GcdiIJV1ZR?k{!u}t=&AJw4+GBQs>D-3pToM0j3$(qu z7(TAGKQ@o!<KMGa+xx!6+IwDI^VCqM{L+KBvJO*P51y-w`6W2-roEu)e3ln={5wAE zZ%WuOKj`XA#l+=F!P^V$jeDNVNzn6rwl_QOgL#{cum0RM8QZo8C(9KEO%i+&>7o94 zSw<YghvjYSSkFyfc<c5ZzR3cy*I%6Rly7D5e$Xox&-X*!{ZjgYdADwc1@Ji(pXNU^ zt3Ccl{X>7@JGF}=F6yq+<2X1YulM$=6OQ)1C0hd6_}l-8KHSeWEmz!Q`<98vqyo4t z<!0ZQc6?iQRhI?>`Xt$2(7I@pl@SatY&icjsC+&g|BY+we};?Rv8=`aSpG9is(iTq zH*3^?h8IiMH6a=?uww>@Ys_dYTC{U#)46-z-76nAaU6R-DV%GSt)~qa!?dnPX+L&9 z(5^hA|HwP(!DGWEefz&(S}DJ_<d)mcrP<%+XI(1g&c5MzFhhlR%P*M{yJHO|r0iWG zZdufN`5*iLGpO=E?El;9|F3sDXk;E$WC4Ey+93PY3*l&IAuv2gTjRLi9`*FFy-b+l z2Mb3S4H|FXs_SZhS3ZiN3B2qBv6_WX{n698*A{-*AF*}Qwpq^}{+T<`srBwglavR1 z{tWXE?Rk92Uce^uVLW%li|!AfLwAa;I{jQ^s(EU6$)`T6U)T3tbda<B&%oV$bpIEh zt^R+y|1%t0)qm`?ZSs+QQXkgdUDjLm`9#0Tw+{zCnXpdeyLRBj!4psTroJ-?VDIDa z{-?{p|0Aqwx%}7b{~3Bi_v$~|-j%;K+uHJ<?5nT~=dD~mZ=c<9bq3RMLp}z}*SGd2 zbuoN=8}E5#$=}6a=DM2v-nP+$A$w|Tk5|n~cHJI6kN5X><#+Fsn0(|O<F3A2V$*(| zZN0i{(bF00?**`{Ow~PJ-1Y9o0)FKm+7I7`nP02%e<Y!od{zJHr|EA4r%X;bnB2s8 z&_ezLSNEg1$t&ajM1AnRyKa8D?H1t!X|psUCmE=-yh|{!cs}c!6y{=4%8PjToDOJB zdN}vv`CYT@8%m|4b-m90s?<~Z9CBMrfX(B1F<-^HS9_!%bFe>_Z#*c;=3)P3QG;py z!zDJ_{}~+CrvLkU^gqMVYyTPA>P&w)ANkc|Ra0~~;;zp@CGQi5+LJG^1szu3Ryga6 zypsISr}BS4X&<W3n5*rzeaprCT-`_Q5!0SdkO<K}HRGJ0rA6)zyDyCILqesir)|2B zxbv!N#4PF5>XkANG`Xj%{3=~<wByIe<>$+FqS)KM)+TB6NmV4@T7HK|xPOHRXy5Pr zAKH)ZbwAb({L+|Px;(3kQ|!7z&5u_ieUI01uzy_}FJ0qw;SXn~$gIVuRge7ql$#K6 z$<At?2SfGbFJ~D_OTzo>5B+Ysa$IlaL*A@YC(nsJoUZWKNJReJUVpc1I;MY>?uT5~ z6RWmvy(`n)pTzOT@r3fN27S<agY`XD>g`+GF0NVg?(5t@K9#1EMas5Uwy)p7F8eXy zNBU#8?zOK2U)-A8`mA%sse{RVA8OVdU-Z0*^X&xV*A8;i(Pweu&=$;Bu~z<PIClT1 ziq-qSyZ<x1bSYuHP=U5Q|M?&Ek`G($uL!FB;YX~k2G#zkD=q`rH-w+x)ieD+gS4G$ z%!`R}-uVw>75ir-*}pa@d-p}>i0sZ63+AL-ey<IRRJfF%+HIHQ@MgzXE|2xne`h`F zsi=;bk$kp#OPK8kVdbxB3;5pMerVp9o6EZCN6{r$X4a>7-qn5=p7ohuqQW@fNBE;! z>m&EryFPhaF8TCMC%9xm`HiYcJ&dm>ah$74eqp7-q#fP5YfIZh(W$Af1u_W@Zk4jV z#ZvQ+oM(OUJvX!Zk+jKNK3Qco-{lwHu(RK|Zus%`(eQb4A4<fmO4f_sTdCQ8#<?xx z!0E?#p1NO{weul=^E~kjUnCT-d|93A9$0a3=d7pYf1VVH$T7&WSuWta?sol4zrd~8 zbL9iK?QM}Uc6zvNzLQn+*QHlY|Ejx8yJqVj&~)|P{nL%9Ig-+S?9c42KCG9@c=;j! z_%8cS8=I77&wa(RR~ICOFt~kvzL8zo@?iXewf?tMm!EH$b@8M9tyDvUH}`kns<#PX zU;5f!utxde?`xZ`e0?2}7vA2HdXs-KD?9t^Xeqbt%d)>IefQko^y$XjeJOep%%J@v z>w;Z=cs`Uh_VTVit9CzVcj?))cW?ci<n{c$ng8AAmw$eaQ9ry}<wO7R^+FZNe&tfh z(Usl8hSq+{rN7?tou2RPAo@?E;=cFpkJp=*UfTNN-nCor&6jbW2#Ghdd4D{I?e+V( z>x(OzJwEd8nJ#6wkoAq>zT*|q1!2bu>Y3w&KL#JXCwIxF^1*3uUOfqgD|+AVDos1G z;IzbZ^^5(_<N6;RyKE==$MWiW8_Pt|DeD|MgH<ZmxA2~{Ww&o-$bY@h=EL^3b#`Z0 zzb@N$UE*ZB>K*>l0FOUe&srbV@*lZia!YS{Zq>@~NBlpl|2|bI-?3iqNBP1(7Tt$0 zWX;pKW}@pHvtO?E__x+CKFPZ0F0Hv^zEaupY;wgpf1V2NqfzeNHk_+pzT>$U`)+<} z#iTaB<xhDEmN4-rluc}Qko&0LwMD}8>P5Ayxye`VG;CY<qsZgL0lP(8mrPXZT{7{i zAY)pZ1q0ubS)cv8<yihRv>bMBj=5O0>uFQx+LZpbnRed})K;(GFZ=rZ`+X{}=L_wz zUGhWUbNeLSwBLqVlasSr;+FSyxu3Z=zkJRG_HBnB&*#3AIo)cC)zjHGqc*L%-2PKp zr(nVS;5g?8>t$Y=?U%3#uU=8nWO8X4|F`gI#ZS%Oi}db%ye#`_$@=zNY_lJ%*rTgD zD>j11<dGlGCnnCa<28+64#=`rd~dQ5e|XmWv3hq&^;s>+Ex%3cHy=2<?RcjMPw~8# z3+xxRT^G0)b+|ZR=`_m;l|ENXo+T-QZ(O|tZrwVZn$Eg(OOk~`Z*niYYp4YCCs9+B zvOyI6=tUgmLhql9oo(lj+w;C#m+Fzw9+asv@tmlLcb=#E28QrW;XO4uo3~%7$^7u_ z*gHert>+eeI4!A?=Qin%!HMS+d>P6v{|Wt|yVLrQZ%W~R2Ah-he_5oS{fYmWf8hE* z-s>j6V=Gg4?YjI<p;hcw{>)oup^`TnC%LP4y<G4k@<DciSw-4`$N#Dn>;H1h+BJ{i zLrF68p<SB)8LEyM|GCy+P=`3d$^B$pW5BIj(Gj<fXQ$_j?%k7|<;un4BG<sj>Wh2V zzepfN4%}#&wrKvl{<RE_=;bmo{BTNV;8C`Qte^MK>b8I7NAp9|wr%IlEi`hM30_w$ zJadCY@;uJ-596J}8)~w5H64Gnzj@ue6v5jEpPbg7ICs_NC-ZDu8FK0mt^U#ZpTX7a z_rHI>{~3;6S6o*Se$<}Fba%ewtFxJpW++Y!T(-MX_L0hmy5xiB-F`OM?h0RDf9Syn z{=Ym0_4ilW|Csgpeb;{m5tDe4A2~n5553h}S-!$sYO^bM!@?K?W(BdNkP?Ywl?(WN zue447$o+7)b-Z`#vaGO^+UM4+x~QNyL#RUHmgAr7iI?`N{;~R?)|vhAuYSP1zqyU^ zU%ZRnDhp3Kx<Rzl_TZZS4k@{n59i;!?{`UH+wbz0_&1h}5t|KE%7jEk_kRFy80Y&E z&ysoQdhlf()##MpK^~_jo9vK2&A;ck<@5P@8qAGy%KpN27w*YiO}wP{<-`-$5b?k_ zlS-K!p9#MIUNwLBwO#(*v&8l$KfWt`Tq<qat*vWYGB(}Tnx+wWbCbi#gS=Omn~bW% z^;cCq_PM^#=7rRc;_SuIE4FuidLnTxG*~TuUUTupAH`i??8R$*_J1hvFIiE_k$b-7 z{X;%|<<6N06`Gs)`1me4NZzVg!1LwD{Rj1eFRx4a?a!`WzVu9*<fTXQhHP&9+LMp3 z4D7nIrQ7|3`61n?&xgw2SEfzyEzULeQ9aUHVBjFb#_;&M$v%~j{)g^ndrb3954@Pa z$Z#HG_?*H&3N;V@8pgOEwCBH@EzkESJlTG>-1L>x+Af^Dxy@*Ef85Fw@Ah3`Z2qwM zQF@Dw;KH+i7pJc{yXLOf`Ql;`jh``pR!Quzc>h&x?nnPe>CH9853hEeIvv;_v29}9 zwMP+x1;(E>6P`Slw6$uC<v-Lfm02gWap#Bl?w+c+g^30KqVKE|oZ9Dc_d<~;%Lhk^ zwf`Ap{zP5cayz<OpTo9q^SW4{l_G)abETT9rz)#_VUYX6c)LP4e0J;ywa%3>hMCW| zIBUy4Dlj<yQDN4LtYy>m*`{WgGIHJfsrjvu;}EBTIjf{iy2a`e)JEz2Ke?dO^49%l zxV``16nD@XAk?jd3?-m48>M@<^FIUX(n(0hhGlRNP1Ko`uivbC722TX#$kK3=HrLo zLH@1w!lm=MUiW{iwflPf=DQRNKh94#<{g~cp}tY(i|H5F;yA+(a?OvsRhq-MC970^ z%1g9P?Y3*be4|N&c}W=0!YNHlQUott@2JWB7&2?_v#Af(^Tq6$wPw55=fAU@xMV~_ zRI1*o^c~>2^7@0&x4U)cQy<?Ax_5l}%_F`&RfP)jOUvvyeuO`K&wMKHZCLbP&qlUS zPnu5g2P`Pq`RDHo=GGstAO4=L&s>r9is|#ZuGcJ^WF|MQV&49!p*A9XeMNcv#*b#L z*{d@z>r9AI$YGw;d)I#<dvkbx&f2Zgnrq%G^i^kGSTfPWXwC8!N_!U7H*5?0UUc%| ze+J>KTP{L#_6Y7w?00Ys?q8R|Ec|%wpE}i#?CpCbm+m^hLb~^|R`FA@Lo4j&<f&gs z_`bScUckNd!IHS{iU)Ot;n@%7w^p$?<;nfJbGCZr4#o9)9XdN-Z{ZWS+cUpv_hWyC z8x^;5wY+cdp20U)+gqYJ|BT-~KF5DA7VvG_<L~;PVe*RW{~2DNsDH5{`?mJvEgyJW zmml%IFS+#Y>A1T`pW3kJPh-0h(`WpLd4Cnd=l4BN^pE7XuQ|dhzF<;y-7l@z`%E&0 zU(0iUHQ5&Q>2}U8F6&ih(Vt?Ee^_fT^T+n$pZd&PzGdG9PG_CDa6a#V(Ys^r3Qc_M zPlGD74~os>y!0+dcm2Be$vdW>P1~Jtq-H@v0-wbKe(N8FAHF}_-~C5)`TcDZCf`@_ z7Ja9$#<Q8RP1X59x^%n5!DT<rADYiqBVM>XDyAat(WhVkd?(zxb?;2d>jn>_K28Px z_(R)D;~QuB>{_y`zx`{kv%|C?@1?6#*?%t(aQJr4mSL?vXN}^;J*I1Tv)+ArA8~d1 zlpT9=TI?27{hm~KTZGa4$b9MOKXxCc6h<<XT3&wht46+}hrxW#C#RlTKlZ9m*7Mma z=0EJ4y`;vWty29;`Sh!6?>x^sQDyj!ui*G*0r$1ly4Mfqng@RTVyAm$ecpRL-H+d@ zBh7vqCck@-Y$HE=eO&gsJzKV4(OJHEcW2u6xjaS39xG1i5y)U_Z?|zweALTyIpXq? z`}qYk5B@%J_v+q*kM_)ec$4|@e}+DhiIX-7*uPyBUil!uecL=H^NBBS&HeIiy6>Lb zF``<%f1e&;w|MaDK~<Q2mmSv&Ikk^0zwX~ImFC{vBf0OaQfqQgI;$tk<9Qj(moirE zO6|(5@|`zdre7)Qzy$4`KWAvQp8Wo3E$W)LIPJ%_UZ*|&F4<#PyW*~EcBa^rdnuPT zgvNAFF!EoiP-pr!^pTzA#V>#Bzx8}LH*;0A?%64~f-5H)Dwy5hvf+i}E5-$Uuj;$& zn76Cfck24tKcBVxKf?>H?6WoHkNx>8_CHcTym7%RrO$76t@?SR^K#zHgxlYzq+3TX zUs^Rso@b9>9@}}I%;oZ*FA4l-_$8L@bo$^v@yqLycW(OdZgPI1be?C@=H6KT6$wTf z%z0>oAvh0V2RA^x1O30VUu#f6AKfK}4;~(vy8@*#0n)c#{=@e_bNRdN--ycpYt9BO z&3uTw8?3<=eZYok<JS3{74=7qkK1ir5_Rvi)EoDi=AtprnYLvt;Pd|{+TUdVBI0uW z`x9$*l@Hm;UPv>}j8g5Lb0qm}7b}0i@7==akN}oqN6|Avjy9e;Mw;QhSBy5;I<l`= zXa7%Bz2V>WZ}We+y{$R(TzY=`-;cZVU&byKVLbObj^)Gtj>Ik9!54Fv^_?xdy{cKF zw|<wI;PLHVm-k&X+3W8kmHTggesPM3MpMRN4TgjSxt6M{zciS;+8@d{EZ8BuyzOmw z^Bn8l>;Ha==)bgELZR&zOVd4-E{Q8z?ozFx%o~^&tkhV*V_Sc4pUg+M%WE^muIDZ0 zR@Rf@cR0*0cXLIFJmZh(!@_?TyI;&*yZji-4ZR0dY)Kw}cuPW1)1RwI0OP>+*g*q0 z_;KKsuWR*Po6lc0m5$cfZF=NX!(XGy1>9G{XJ-9pko_aR+_LLj_THeJ2f9nxC4cR^ zP|tHM{EyE1j#>X1<fMMost9hsGe0nm%YD5y`>PD*8!Oh!{by(?e{8n%?0<$XlfO!0 zuVq&?z5cQ4Kf{|Z^@qCW2R%O$XL;?b&R52+{y(+z8f@)8ABj?%<FW6W$?qVmpWi)Z z{5hK#^C#$o=|Uxc;RrMP=aXmJe-X%LI{iStQP<(~+WdUO{|vV8W~Bf7aXWh3eXbhr z42J&0VZQx8UrG7@<(S2AX8z;;!#_N^*PPUp|9tLJ{HsMPJbyd<P&D4URnq?Mw%0!= z#vYO5{jhg~oO|1sj*owDYaIV~I{fh^lM@b~w!C&Z?z=(b-xS7YyuV#5OoY3A6F0uh zm$&~Zv~#ZdF*7;)zYF)6ug)~PKJoVL8{RBU&rEqZJkQmICHBvCE55e(YeK8xHjV4D z1`CpwVD7`fm&a$l-pR2%&_U$I%BS7-Mql4)VLMg<bvg`nq<Ct`#seY@FRmB&JD!bP zwumJr7)u_P-7>Kx|5kH=dA!0klcUi^6+BMI|1%tm2;Uga_|g5qb~)|Kxm#uB{FRSL zMgP1O)VyUMhqdwT2^{JRzo|7?|I$8RC-=v1+ee3g$FB+hwm!1$W?!|Z+j+zGpoZ^X z;}+j3j%&qiQ-Ru5gmC5Z<GpUu_O08uZ8G?rzpPDS`cB0o?O&W@w|CgMFRh68njCcX z-KAT1ty2D+tKYSFrQM-D^ABH>T7LAtWb}{ikz1?dc{11e&CXPhydl4**3CiX%L9#b zoD2BFKCGRxE5F6WoAb(=Yu5yv9(+sfb^Pm^jpZauY<=CsbxPUO=866I&+u?<d9cvh z7O7<IU5a`Bx5WEn#AAL-F?`q3?z?QK^+P_C`OQD&&At5}?o4L<&v5*}x>eV{UHheP zcIlaP$A5<XJdMYnX)sm6hQVR9<|dDcZkIe>bu3n$@qqu>PTk~3{Y_hJ54}Gk*01!R z;k0#{@wQrnna3Y@F}!}UUT*s1(tBIAqkkA5{55aY&*O8orn=fK(X041b;bF1JN=5| zbJOFteRw+i>-J609PA&ktADIw_;NS@Xcc?gWBoN*-=@{1s7&I0{-XJreZzX|y+2;& z))rlh<Nxq&>AJfmJjxo)_Zh^FU(t=f@Q?L}yU&D}EY0FIcPH;$vS-3u-Pc<S=l>AP zzL>K{=gaNXZ5y{VU1R;d(NV%xzTr`WP5*D>$Lifb_gz`@$1vq@^0sF&)uO7K|1&U0 z?O#^I`r%IS-_@~uub7_R_VnJPq^{#HmX|*}wl}Pc;nXD?!-W|f;+~gu*8Dj3A~7`i zYu@sYrmIOl4h8f0l;B9wU0tOjjPjHAE$dgT_4RaRaDSq|a`B1y;GjSU!Jpi(GCql4 zxiTeyrOxTsESuJ^rm7;0@)J-LuTwu5XE^_;o$AN5skTcB)H*A_W!#mRtZ`rK$@AsE zHvYU`8fX8Z`Jb2kk@vs3`u|E7I>_xL)ee}0Is&R@RWR@{c12;1=!2?f&<gynkH-(| ziXS@=b8^@5@E(5kfb9|m?!JeAH2gW9q}}B&TI2j9{dd1;=GsTRLU!UoTP-JwU+w?T zAjbat*xpr5Mg|$olRun4GM}qrV_?bMFx8#;KTCJm#q9jTRrmc5yV9;x4{f|Zv>&{u zmOd@kBr<lpea1#5weu@ua_xhRV>WycKeC_W^TT-YbxSkmmz@ukdHj2E*~6cr3;0tO z?J52zw!i0(^{0yc2g1F&zrS0<Y1sdlv;O19=vn^9^_gBJy3FdiCM5r0cjNT`405rj ze_dc-d@*uXe#aKy1m<P0zKPF#%X-N2PvcrEj13AXrQ8a=^|?7opYz@&Ztws7>4ZRC z+D_Z>N5>n#^mP7l&Nl9Uu=UK7`92GjKbtV#ycp+be!QYoGV1=Jd7@Xpb{?0!xwUS; zMsoiOQ8_!4itSA${~5S%ZePZ;wEp8W_J2PY@P}O8dRE(Ui+R+xg}JHxY4aR*ev^Dv z+gjPS{NtkBq_<zzx8D*yx4HWATO+qHk^c<YGBVX01H(+#H%1xk691=uRsWA;O=a4S ziBtI>PCEWEr#gJ;%Uh{!6VtZM%AF%N?e!%MWsdz57Vzs`v=h4jx@t+)_anJJueL9q z@kVfep?Hl<g5bXs3{~&eNA;PssdTA?^fH8oN^r3|uqXQAxQ?ys(Y1S@gn7>h`U}3A zv>>6LIq0H;Ox^Mi>ks_esP_19naA-TYa1K>);VcU-Su~VjX|n$=B&Q8%f0`oX&z?$ zxvoCy>naWA<Np~RhE_cG`Oh%H{>bi6i{BkDSr=0O_>H}n{iZsL%s=kyU+n7QYrN?A zr@n0eInXxtkN+9op6?TzUw`PA?ybHxn>5t_Gbr;v1)V&5{^*SQ>ovBm{~2D-Y5!%o z9<oVZjQ=Q4@;}j&=l_;u**`S@vD04cKLh{U3G?RV%zyM~Zyop|u($es;eU9=oi8`O zIC^#Ce};+DKLh_WaI_zjjsE8pXTE7;&wmEqSv9BsGt?~l&tUb9ON04@@(=FZdWGpn z_UT;PTFH3w^jnty3<tXBU)yz7{-Jx5iSOF{1<}3={~4xDublJz`tuX=4Wc(MI`DL9 zJm^g7GVL>!2ytv+->@7@bwK{PzPJxa2AyU}(?f+tyI1{iK0NE$<CQPU#QmyHs&McB z_v@JZ^XQNO_L*7sj5WMfo=w+29qg~po>ch5?$w$946XWWGxvXD_|d*5QsMVT&z;jh z-g;0s^^HgX`viI3nvBc#k53={mHNl|N1ifc|8vRz3>Q}XyYb_Gf_>$~yW#<kS0}l$ z{AYL)`Y#lG5(9t7e+Hpk`^TRjF8Q3i{^pbX7gEh17soVr-*21scISVF#`(_$plL$< z?w0tEUmx<8$;aPq{`1lOkBNJ`JMY5RjqQO?jvxPL9|t~%;g3mvi#zYK?8e>wN_zI6 zbmc!>jFZd@cDpWFEw5%*|4Fs#uL$E4`41PYeD;5Q`*3Yp{_m9LpN5P7iMPJl6ZL~R zcE-HsY@UA}+1Fnz;8*z1(7O8Z>h(W9|A<|wV9WDX;rw%{OZA7sKTiA4(5=ssdF@nv z*R#NhKTqvH1x@E0Yl^Pyu$tGowD~&M8uxz|U*>;U{ilBAe})suk3ye#)qRRw-B7zD zMSf{DuL$FlY4<n3Z##3ZZuP3HUsLWMNtvNxKjH4L>yb<U=zegUxaD?5(a9Sn*;9?@ z{QC3cdb}%xkwnt=&ZH)lF4KpBA{z1znqQ!U&4k)Z11V3FGlvJ#L$tCRJ)p8{Vm@B) z_`{mHJpQHFteS7-d>78-Eh^Laaq7Y9^(<_ERv+AB{xLc3!?CUFUX_{6Dw+JcTs~t* z<l+gdwmr{L;Ny^-@Kt>)Lv6cjz{S)n>KERmU7aNHl~cieN1v!x$CH#5ER&D>?OpX3 zWd?^9#n_-RGt|~U?DCgr^}Sc#Cv4v4x9QA7w_3|rwX4sS^50@UC>AuO^(*%SKJ(kr z3G%<+tYxU03Mzm<T)fBspJ74X&i@Q`ivJlNZ>c}*USa>Qao6*|KiWZy`Jtx?^U6N> z&+v=w_5AOT<o{W_|1l|V{?G72dR_hfj`|;OVP_N5*RbM`{D+f|*0EkSS?YV8SA1sv z>u1Z)?4K#|OE})3M&-lFkNQVq?e0Z<kB;1a>m8#^u9E@()ouMpu5U*3<8}E5{~5aC zSU=3~uyJ4IygXaw)pjS3skx8-Ua7bf{x@CT+TQPAJp=y|@NuGTeIM%oGMAqJ{gMAa zgY4peQr4ioI=t8I-ygC6QwACr0-a8p@t*xZ!v*u0{|x&D{xf{MW&d#T9{K+a4tI<H zfzEC^o&i0al-{O&V*R_gMlOPR`RgoOAHn*Mr(S%K?}_8Q{>($^YU|R&b9BO2B%S=v zQ1NGfTL$x<MGZwpRzsi=CZ)_u{IUC}m>u7TyVo|?PV;b6?vOFrB)_Zq^)H@zS9ivl zehjkz;aR6qVSMn@oSVC)Pj~$G*l8pGgD21afm?&tkMsjk^N;MF@hA52&u7_@b=9(3 zW*Xg+FZ?XI+?T62`Br_Kx!|Rgi8kNNr8jRb`Xb=8^2Z!L|GgPnt29CxG$a`K7?zSW z5W<qm!;!#Y+gr3x^+*20c+qI9_?HIm*8J06-DN3S`SlLFz4OGkv9ThIkM@aO+uGlH zPp|o4ocgZpy+R)zdtH%VRNS!Kmd%4D{i#Zs>D$of_a*<>^X>d_KXB@V+U0)n+Z@#_ zWA|6oY485>W$pg<Sy%Qc{-|H{s(54O({0?^@{dYXCH|>;F5sJmZ>VOd$q{$_2W(7& z1lkh)#9HKQEA6~q*p!2oTpro~jceC`hKs&2{}~SI|5ULO|GTIDrOOn?7lWoE3B=uI zC)SPFhL6w>tqWk^5FC5WMDLBLd(d%);MLtfw*O~PS${+xv}D|L0pI4g-|9bqXaD<0 z<jL-BQxCZp3U7QNdeHRq`@{LoaZ(@48*@t6x;+l^UU@6vHOq;WpH7@I;1a&T_x0la zx^s0hW_=}R!$Y?3Wj6HG>3AW%%^{#(*+K5KYsG(t1LwuErRG%aZ#O-8@6mIw0_9n5 zcYYV0I^|y@`e1&1V%$#KBW4?Ht_!>Kco>~mW(}2la)D(^SZ&+h#jhr9iK<(hT&eUa z=-yKm<qs^^S{X#bQlEExv9)^q=KHO4bF<C=e4h7GaKBP<_=6p7uS93v%XrqgGrYH1 z^OvB5P+)-R+f}i;t78sr=P}wS$xvk59(QbIOvQA^ExXLNTiu(@d%(irWJ%Z0F9$6b z@Oo*APQ79@;gp*ryF!=bRFTaFq0B0i8(0~1MW^z2e&Oz3n9H_vnRkI7i)XpCU9ACM zc31<K7RP(t)L9<MJ6oT2|4q_q*i`GDwUocpM7w+cCg-)8m+nm7e$snM`uSxSiXEh; z1V(=U^{s!Yhw_!uY-#hv3ERavCGDF99i&7;#HMeX{(<w&yM;SjzD$y2Uirt>-+@(h z+C9|^LGR!6u6?<>c<w&W-3~v$+@5m{vVtD%uyE9iSx1vUsNPq1hM(C8T0toOG5?=u ze24w(JM}NJW0w}zi~VPKGWAFEzrDx*wQXU1a-VOX$qPIF53bWXYnQ(Yj&ZmoRv~26 zUc8wn_27$I?c$KXOG*}|J@&Y$FZZU$E$^nF$gjCeCfV-z)%Dtr?LWgw)l2pF=l^GL zw=J9XtUd9OuF`X#E4hznaXwD@c|~YR{~lY8SG)|B?+@B@_%3?!eb?W=clTcXw&{`6 zwNGn0R&iR~*&`I$S9qLhXN5w2Z@hqM;L7;Z?5$feZFb}?nw&r9rh@t7Et9Gm9At~b z_orL0Zn<pZy7<hKwNq~y#QeQ<aLVI<f3J&vc>i!+>!Wy~AN|fBS<k+a>YHn(+{YPe zz9KEmX5~4)`@dfVu;)M4Z?0mSyYTGlA8wUf?ne7N7mA%;mZ)}dl98w41`CC+tBq<L zuWp@x^V9buVtFUmI4rvMD58yP+t;wdzLv#oj~CiqIqUvFz0qW?+4F!sS4=zBu3eOw zT3jg4wOIXM<hB0h_j}kMyl<Nx)jRd<pL?>qcBf8!pJ*gj#>jC?B-QUu$=3yZ(GTYz zzTZAi>%-o?XTKi2QaZEQ^h$2UNfrOe$BrsIzVqBRd)bHZ!*|OM)C=Ub%`8g$F!f4$ zNwE+2;<qQPt0%Y_zo>lav-5}M1Amc7$JH<1mM=eEE_I&!miH%t!wPQ;3a>9XX1jX! zrFVP$KkR=rZQ{e|xka(b9#>9jsT`Tq^(H`oQ<Xz`<3afatomKwcFq0Ia6DG+wEK?i z?BBC39`vPJ7`7W}n?G3EFY_zBl>dM}%eoo5%i2C=Puh`vxai>Ns>bj2&OfdjKF$rh z?fQ4Ajdg9st7)&ZW%Aw>h}X|*nD4;N9QV;dPW;28-yt95kKA709@TsMZsw=eo(b>& zsONofU!cXIyzJren$5?>tCk;G-_?A;%zRT+#y9VMUl-fgG;j;QZVGj<NuQ;k8ZS_H zWt!5FPGO(++#{VQf+lXX|M9u?*QJW2k`K?{>aM@_ip8ze;z@LQ9<#WnQbX;biC-la z@J;*ufW7JYrCGNwS?`YCyTg0G?cD8UI?JCbUtzH4TKFOT$gVwB+txqutxKEt*;6NB z>Wqyy)`(75Um+Q^@Aw6-Z$b_%lN+oi#|eLUmikfr_<NDp+tlmki}*E#{$As)wEmgk zj9Lw5w&M=_KE@wAFZLqfzHj>S7=M*n-G>U^bM5%a_&rVjZ(aMkkJ}IGbKb1b588K0 zVcw-*$8Nq03%0hHoHR|bS;&&%%W?aut{<NN^M2k}H>v)`)%AWK_y6gzQ~uAeA@=;g zt}KQ}d&D2jjr;yU=hm*>=U3f~yrblC-`LnqI$1u5&2Go{b;1wBTWW+K$C_2&7mBz2 zx8LOLvxBye-5!)BF!J2|dh*M<;}4##O<!0eX0>d=n`zT7pZT<DVG`Q|D?b0IiTgzV zSpR5Vc6@!N;Q36^n`x0bvrn_MDLgY{(O3Auuz;gvee197O?4`fui}K~?tdshhjrh! zd36q!ER2659=6v!N$c;H`nP;l#eDZ4)r;;)Tbe4U?A;mMv{9%o=2v25$NK{>e2Zr7 zu~Yq_`6yQ+>PK5`u<QOQ%WtZyFPh4;+fzZt;IN+ME8F;w!H2Jj-<R1EvGrzJv*%R> zk24oH1g$aGV3^?Wb6a{}uY+vo55WieZ`N<>-_kvI$M5u8eSdzv{XM@;YyKhK?4V0F z-fRBYUVV4=cIJYUsg{;!68fjVYzt%FuC(kwLtE*G{6BwR+y4-h|IZ-3tj7Ms`i3v| z9n-h%liPna&$QM`-Me+hYNrJgmgI356*(NMmiJ=#3cC9cZ?kIjHt>I_OVw8}-_Yhi zCdFK__)t_|$8@H<>mGBcrrr^M#=gw0D(tBU<JlkFht5AZ&wleoQ0&^v(OX(ht=wSt zT=%m2wOw8s3;1n6=pXK0&swoO`pV?czDK8n)ABd}RE^~Oboz73bH*7Z?*o6_e&}PT zd~NYZzV21Ni?UC!<t4HUB_yP?2oxT3e0fFcOO^)nv1dR0ANvcmZ2lPE_jJdl!%QEd z7oM5%rnvFPg!^7!D)-1Q@_q35VQ`wb=O-5>Rht#;ijDui)#d#99K9ugy(j9A`p4t# zqHApoA0Kb`JE_TgB>l<x1iQo^J?WRW*C>BjxMjUyzi`Fm==m|%rX;CP5SUol(=*AF zVNMCNt@ZV#fev!aAK9HZeN=zTz4*nirp-}zGk?n`C$^t9WRVYWuy4)Xewe>QETBH^ zWxb%9RDyJX*BTYqFDxk^Y&rgDufDQR-frQ?VBe1mu1pm>#jpKlo}c%J$JXBqzyGxk zFLaOzKm5M!R(?Zndd9NqyI#-#+3Bmsh{=|%c%E_I)>D1u%eFrbKhl@}_@t3GDO0D^ zJF!DQDQ1H4+%*<=j88lfsFK_H_Qe8ziP;bHkJ!3h|E(YRqvicFgBuS+Pw)CA*YcM; ze9;f{gR{aLzc?;?nQ^@EzR9Pe&-N?-HE(|&D=NZxxFY-EpIz)nbgPfNU9sfkDz@8s zN?OUM+n#Pd@9*`h^sdQkIk_uewoY-mK5f$NPL314FTyR}_grfgVLbjr`@qH@$p_9q z?Ed-qO2U*=s&<jCC3UNN=H2^x)cr&Kk$=)VXH@7P+Z=J@)bD?13zoFnw>jEc-r}v+ z6=8fDrG7~IWQ}X?`X85%6lYH_TVf)RtE7@pWHryN@&H5nx~lN_$MwuF<E$^Xwk?rV z>FvIK$G!K%_U$WdkJqnYDY+8B-h2GR`A4o><ZoWPFE}UjK~7j|y@CGrAbYlT_Yc%D zT&`hXcA9m`q}aHa4cV(tx=96D@su&E_f^gFErncAOa5iFQ#>8y8bOOsh6_eNl6!B{ zp7LY7-}rBtADsT_VdAW_Yp3=*9X}USSET>kLGCCS-o_u;Yx_IJ3vbq#ew5i{5SnY3 z(P+1BDf_EKo9p<ZZPy>lWwT`DNuK05-+k(hx|RU;QZnpk9ISfcia&NADxatD;p)ES zOWOY3xVZFp=(dBO4J35L?>`Nbd)@c-#gzbd)epaqo7q`?coRNhm+BWUp-;E%P4e$N z{=IyKeS1Lm+Vwgg;}2Cguif6chks>#((9CIlMIg-Pd<5$@u2NN7J0{On=c>#&mdBw z_#``?|9(*E<8zl!CmvsaLZ+_yrGwmYP#5-(?tcb}`ipAU?Jf8JI4b{P`=7-B3@)={ z{yh87@ECLtXL$dAhC}y1w*M8%E&e?FKSNL8e+KUQWAa}-x1K+j|Ig4t?%=37R0*H? z-S><VTYmVjZL{T;Ed0-~h&62PKfND6r2RKJKJ?Y|Q<<_+SoEFMyYm<HuQf=2G>)Er z{GRgWAH@%E)?78_EcKr9R4LTHWd66R`QNtn?G$}eCKiynt8{Dcs+{fHIuko<MI9LG voOZrv{=x13L2X*@mM2Crr<)7Q75+Y1{)_Pj|CP_Nz9VOjgNUK2`u{fp6I7@6 literal 0 HcmV?d00001 diff --git a/apps/docs/docs/advanced.md b/apps/docs/docs/advanced.md index 77272a37f..dd35a00cb 100644 --- a/apps/docs/docs/advanced.md +++ b/apps/docs/docs/advanced.md @@ -1,5 +1,5 @@ --- -sidebar_position: 3 +sidebar_position: 4 --- # Advanced Features diff --git a/apps/docs/docs/api/classes/BaseEmbedding.md b/apps/docs/docs/api/classes/BaseEmbedding.md index c93e1d66b..7e56796dd 100644 --- a/apps/docs/docs/api/classes/BaseEmbedding.md +++ b/apps/docs/docs/api/classes/BaseEmbedding.md @@ -36,7 +36,7 @@ custom_edit_url: null #### Defined in -[Embedding.ts:206](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Embedding.ts#L206) +[Embedding.ts:206](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Embedding.ts#L206) ___ @@ -56,7 +56,7 @@ ___ #### Defined in -[Embedding.ts:205](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Embedding.ts#L205) +[Embedding.ts:205](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Embedding.ts#L205) ___ @@ -78,4 +78,4 @@ ___ #### Defined in -[Embedding.ts:197](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Embedding.ts#L197) +[Embedding.ts:197](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Embedding.ts#L197) diff --git a/apps/docs/docs/api/classes/BaseIndex.md b/apps/docs/docs/api/classes/BaseIndex.md index 38847d309..a0c4c744f 100644 --- a/apps/docs/docs/api/classes/BaseIndex.md +++ b/apps/docs/docs/api/classes/BaseIndex.md @@ -43,7 +43,7 @@ they can be retrieved for our queries. #### Defined in -[BaseIndex.ts:80](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L80) +[BaseIndex.ts:80](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L80) ## Properties @@ -53,7 +53,7 @@ they can be retrieved for our queries. #### Defined in -[BaseIndex.ts:75](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L75) +[BaseIndex.ts:75](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L75) ___ @@ -63,7 +63,7 @@ ___ #### Defined in -[BaseIndex.ts:77](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L77) +[BaseIndex.ts:77](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L77) ___ @@ -73,7 +73,7 @@ ___ #### Defined in -[BaseIndex.ts:78](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L78) +[BaseIndex.ts:78](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L78) ___ @@ -83,7 +83,7 @@ ___ #### Defined in -[BaseIndex.ts:73](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L73) +[BaseIndex.ts:73](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L73) ___ @@ -93,7 +93,7 @@ ___ #### Defined in -[BaseIndex.ts:74](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L74) +[BaseIndex.ts:74](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L74) ___ @@ -103,7 +103,7 @@ ___ #### Defined in -[BaseIndex.ts:76](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L76) +[BaseIndex.ts:76](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L76) ## Methods @@ -117,4 +117,4 @@ ___ #### Defined in -[BaseIndex.ts:89](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L89) +[BaseIndex.ts:89](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L89) diff --git a/apps/docs/docs/api/classes/BaseNode.md b/apps/docs/docs/api/classes/BaseNode.md index 5f9ff423d..bc4aa920f 100644 --- a/apps/docs/docs/api/classes/BaseNode.md +++ b/apps/docs/docs/api/classes/BaseNode.md @@ -28,7 +28,7 @@ Generic abstract class for retrievable nodes #### Defined in -[Node.ts:48](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L48) +[Node.ts:48](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L48) ## Properties @@ -38,7 +38,7 @@ Generic abstract class for retrievable nodes #### Defined in -[Node.ts:39](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L39) +[Node.ts:39](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L39) ___ @@ -48,7 +48,7 @@ ___ #### Defined in -[Node.ts:43](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L43) +[Node.ts:43](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L43) ___ @@ -58,7 +58,7 @@ ___ #### Defined in -[Node.ts:44](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L44) +[Node.ts:44](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L44) ___ @@ -68,7 +68,7 @@ ___ #### Defined in -[Node.ts:46](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L46) +[Node.ts:46](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L46) ___ @@ -78,7 +78,7 @@ ___ #### Defined in -[Node.ts:38](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L38) +[Node.ts:38](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L38) ___ @@ -88,7 +88,7 @@ ___ #### Defined in -[Node.ts:42](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L42) +[Node.ts:42](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L42) ___ @@ -98,7 +98,7 @@ ___ #### Defined in -[Node.ts:45](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L45) +[Node.ts:45](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L45) ## Accessors @@ -112,7 +112,7 @@ ___ #### Defined in -[Node.ts:104](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L104) +[Node.ts:104](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L104) ___ @@ -126,7 +126,7 @@ ___ #### Defined in -[Node.ts:84](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L84) +[Node.ts:84](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L84) ___ @@ -140,7 +140,7 @@ ___ #### Defined in -[Node.ts:58](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L58) +[Node.ts:58](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L58) ___ @@ -154,7 +154,7 @@ ___ #### Defined in -[Node.ts:94](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L94) +[Node.ts:94](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L94) ___ @@ -168,7 +168,7 @@ ___ #### Defined in -[Node.ts:72](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L72) +[Node.ts:72](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L72) ___ @@ -182,7 +182,7 @@ ___ #### Defined in -[Node.ts:62](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L62) +[Node.ts:62](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L62) ## Methods @@ -196,7 +196,7 @@ ___ #### Defined in -[Node.ts:124](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L124) +[Node.ts:124](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L124) ___ @@ -216,7 +216,7 @@ ___ #### Defined in -[Node.ts:54](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L54) +[Node.ts:54](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L54) ___ @@ -230,7 +230,7 @@ ___ #### Defined in -[Node.ts:116](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L116) +[Node.ts:116](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L116) ___ @@ -250,7 +250,7 @@ ___ #### Defined in -[Node.ts:55](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L55) +[Node.ts:55](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L55) ___ @@ -264,7 +264,7 @@ ___ #### Defined in -[Node.ts:52](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L52) +[Node.ts:52](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L52) ___ @@ -284,4 +284,4 @@ ___ #### Defined in -[Node.ts:56](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L56) +[Node.ts:56](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L56) diff --git a/apps/docs/docs/api/classes/CallbackManager.md b/apps/docs/docs/api/classes/CallbackManager.md index e2e2b50a2..c4e43bd4f 100644 --- a/apps/docs/docs/api/classes/CallbackManager.md +++ b/apps/docs/docs/api/classes/CallbackManager.md @@ -24,7 +24,7 @@ custom_edit_url: null #### Defined in -[callbacks/CallbackManager.ts:68](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/callbacks/CallbackManager.ts#L68) +[callbacks/CallbackManager.ts:68](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/callbacks/CallbackManager.ts#L68) ## Properties @@ -52,7 +52,7 @@ CallbackManagerMethods.onLLMStream #### Defined in -[callbacks/CallbackManager.ts:65](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/callbacks/CallbackManager.ts#L65) +[callbacks/CallbackManager.ts:65](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/callbacks/CallbackManager.ts#L65) ___ @@ -80,4 +80,4 @@ CallbackManagerMethods.onRetrieve #### Defined in -[callbacks/CallbackManager.ts:66](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/callbacks/CallbackManager.ts#L66) +[callbacks/CallbackManager.ts:66](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/callbacks/CallbackManager.ts#L66) diff --git a/apps/docs/docs/api/classes/ChatGPTLLMPredictor.md b/apps/docs/docs/api/classes/ChatGPTLLMPredictor.md index d25eda528..6dff38c37 100644 --- a/apps/docs/docs/api/classes/ChatGPTLLMPredictor.md +++ b/apps/docs/docs/api/classes/ChatGPTLLMPredictor.md @@ -26,7 +26,7 @@ ChatGPTLLMPredictor is a predictor that uses GPT. #### Defined in -[LLMPredictor.ts:26](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLMPredictor.ts#L26) +[LLMPredictor.ts:26](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLMPredictor.ts#L26) ## Properties @@ -36,7 +36,7 @@ ChatGPTLLMPredictor is a predictor that uses GPT. #### Defined in -[LLMPredictor.ts:24](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLMPredictor.ts#L24) +[LLMPredictor.ts:24](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLMPredictor.ts#L24) ___ @@ -46,7 +46,7 @@ ___ #### Defined in -[LLMPredictor.ts:23](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLMPredictor.ts#L23) +[LLMPredictor.ts:23](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLMPredictor.ts#L23) ___ @@ -56,7 +56,7 @@ ___ #### Defined in -[LLMPredictor.ts:21](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLMPredictor.ts#L21) +[LLMPredictor.ts:21](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLMPredictor.ts#L21) ___ @@ -66,7 +66,7 @@ ___ #### Defined in -[LLMPredictor.ts:22](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLMPredictor.ts#L22) +[LLMPredictor.ts:22](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLMPredictor.ts#L22) ## Methods @@ -92,7 +92,7 @@ ___ #### Defined in -[LLMPredictor.ts:49](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLMPredictor.ts#L49) +[LLMPredictor.ts:49](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLMPredictor.ts#L49) ___ @@ -110,4 +110,4 @@ ___ #### Defined in -[LLMPredictor.ts:45](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLMPredictor.ts#L45) +[LLMPredictor.ts:45](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLMPredictor.ts#L45) diff --git a/apps/docs/docs/api/classes/CompactAndRefine.md b/apps/docs/docs/api/classes/CompactAndRefine.md index b23e37a9b..e091ab3de 100644 --- a/apps/docs/docs/api/classes/CompactAndRefine.md +++ b/apps/docs/docs/api/classes/CompactAndRefine.md @@ -34,7 +34,7 @@ CompactAndRefine is a slight variation of Refine that first compacts the text ch #### Defined in -[ResponseSynthesizer.ts:66](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L66) +[ResponseSynthesizer.ts:66](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L66) ## Properties @@ -48,7 +48,7 @@ CompactAndRefine is a slight variation of Refine that first compacts the text ch #### Defined in -[ResponseSynthesizer.ts:64](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L64) +[ResponseSynthesizer.ts:64](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L64) ___ @@ -62,7 +62,7 @@ ___ #### Defined in -[ResponseSynthesizer.ts:62](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L62) +[ResponseSynthesizer.ts:62](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L62) ___ @@ -76,7 +76,7 @@ ___ #### Defined in -[ResponseSynthesizer.ts:63](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L63) +[ResponseSynthesizer.ts:63](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L63) ## Methods @@ -102,4 +102,4 @@ ___ #### Defined in -[ResponseSynthesizer.ts:152](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L152) +[ResponseSynthesizer.ts:152](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L152) diff --git a/apps/docs/docs/api/classes/CondenseQuestionChatEngine.md b/apps/docs/docs/api/classes/CondenseQuestionChatEngine.md index 569ca4565..b35200e6c 100644 --- a/apps/docs/docs/api/classes/CondenseQuestionChatEngine.md +++ b/apps/docs/docs/api/classes/CondenseQuestionChatEngine.md @@ -37,7 +37,7 @@ data, or are very referential to previous context. #### Defined in -[ChatEngine.ts:75](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L75) +[ChatEngine.ts:75](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L75) ## Properties @@ -47,7 +47,7 @@ data, or are very referential to previous context. #### Defined in -[ChatEngine.ts:71](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L71) +[ChatEngine.ts:71](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L71) ___ @@ -57,7 +57,7 @@ ___ #### Defined in -[ChatEngine.ts:73](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L73) +[ChatEngine.ts:73](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L73) ___ @@ -67,7 +67,7 @@ ___ #### Defined in -[ChatEngine.ts:70](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L70) +[ChatEngine.ts:70](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L70) ___ @@ -77,7 +77,7 @@ ___ #### Defined in -[ChatEngine.ts:72](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L72) +[ChatEngine.ts:72](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L72) ## Methods @@ -104,7 +104,7 @@ Send message along with the class's current chat history to the LLM. #### Defined in -[ChatEngine.ts:104](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L104) +[ChatEngine.ts:104](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L104) ___ @@ -125,7 +125,7 @@ ___ #### Defined in -[ChatEngine.ts:89](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L89) +[ChatEngine.ts:89](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L89) ___ @@ -145,4 +145,4 @@ Resets the chat history so that it's empty. #### Defined in -[ChatEngine.ts:123](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L123) +[ChatEngine.ts:123](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L123) diff --git a/apps/docs/docs/api/classes/ContextChatEngine.md b/apps/docs/docs/api/classes/ContextChatEngine.md index 4bef6c3c6..44107d0fe 100644 --- a/apps/docs/docs/api/classes/ContextChatEngine.md +++ b/apps/docs/docs/api/classes/ContextChatEngine.md @@ -31,7 +31,7 @@ ideally allowing the appropriate context to be surfaced for each query. #### Defined in -[ChatEngine.ts:138](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L138) +[ChatEngine.ts:138](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L138) ## Properties @@ -41,7 +41,7 @@ ideally allowing the appropriate context to be surfaced for each query. #### Defined in -[ChatEngine.ts:136](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L136) +[ChatEngine.ts:136](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L136) ___ @@ -51,7 +51,7 @@ ___ #### Defined in -[ChatEngine.ts:135](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L135) +[ChatEngine.ts:135](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L135) ___ @@ -61,7 +61,7 @@ ___ #### Defined in -[ChatEngine.ts:134](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L134) +[ChatEngine.ts:134](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L134) ## Methods @@ -88,7 +88,7 @@ Send message along with the class's current chat history to the LLM. #### Defined in -[ChatEngine.ts:153](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L153) +[ChatEngine.ts:153](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L153) ___ @@ -102,7 +102,7 @@ ___ #### Defined in -[ChatEngine.ts:149](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L149) +[ChatEngine.ts:149](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L149) ___ @@ -122,4 +122,4 @@ Resets the chat history so that it's empty. #### Defined in -[ChatEngine.ts:191](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L191) +[ChatEngine.ts:191](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L191) diff --git a/apps/docs/docs/api/classes/Document.md b/apps/docs/docs/api/classes/Document.md index b909f2084..488a8550a 100644 --- a/apps/docs/docs/api/classes/Document.md +++ b/apps/docs/docs/api/classes/Document.md @@ -32,7 +32,7 @@ A document is just a special text node with a docId. #### Defined in -[Node.ts:216](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L216) +[Node.ts:216](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L216) ## Properties @@ -46,7 +46,7 @@ A document is just a special text node with a docId. #### Defined in -[Node.ts:39](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L39) +[Node.ts:39](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L39) ___ @@ -60,7 +60,7 @@ ___ #### Defined in -[Node.ts:139](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L139) +[Node.ts:139](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L139) ___ @@ -74,7 +74,7 @@ ___ #### Defined in -[Node.ts:43](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L43) +[Node.ts:43](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L43) ___ @@ -88,7 +88,7 @@ ___ #### Defined in -[Node.ts:44](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L44) +[Node.ts:44](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L44) ___ @@ -102,7 +102,7 @@ ___ #### Defined in -[Node.ts:46](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L46) +[Node.ts:46](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L46) ___ @@ -116,7 +116,7 @@ ___ #### Defined in -[Node.ts:38](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L38) +[Node.ts:38](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L38) ___ @@ -130,7 +130,7 @@ ___ #### Defined in -[Node.ts:42](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L42) +[Node.ts:42](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L42) ___ @@ -144,7 +144,7 @@ ___ #### Defined in -[Node.ts:142](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L142) +[Node.ts:142](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L142) ___ @@ -158,7 +158,7 @@ ___ #### Defined in -[Node.ts:45](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L45) +[Node.ts:45](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L45) ___ @@ -172,7 +172,7 @@ ___ #### Defined in -[Node.ts:138](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L138) +[Node.ts:138](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L138) ___ @@ -186,7 +186,7 @@ ___ #### Defined in -[Node.ts:137](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L137) +[Node.ts:137](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L137) ## Accessors @@ -204,7 +204,7 @@ TextNode.childNodes #### Defined in -[Node.ts:104](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L104) +[Node.ts:104](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L104) ___ @@ -218,7 +218,7 @@ ___ #### Defined in -[Node.ts:225](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L225) +[Node.ts:225](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L225) ___ @@ -236,7 +236,7 @@ TextNode.nextNode #### Defined in -[Node.ts:84](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L84) +[Node.ts:84](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L84) ___ @@ -254,7 +254,7 @@ TextNode.nodeId #### Defined in -[Node.ts:58](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L58) +[Node.ts:58](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L58) ___ @@ -272,7 +272,7 @@ TextNode.parentNode #### Defined in -[Node.ts:94](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L94) +[Node.ts:94](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L94) ___ @@ -290,7 +290,7 @@ TextNode.prevNode #### Defined in -[Node.ts:72](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L72) +[Node.ts:72](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L72) ___ @@ -308,7 +308,7 @@ TextNode.sourceNode #### Defined in -[Node.ts:62](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L62) +[Node.ts:62](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L62) ## Methods @@ -326,7 +326,7 @@ TextNode.sourceNode #### Defined in -[Node.ts:124](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L124) +[Node.ts:124](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L124) ___ @@ -344,7 +344,7 @@ ___ #### Defined in -[Node.ts:149](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L149) +[Node.ts:149](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L149) ___ @@ -368,7 +368,7 @@ ___ #### Defined in -[Node.ts:157](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L157) +[Node.ts:157](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L157) ___ @@ -386,7 +386,7 @@ ___ #### Defined in -[Node.ts:116](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L116) +[Node.ts:116](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L116) ___ @@ -410,7 +410,7 @@ ___ #### Defined in -[Node.ts:162](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L162) +[Node.ts:162](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L162) ___ @@ -433,7 +433,7 @@ ___ #### Defined in -[Node.ts:187](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L187) +[Node.ts:187](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L187) ___ @@ -451,7 +451,7 @@ ___ #### Defined in -[Node.ts:191](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L191) +[Node.ts:191](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L191) ___ @@ -469,7 +469,7 @@ ___ #### Defined in -[Node.ts:221](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L221) +[Node.ts:221](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L221) ___ @@ -493,4 +493,4 @@ ___ #### Defined in -[Node.ts:183](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L183) +[Node.ts:183](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L183) diff --git a/apps/docs/docs/api/classes/InMemoryFileSystem.md b/apps/docs/docs/api/classes/InMemoryFileSystem.md index 2f75ac0d7..b5b88af44 100644 --- a/apps/docs/docs/api/classes/InMemoryFileSystem.md +++ b/apps/docs/docs/api/classes/InMemoryFileSystem.md @@ -26,7 +26,7 @@ A filesystem implementation that stores files in memory. #### Defined in -[storage/FileSystem.ts:25](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/storage/FileSystem.ts#L25) +[storage/FileSystem.ts:25](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/storage/FileSystem.ts#L25) ## Methods @@ -50,7 +50,7 @@ A filesystem implementation that stores files in memory. #### Defined in -[storage/FileSystem.ts:38](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/storage/FileSystem.ts#L38) +[storage/FileSystem.ts:38](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/storage/FileSystem.ts#L38) ___ @@ -75,7 +75,7 @@ ___ #### Defined in -[storage/FileSystem.ts:44](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/storage/FileSystem.ts#L44) +[storage/FileSystem.ts:44](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/storage/FileSystem.ts#L44) ___ @@ -100,7 +100,7 @@ ___ #### Defined in -[storage/FileSystem.ts:31](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/storage/FileSystem.ts#L31) +[storage/FileSystem.ts:31](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/storage/FileSystem.ts#L31) ___ @@ -126,4 +126,4 @@ ___ #### Defined in -[storage/FileSystem.ts:27](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/storage/FileSystem.ts#L27) +[storage/FileSystem.ts:27](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/storage/FileSystem.ts#L27) diff --git a/apps/docs/docs/api/classes/IndexDict.md b/apps/docs/docs/api/classes/IndexDict.md index f6bfb9970..f3d37967d 100644 --- a/apps/docs/docs/api/classes/IndexDict.md +++ b/apps/docs/docs/api/classes/IndexDict.md @@ -33,7 +33,7 @@ The underlying structure of each index. #### Defined in -[BaseIndex.ts:21](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L21) +[BaseIndex.ts:21](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L21) ## Properties @@ -43,7 +43,7 @@ The underlying structure of each index. #### Defined in -[BaseIndex.ts:36](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L36) +[BaseIndex.ts:36](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L36) ___ @@ -57,7 +57,7 @@ ___ #### Defined in -[BaseIndex.ts:18](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L18) +[BaseIndex.ts:18](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L18) ___ @@ -67,7 +67,7 @@ ___ #### Defined in -[BaseIndex.ts:35](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L35) +[BaseIndex.ts:35](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L35) ___ @@ -81,7 +81,7 @@ ___ #### Defined in -[BaseIndex.ts:19](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L19) +[BaseIndex.ts:19](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L19) ## Methods @@ -102,7 +102,7 @@ ___ #### Defined in -[BaseIndex.ts:45](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L45) +[BaseIndex.ts:45](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L45) ___ @@ -120,4 +120,4 @@ ___ #### Defined in -[BaseIndex.ts:38](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L38) +[BaseIndex.ts:38](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L38) diff --git a/apps/docs/docs/api/classes/IndexList.md b/apps/docs/docs/api/classes/IndexList.md index 880a95354..7c0a05e88 100644 --- a/apps/docs/docs/api/classes/IndexList.md +++ b/apps/docs/docs/api/classes/IndexList.md @@ -33,7 +33,7 @@ The underlying structure of each index. #### Defined in -[BaseIndex.ts:21](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L21) +[BaseIndex.ts:21](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L21) ## Properties @@ -47,7 +47,7 @@ The underlying structure of each index. #### Defined in -[BaseIndex.ts:18](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L18) +[BaseIndex.ts:18](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L18) ___ @@ -57,7 +57,7 @@ ___ #### Defined in -[BaseIndex.ts:52](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L52) +[BaseIndex.ts:52](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L52) ___ @@ -71,7 +71,7 @@ ___ #### Defined in -[BaseIndex.ts:19](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L19) +[BaseIndex.ts:19](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L19) ## Methods @@ -91,7 +91,7 @@ ___ #### Defined in -[BaseIndex.ts:54](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L54) +[BaseIndex.ts:54](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L54) ___ @@ -109,4 +109,4 @@ ___ #### Defined in -[BaseIndex.ts:26](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L26) +[BaseIndex.ts:26](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L26) diff --git a/apps/docs/docs/api/classes/IndexNode.md b/apps/docs/docs/api/classes/IndexNode.md index 2a527183f..a1e3be65c 100644 --- a/apps/docs/docs/api/classes/IndexNode.md +++ b/apps/docs/docs/api/classes/IndexNode.md @@ -32,7 +32,7 @@ TextNode is the default node type for text. Most common node type in LlamaIndex. #### Defined in -[Node.ts:144](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L144) +[Node.ts:144](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L144) ## Properties @@ -46,7 +46,7 @@ TextNode is the default node type for text. Most common node type in LlamaIndex. #### Defined in -[Node.ts:39](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L39) +[Node.ts:39](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L39) ___ @@ -60,7 +60,7 @@ ___ #### Defined in -[Node.ts:139](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L139) +[Node.ts:139](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L139) ___ @@ -74,7 +74,7 @@ ___ #### Defined in -[Node.ts:43](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L43) +[Node.ts:43](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L43) ___ @@ -88,7 +88,7 @@ ___ #### Defined in -[Node.ts:44](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L44) +[Node.ts:44](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L44) ___ @@ -102,7 +102,7 @@ ___ #### Defined in -[Node.ts:46](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L46) +[Node.ts:46](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L46) ___ @@ -116,7 +116,7 @@ ___ #### Defined in -[Node.ts:38](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L38) +[Node.ts:38](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L38) ___ @@ -126,7 +126,7 @@ ___ #### Defined in -[Node.ts:205](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L205) +[Node.ts:205](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L205) ___ @@ -140,7 +140,7 @@ ___ #### Defined in -[Node.ts:42](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L42) +[Node.ts:42](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L42) ___ @@ -154,7 +154,7 @@ ___ #### Defined in -[Node.ts:142](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L142) +[Node.ts:142](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L142) ___ @@ -168,7 +168,7 @@ ___ #### Defined in -[Node.ts:45](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L45) +[Node.ts:45](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L45) ___ @@ -182,7 +182,7 @@ ___ #### Defined in -[Node.ts:138](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L138) +[Node.ts:138](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L138) ___ @@ -196,7 +196,7 @@ ___ #### Defined in -[Node.ts:137](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L137) +[Node.ts:137](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L137) ## Accessors @@ -214,7 +214,7 @@ TextNode.childNodes #### Defined in -[Node.ts:104](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L104) +[Node.ts:104](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L104) ___ @@ -232,7 +232,7 @@ TextNode.nextNode #### Defined in -[Node.ts:84](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L84) +[Node.ts:84](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L84) ___ @@ -250,7 +250,7 @@ TextNode.nodeId #### Defined in -[Node.ts:58](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L58) +[Node.ts:58](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L58) ___ @@ -268,7 +268,7 @@ TextNode.parentNode #### Defined in -[Node.ts:94](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L94) +[Node.ts:94](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L94) ___ @@ -286,7 +286,7 @@ TextNode.prevNode #### Defined in -[Node.ts:72](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L72) +[Node.ts:72](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L72) ___ @@ -304,7 +304,7 @@ TextNode.sourceNode #### Defined in -[Node.ts:62](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L62) +[Node.ts:62](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L62) ## Methods @@ -322,7 +322,7 @@ TextNode.sourceNode #### Defined in -[Node.ts:124](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L124) +[Node.ts:124](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L124) ___ @@ -340,7 +340,7 @@ ___ #### Defined in -[Node.ts:149](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L149) +[Node.ts:149](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L149) ___ @@ -364,7 +364,7 @@ ___ #### Defined in -[Node.ts:157](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L157) +[Node.ts:157](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L157) ___ @@ -382,7 +382,7 @@ ___ #### Defined in -[Node.ts:116](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L116) +[Node.ts:116](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L116) ___ @@ -406,7 +406,7 @@ ___ #### Defined in -[Node.ts:162](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L162) +[Node.ts:162](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L162) ___ @@ -429,7 +429,7 @@ ___ #### Defined in -[Node.ts:187](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L187) +[Node.ts:187](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L187) ___ @@ -447,7 +447,7 @@ ___ #### Defined in -[Node.ts:191](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L191) +[Node.ts:191](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L191) ___ @@ -465,7 +465,7 @@ ___ #### Defined in -[Node.ts:207](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L207) +[Node.ts:207](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L207) ___ @@ -489,4 +489,4 @@ ___ #### Defined in -[Node.ts:183](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L183) +[Node.ts:183](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L183) diff --git a/apps/docs/docs/api/classes/IndexStruct.md b/apps/docs/docs/api/classes/IndexStruct.md index 14d816b5a..f9f36a3a4 100644 --- a/apps/docs/docs/api/classes/IndexStruct.md +++ b/apps/docs/docs/api/classes/IndexStruct.md @@ -31,7 +31,7 @@ The underlying structure of each index. #### Defined in -[BaseIndex.ts:21](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L21) +[BaseIndex.ts:21](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L21) ## Properties @@ -41,7 +41,7 @@ The underlying structure of each index. #### Defined in -[BaseIndex.ts:18](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L18) +[BaseIndex.ts:18](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L18) ___ @@ -51,7 +51,7 @@ ___ #### Defined in -[BaseIndex.ts:19](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L19) +[BaseIndex.ts:19](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L19) ## Methods @@ -65,4 +65,4 @@ ___ #### Defined in -[BaseIndex.ts:26](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L26) +[BaseIndex.ts:26](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L26) diff --git a/apps/docs/docs/api/classes/LLMQuestionGenerator.md b/apps/docs/docs/api/classes/LLMQuestionGenerator.md index edfdf651c..0e22964cd 100644 --- a/apps/docs/docs/api/classes/LLMQuestionGenerator.md +++ b/apps/docs/docs/api/classes/LLMQuestionGenerator.md @@ -26,7 +26,7 @@ LLMQuestionGenerator uses the LLM to generate new questions for the LLM using to #### Defined in -[QuestionGenerator.ts:34](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QuestionGenerator.ts#L34) +[QuestionGenerator.ts:34](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QuestionGenerator.ts#L34) ## Properties @@ -36,7 +36,7 @@ LLMQuestionGenerator uses the LLM to generate new questions for the LLM using to #### Defined in -[QuestionGenerator.ts:30](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QuestionGenerator.ts#L30) +[QuestionGenerator.ts:30](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QuestionGenerator.ts#L30) ___ @@ -46,7 +46,7 @@ ___ #### Defined in -[QuestionGenerator.ts:32](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QuestionGenerator.ts#L32) +[QuestionGenerator.ts:32](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QuestionGenerator.ts#L32) ___ @@ -56,7 +56,7 @@ ___ #### Defined in -[QuestionGenerator.ts:31](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QuestionGenerator.ts#L31) +[QuestionGenerator.ts:31](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QuestionGenerator.ts#L31) ## Methods @@ -81,4 +81,4 @@ ___ #### Defined in -[QuestionGenerator.ts:40](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QuestionGenerator.ts#L40) +[QuestionGenerator.ts:40](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QuestionGenerator.ts#L40) diff --git a/apps/docs/docs/api/classes/ListIndex.md b/apps/docs/docs/api/classes/ListIndex.md index da0c86572..0b0327d4c 100644 --- a/apps/docs/docs/api/classes/ListIndex.md +++ b/apps/docs/docs/api/classes/ListIndex.md @@ -32,7 +32,7 @@ A ListIndex keeps nodes in a sequential list structure #### Defined in -[index/list/ListIndex.ts:37](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndex.ts#L37) +[index/list/ListIndex.ts:37](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndex.ts#L37) ## Properties @@ -46,7 +46,7 @@ A ListIndex keeps nodes in a sequential list structure #### Defined in -[BaseIndex.ts:75](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L75) +[BaseIndex.ts:75](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L75) ___ @@ -60,7 +60,7 @@ ___ #### Defined in -[BaseIndex.ts:77](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L77) +[BaseIndex.ts:77](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L77) ___ @@ -74,7 +74,7 @@ ___ #### Defined in -[BaseIndex.ts:78](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L78) +[BaseIndex.ts:78](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L78) ___ @@ -88,7 +88,7 @@ ___ #### Defined in -[BaseIndex.ts:73](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L73) +[BaseIndex.ts:73](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L73) ___ @@ -102,7 +102,7 @@ ___ #### Defined in -[BaseIndex.ts:74](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L74) +[BaseIndex.ts:74](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L74) ___ @@ -116,7 +116,7 @@ ___ #### Defined in -[BaseIndex.ts:76](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L76) +[BaseIndex.ts:76](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L76) ## Methods @@ -136,7 +136,7 @@ ___ #### Defined in -[index/list/ListIndex.ts:140](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndex.ts#L140) +[index/list/ListIndex.ts:140](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndex.ts#L140) ___ @@ -156,7 +156,7 @@ ___ #### Defined in -[index/list/ListIndex.ts:134](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndex.ts#L134) +[index/list/ListIndex.ts:134](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndex.ts#L134) ___ @@ -176,7 +176,7 @@ ___ #### Defined in -[index/list/ListIndex.ts:113](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndex.ts#L113) +[index/list/ListIndex.ts:113](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndex.ts#L113) ___ @@ -200,7 +200,7 @@ ___ #### Defined in -[index/list/ListIndex.ts:100](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndex.ts#L100) +[index/list/ListIndex.ts:100](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndex.ts#L100) ___ @@ -214,7 +214,7 @@ ___ #### Defined in -[index/list/ListIndex.ts:146](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndex.ts#L146) +[index/list/ListIndex.ts:146](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndex.ts#L146) ___ @@ -236,7 +236,7 @@ ___ #### Defined in -[index/list/ListIndex.ts:119](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndex.ts#L119) +[index/list/ListIndex.ts:119](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndex.ts#L119) ___ @@ -258,7 +258,7 @@ ___ #### Defined in -[index/list/ListIndex.ts:77](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndex.ts#L77) +[index/list/ListIndex.ts:77](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndex.ts#L77) ___ @@ -278,4 +278,4 @@ ___ #### Defined in -[index/list/ListIndex.ts:41](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndex.ts#L41) +[index/list/ListIndex.ts:41](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndex.ts#L41) diff --git a/apps/docs/docs/api/classes/ListIndexLLMRetriever.md b/apps/docs/docs/api/classes/ListIndexLLMRetriever.md index 1bd307f74..1cbdaa400 100644 --- a/apps/docs/docs/api/classes/ListIndexLLMRetriever.md +++ b/apps/docs/docs/api/classes/ListIndexLLMRetriever.md @@ -31,7 +31,7 @@ LLM retriever for ListIndex. #### Defined in -[index/list/ListIndexRetriever.ts:67](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndexRetriever.ts#L67) +[index/list/ListIndexRetriever.ts:67](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndexRetriever.ts#L67) ## Properties @@ -41,7 +41,7 @@ LLM retriever for ListIndex. #### Defined in -[index/list/ListIndexRetriever.ts:62](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndexRetriever.ts#L62) +[index/list/ListIndexRetriever.ts:62](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndexRetriever.ts#L62) ___ @@ -51,7 +51,7 @@ ___ #### Defined in -[index/list/ListIndexRetriever.ts:61](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndexRetriever.ts#L61) +[index/list/ListIndexRetriever.ts:61](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndexRetriever.ts#L61) ___ @@ -61,7 +61,7 @@ ___ #### Defined in -[index/list/ListIndexRetriever.ts:63](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndexRetriever.ts#L63) +[index/list/ListIndexRetriever.ts:63](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndexRetriever.ts#L63) ___ @@ -71,7 +71,7 @@ ___ #### Defined in -[index/list/ListIndexRetriever.ts:60](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndexRetriever.ts#L60) +[index/list/ListIndexRetriever.ts:60](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndexRetriever.ts#L60) ___ @@ -81,7 +81,7 @@ ___ #### Defined in -[index/list/ListIndexRetriever.ts:64](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndexRetriever.ts#L64) +[index/list/ListIndexRetriever.ts:64](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndexRetriever.ts#L64) ___ @@ -91,7 +91,7 @@ ___ #### Defined in -[index/list/ListIndexRetriever.ts:65](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndexRetriever.ts#L65) +[index/list/ListIndexRetriever.ts:65](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndexRetriever.ts#L65) ## Methods @@ -116,7 +116,7 @@ ___ #### Defined in -[index/list/ListIndexRetriever.ts:84](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndexRetriever.ts#L84) +[index/list/ListIndexRetriever.ts:84](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndexRetriever.ts#L84) ___ @@ -134,4 +134,4 @@ ___ #### Defined in -[index/list/ListIndexRetriever.ts:134](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndexRetriever.ts#L134) +[index/list/ListIndexRetriever.ts:134](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndexRetriever.ts#L134) diff --git a/apps/docs/docs/api/classes/ListIndexRetriever.md b/apps/docs/docs/api/classes/ListIndexRetriever.md index efb7527a2..6aeea2e2d 100644 --- a/apps/docs/docs/api/classes/ListIndexRetriever.md +++ b/apps/docs/docs/api/classes/ListIndexRetriever.md @@ -26,7 +26,7 @@ Simple retriever for ListIndex that returns all nodes #### Defined in -[index/list/ListIndexRetriever.ts:22](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndexRetriever.ts#L22) +[index/list/ListIndexRetriever.ts:22](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndexRetriever.ts#L22) ## Properties @@ -36,7 +36,7 @@ Simple retriever for ListIndex that returns all nodes #### Defined in -[index/list/ListIndexRetriever.ts:20](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndexRetriever.ts#L20) +[index/list/ListIndexRetriever.ts:20](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndexRetriever.ts#L20) ## Methods @@ -61,7 +61,7 @@ Simple retriever for ListIndex that returns all nodes #### Defined in -[index/list/ListIndexRetriever.ts:26](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndexRetriever.ts#L26) +[index/list/ListIndexRetriever.ts:26](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndexRetriever.ts#L26) ___ @@ -79,4 +79,4 @@ ___ #### Defined in -[index/list/ListIndexRetriever.ts:51](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndexRetriever.ts#L51) +[index/list/ListIndexRetriever.ts:51](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndexRetriever.ts#L51) diff --git a/apps/docs/docs/api/classes/OpenAI.md b/apps/docs/docs/api/classes/OpenAI.md index a7b861ae4..1b3325529 100644 --- a/apps/docs/docs/api/classes/OpenAI.md +++ b/apps/docs/docs/api/classes/OpenAI.md @@ -26,7 +26,7 @@ OpenAI LLM implementation #### Defined in -[LLM.ts:76](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L76) +[LLM.ts:76](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L76) ## Properties @@ -36,7 +36,7 @@ OpenAI LLM implementation #### Defined in -[LLM.ts:74](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L74) +[LLM.ts:74](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L74) ___ @@ -46,7 +46,7 @@ ___ #### Defined in -[LLM.ts:69](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L69) +[LLM.ts:69](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L69) ___ @@ -56,7 +56,7 @@ ___ #### Defined in -[LLM.ts:71](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L71) +[LLM.ts:71](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L71) ___ @@ -66,7 +66,7 @@ ___ #### Defined in -[LLM.ts:66](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L66) +[LLM.ts:66](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L66) ___ @@ -76,7 +76,7 @@ ___ #### Defined in -[LLM.ts:70](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L70) +[LLM.ts:70](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L70) ___ @@ -86,7 +86,7 @@ ___ #### Defined in -[LLM.ts:72](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L72) +[LLM.ts:72](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L72) ___ @@ -96,7 +96,7 @@ ___ #### Defined in -[LLM.ts:68](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L68) +[LLM.ts:68](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L68) ___ @@ -106,7 +106,7 @@ ___ #### Defined in -[LLM.ts:73](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L73) +[LLM.ts:73](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L73) ___ @@ -116,7 +116,7 @@ ___ #### Defined in -[LLM.ts:67](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L67) +[LLM.ts:67](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L67) ## Methods @@ -143,7 +143,7 @@ Get a chat response from the LLM #### Defined in -[LLM.ts:103](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L103) +[LLM.ts:103](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L103) ___ @@ -170,7 +170,7 @@ Get a prompt completion from the LLM #### Defined in -[LLM.ts:145](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L145) +[LLM.ts:145](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L145) ___ @@ -190,4 +190,4 @@ ___ #### Defined in -[LLM.ts:88](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L88) +[LLM.ts:88](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L88) diff --git a/apps/docs/docs/api/classes/OpenAIEmbedding.md b/apps/docs/docs/api/classes/OpenAIEmbedding.md index f6611cbe6..3ff726899 100644 --- a/apps/docs/docs/api/classes/OpenAIEmbedding.md +++ b/apps/docs/docs/api/classes/OpenAIEmbedding.md @@ -24,7 +24,7 @@ custom_edit_url: null #### Defined in -[Embedding.ts:217](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Embedding.ts#L217) +[Embedding.ts:217](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Embedding.ts#L217) ## Properties @@ -34,7 +34,7 @@ custom_edit_url: null #### Defined in -[Embedding.ts:215](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Embedding.ts#L215) +[Embedding.ts:215](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Embedding.ts#L215) ___ @@ -44,7 +44,7 @@ ___ #### Defined in -[Embedding.ts:214](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Embedding.ts#L214) +[Embedding.ts:214](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Embedding.ts#L214) ## Methods @@ -64,7 +64,7 @@ ___ #### Defined in -[Embedding.ts:224](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Embedding.ts#L224) +[Embedding.ts:224](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Embedding.ts#L224) ___ @@ -88,7 +88,7 @@ ___ #### Defined in -[Embedding.ts:240](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Embedding.ts#L240) +[Embedding.ts:240](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Embedding.ts#L240) ___ @@ -112,7 +112,7 @@ ___ #### Defined in -[Embedding.ts:236](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Embedding.ts#L236) +[Embedding.ts:236](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Embedding.ts#L236) ___ @@ -138,4 +138,4 @@ ___ #### Defined in -[Embedding.ts:197](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Embedding.ts#L197) +[Embedding.ts:197](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Embedding.ts#L197) diff --git a/apps/docs/docs/api/classes/Refine.md b/apps/docs/docs/api/classes/Refine.md index a5e06e9cf..f42ef25b2 100644 --- a/apps/docs/docs/api/classes/Refine.md +++ b/apps/docs/docs/api/classes/Refine.md @@ -34,7 +34,7 @@ A response builder that uses the query to ask the LLM generate a better response #### Defined in -[ResponseSynthesizer.ts:66](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L66) +[ResponseSynthesizer.ts:66](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L66) ## Properties @@ -44,7 +44,7 @@ A response builder that uses the query to ask the LLM generate a better response #### Defined in -[ResponseSynthesizer.ts:64](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L64) +[ResponseSynthesizer.ts:64](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L64) ___ @@ -54,7 +54,7 @@ ___ #### Defined in -[ResponseSynthesizer.ts:62](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L62) +[ResponseSynthesizer.ts:62](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L62) ___ @@ -64,7 +64,7 @@ ___ #### Defined in -[ResponseSynthesizer.ts:63](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L63) +[ResponseSynthesizer.ts:63](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L63) ## Methods @@ -90,7 +90,7 @@ BaseResponseBuilder.agetResponse #### Defined in -[ResponseSynthesizer.ts:76](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L76) +[ResponseSynthesizer.ts:76](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L76) ___ @@ -111,7 +111,7 @@ ___ #### Defined in -[ResponseSynthesizer.ts:95](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L95) +[ResponseSynthesizer.ts:95](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L95) ___ @@ -133,4 +133,4 @@ ___ #### Defined in -[ResponseSynthesizer.ts:123](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L123) +[ResponseSynthesizer.ts:123](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L123) diff --git a/apps/docs/docs/api/classes/Response.md b/apps/docs/docs/api/classes/Response.md index f0de419f3..e8f8ed635 100644 --- a/apps/docs/docs/api/classes/Response.md +++ b/apps/docs/docs/api/classes/Response.md @@ -23,7 +23,7 @@ Respone is the output of a LLM #### Defined in -[Response.ts:10](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Response.ts#L10) +[Response.ts:10](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Response.ts#L10) ## Properties @@ -33,7 +33,7 @@ Respone is the output of a LLM #### Defined in -[Response.ts:7](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Response.ts#L7) +[Response.ts:7](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Response.ts#L7) ___ @@ -43,7 +43,7 @@ ___ #### Defined in -[Response.ts:8](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Response.ts#L8) +[Response.ts:8](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Response.ts#L8) ## Methods @@ -57,7 +57,7 @@ ___ #### Defined in -[Response.ts:15](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Response.ts#L15) +[Response.ts:15](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Response.ts#L15) ___ @@ -71,4 +71,4 @@ ___ #### Defined in -[Response.ts:19](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Response.ts#L19) +[Response.ts:19](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Response.ts#L19) diff --git a/apps/docs/docs/api/classes/ResponseSynthesizer.md b/apps/docs/docs/api/classes/ResponseSynthesizer.md index bfdd0cc0c..5329f5a5d 100644 --- a/apps/docs/docs/api/classes/ResponseSynthesizer.md +++ b/apps/docs/docs/api/classes/ResponseSynthesizer.md @@ -24,7 +24,7 @@ A ResponseSynthesizer is used to generate a response from a query and a list of #### Defined in -[ResponseSynthesizer.ts:225](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L225) +[ResponseSynthesizer.ts:225](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L225) ## Properties @@ -34,7 +34,7 @@ A ResponseSynthesizer is used to generate a response from a query and a list of #### Defined in -[ResponseSynthesizer.ts:222](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L222) +[ResponseSynthesizer.ts:222](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L222) ___ @@ -44,7 +44,7 @@ ___ #### Defined in -[ResponseSynthesizer.ts:223](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L223) +[ResponseSynthesizer.ts:223](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L223) ## Methods @@ -66,4 +66,4 @@ ___ #### Defined in -[ResponseSynthesizer.ts:237](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L237) +[ResponseSynthesizer.ts:237](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L237) diff --git a/apps/docs/docs/api/classes/RetrieverQueryEngine.md b/apps/docs/docs/api/classes/RetrieverQueryEngine.md index bf519995a..d19207017 100644 --- a/apps/docs/docs/api/classes/RetrieverQueryEngine.md +++ b/apps/docs/docs/api/classes/RetrieverQueryEngine.md @@ -26,7 +26,7 @@ A query engine that uses a retriever to query an index and then synthesizes the #### Defined in -[QueryEngine.ts:29](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QueryEngine.ts#L29) +[QueryEngine.ts:29](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QueryEngine.ts#L29) ## Properties @@ -36,7 +36,7 @@ A query engine that uses a retriever to query an index and then synthesizes the #### Defined in -[QueryEngine.ts:27](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QueryEngine.ts#L27) +[QueryEngine.ts:27](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QueryEngine.ts#L27) ___ @@ -46,7 +46,7 @@ ___ #### Defined in -[QueryEngine.ts:26](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QueryEngine.ts#L26) +[QueryEngine.ts:26](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QueryEngine.ts#L26) ## Methods @@ -71,4 +71,4 @@ ___ #### Defined in -[QueryEngine.ts:36](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QueryEngine.ts#L36) +[QueryEngine.ts:36](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QueryEngine.ts#L36) diff --git a/apps/docs/docs/api/classes/SentenceSplitter.md b/apps/docs/docs/api/classes/SentenceSplitter.md index d5d050ac1..a47bf6587 100644 --- a/apps/docs/docs/api/classes/SentenceSplitter.md +++ b/apps/docs/docs/api/classes/SentenceSplitter.md @@ -27,7 +27,7 @@ SentenceSplitter is our default text splitter that supports splitting into sente #### Defined in -[TextSplitter.ts:33](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/TextSplitter.ts#L33) +[TextSplitter.ts:33](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/TextSplitter.ts#L33) ## Properties @@ -37,7 +37,7 @@ SentenceSplitter is our default text splitter that supports splitting into sente #### Defined in -[TextSplitter.ts:26](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/TextSplitter.ts#L26) +[TextSplitter.ts:26](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/TextSplitter.ts#L26) ___ @@ -47,7 +47,7 @@ ___ #### Defined in -[TextSplitter.ts:25](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/TextSplitter.ts#L25) +[TextSplitter.ts:25](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/TextSplitter.ts#L25) ___ @@ -57,7 +57,7 @@ ___ #### Defined in -[TextSplitter.ts:30](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/TextSplitter.ts#L30) +[TextSplitter.ts:30](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/TextSplitter.ts#L30) ___ @@ -67,7 +67,7 @@ ___ #### Defined in -[TextSplitter.ts:29](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/TextSplitter.ts#L29) +[TextSplitter.ts:29](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/TextSplitter.ts#L29) ___ @@ -77,7 +77,7 @@ ___ #### Defined in -[TextSplitter.ts:27](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/TextSplitter.ts#L27) +[TextSplitter.ts:27](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/TextSplitter.ts#L27) ___ @@ -87,7 +87,7 @@ ___ #### Defined in -[TextSplitter.ts:28](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/TextSplitter.ts#L28) +[TextSplitter.ts:28](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/TextSplitter.ts#L28) ## Methods @@ -108,7 +108,7 @@ ___ #### Defined in -[TextSplitter.ts:153](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/TextSplitter.ts#L153) +[TextSplitter.ts:153](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/TextSplitter.ts#L153) ___ @@ -128,7 +128,7 @@ ___ #### Defined in -[TextSplitter.ts:72](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/TextSplitter.ts#L72) +[TextSplitter.ts:72](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/TextSplitter.ts#L72) ___ @@ -149,7 +149,7 @@ ___ #### Defined in -[TextSplitter.ts:89](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/TextSplitter.ts#L89) +[TextSplitter.ts:89](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/TextSplitter.ts#L89) ___ @@ -170,7 +170,7 @@ ___ #### Defined in -[TextSplitter.ts:115](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/TextSplitter.ts#L115) +[TextSplitter.ts:115](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/TextSplitter.ts#L115) ___ @@ -191,7 +191,7 @@ ___ #### Defined in -[TextSplitter.ts:128](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/TextSplitter.ts#L128) +[TextSplitter.ts:128](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/TextSplitter.ts#L128) ___ @@ -212,7 +212,7 @@ ___ #### Defined in -[TextSplitter.ts:233](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/TextSplitter.ts#L233) +[TextSplitter.ts:233](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/TextSplitter.ts#L233) ___ @@ -233,4 +233,4 @@ ___ #### Defined in -[TextSplitter.ts:205](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/TextSplitter.ts#L205) +[TextSplitter.ts:205](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/TextSplitter.ts#L205) diff --git a/apps/docs/docs/api/classes/SimpleChatEngine.md b/apps/docs/docs/api/classes/SimpleChatEngine.md index ac9924050..b0a563b5e 100644 --- a/apps/docs/docs/api/classes/SimpleChatEngine.md +++ b/apps/docs/docs/api/classes/SimpleChatEngine.md @@ -26,7 +26,7 @@ SimpleChatEngine is the simplest possible chat engine. Useful for using your own #### Defined in -[ChatEngine.ts:40](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L40) +[ChatEngine.ts:40](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L40) ## Properties @@ -36,7 +36,7 @@ SimpleChatEngine is the simplest possible chat engine. Useful for using your own #### Defined in -[ChatEngine.ts:37](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L37) +[ChatEngine.ts:37](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L37) ___ @@ -46,7 +46,7 @@ ___ #### Defined in -[ChatEngine.ts:38](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L38) +[ChatEngine.ts:38](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L38) ## Methods @@ -73,7 +73,7 @@ Send message along with the class's current chat history to the LLM. #### Defined in -[ChatEngine.ts:45](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L45) +[ChatEngine.ts:45](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L45) ___ @@ -93,4 +93,4 @@ Resets the chat history so that it's empty. #### Defined in -[ChatEngine.ts:54](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L54) +[ChatEngine.ts:54](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L54) diff --git a/apps/docs/docs/api/classes/SimpleNodeParser.md b/apps/docs/docs/api/classes/SimpleNodeParser.md index 83bb4c33d..75d9ee995 100644 --- a/apps/docs/docs/api/classes/SimpleNodeParser.md +++ b/apps/docs/docs/api/classes/SimpleNodeParser.md @@ -31,7 +31,7 @@ SimpleNodeParser is the default NodeParser. It splits documents into TextNodes u #### Defined in -[NodeParser.ts:64](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/NodeParser.ts#L64) +[NodeParser.ts:64](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/NodeParser.ts#L64) ## Properties @@ -41,7 +41,7 @@ SimpleNodeParser is the default NodeParser. It splits documents into TextNodes u #### Defined in -[NodeParser.ts:61](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/NodeParser.ts#L61) +[NodeParser.ts:61](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/NodeParser.ts#L61) ___ @@ -51,7 +51,7 @@ ___ #### Defined in -[NodeParser.ts:62](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/NodeParser.ts#L62) +[NodeParser.ts:62](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/NodeParser.ts#L62) ___ @@ -61,7 +61,7 @@ ___ #### Defined in -[NodeParser.ts:60](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/NodeParser.ts#L60) +[NodeParser.ts:60](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/NodeParser.ts#L60) ## Methods @@ -87,7 +87,7 @@ Generate Node objects from documents #### Defined in -[NodeParser.ts:95](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/NodeParser.ts#L95) +[NodeParser.ts:95](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/NodeParser.ts#L95) ___ @@ -111,4 +111,4 @@ ___ #### Defined in -[NodeParser.ts:82](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/NodeParser.ts#L82) +[NodeParser.ts:82](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/NodeParser.ts#L82) diff --git a/apps/docs/docs/api/classes/SimpleResponseBuilder.md b/apps/docs/docs/api/classes/SimpleResponseBuilder.md index 1d386dc8d..935038121 100644 --- a/apps/docs/docs/api/classes/SimpleResponseBuilder.md +++ b/apps/docs/docs/api/classes/SimpleResponseBuilder.md @@ -26,7 +26,7 @@ A response builder that just concatenates responses. #### Defined in -[ResponseSynthesizer.ts:37](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L37) +[ResponseSynthesizer.ts:37](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L37) ## Properties @@ -36,7 +36,7 @@ A response builder that just concatenates responses. #### Defined in -[ResponseSynthesizer.ts:34](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L34) +[ResponseSynthesizer.ts:34](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L34) ___ @@ -46,7 +46,7 @@ ___ #### Defined in -[ResponseSynthesizer.ts:35](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L35) +[ResponseSynthesizer.ts:35](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L35) ## Methods @@ -72,4 +72,4 @@ BaseResponseBuilder.agetResponse #### Defined in -[ResponseSynthesizer.ts:43](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L43) +[ResponseSynthesizer.ts:43](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L43) diff --git a/apps/docs/docs/api/classes/SubQuestionOutputParser.md b/apps/docs/docs/api/classes/SubQuestionOutputParser.md index 263410a62..c3a780cad 100644 --- a/apps/docs/docs/api/classes/SubQuestionOutputParser.md +++ b/apps/docs/docs/api/classes/SubQuestionOutputParser.md @@ -40,7 +40,7 @@ SubQuestionOutputParser is used to parse the output of the SubQuestionGenerator. #### Defined in -[OutputParser.ts:97](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/OutputParser.ts#L97) +[OutputParser.ts:97](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/OutputParser.ts#L97) ___ @@ -64,4 +64,4 @@ ___ #### Defined in -[OutputParser.ts:89](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/OutputParser.ts#L89) +[OutputParser.ts:89](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/OutputParser.ts#L89) diff --git a/apps/docs/docs/api/classes/SubQuestionQueryEngine.md b/apps/docs/docs/api/classes/SubQuestionQueryEngine.md index 322f22a46..0486b689d 100644 --- a/apps/docs/docs/api/classes/SubQuestionQueryEngine.md +++ b/apps/docs/docs/api/classes/SubQuestionQueryEngine.md @@ -29,7 +29,7 @@ SubQuestionQueryEngine decomposes a question into subquestions and then #### Defined in -[QueryEngine.ts:56](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QueryEngine.ts#L56) +[QueryEngine.ts:56](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QueryEngine.ts#L56) ## Properties @@ -39,7 +39,7 @@ SubQuestionQueryEngine decomposes a question into subquestions and then #### Defined in -[QueryEngine.ts:54](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QueryEngine.ts#L54) +[QueryEngine.ts:54](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QueryEngine.ts#L54) ___ @@ -49,7 +49,7 @@ ___ #### Defined in -[QueryEngine.ts:53](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QueryEngine.ts#L53) +[QueryEngine.ts:53](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QueryEngine.ts#L53) ___ @@ -59,7 +59,7 @@ ___ #### Defined in -[QueryEngine.ts:52](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QueryEngine.ts#L52) +[QueryEngine.ts:52](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QueryEngine.ts#L52) ___ @@ -69,7 +69,7 @@ ___ #### Defined in -[QueryEngine.ts:51](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QueryEngine.ts#L51) +[QueryEngine.ts:51](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QueryEngine.ts#L51) ## Methods @@ -93,7 +93,7 @@ ___ #### Defined in -[QueryEngine.ts:97](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QueryEngine.ts#L97) +[QueryEngine.ts:97](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QueryEngine.ts#L97) ___ @@ -114,7 +114,7 @@ ___ #### Defined in -[QueryEngine.ts:128](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QueryEngine.ts#L128) +[QueryEngine.ts:128](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QueryEngine.ts#L128) ___ @@ -138,4 +138,4 @@ ___ #### Defined in -[QueryEngine.ts:73](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QueryEngine.ts#L73) +[QueryEngine.ts:73](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QueryEngine.ts#L73) diff --git a/apps/docs/docs/api/classes/TextFileReader.md b/apps/docs/docs/api/classes/TextFileReader.md index fe5100034..cdb6c54c7 100644 --- a/apps/docs/docs/api/classes/TextFileReader.md +++ b/apps/docs/docs/api/classes/TextFileReader.md @@ -41,4 +41,4 @@ Read a .txt file #### Defined in -[readers/SimpleDirectoryReader.ts:12](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/readers/SimpleDirectoryReader.ts#L12) +[readers/SimpleDirectoryReader.ts:12](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/readers/SimpleDirectoryReader.ts#L12) diff --git a/apps/docs/docs/api/classes/TextNode.md b/apps/docs/docs/api/classes/TextNode.md index 4a3960eaf..aa89752e2 100644 --- a/apps/docs/docs/api/classes/TextNode.md +++ b/apps/docs/docs/api/classes/TextNode.md @@ -36,7 +36,7 @@ TextNode is the default node type for text. Most common node type in LlamaIndex. #### Defined in -[Node.ts:144](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L144) +[Node.ts:144](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L144) ## Properties @@ -50,7 +50,7 @@ TextNode is the default node type for text. Most common node type in LlamaIndex. #### Defined in -[Node.ts:39](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L39) +[Node.ts:39](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L39) ___ @@ -60,7 +60,7 @@ ___ #### Defined in -[Node.ts:139](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L139) +[Node.ts:139](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L139) ___ @@ -74,7 +74,7 @@ ___ #### Defined in -[Node.ts:43](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L43) +[Node.ts:43](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L43) ___ @@ -88,7 +88,7 @@ ___ #### Defined in -[Node.ts:44](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L44) +[Node.ts:44](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L44) ___ @@ -102,7 +102,7 @@ ___ #### Defined in -[Node.ts:46](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L46) +[Node.ts:46](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L46) ___ @@ -116,7 +116,7 @@ ___ #### Defined in -[Node.ts:38](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L38) +[Node.ts:38](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L38) ___ @@ -130,7 +130,7 @@ ___ #### Defined in -[Node.ts:42](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L42) +[Node.ts:42](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L42) ___ @@ -140,7 +140,7 @@ ___ #### Defined in -[Node.ts:142](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L142) +[Node.ts:142](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L142) ___ @@ -154,7 +154,7 @@ ___ #### Defined in -[Node.ts:45](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L45) +[Node.ts:45](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L45) ___ @@ -164,7 +164,7 @@ ___ #### Defined in -[Node.ts:138](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L138) +[Node.ts:138](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L138) ___ @@ -174,7 +174,7 @@ ___ #### Defined in -[Node.ts:137](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L137) +[Node.ts:137](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L137) ## Accessors @@ -192,7 +192,7 @@ BaseNode.childNodes #### Defined in -[Node.ts:104](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L104) +[Node.ts:104](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L104) ___ @@ -210,7 +210,7 @@ BaseNode.nextNode #### Defined in -[Node.ts:84](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L84) +[Node.ts:84](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L84) ___ @@ -228,7 +228,7 @@ BaseNode.nodeId #### Defined in -[Node.ts:58](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L58) +[Node.ts:58](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L58) ___ @@ -246,7 +246,7 @@ BaseNode.parentNode #### Defined in -[Node.ts:94](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L94) +[Node.ts:94](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L94) ___ @@ -264,7 +264,7 @@ BaseNode.prevNode #### Defined in -[Node.ts:72](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L72) +[Node.ts:72](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L72) ___ @@ -282,7 +282,7 @@ BaseNode.sourceNode #### Defined in -[Node.ts:62](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L62) +[Node.ts:62](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L62) ## Methods @@ -300,7 +300,7 @@ BaseNode.sourceNode #### Defined in -[Node.ts:124](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L124) +[Node.ts:124](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L124) ___ @@ -314,7 +314,7 @@ ___ #### Defined in -[Node.ts:149](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L149) +[Node.ts:149](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L149) ___ @@ -338,7 +338,7 @@ ___ #### Defined in -[Node.ts:157](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L157) +[Node.ts:157](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L157) ___ @@ -356,7 +356,7 @@ ___ #### Defined in -[Node.ts:116](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L116) +[Node.ts:116](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L116) ___ @@ -380,7 +380,7 @@ ___ #### Defined in -[Node.ts:162](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L162) +[Node.ts:162](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L162) ___ @@ -399,7 +399,7 @@ ___ #### Defined in -[Node.ts:187](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L187) +[Node.ts:187](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L187) ___ @@ -413,7 +413,7 @@ ___ #### Defined in -[Node.ts:191](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L191) +[Node.ts:191](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L191) ___ @@ -431,7 +431,7 @@ ___ #### Defined in -[Node.ts:153](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L153) +[Node.ts:153](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L153) ___ @@ -455,4 +455,4 @@ ___ #### Defined in -[Node.ts:183](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L183) +[Node.ts:183](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L183) diff --git a/apps/docs/docs/api/classes/TreeSummarize.md b/apps/docs/docs/api/classes/TreeSummarize.md index 7c2b8dd48..cc4adc6c9 100644 --- a/apps/docs/docs/api/classes/TreeSummarize.md +++ b/apps/docs/docs/api/classes/TreeSummarize.md @@ -26,7 +26,7 @@ TreeSummarize repacks the text chunks into the smallest possible number of chunk #### Defined in -[ResponseSynthesizer.ts:177](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L177) +[ResponseSynthesizer.ts:177](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L177) ## Properties @@ -36,7 +36,7 @@ TreeSummarize repacks the text chunks into the smallest possible number of chunk #### Defined in -[ResponseSynthesizer.ts:175](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L175) +[ResponseSynthesizer.ts:175](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L175) ## Methods @@ -61,4 +61,4 @@ BaseResponseBuilder.agetResponse #### Defined in -[ResponseSynthesizer.ts:181](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ResponseSynthesizer.ts#L181) +[ResponseSynthesizer.ts:181](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ResponseSynthesizer.ts#L181) diff --git a/apps/docs/docs/api/classes/VectorIndexRetriever.md b/apps/docs/docs/api/classes/VectorIndexRetriever.md index 50db36e0b..3d5e40b64 100644 --- a/apps/docs/docs/api/classes/VectorIndexRetriever.md +++ b/apps/docs/docs/api/classes/VectorIndexRetriever.md @@ -26,7 +26,7 @@ VectorIndexRetriever retrieves nodes from a VectorIndex. #### Defined in -[Retriever.ts:28](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Retriever.ts#L28) +[Retriever.ts:28](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Retriever.ts#L28) ## Properties @@ -36,7 +36,7 @@ VectorIndexRetriever retrieves nodes from a VectorIndex. #### Defined in -[Retriever.ts:24](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Retriever.ts#L24) +[Retriever.ts:24](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Retriever.ts#L24) ___ @@ -46,7 +46,7 @@ ___ #### Defined in -[Retriever.ts:26](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Retriever.ts#L26) +[Retriever.ts:26](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Retriever.ts#L26) ___ @@ -56,7 +56,7 @@ ___ #### Defined in -[Retriever.ts:25](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Retriever.ts#L25) +[Retriever.ts:25](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Retriever.ts#L25) ## Methods @@ -81,7 +81,7 @@ ___ #### Defined in -[Retriever.ts:33](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Retriever.ts#L33) +[Retriever.ts:33](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Retriever.ts#L33) ___ @@ -99,4 +99,4 @@ ___ #### Defined in -[Retriever.ts:70](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Retriever.ts#L70) +[Retriever.ts:70](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Retriever.ts#L70) diff --git a/apps/docs/docs/api/classes/VectorStoreIndex.md b/apps/docs/docs/api/classes/VectorStoreIndex.md index 00e7c27ef..3aea8e5ac 100644 --- a/apps/docs/docs/api/classes/VectorStoreIndex.md +++ b/apps/docs/docs/api/classes/VectorStoreIndex.md @@ -32,7 +32,7 @@ The VectorStoreIndex, an index that stores the nodes only according to their vec #### Defined in -[BaseIndex.ts:109](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L109) +[BaseIndex.ts:109](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L109) ## Properties @@ -46,7 +46,7 @@ The VectorStoreIndex, an index that stores the nodes only according to their vec #### Defined in -[BaseIndex.ts:75](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L75) +[BaseIndex.ts:75](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L75) ___ @@ -60,7 +60,7 @@ ___ #### Defined in -[BaseIndex.ts:77](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L77) +[BaseIndex.ts:77](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L77) ___ @@ -74,7 +74,7 @@ ___ #### Defined in -[BaseIndex.ts:78](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L78) +[BaseIndex.ts:78](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L78) ___ @@ -88,7 +88,7 @@ ___ #### Defined in -[BaseIndex.ts:73](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L73) +[BaseIndex.ts:73](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L73) ___ @@ -102,7 +102,7 @@ ___ #### Defined in -[BaseIndex.ts:74](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L74) +[BaseIndex.ts:74](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L74) ___ @@ -116,7 +116,7 @@ ___ #### Defined in -[BaseIndex.ts:107](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L107) +[BaseIndex.ts:107](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L107) ## Methods @@ -134,7 +134,7 @@ NOTE: if you are using a custom query engine you don't have to use this method. #### Defined in -[BaseIndex.ts:252](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L252) +[BaseIndex.ts:252](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L252) ___ @@ -158,7 +158,7 @@ retriever for the index #### Defined in -[BaseIndex.ts:242](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L242) +[BaseIndex.ts:242](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L242) ___ @@ -182,7 +182,7 @@ Get the embeddings for nodes. #### Defined in -[BaseIndex.ts:159](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L159) +[BaseIndex.ts:159](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L159) ___ @@ -206,7 +206,7 @@ Get embeddings for nodes and place them into the index. #### Defined in -[BaseIndex.ts:187](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L187) +[BaseIndex.ts:187](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L187) ___ @@ -230,7 +230,7 @@ High level API: split documents, get embeddings, and build index. #### Defined in -[BaseIndex.ts:214](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L214) +[BaseIndex.ts:214](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L214) ___ @@ -250,4 +250,4 @@ ___ #### Defined in -[BaseIndex.ts:114](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L114) +[BaseIndex.ts:114](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L114) diff --git a/apps/docs/docs/api/enums/ListRetrieverMode.md b/apps/docs/docs/api/enums/ListRetrieverMode.md index 005792583..5c7f02e75 100644 --- a/apps/docs/docs/api/enums/ListRetrieverMode.md +++ b/apps/docs/docs/api/enums/ListRetrieverMode.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[index/list/ListIndex.ts:21](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndex.ts#L21) +[index/list/ListIndex.ts:21](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndex.ts#L21) ___ @@ -24,4 +24,4 @@ ___ #### Defined in -[index/list/ListIndex.ts:23](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/index/list/ListIndex.ts#L23) +[index/list/ListIndex.ts:23](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/index/list/ListIndex.ts#L23) diff --git a/apps/docs/docs/api/enums/MetadataMode.md b/apps/docs/docs/api/enums/MetadataMode.md index af5b26b6f..202b88eb7 100644 --- a/apps/docs/docs/api/enums/MetadataMode.md +++ b/apps/docs/docs/api/enums/MetadataMode.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[Node.ts:19](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L19) +[Node.ts:19](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L19) ___ @@ -24,7 +24,7 @@ ___ #### Defined in -[Node.ts:20](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L20) +[Node.ts:20](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L20) ___ @@ -34,7 +34,7 @@ ___ #### Defined in -[Node.ts:21](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L21) +[Node.ts:21](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L21) ___ @@ -44,4 +44,4 @@ ___ #### Defined in -[Node.ts:22](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L22) +[Node.ts:22](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L22) diff --git a/apps/docs/docs/api/enums/NodeRelationship.md b/apps/docs/docs/api/enums/NodeRelationship.md index d4794d5d1..a26a2c1ae 100644 --- a/apps/docs/docs/api/enums/NodeRelationship.md +++ b/apps/docs/docs/api/enums/NodeRelationship.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[Node.ts:8](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L8) +[Node.ts:8](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L8) ___ @@ -24,7 +24,7 @@ ___ #### Defined in -[Node.ts:6](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L6) +[Node.ts:6](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L6) ___ @@ -34,7 +34,7 @@ ___ #### Defined in -[Node.ts:7](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L7) +[Node.ts:7](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L7) ___ @@ -44,7 +44,7 @@ ___ #### Defined in -[Node.ts:5](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L5) +[Node.ts:5](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L5) ___ @@ -54,4 +54,4 @@ ___ #### Defined in -[Node.ts:4](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L4) +[Node.ts:4](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L4) diff --git a/apps/docs/docs/api/enums/ObjectType.md b/apps/docs/docs/api/enums/ObjectType.md index 493dda05c..158ef2cfc 100644 --- a/apps/docs/docs/api/enums/ObjectType.md +++ b/apps/docs/docs/api/enums/ObjectType.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[Node.ts:15](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L15) +[Node.ts:15](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L15) ___ @@ -24,7 +24,7 @@ ___ #### Defined in -[Node.ts:13](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L13) +[Node.ts:13](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L13) ___ @@ -34,7 +34,7 @@ ___ #### Defined in -[Node.ts:14](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L14) +[Node.ts:14](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L14) ___ @@ -44,4 +44,4 @@ ___ #### Defined in -[Node.ts:12](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L12) +[Node.ts:12](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L12) diff --git a/apps/docs/docs/api/enums/SimilarityType.md b/apps/docs/docs/api/enums/SimilarityType.md index 7a0c74e0b..0fe086845 100644 --- a/apps/docs/docs/api/enums/SimilarityType.md +++ b/apps/docs/docs/api/enums/SimilarityType.md @@ -17,7 +17,7 @@ Default is cosine similarity. Dot product and negative Euclidean distance are al #### Defined in -[Embedding.ts:10](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Embedding.ts#L10) +[Embedding.ts:10](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Embedding.ts#L10) ___ @@ -27,7 +27,7 @@ ___ #### Defined in -[Embedding.ts:11](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Embedding.ts#L11) +[Embedding.ts:11](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Embedding.ts#L11) ___ @@ -37,4 +37,4 @@ ___ #### Defined in -[Embedding.ts:12](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Embedding.ts#L12) +[Embedding.ts:12](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Embedding.ts#L12) diff --git a/apps/docs/docs/api/interfaces/BaseIndexInit.md b/apps/docs/docs/api/interfaces/BaseIndexInit.md index 14f9c8b2f..96e7c4f54 100644 --- a/apps/docs/docs/api/interfaces/BaseIndexInit.md +++ b/apps/docs/docs/api/interfaces/BaseIndexInit.md @@ -20,7 +20,7 @@ custom_edit_url: null #### Defined in -[BaseIndex.ts:62](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L62) +[BaseIndex.ts:62](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L62) ___ @@ -30,7 +30,7 @@ ___ #### Defined in -[BaseIndex.ts:64](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L64) +[BaseIndex.ts:64](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L64) ___ @@ -40,7 +40,7 @@ ___ #### Defined in -[BaseIndex.ts:65](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L65) +[BaseIndex.ts:65](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L65) ___ @@ -50,7 +50,7 @@ ___ #### Defined in -[BaseIndex.ts:60](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L60) +[BaseIndex.ts:60](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L60) ___ @@ -60,7 +60,7 @@ ___ #### Defined in -[BaseIndex.ts:61](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L61) +[BaseIndex.ts:61](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L61) ___ @@ -70,4 +70,4 @@ ___ #### Defined in -[BaseIndex.ts:63](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L63) +[BaseIndex.ts:63](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L63) diff --git a/apps/docs/docs/api/interfaces/BaseLLMPredictor.md b/apps/docs/docs/api/interfaces/BaseLLMPredictor.md index 023f8bc8d..a18155937 100644 --- a/apps/docs/docs/api/interfaces/BaseLLMPredictor.md +++ b/apps/docs/docs/api/interfaces/BaseLLMPredictor.md @@ -32,7 +32,7 @@ LLM Predictors are an abstraction to predict the response to a prompt. #### Defined in -[LLMPredictor.ts:10](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLMPredictor.ts#L10) +[LLMPredictor.ts:10](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLMPredictor.ts#L10) ___ @@ -46,4 +46,4 @@ ___ #### Defined in -[LLMPredictor.ts:9](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLMPredictor.ts#L9) +[LLMPredictor.ts:9](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLMPredictor.ts#L9) diff --git a/apps/docs/docs/api/interfaces/BaseOutputParser.md b/apps/docs/docs/api/interfaces/BaseOutputParser.md index b9dfdd42e..7ce13c6b3 100644 --- a/apps/docs/docs/api/interfaces/BaseOutputParser.md +++ b/apps/docs/docs/api/interfaces/BaseOutputParser.md @@ -36,7 +36,7 @@ An OutputParser is used to extract structured data from the raw output of the LL #### Defined in -[OutputParser.ts:8](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/OutputParser.ts#L8) +[OutputParser.ts:8](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/OutputParser.ts#L8) ___ @@ -56,4 +56,4 @@ ___ #### Defined in -[OutputParser.ts:7](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/OutputParser.ts#L7) +[OutputParser.ts:7](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/OutputParser.ts#L7) diff --git a/apps/docs/docs/api/interfaces/BaseQueryEngine.md b/apps/docs/docs/api/interfaces/BaseQueryEngine.md index c7db8d48f..69ae632ad 100644 --- a/apps/docs/docs/api/interfaces/BaseQueryEngine.md +++ b/apps/docs/docs/api/interfaces/BaseQueryEngine.md @@ -32,4 +32,4 @@ A query engine is a question answerer that can use one or more steps. #### Defined in -[QueryEngine.ts:19](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QueryEngine.ts#L19) +[QueryEngine.ts:19](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QueryEngine.ts#L19) diff --git a/apps/docs/docs/api/interfaces/BaseQuestionGenerator.md b/apps/docs/docs/api/interfaces/BaseQuestionGenerator.md index 440e14657..7748d91bb 100644 --- a/apps/docs/docs/api/interfaces/BaseQuestionGenerator.md +++ b/apps/docs/docs/api/interfaces/BaseQuestionGenerator.md @@ -31,4 +31,4 @@ QuestionGenerators generate new questions for the LLM using tools and a user que #### Defined in -[QuestionGenerator.ts:23](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QuestionGenerator.ts#L23) +[QuestionGenerator.ts:23](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QuestionGenerator.ts#L23) diff --git a/apps/docs/docs/api/interfaces/BaseReader.md b/apps/docs/docs/api/interfaces/BaseReader.md index 2e0230e25..b9ab930b8 100644 --- a/apps/docs/docs/api/interfaces/BaseReader.md +++ b/apps/docs/docs/api/interfaces/BaseReader.md @@ -30,4 +30,4 @@ A reader takes imports data into Document objects. #### Defined in -[readers/base.ts:7](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/readers/base.ts#L7) +[readers/base.ts:7](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/readers/base.ts#L7) diff --git a/apps/docs/docs/api/interfaces/BaseRetriever.md b/apps/docs/docs/api/interfaces/BaseRetriever.md index d83242009..2147a6c01 100644 --- a/apps/docs/docs/api/interfaces/BaseRetriever.md +++ b/apps/docs/docs/api/interfaces/BaseRetriever.md @@ -33,7 +33,7 @@ Retrievers retrieve the nodes that most closely match our query in similarity. #### Defined in -[Retriever.ts:16](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Retriever.ts#L16) +[Retriever.ts:16](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Retriever.ts#L16) ___ @@ -47,4 +47,4 @@ ___ #### Defined in -[Retriever.ts:17](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Retriever.ts#L17) +[Retriever.ts:17](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Retriever.ts#L17) diff --git a/apps/docs/docs/api/interfaces/BaseTool.md b/apps/docs/docs/api/interfaces/BaseTool.md index 3b68042f8..80bd6b05b 100644 --- a/apps/docs/docs/api/interfaces/BaseTool.md +++ b/apps/docs/docs/api/interfaces/BaseTool.md @@ -22,4 +22,4 @@ Simple Tool interface. Likely to change. #### Defined in -[Tool.ts:12](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Tool.ts#L12) +[Tool.ts:12](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Tool.ts#L12) diff --git a/apps/docs/docs/api/interfaces/ChatEngine.md b/apps/docs/docs/api/interfaces/ChatEngine.md index c43391689..7060ccf95 100644 --- a/apps/docs/docs/api/interfaces/ChatEngine.md +++ b/apps/docs/docs/api/interfaces/ChatEngine.md @@ -35,7 +35,7 @@ Send message along with the class's current chat history to the LLM. #### Defined in -[ChatEngine.ts:25](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L25) +[ChatEngine.ts:25](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L25) ___ @@ -51,4 +51,4 @@ Resets the chat history so that it's empty. #### Defined in -[ChatEngine.ts:30](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ChatEngine.ts#L30) +[ChatEngine.ts:30](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ChatEngine.ts#L30) diff --git a/apps/docs/docs/api/interfaces/ChatMessage.md b/apps/docs/docs/api/interfaces/ChatMessage.md index 336cb9bb6..5776f4108 100644 --- a/apps/docs/docs/api/interfaces/ChatMessage.md +++ b/apps/docs/docs/api/interfaces/ChatMessage.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[LLM.ts:14](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L14) +[LLM.ts:14](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L14) ___ @@ -24,4 +24,4 @@ ___ #### Defined in -[LLM.ts:15](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L15) +[LLM.ts:15](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L15) diff --git a/apps/docs/docs/api/interfaces/ChatResponse.md b/apps/docs/docs/api/interfaces/ChatResponse.md index 2ccfb4548..9b9f43c8b 100644 --- a/apps/docs/docs/api/interfaces/ChatResponse.md +++ b/apps/docs/docs/api/interfaces/ChatResponse.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[LLM.ts:21](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L21) +[LLM.ts:21](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L21) ___ @@ -24,7 +24,7 @@ ___ #### Defined in -[LLM.ts:19](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L19) +[LLM.ts:19](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L19) ___ @@ -34,4 +34,4 @@ ___ #### Defined in -[LLM.ts:20](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L20) +[LLM.ts:20](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L20) diff --git a/apps/docs/docs/api/interfaces/Event.md b/apps/docs/docs/api/interfaces/Event.md index b9383eb4f..cb6b7d7f4 100644 --- a/apps/docs/docs/api/interfaces/Event.md +++ b/apps/docs/docs/api/interfaces/Event.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[callbacks/CallbackManager.ts:14](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/callbacks/CallbackManager.ts#L14) +[callbacks/CallbackManager.ts:14](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/callbacks/CallbackManager.ts#L14) ___ @@ -24,7 +24,7 @@ ___ #### Defined in -[callbacks/CallbackManager.ts:17](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/callbacks/CallbackManager.ts#L17) +[callbacks/CallbackManager.ts:17](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/callbacks/CallbackManager.ts#L17) ___ @@ -34,7 +34,7 @@ ___ #### Defined in -[callbacks/CallbackManager.ts:16](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/callbacks/CallbackManager.ts#L16) +[callbacks/CallbackManager.ts:16](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/callbacks/CallbackManager.ts#L16) ___ @@ -44,4 +44,4 @@ ___ #### Defined in -[callbacks/CallbackManager.ts:15](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/callbacks/CallbackManager.ts#L15) +[callbacks/CallbackManager.ts:15](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/callbacks/CallbackManager.ts#L15) diff --git a/apps/docs/docs/api/interfaces/GenericFileSystem.md b/apps/docs/docs/api/interfaces/GenericFileSystem.md index 6047d4161..800e51080 100644 --- a/apps/docs/docs/api/interfaces/GenericFileSystem.md +++ b/apps/docs/docs/api/interfaces/GenericFileSystem.md @@ -33,7 +33,7 @@ browsers. #### Defined in -[storage/FileSystem.ts:12](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/storage/FileSystem.ts#L12) +[storage/FileSystem.ts:12](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/storage/FileSystem.ts#L12) ___ @@ -54,7 +54,7 @@ ___ #### Defined in -[storage/FileSystem.ts:13](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/storage/FileSystem.ts#L13) +[storage/FileSystem.ts:13](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/storage/FileSystem.ts#L13) ___ @@ -75,7 +75,7 @@ ___ #### Defined in -[storage/FileSystem.ts:11](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/storage/FileSystem.ts#L11) +[storage/FileSystem.ts:11](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/storage/FileSystem.ts#L11) ___ @@ -97,4 +97,4 @@ ___ #### Defined in -[storage/FileSystem.ts:10](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/storage/FileSystem.ts#L10) +[storage/FileSystem.ts:10](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/storage/FileSystem.ts#L10) diff --git a/apps/docs/docs/api/interfaces/LLM.md b/apps/docs/docs/api/interfaces/LLM.md index c95fcca90..0e06fb4c2 100644 --- a/apps/docs/docs/api/interfaces/LLM.md +++ b/apps/docs/docs/api/interfaces/LLM.md @@ -32,7 +32,7 @@ Get a chat response from the LLM #### Defined in -[LLM.ts:35](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L35) +[LLM.ts:35](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L35) ___ @@ -54,4 +54,4 @@ Get a prompt completion from the LLM #### Defined in -[LLM.ts:41](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/LLM.ts#L41) +[LLM.ts:41](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/LLM.ts#L41) diff --git a/apps/docs/docs/api/interfaces/NodeParser.md b/apps/docs/docs/api/interfaces/NodeParser.md index 10df1b30b..42bd44ac3 100644 --- a/apps/docs/docs/api/interfaces/NodeParser.md +++ b/apps/docs/docs/api/interfaces/NodeParser.md @@ -30,4 +30,4 @@ A node parser generates TextNodes from Documents #### Defined in -[NodeParser.ts:53](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/NodeParser.ts#L53) +[NodeParser.ts:53](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/NodeParser.ts#L53) diff --git a/apps/docs/docs/api/interfaces/NodeWithEmbedding.md b/apps/docs/docs/api/interfaces/NodeWithEmbedding.md index e1d9167cc..82c7d388d 100644 --- a/apps/docs/docs/api/interfaces/NodeWithEmbedding.md +++ b/apps/docs/docs/api/interfaces/NodeWithEmbedding.md @@ -16,7 +16,7 @@ A node with an embedding #### Defined in -[Node.ts:247](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L247) +[Node.ts:247](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L247) ___ @@ -26,4 +26,4 @@ ___ #### Defined in -[Node.ts:246](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L246) +[Node.ts:246](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L246) diff --git a/apps/docs/docs/api/interfaces/NodeWithScore.md b/apps/docs/docs/api/interfaces/NodeWithScore.md index d80e434ce..622dcca82 100644 --- a/apps/docs/docs/api/interfaces/NodeWithScore.md +++ b/apps/docs/docs/api/interfaces/NodeWithScore.md @@ -16,7 +16,7 @@ A node with a similarity score #### Defined in -[Node.ts:238](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L238) +[Node.ts:238](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L238) ___ @@ -26,4 +26,4 @@ ___ #### Defined in -[Node.ts:239](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L239) +[Node.ts:239](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L239) diff --git a/apps/docs/docs/api/interfaces/QueryEngineTool.md b/apps/docs/docs/api/interfaces/QueryEngineTool.md index df398064e..f1d61318f 100644 --- a/apps/docs/docs/api/interfaces/QueryEngineTool.md +++ b/apps/docs/docs/api/interfaces/QueryEngineTool.md @@ -26,7 +26,7 @@ A Tool that uses a QueryEngine. #### Defined in -[Tool.ts:12](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Tool.ts#L12) +[Tool.ts:12](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Tool.ts#L12) ___ @@ -36,4 +36,4 @@ ___ #### Defined in -[Tool.ts:19](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Tool.ts#L19) +[Tool.ts:19](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Tool.ts#L19) diff --git a/apps/docs/docs/api/interfaces/RelatedNodeInfo.md b/apps/docs/docs/api/interfaces/RelatedNodeInfo.md index 6a4251397..1a296eaac 100644 --- a/apps/docs/docs/api/interfaces/RelatedNodeInfo.md +++ b/apps/docs/docs/api/interfaces/RelatedNodeInfo.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[Node.ts:29](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L29) +[Node.ts:29](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L29) ___ @@ -24,7 +24,7 @@ ___ #### Defined in -[Node.ts:28](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L28) +[Node.ts:28](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L28) ___ @@ -34,7 +34,7 @@ ___ #### Defined in -[Node.ts:26](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L26) +[Node.ts:26](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L26) ___ @@ -44,4 +44,4 @@ ___ #### Defined in -[Node.ts:27](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Node.ts#L27) +[Node.ts:27](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Node.ts#L27) diff --git a/apps/docs/docs/api/interfaces/RetrievalCallbackResponse.md b/apps/docs/docs/api/interfaces/RetrievalCallbackResponse.md index e312cd96a..1d2eef3b5 100644 --- a/apps/docs/docs/api/interfaces/RetrievalCallbackResponse.md +++ b/apps/docs/docs/api/interfaces/RetrievalCallbackResponse.md @@ -24,7 +24,7 @@ BaseCallbackResponse.event #### Defined in -[callbacks/CallbackManager.ts:21](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/callbacks/CallbackManager.ts#L21) +[callbacks/CallbackManager.ts:21](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/callbacks/CallbackManager.ts#L21) ___ @@ -34,7 +34,7 @@ ___ #### Defined in -[callbacks/CallbackManager.ts:47](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/callbacks/CallbackManager.ts#L47) +[callbacks/CallbackManager.ts:47](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/callbacks/CallbackManager.ts#L47) ___ @@ -44,4 +44,4 @@ ___ #### Defined in -[callbacks/CallbackManager.ts:46](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/callbacks/CallbackManager.ts#L46) +[callbacks/CallbackManager.ts:46](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/callbacks/CallbackManager.ts#L46) diff --git a/apps/docs/docs/api/interfaces/ServiceContext.md b/apps/docs/docs/api/interfaces/ServiceContext.md index 7f89080b5..a4e2df531 100644 --- a/apps/docs/docs/api/interfaces/ServiceContext.md +++ b/apps/docs/docs/api/interfaces/ServiceContext.md @@ -16,7 +16,7 @@ The ServiceContext is a collection of components that are used in different part #### Defined in -[ServiceContext.ts:16](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ServiceContext.ts#L16) +[ServiceContext.ts:16](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ServiceContext.ts#L16) ___ @@ -26,7 +26,7 @@ ___ #### Defined in -[ServiceContext.ts:14](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ServiceContext.ts#L14) +[ServiceContext.ts:14](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ServiceContext.ts#L14) ___ @@ -36,7 +36,7 @@ ___ #### Defined in -[ServiceContext.ts:12](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ServiceContext.ts#L12) +[ServiceContext.ts:12](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ServiceContext.ts#L12) ___ @@ -46,7 +46,7 @@ ___ #### Defined in -[ServiceContext.ts:15](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ServiceContext.ts#L15) +[ServiceContext.ts:15](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ServiceContext.ts#L15) ___ @@ -56,4 +56,4 @@ ___ #### Defined in -[ServiceContext.ts:13](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ServiceContext.ts#L13) +[ServiceContext.ts:13](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ServiceContext.ts#L13) diff --git a/apps/docs/docs/api/interfaces/ServiceContextOptions.md b/apps/docs/docs/api/interfaces/ServiceContextOptions.md index 4f874af8b..a23031a95 100644 --- a/apps/docs/docs/api/interfaces/ServiceContextOptions.md +++ b/apps/docs/docs/api/interfaces/ServiceContextOptions.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[ServiceContext.ts:26](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ServiceContext.ts#L26) +[ServiceContext.ts:26](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ServiceContext.ts#L26) ___ @@ -24,7 +24,7 @@ ___ #### Defined in -[ServiceContext.ts:29](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ServiceContext.ts#L29) +[ServiceContext.ts:29](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ServiceContext.ts#L29) ___ @@ -34,7 +34,7 @@ ___ #### Defined in -[ServiceContext.ts:28](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ServiceContext.ts#L28) +[ServiceContext.ts:28](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ServiceContext.ts#L28) ___ @@ -44,7 +44,7 @@ ___ #### Defined in -[ServiceContext.ts:24](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ServiceContext.ts#L24) +[ServiceContext.ts:24](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ServiceContext.ts#L24) ___ @@ -54,7 +54,7 @@ ___ #### Defined in -[ServiceContext.ts:22](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ServiceContext.ts#L22) +[ServiceContext.ts:22](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ServiceContext.ts#L22) ___ @@ -64,7 +64,7 @@ ___ #### Defined in -[ServiceContext.ts:21](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ServiceContext.ts#L21) +[ServiceContext.ts:21](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ServiceContext.ts#L21) ___ @@ -74,7 +74,7 @@ ___ #### Defined in -[ServiceContext.ts:25](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ServiceContext.ts#L25) +[ServiceContext.ts:25](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ServiceContext.ts#L25) ___ @@ -84,4 +84,4 @@ ___ #### Defined in -[ServiceContext.ts:23](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/ServiceContext.ts#L23) +[ServiceContext.ts:23](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/ServiceContext.ts#L23) diff --git a/apps/docs/docs/api/interfaces/StorageContext.md b/apps/docs/docs/api/interfaces/StorageContext.md index 21d2dbadc..033fc5726 100644 --- a/apps/docs/docs/api/interfaces/StorageContext.md +++ b/apps/docs/docs/api/interfaces/StorageContext.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[storage/StorageContext.ts:15](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/storage/StorageContext.ts#L15) +[storage/StorageContext.ts:15](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/storage/StorageContext.ts#L15) ___ @@ -24,7 +24,7 @@ ___ #### Defined in -[storage/StorageContext.ts:16](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/storage/StorageContext.ts#L16) +[storage/StorageContext.ts:16](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/storage/StorageContext.ts#L16) ___ @@ -34,4 +34,4 @@ ___ #### Defined in -[storage/StorageContext.ts:17](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/storage/StorageContext.ts#L17) +[storage/StorageContext.ts:17](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/storage/StorageContext.ts#L17) diff --git a/apps/docs/docs/api/interfaces/StreamCallbackResponse.md b/apps/docs/docs/api/interfaces/StreamCallbackResponse.md index 69403bbae..b9660dff1 100644 --- a/apps/docs/docs/api/interfaces/StreamCallbackResponse.md +++ b/apps/docs/docs/api/interfaces/StreamCallbackResponse.md @@ -24,7 +24,7 @@ BaseCallbackResponse.event #### Defined in -[callbacks/CallbackManager.ts:21](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/callbacks/CallbackManager.ts#L21) +[callbacks/CallbackManager.ts:21](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/callbacks/CallbackManager.ts#L21) ___ @@ -34,7 +34,7 @@ ___ #### Defined in -[callbacks/CallbackManager.ts:40](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/callbacks/CallbackManager.ts#L40) +[callbacks/CallbackManager.ts:40](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/callbacks/CallbackManager.ts#L40) ___ @@ -44,7 +44,7 @@ ___ #### Defined in -[callbacks/CallbackManager.ts:41](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/callbacks/CallbackManager.ts#L41) +[callbacks/CallbackManager.ts:41](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/callbacks/CallbackManager.ts#L41) ___ @@ -54,4 +54,4 @@ ___ #### Defined in -[callbacks/CallbackManager.ts:42](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/callbacks/CallbackManager.ts#L42) +[callbacks/CallbackManager.ts:42](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/callbacks/CallbackManager.ts#L42) diff --git a/apps/docs/docs/api/interfaces/StreamToken.md b/apps/docs/docs/api/interfaces/StreamToken.md index 478ceb2f6..c0710e8bc 100644 --- a/apps/docs/docs/api/interfaces/StreamToken.md +++ b/apps/docs/docs/api/interfaces/StreamToken.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[callbacks/CallbackManager.ts:29](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/callbacks/CallbackManager.ts#L29) +[callbacks/CallbackManager.ts:29](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/callbacks/CallbackManager.ts#L29) ___ @@ -24,7 +24,7 @@ ___ #### Defined in -[callbacks/CallbackManager.ts:27](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/callbacks/CallbackManager.ts#L27) +[callbacks/CallbackManager.ts:27](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/callbacks/CallbackManager.ts#L27) ___ @@ -34,7 +34,7 @@ ___ #### Defined in -[callbacks/CallbackManager.ts:25](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/callbacks/CallbackManager.ts#L25) +[callbacks/CallbackManager.ts:25](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/callbacks/CallbackManager.ts#L25) ___ @@ -44,7 +44,7 @@ ___ #### Defined in -[callbacks/CallbackManager.ts:28](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/callbacks/CallbackManager.ts#L28) +[callbacks/CallbackManager.ts:28](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/callbacks/CallbackManager.ts#L28) ___ @@ -54,4 +54,4 @@ ___ #### Defined in -[callbacks/CallbackManager.ts:26](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/callbacks/CallbackManager.ts#L26) +[callbacks/CallbackManager.ts:26](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/callbacks/CallbackManager.ts#L26) diff --git a/apps/docs/docs/api/interfaces/StructuredOutput.md b/apps/docs/docs/api/interfaces/StructuredOutput.md index 346f5f3ed..3062f675c 100644 --- a/apps/docs/docs/api/interfaces/StructuredOutput.md +++ b/apps/docs/docs/api/interfaces/StructuredOutput.md @@ -22,7 +22,7 @@ StructuredOutput is just a combo of the raw output and the parsed output. #### Defined in -[OutputParser.ts:16](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/OutputParser.ts#L16) +[OutputParser.ts:16](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/OutputParser.ts#L16) ___ @@ -32,4 +32,4 @@ ___ #### Defined in -[OutputParser.ts:15](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/OutputParser.ts#L15) +[OutputParser.ts:15](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/OutputParser.ts#L15) diff --git a/apps/docs/docs/api/interfaces/SubQuestion.md b/apps/docs/docs/api/interfaces/SubQuestion.md index 9b281c135..eeea42a79 100644 --- a/apps/docs/docs/api/interfaces/SubQuestion.md +++ b/apps/docs/docs/api/interfaces/SubQuestion.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[QuestionGenerator.ts:15](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QuestionGenerator.ts#L15) +[QuestionGenerator.ts:15](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QuestionGenerator.ts#L15) ___ @@ -24,4 +24,4 @@ ___ #### Defined in -[QuestionGenerator.ts:16](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/QuestionGenerator.ts#L16) +[QuestionGenerator.ts:16](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/QuestionGenerator.ts#L16) diff --git a/apps/docs/docs/api/interfaces/ToolMetadata.md b/apps/docs/docs/api/interfaces/ToolMetadata.md index 0434e7f3f..98e0a2521 100644 --- a/apps/docs/docs/api/interfaces/ToolMetadata.md +++ b/apps/docs/docs/api/interfaces/ToolMetadata.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[Tool.ts:4](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Tool.ts#L4) +[Tool.ts:4](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Tool.ts#L4) ___ @@ -24,4 +24,4 @@ ___ #### Defined in -[Tool.ts:5](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/Tool.ts#L5) +[Tool.ts:5](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/Tool.ts#L5) diff --git a/apps/docs/docs/api/interfaces/VectorIndexOptions.md b/apps/docs/docs/api/interfaces/VectorIndexOptions.md index 95f3c4bbd..81455ed5c 100644 --- a/apps/docs/docs/api/interfaces/VectorIndexOptions.md +++ b/apps/docs/docs/api/interfaces/VectorIndexOptions.md @@ -14,7 +14,7 @@ custom_edit_url: null #### Defined in -[BaseIndex.ts:94](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L94) +[BaseIndex.ts:94](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L94) ___ @@ -24,7 +24,7 @@ ___ #### Defined in -[BaseIndex.ts:93](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L93) +[BaseIndex.ts:93](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L93) ___ @@ -34,7 +34,7 @@ ___ #### Defined in -[BaseIndex.ts:95](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L95) +[BaseIndex.ts:95](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L95) ___ @@ -44,4 +44,4 @@ ___ #### Defined in -[BaseIndex.ts:96](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/BaseIndex.ts#L96) +[BaseIndex.ts:96](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/BaseIndex.ts#L96) diff --git a/apps/docs/docs/api/interfaces/WalkableFileSystem.md b/apps/docs/docs/api/interfaces/WalkableFileSystem.md index da18b12f9..a347a5fe6 100644 --- a/apps/docs/docs/api/interfaces/WalkableFileSystem.md +++ b/apps/docs/docs/api/interfaces/WalkableFileSystem.md @@ -24,7 +24,7 @@ custom_edit_url: null #### Defined in -[storage/FileSystem.ts:17](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/storage/FileSystem.ts#L17) +[storage/FileSystem.ts:17](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/storage/FileSystem.ts#L17) ___ @@ -44,4 +44,4 @@ ___ #### Defined in -[storage/FileSystem.ts:18](https://github.com/run-llama/llamascript/blob/6ea89db/packages/core/src/storage/FileSystem.ts#L18) +[storage/FileSystem.ts:18](https://github.com/run-llama/LlamaIndexTS/blob/1a39403/packages/core/src/storage/FileSystem.ts#L18) diff --git a/apps/docs/docs/concepts.md b/apps/docs/docs/concepts.md index 5c4adfece..806b6ec9f 100644 --- a/apps/docs/docs/concepts.md +++ b/apps/docs/docs/concepts.md @@ -1,33 +1,112 @@ --- -sidebar_position: 2 +sidebar_position: 3 --- +# High-Level Concepts + +LlamaIndex helps you build LLM-powered applications (e.g. Q&A, chatbot, and agents) over custom data. + +In this high-level concepts guide, you will learn: +* the retrieval augmented generation (RAG) paradigm for combining LLM with custom data, +* key concepts and modules in LlamaIndex for composing your own RAG pipeline. + +## Retrieval Augmented Generation (RAG) +Retrieval augmented generation (RAG) is a paradigm for augmenting LLM with custom data. +It generally consists of two stages: + +1) **indexing stage**: preparing a knowledge base, and +2) **querying stage**: retrieving relevant context from the knowledge to assist the LLM in responding to a question + + + + +LlamaIndex provides the essential toolkit for making both steps super easy. +Let's explore each stage in detail. + +### Indexing Stage +LlamaIndex help you prepare the knowledge base with a suite of data connectors and indexes. + + +[**Data Connectors**](/core_modules/data_modules/connector/root.md): +A data connector (i.e. `Reader`) ingest data from different data sources and data formats into a simple `Document` representation (text and simple metadata). + +[**Documents / Nodes**](/core_modules/data_modules/documents_and_nodes/root.md): A `Document` is a generic container around any data source - for instance, a PDF, an API output, or retrieved data from a database. A `Node` is the atomic unit of data in LlamaIndex and represents a "chunk" of a source `Document`. It's a rich representation that includes metadata and relationships (to other nodes) to enable accurate and expressive retrieval operations. + +[**Data Indexes**](/core_modules/data_modules/index/root.md): +Once you've ingested your data, LlamaIndex help you index data into a format that's easy to retrieve. +Under the hood, LlamaIndex parse the raw documents into intermediate representations, calculate vector embeddings, and infer metadata, etc. +The most commonly used index is the [VectorStoreIndex](/core_modules/data_modules/index/vector_store_guide.ipynb) + +### Querying Stage +In the querying stage, the RAG pipeline retrieves the most relevant context given a user query, +and pass that to the LLM (along with the query) to synthesize a response. +This gives the LLM up-to-date knowledge that is not in its original training data, +(also reducing hallucination). +The key challenge in the querying stage is retrieval, orchestration, and reasoning over (potentially many) knowledge bases. + +LlamaIndex provides composable modules that help you build and integrate RAG pipelines for Q&A (query engine), chatbot (chat engine), or as part of an agent. +These building blocks can be customized to reflect ranking preferences, as well as composed to reason over multiple knowledge bases in a structured way. + + + +#### Building Blocks +[**Retrievers**](/core_modules/query_modules/retriever/root.md): +A retriever defines how to efficiently retrieve relevant context from a knowledge base (i.e. index) when given a query. +The specific retrieval logic differs for difference indices, the most popular being dense retrieval against a vector index. + +[**Node Postprocessors**](/core_modules/query_modules/node_postprocessors/root.md): +A node postprocessor takes in a set of nodes, then apply transformation, filtering, or re-ranking logic to them. + +[**Response Synthesizers**](/core_modules/query_modules/response_synthesizers/root.md): +A response synthesizer generates a response from an LLM, using a user query and a given set of retrieved text chunks. + +#### Pipelines + +[**Query Engines**](/core_modules/query_modules/query_engine/root.md): +A query engine is an end-to-end pipeline that allow you to ask question over your data. +It takes in a natural language query, and returns a response, along with reference context retrieved and passed to the LLM. + + +[**Chat Engines**](/core_modules/query_modules/chat_engines/root.md): +A chat engine is an end-to-end pipeline for having a conversation with your data +(multiple back-and-forth instead of a single question & answer). + +[**Agents**](/core_modules/agent_modules/agents/root.md): +An agent is an automated decision maker (powered by an LLM) that interacts with the world via a set of tools. +Agent may be used in the same fashion as query engines or chat engines. +The main distinction is that an agent dynamically decides the best sequence of actions, instead of following a predetermined logic. +This gives it additional flexibility to tackle more complex tasks. + # Concepts +LlamaIndex.TS is a typescript package that allows you to quickly load data and query/chat with your own data. The diagram below + +LlamaIndex.TS offers various key abstractions, which can be categorized as a **High Level API**, as well as a **Low Level API** for more granular customization. + ## High Level API -- Document: A document represents a text file, PDF file or other contiguous piece of data. +- **Document**: A document represents a text file, PDF file or other contiguous piece of data. -- Node: The basic data building block. Most commonly, these are parts of the document split into manageable pieces that are small enough to be fed into an embedding model and LLM. +- **Node**: The basic data building block. Most commonly, these are parts of the document split into manageable pieces that are small enough to be fed into an embedding model and LLM. -- Indexes: indexes store the Nodes and the embeddings of those nodes. +- **Indexes**: indexes store the Nodes and the embeddings of those nodes. -- QueryEngine: Query engines are what generate the query you put in and give you back the result. Query engines generally combine a pre-built prompt with selected nodes from your Index to give the LLM the context it needs to answer your query. +- **QueryEngine**: Query engines are what generate the query you put in and give you back the result. Query engines generally combine a pre-built prompt with selected nodes from your Index to give the LLM the context it needs to answer your query. -- ChatEngine: A ChatEngine helps you build a chatbot that will interact with your Indexes. +- **ChatEngine**: A ChatEngine helps you build a chatbot that will interact with your Indexes. ## Low Level API -- SimplePrompt: A simple standardized function call definition that takes in inputs and puts them in a prebuilt template. +- **SimplePrompt**: A simple standardized function call definition that takes in inputs and puts them in a prebuilt template. -- LLM: The LLM class is a unified interface over a large language model provider such as OpenAI GPT-4, Anthropic Claude, or Meta LLaMA. You can subclass it to write a connector to your own large language model. +- **LLM**: The LLM class is a unified interface over a large language model provider such as OpenAI GPT-4, Anthropic Claude, or Meta LLaMA. You can subclass it to write a connector to your own large language model. -- Embedding: An embedding is represented as a vector of floating point numbers. OpenAI's text-embedding-ada-002 is our default embedding model and each embedding it generates consists of 1,536 floating point numbers. Another popular embedding model is BERT which uses 768 floating point numbers to represent each Node. We provide a number of utilities to work with embeddings including 3 similarity calculation options and Maximum Marginal Relevance +- **Embedding**: An embedding is represented as a vector of floating point numbers. OpenAI's text-embedding-ada-002 is our default embedding model and each embedding it generates consists of 1,536 floating point numbers. Another popular embedding model is BERT which uses 768 floating point numbers to represent each Node. We provide a number of utilities to work with embeddings including 3 similarity calculation options and Maximum Marginal Relevance -- Reader/Loader: A reader or loader is something that takes in a document in the real world and transforms into a Document class that can then be used in your Index and queries. We currently support plain text files and PDFs with many many more to come. +- **Reader/Loader**: A reader or loader is something that takes in a document in the real world and transforms into a Document class that can then be used in your Index and queries. We currently support plain text files and PDFs with many many more to come. -- TextSplitter: Text splitting strategies are incredibly important to the overall efficacy of the embedding search. Currently, while we do have a default, there's no one size fits all solution. Depending on the source documents, you may want to use different splitting sizes and strategies. Currently we support spliltting by fixed size, splitting by fixed size with overlapping sections, splitting by sentence, and splitting by paragraph. +- **TextSplitter**: Text splitting strategies are incredibly important to the overall efficacy of the embedding search. Currently, while we do have a default, there's no one size fits all solution. Depending on the source documents, you may want to use different splitting sizes and strategies. Currently we support spliltting by fixed size, splitting by fixed size with overlapping sections, splitting by sentence, and splitting by paragraph. -- Retriever: The Retriever is what actually chooses the Nodes to retrieve from the index. Here, you may wish to try retrieving more or fewer Nodes per query, changing your similarity function, or creating your own retriever for each individual use case in your application. For example, you may wish to have a separate retriever for code content vs. text content. +- **Retriever**: The Retriever is what actually chooses the Nodes to retrieve from the index. Here, you may wish to try retrieving more or fewer Nodes per query, changing your similarity function, or creating your own retriever for each individual use case in your application. For example, you may wish to have a separate retriever for code content vs. text content. -- Storage: At some point you're going to want to store your indexes, data and vectors instead of re-running the embedding models every time. IndexStore, DocStore, VectorStore, and KVStore are abstractions that let you do that. Combined, they form the StorageContext. Currently, we allow you to persist your embeddings in files on the filesystem (or a virtual in memory file system), but we are also actively adding integrations to Vector Databases. +- **Storage**: At some point you're going to want to store your indexes, data and vectors instead of re-running the embedding models every time. IndexStore, DocStore, VectorStore, and KVStore are abstractions that let you do that. Combined, they form the StorageContext. Currently, we allow you to persist your embeddings in files on the filesystem (or a virtual in memory file system), but we are also actively adding integrations to Vector Databases. diff --git a/apps/docs/docs/core_modules/index.md b/apps/docs/docs/core_modules/index.md new file mode 100644 index 000000000..e69de29bb diff --git a/apps/docs/docs/installation.md b/apps/docs/docs/installation.md index 4a1756bcf..8c5047244 100644 --- a/apps/docs/docs/installation.md +++ b/apps/docs/docs/installation.md @@ -1,5 +1,5 @@ --- -sidebar_position: 0 +sidebar_position: 1 --- # Installation and Setup diff --git a/apps/docs/docs/introduction.md b/apps/docs/docs/introduction.md new file mode 100644 index 000000000..74d1db5b4 --- /dev/null +++ b/apps/docs/docs/introduction.md @@ -0,0 +1,55 @@ +--- +sidebar_position: 0 +--- + +# What is LlamaIndex.TS? + +LlamaIndex.TS is a data framework for LLM applications to ingest, structure, and access private or domain-specific data. While a python package is also available (see [here](https://gpt-index.readthedocs.io/en/latest/)), LlamaIndex.TS offers core features in a simple package, optimized for usage with TypeScript. + +## π Why LlamaIndex.TS? + +At their core, LLMs offer a natural language interface between humans and inferred data. Widely available models come pre-trained on huge amounts of publicly available data, from Wikipedia and mailing lists to textbooks and source code. + +Applications built on top of LLMs often require augmenting these models with private or domain-specific data. Unfortunately, that data can be distributed across siloed applications and data stores. It's behind APIs, in SQL databases, or trapped in PDFs and slide decks. + +That's where **LlamaIndex.TS** comes in. + +## π¦ How can LlamaIndex.TS help? + +LlamaIndex.TS provides the following tools: + +- **Data loading** ingest your existing `txt` and `pdf` data directly +- **Data indexes** structure your data in intermediate representations that are easy and performant for LLMs to consume. +- **Engines** provide natural language access to your data. For example: + - Query engines are powerful retrieval interfaces for knowledge-augmented output. + - Chat engines are conversational interfaces for multi-message, "back and forth" interactions with your data. + +## π¨βπ©βπ§βπ¦ Who is LlamaIndex for? + +LlamaIndex.TS provides a core set of tools, essential for anyone building LLM apps with JavaScript and TypeScript. + +Our high-level API allows beginner users to use LlamaIndex.TS to ingest and query their data. + +For more complex applications, our lower-level APIs allow advanced users to customize and extend any moduleβdata connectors, indices, retrievers, and query engines, to fit their needs. + +## Getting Started +`npm install llamaindex` + +Our documentation includes [Installation Instructions](./installation.md) and a [Starter Tutorial](./starter.md) to build your first application. + +Once you're up and running, [High-Level Concepts](./concepts.md) has an overview of LlamaIndex's modular architecture. For more hands-on practical examples, look through our [End-to-End Tutorials](LINK TO EXAMPLES FOLDER). + +## πΊοΈ Ecosystem + +To download or contribute, find LlamaIndex on: + +- Github: https://github.com/jerryjliu/llama_index +- LlamaIndex (NPM): LINK TO NPM PACKAGE +- LlamaIndex (Python): https://pypi.org/project/llama-index/. + +## Community + +Need help? Have a feature suggestion? Join the LlamaIndex community: + +- Twitter: https://twitter.com/llama_index +- Discord https://discord.gg/dGcwcsnxhU diff --git a/apps/docs/docs/starter.md b/apps/docs/docs/starter.md index 6599b02e7..3ee49c269 100644 --- a/apps/docs/docs/starter.md +++ b/apps/docs/docs/starter.md @@ -1,5 +1,5 @@ --- -sidebar_position: 1 +sidebar_position: 2 --- # Starter Tutorial @@ -12,7 +12,7 @@ In a new folder: npx tsc β-init # if needed ``` -Create the file example.ts +Create the file `example.ts`. This code will load some example data, create a document, index it (which creates embeddings using OpenAI), and then creates query engine to answer questions about the data. ```ts // example.ts -- GitLab