From c6189a18d0070fbfa271fed11f5d9672a7b3c602 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 29 Oct 2024 05:53:03 +0000 Subject: [PATCH] deploy: 31b30f8e5cc44e533bb244efc1d1fffc26cad327 --- .../apis/datasets/datasets.types.doctree | Bin 47422 -> 47422 bytes .doctrees/apis/datasets/index.doctree | Bin 71931 -> 71931 bytes .doctrees/environment.pickle | Bin 2260012 -> 2260012 bytes .doctrees/tutorials/base_data_class.doctree | Bin 103072 -> 103254 bytes _sources/tutorials/base_data_class.rst.txt | 4 ++-- apis/datasets/datasets.types.html | 12 ++++++------ apis/datasets/index.html | 8 ++++---- searchindex.js | 2 +- tutorials/base_data_class.html | 8 ++++---- 9 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.doctrees/apis/datasets/datasets.types.doctree b/.doctrees/apis/datasets/datasets.types.doctree index 6166364888fbece14cfb3c6fa6db13eca898cbd3..bb785ed03b78cc1cb673a3f8930a885102b6d43a 100644 GIT binary patch delta 1102 zcmdn@iD};_rVZ^RmdQ!xNxEstW~sU+hCsqHDK%9$HObJ@$ig5o87RGZwNyP5 zQ7R|<$r=!)aPuPBUChD6Sgt-LgFSXihCz>-Ix)&OuUGuesY;AW^~oQ@wKsp$7GfmM z#X7pXnN<=^lhaa-Oigu-lM_vW!DV2eYhhrRrfXqjnQCTYV4P@Rk~aB%qvYhCc%jW^ zh6YR|>6m=MhJEtBcu7@atWlq=m@6__AVG4ox`_{SFi~0%VM&bg&Bx3|gotztC@i(S zfMH3L!3o|Tf<&o=hNbpqfmnNz!qS^acLT$4vp_;BZNl$Fa+owxi3{jWx6K{(#zf|_ e`;BQtCUIC2ncf6UB1Gj1L=quJ`DU{=4r2g$^*tZ} delta 1102 zcmdn@iD};_rVZ^Qge^RM*fTEm7AbB`HbQ!qD7E*CNpXC~THwX<}hI`F^A1M^n@D#9!*H`eLMm;-??iH#G*O8Q=uNlH9reaU g=Cb>ZX+$P*SQ44u1WY1C&SBmJJr=Dv74aX{ko0rn<(-iKej zNlxZpEVQ}3+<=KB9h2{dvrp!&l2j$e8uiH=SBY$nugYK!CQA8~4EES583sLS>clAD zELF!RM5H?&{?^`HF+qrtD8FuAH&I29D3zda+|0i?i=;5rp3GLIK%~2Y;Ws(HN^*1X zGJo2H;n$U^CMp(*rk2S`=1IC~$!4j*Bm*QYlTuT4Q+V%D5v39s rC~lMQy&SBmJJr=Di*2cCZ>tTrn-g(X^FZfDM?AX7KY|Vx)zBBKw+~aOA`yz$#wT6 zC-W~B+T31lz(kUc$#=uqC-YWGsuE+3`s9tPL^j7)WiSU5rF=>Td+d}9gB~??Vw7)| zs^b$P(j5Dg%=3kseQW$DaW~)*l(%r!Dn;c&yxjA^5 zKW)PB>&jFUm1N^21A}C9Gu@P=G!tEuRD(3#MB~In-4ruRgJiQ5^CXjGgUxmKDw&8< q2@Djs$@ku|PkymfQk58^!N~;d&C3sg-Xuy3BB>Cgd~@m3He&!sBJBzQ diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index dd99be1e476433782f9172b1f0068ecc0f3c9082..aacbb4ce28c9e248fe1ef7ad931bcd66d7544e1b 100644 GIT binary patch delta 145139 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 q2vk)6R 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 PE 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

w+>r0gyVKVcjo{cm=Kt>}B9$)?y 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

wnu%;P#0T{ zEM4dx=X7iso*xExj(%b!;4xzB<}m1`Pc`LXO_!ein~hK@KOb$L0uAzW)RXCWB#>;{ zpPT{D$)% zcxEP<;ULE0CG2RUNits4Gl62rlUunxB_2&3> zo$)){2{h5mFHI#>3f@HL?20B$4$_5T_pafvi+1mdLnGDhX#CuFtlA_gn2gCSteS;~@~Oe4o<85Ns>hmu+h6-WP$V33FTQegntA$>V$!Q&K0V1WzA! zv~PbqWYA5o(*^N1kVQRTeS%~;iYa#-z0w@{lykP2a_{k2oh}DbtclT) z#f*Sdb?V=^jusqpqi=Wm!DIAdrw?rC7kDj=J`@GqW-Zx{F<+X3M@)_!?cs)Zk9n_q zb2VRK{}i!0UN0tZDB;hW!ml`-2!9uTTQW4N%Yw?y!&|M%Sz#MVUwbQ1pt#X*-+F~y zb(F^Q^}mF`_uNgS?J9LW5^ieCI}$>0Y4+@j#k&8-5r1qDIlIY&TjtE~=ubFhz1|*2 zv`%6|`qIX?tB9|Ye97DwK}Je(eCeupR$zn3;{ReCPju*?#oOjC9SeYL`rI*pGTVut z9!aJXzkjIih|Udt*MX2lsKL@O{k;HEEHb;scleA=CD(m&MW53aKQnI0a8^-O^{n<1Q6pGc}jHB56i)17q6A4bx` zQ@#*~{tR<%DbV^0)9GJ@-aO?c>)My|ngE);zxFR@(6xx1z8tQ1~*;=Uz&uQz%7SR>;Udic`>ylwiudW?vg+pxX=o)l(A5`J@*H~h;uTyW4VNq!5I<*W`ox;? zmtDrH8cqZH`1Hx@^F!~7J_AW~=0^e_`k%falI$#2P9n{?G6@pt)+=M>PF=ndhOfFD zz8p^Soy97c=PU+GJ;B_CgJ0euMrTnp-}@>TRtob~++6J8q|R9sPO{P2as!XIO-tf2 zjLxhl8T@&KhD0B_?CVkFd5MjYUix|#7?Dl9T9`_cd;K@B5;%;*6BxpTx15dfib!(;!N52NH~r(5%2iv0Z4t=F-9NX|94W1&EL?)>bwFM%?-Vd#I( zV7i1+XV9H2z_)vn$Ic)3z@OyjWk214-SYFZKTm~2^0U(~-@v=_bI{%Ip<8}Vx_4Jy z--?;NC@Hqp!hGjzE&~Qs78PzAM+b<1EJh8%P{*tQ=E0AWA!`EAfi1fUfL&(Db1rx& z(u?@o8G;na$_kQUq#{*XK^i0}(se7SgmguE(i&z#o+3G_ARY{gRIb9sU86`BR2XH0 zBIT-KDYPomZ8c=UPDQG;K`sY{EM;t0J!*blvfjm*Vs)P@PMO=XPhnUVK%l9 zj{UQ>gXiF!(sIfUdwW%p=GcR;W|*t#9ttbuVt{GAtr)#w4;if4UIdFDhzW6KZ4M%J zy9Od%KSc_3fO-g5q>~OXAI2(Dt|O*rnj)Qb#PmF@NC{4uo)Sgc;{+LCRHVQ`umaX7 z(uqNk1Dg~n%^9OSt4Ig9)UHS_F4)aKD-v@7UyyTjTvm4d#|6o=6E31(%Lc0q0BiO@H+u8N2uyFy5SULq6^Uq|mV_wM%Up_Aq;yZHCdrC) z!xQF`EFq2l)!-iJKe)d!KKV+dvtF=`wR?$vZ1;xEq)xQ_ddj@kKdO`tvQde0*axav zqmPI(#}~Q1sI*-4g(lLWNKg5}SMfi_PNm==e)YyL&1x{3>G~CvI*)64-KZcosmb}`DS99cG_g?(G?s9 zw+QIDZJN!easxWBhDcaOY7h*sSAy;u0gMa00?WA)L{ z1|7^l1}2chl3^#?5(866ryN7vSO2CoO&k`CE1=4kMvfM7qo)eI-W{0!DHi7RXpUIJvgFE0;Y9 zMamlcM?4flFuR$IyT!qm!yrP0Ccz$zCm&n7r$D^T7joKmob%{%9}QOsnd-rh>@#hy z$Sv{+Ko0j8CkmTe7Ea%fg)!EoSU5!}r;2|IgRbQhv5sP;;2hYcBnZL9$or=;ddNqk z{_mh=%kN`A%_{Ik05l78ACvk0@1xBwA@IDg4m4RiXqT587guVRm*P7^izAc~Q@{^% z2f4lUjgOICn+&-M)dk5g5#ANiP}Q9bTB#)$PAke4Q(!i4n*w9`G~IE|y(?fU{11?8 zQu@@cgimT#kOCLU&mN)@^|8g%;1_(;(VL02xsPp|4tGGKNN>$RX_zAQrebZ5Q>4W+ zp$R4{QeYYsL#85ia%q7gC8y)4KdMMQ=~!dy6e&03x3`jwiqW4lAeS{|V3Fx#<1%q8 zc~NQEpJ^`99g5O13;xP3XA1LQvJm@2rKKqwvHz(^F0-(df2~NHXJLZ>tw=x3f)m7A zBj@N}v*CHHP%SxFk9;+z3gy)`<6(FLNElb)rDQ74uUD7z9Jl}^K`3q0rU|76hr^>Q z=@D3^CMg;*n_W_+7U|B_Q=)5$3V1B6x@tX~ZRO9y?itMQxsjA0(Mu zF+>I~)0j43`{Ht=F0!h&LRV=qr)o6vA=8?r*5cBw(nu%GwHmg!7NVGI2_|nIi!Q

$rKIDi*J3|i(@J#Wl9)^+66>_2Etjz06jp+o;uGd47x{RY9VLhd=T#1ceijtp{ z*k=sz2sT77hSe~L9b62-#KqHeuy*v6-bi?}H>>gW1HKqz5o=(YjT9A!7QZ7p!freY zV_`oFTLL@CcuzjG?9LK!v`+BEub87_-I;$GlFnqS%J93^Z1!Rqw2^rnB$U5*Q+ZSy zOIr=|(U^aOGZ+6N{^fm>>0D=0Z8fXd zJtM@Co#ynsAg5-Wd^(J$*h-S*VJC}$lI~} z<=_WaET#@m4dUgfvlq>14`3In!JS=S4$-)$VdGGiR0B@rXBoeqlM(pt>`yh26cX)q zUuI3JznC%`&F2mlhkuo8hrazFdoye53&7(?Y$9V?}Z~7EfWA+QF=*4#tNR z-4AI}nY&!X&euT#F({Csu*i%?s=W9z8qGdjfxiVPF=MXgm<3#pREuXBc*RPX8Pa+` zut{YGZe`!CglXhiGw^l`;N3DXuHC8dlo@yp2X2vo#j^~&ZxzfAIetH|No58;&W5dq zO!AQ#_=E-UXEHD@?=<+E8MuK1zb65U=WXor8qoR%;a1-a5#nby7AF-k(btJ3>1weg zYj~9X8gY$g#s(~;*4|=Y*w6mj0Mm)9EOjNU#eNg5BJNuU`9LBSarAm{!57AgYxM?L z2nk*1H^3(Vaa{*D!VG|>uAds=rq$|v?*Ri0dHiD(zRNSj@{f!7eSzU~{t?N=F#eIt zO=k0t%Wn8_fqx9a;$d*(AA9-7ZvK(MO=jXpb+cU={=i4tDfkx;aT^UBtWf|p3Xn!a zGDm0>(HlkNMiI49L~In%8mslL+}~F}Oc2#il2~d0k^1mAOH925B3I9xUiN5dnNC|; zR;4pm7%--Ky( zWhJsIQu$TY9}gP+N1~d4p>@_9>wjdV)^M7qs>uA^jOfvQzu7WezNN-kG zmRB2#b*=h9z7w3n2smvT#ILu6q2UvJmIm-g{v-yF|9C(eK>qGu8bE%nlLoMlkEa+w zFFuNV01f-uwN3D|dOJR+TCwjogT^jY@HKqmO;^f17Vy!g{^x>PJKl9oO z&RK@*=+$h^N2E1%=l{?6S3hTHt1i+tyH*(s%PJR^8<*rS(N$I!F2Z95epw{|z1Y)R eVHOGV!6o5G52mXTG*kv1)dEp)iY;t`vHu6ICWCeW delta 10188 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 T^I32u2BWl&zwKd03M2jx0NW?1 diff --git a/_sources/tutorials/base_data_class.rst.txt b/_sources/tutorials/base_data_class.rst.txt index 081533eb..f1f1b243 100644 --- a/_sources/tutorials/base_data_class.rst.txt +++ b/_sources/tutorials/base_data_class.rst.txt @@ -21,7 +21,7 @@ DataClass In LLM applications, data constantly needs to interact with LLMs in the form of strings via prompt and be parsed back to structured data from LLMs' text prediction. :class:`DataClass` is designed to ease this data interaction with LLMs via prompt(input) and to parse the text prediction(output). -It is even more convenient to use together with :ref:`components-output_parser_note`. +It is even more convenient to use together with :doc:`Parser` to parse the output from LLMs. .. figure:: /_static/images/dataclass.png :align: center @@ -75,7 +75,7 @@ We also made the effort to provide more control: 2. **Signal the output/input fields.** We allow you to use ``__output_fields__`` and ``__input_fields__`` to explicitly signal the output and input fields. (1) It can be a subset of the fields in the data class. (2) You can specify the ordering in the `__output_fields__`. 3. **Exclude some fields from the output.** All serialization methods support `exclude` parameter to exclude some fields even for nested dataclasses. 4. **Allow nested dataclasses, lists, and dictionaries.** All methods support nested dataclasses, lists, and dictionaries. -5. **Easy to use with Output parser.** It works well with output parsers such as ``JsonOutputParser``, ``YamlOutputParser``, and ``DataClassParser``. You can refer to :ref:`components-output_parser_note` for more details. +5. **Easy to use with Output parser.** It works well with output parsers such as ``JsonOutputParser``, ``YamlOutputParser``, and ``DataClassParser``. You can refer to :doc:`Parser`for more details. Describing the Data Format (Data Class) diff --git a/apis/datasets/datasets.types.html b/apis/datasets/datasets.types.html index 721fdfc3..8334df47 100644 --- a/apis/datasets/datasets.types.html +++ b/apis/datasets/datasets.types.html @@ -588,24 +588,24 @@

-class BaseData(id: str = 'c3b00c76-dbf4-4e0f-a3aa-d690c6d7b4c0')[source]#
+class BaseData(id: str = '8a59cb7b-fc6e-416e-9bee-eb19280ac59c')[source]#

Bases: DataClass

A common dataclass for representing examples in a dataset.

-id: str = 'c3b00c76-dbf4-4e0f-a3aa-d690c6d7b4c0'#
+id: str = '8a59cb7b-fc6e-416e-9bee-eb19280ac59c'#
-class Example(id: str = '8e745a35-10fa-4dbb-8172-8a05a36b9485', question: str = None, answer: str = None)[source]#
+class Example(id: str = 'a5cfe255-3ca5-4100-801f-829e6403a04f', question: str = None, answer: str = None)[source]#

Bases: DataClass

A common dataclass for representing examples in a dataset.

-id: str = '8e745a35-10fa-4dbb-8172-8a05a36b9485'#
+id: str = 'a5cfe255-3ca5-4100-801f-829e6403a04f'#
@@ -622,7 +622,7 @@
-class HotPotQAData(id: str = '8e745a35-10fa-4dbb-8172-8a05a36b9485', question: str = None, answer: str = None, gold_titles: set = None)[source]#
+class HotPotQAData(id: str = 'a5cfe255-3ca5-4100-801f-829e6403a04f', question: str = None, answer: str = None, gold_titles: set = None)[source]#

Bases: Example

A dataclass for representing examples in the HotPotQA dataset.

@@ -634,7 +634,7 @@
-class TrecData(id: str = 'c3b00c76-dbf4-4e0f-a3aa-d690c6d7b4c0', question: str = None, class_name: str = None, class_index: int = -1)[source]#
+class TrecData(id: str = '8a59cb7b-fc6e-416e-9bee-eb19280ac59c', question: str = None, class_name: str = None, class_index: int = -1)[source]#

Bases: BaseData

A dataclass for representing examples in the TREC dataset.

diff --git a/apis/datasets/index.html b/apis/datasets/index.html index a0418a6f..f1087cd8 100644 --- a/apis/datasets/index.html +++ b/apis/datasets/index.html @@ -624,12 +624,12 @@

Overview
-class Example(id: str = '8e745a35-10fa-4dbb-8172-8a05a36b9485', question: str = None, answer: str = None)[source]#
+class Example(id: str = 'a5cfe255-3ca5-4100-801f-829e6403a04f', question: str = None, answer: str = None)[source]#

Bases: DataClass

A common dataclass for representing examples in a dataset.

-id: str = '8e745a35-10fa-4dbb-8172-8a05a36b9485'#
+id: str = 'a5cfe255-3ca5-4100-801f-829e6403a04f'#
@@ -646,7 +646,7 @@

Overview
-class HotPotQAData(id: str = '8e745a35-10fa-4dbb-8172-8a05a36b9485', question: str = None, answer: str = None, gold_titles: set = None)[source]#
+class HotPotQAData(id: str = 'a5cfe255-3ca5-4100-801f-829e6403a04f', question: str = None, answer: str = None, gold_titles: set = None)[source]#

Bases: Example

A dataclass for representing examples in the HotPotQA dataset.

@@ -671,7 +671,7 @@

Overview
-class TrecData(id: str = 'c3b00c76-dbf4-4e0f-a3aa-d690c6d7b4c0', question: str = None, class_name: str = None, class_index: int = -1)[source]#
+class TrecData(id: str = '8a59cb7b-fc6e-416e-9bee-eb19280ac59c', question: str = None, class_name: str = None, class_index: int = -1)[source]#

Bases: BaseData

A dataclass for representing examples in the TREC dataset.

diff --git a/searchindex.js b/searchindex.js index 8e6b4ee8..af50839e 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"1. FunctionTool": [[138, "functiontool"]], "1. Install AdalFlow": [[103, "install-adalflow"]], "2. Set up API keys": [[103, "set-up-api-keys"]], "2. ToolManager": [[138, "toolmanager"]], "3. Function Call end-to-end": [[138, "function-call-end-to-end"]], "3. Load environment variables": [[103, "load-environment-variables"]], "4. Install Optional Packages": [[103, "install-optional-packages"]], "API Reference": [[58, null]], "API References": [[109, null], [111, null], [118, null], [127, null], [131, null], [133, null], [136, null], [138, null]], "API reference": [[114, null], [119, null], [123, null], [129, null], [142, null], [153, null]], "About __output_fields__": [[111, "about-output-fields"]], "AdalComponent": [[108, null]], "AdalComponent to organize code": [[110, "adalcomponent-to-organize-code"]], "AdalFlow Eval API Reference": [[121, null]], "AdalFlow JSON Viewer": [[112, null]], "AdalFlow Trace Graph": [[139, null]], "AdalFlow vs DsPy on GPT-3.5-turbo": [[142, "id3"]], "Add your code": [[97, "add-your-code"]], "Adding Documentation Tests": [[96, "adding-documentation-tests"]], "Additional Resources": [[118, null]], "Agent": [[27, "agent"], [109, null]], "Agent Essentials": [[124, "agent-essentials"]], "Agent In Action": [[109, "agent-in-action"]], "An Orchestrator": [[123, "an-orchestrator"]], "Auto Text-Grad": [[110, null]], "BM25Retriever": [[136, "bm25retriever"]], "Base Classes and Data Structures": [[59, "base-classes-and-data-structures"]], "Base classes": [[124, "base-classes"]], "BatchEmbedder": [[119, "batchembedder"]], "Benchmarking": [[100, "benchmarking"], [150, "benchmarking"], [151, "benchmarking"]], "BooleanParser": [[131, "booleanparser"]], "Build the task pipeline": [[100, "build-the-task-pipeline"], [150, "build-the-task-pipeline"], [151, "build-the-task-pipeline"]], "Building": [[124, "building"]], "Chunking Example Detailed": [[137, "id2"]], "Chunking Strategies": [[137, "chunking-strategies"]], "Chunking Tips": [[137, "chunking-tips"]], "Class Hierarchy": [[113, null]], "Classes": [[124, "classes"]], "Classicial String Metrics": [[121, "classicial-string-metrics"]], "Classification Optimization": [[142, null]], "Cloud database": [[118, "cloud-database"]], "Code Examples": [[95, "code-examples"]], "Code Tips": [[95, "code-tips"]], "Codebase Structure": [[95, "codebase-structure"]], "Commit Changes": [[96, "commit-changes"]], "Common Problems": [[99, "common-problems"]], "Community": [[101, null]], "Component": [[114, null]], "Component in Action": [[114, "component-in-action"]], "Components": [[27, null], [58, "components"]], "Configurations": [[115, null]], "Configure from file": [[114, "configure-from-file"]], "Content-Aware Chunking": [[137, "content-aware-chunking"]], "Context": [[131, "context"]], "Contribute to Code": [[95, null]], "Contribute to Documentation": [[96, null]], "Contribution Process": [[97, "contribution-process"]], "Core": [[44, null], [58, "core"]], "Create from Configs": [[123, "create-from-configs"]], "Customization": [[109, "customization"]], "Customization Tips": [[137, "customization-tips"]], "Data (Database/Pipeline)": [[118, null]], "Data Flow & LightRAG structure": [[126, "data-flow-lightrag-structure"]], "Data Flow in LLM applications": [[133, "data-flow-in-llm-applications"]], "Data Models": [[118, "data-models"]], "Data Pipeline": [[116, null], [118, "data-pipeline"]], "Data Pipeline and Storage": [[124, "data-pipeline-and-storage"]], "Data Preparation Pipeline": [[134, "data-preparation-pipeline"]], "Data Process": [[27, "data-process"]], "DataClass": [[111, null]], "DataClass Parser": [[131, "dataclass-parser"]], "DataClass in Action": [[111, "dataclass-in-action"]], "DataclassParser in Action": [[131, "dataclassparser-in-action"]], "Datasets": [[50, null], [58, "datasets"], [100, "datasets"], [117, null], [150, "datasets"], [151, "datasets"]], "Datasets and Benchmarks": [[121, "datasets-and-benchmarks"]], "Default Prompt Template": [[133, "default-prompt-template"]], "Define the AdalComponent": [[142, "define-the-adalcomponent"]], "Definitions": [[137, "definitions"]], "Demo Parameter": [[132, "demo-parameter"]], "Dependencies": [[95, "dependencies"]], "Describe the data format to LLMs": [[111, "describe-the-data-format-to-llms"]], "Describing the Data Format (Data Class)": [[111, "describing-the-data-format-data-class"]], "Design": [[109, "design"], [111, "design"], [114, "design"], [123, "design"], [127, "design"], [133, "design"], [136, "design"]], "Design Philosophy": [[125, null]], "Designing RAG": [[134, "designing-rag"], [141, null]], "Diagnose": [[153, "diagnose"]], "Diagnose the task pipeline": [[100, "diagnose-the-task-pipeline"], [150, "diagnose-the-task-pipeline"], [151, "diagnose-the-task-pipeline"]], "DialogTurn": [[118, "dialogturn"]], "Document": [[118, "document"]], "Document Retrieval & Reranking": [[134, "document-retrieval-reranking"]], "Documentation Dependencies": [[96, "documentation-dependencies"]], "Documents filtering": [[136, "documents-filtering"]], "Embedder": [[119, null], [120, null]], "Embedder in Action": [[119, "embedder-in-action"]], "EmbedderOutput": [[119, "embedderoutput"]], "Embedding-based Metrics": [[121, "embedding-based-metrics"]], "End-to-end applications": [[104, "end-to-end-applications"]], "Environment": [[97, "environment"]], "EvalFunction As Loss": [[110, "evalfunction-as-loss"]], "Evaluate the task pipeline": [[100, "evaluate-the-task-pipeline"], [150, "evaluate-the-task-pipeline"], [151, "evaluate-the-task-pipeline"]], "Evaluating RAG": [[143, null]], "Evaluation": [[57, null], [58, "evaluation"], [124, "evaluation"]], "Evaluation Metrics": [[121, "evaluation-metrics"]], "Examples Across the Library": [[123, "examples-across-the-library"]], "Experiment data": [[136, "experiment-data"]], "FAISSRetriever": [[136, "faissretriever"]], "Few Shot Optimizer": [[59, "few-shot-optimizer"]], "Few-shot Optimizer": [[122, null]], "Figure out the scope of your change": [[97, "figure-out-the-scope-of-your-change"]], "File Reading": [[118, "file-reading"]], "Find a direction to work on": [[97, "find-a-direction-to-work-on"]], "First RAG Paper": [[141, "first-rag-paper"]], "Fixed-Size Chunking": [[137, "fixed-size-chunking"]], "FloatParser": [[131, "floatparser"]], "For Contributors": [[98, null], [121, "for-contributors"]], "Foundation": [[104, "foundation"]], "FunComponent": [[114, "funcomponent"]], "Function Call in Action": [[138, "function-call-in-action"]], "Function Output Format": [[138, "function-output-format"]], "Function calls": [[138, null]], "FunctionExpression Output Format": [[138, "functionexpression-output-format"]], "G_Eval": [[121, "g-eval"]], "Generator": [[123, null]], "Generator Adaptation": [[110, "generator-adaptation"]], "Generator In Action": [[123, "generator-in-action"]], "Generator Prediction parameters": [[132, "generator-prediction-parameters"]], "Generator optimization": [[134, "generator-optimization"]], "GeneratorOutput": [[123, "generatoroutput"]], "Get Errors in GeneratorOutput": [[123, "get-errors-in-generatoroutput"]], "Get Started": [[102, null], [102, null]], "HotPotQA dataset": [[153, "hotpotqa-dataset"]], "How does it work": [[137, "how-does-it-work"]], "How the library logs": [[127, "how-the-library-logs"]], "How to start?": [[104, "how-to-start"]], "How to use it": [[137, "how-to-use-it"]], "How users set up the logger": [[127, "how-users-set-up-the-logger"]], "How we implemented the boostrap few-shot training": [[130, "how-we-implemented-the-boostrap-few-shot-training"]], "Implementation": [[130, "implementation"]], "Important Notes": [[99, "important-notes"]], "Installation": [[103, null]], "IntParser": [[131, "intparser"]], "Integration with Other Document Types": [[137, "integration-with-other-document-types"]], "Intermediate parameters": [[132, "intermediate-parameters"]], "Introduction": [[104, null], [124, "introduction"], [126, null], [135, "introduction"]], "Introduction to BaseDataClass": [[145, null]], "Introduction to LLM applations": [[126, "introduction-to-llm-applations"]], "JsonOutputParser": [[131, "jsonoutputparser"]], "JsonParser": [[131, "jsonparser"]], "LLM Evaluation": [[121, null]], "LLM as Judge": [[121, "llm-as-judge"]], "LLM as Retriever": [[136, "llm-as-retriever"]], "LLM or model based judge for Retriever Recall": [[121, "llm-or-model-based-judge-for-retriever-recall"]], "Learn AdalFlow in 15 minutes": [[100, null]], "LightRAG": [[104, "lightrag"]], "LightRAG Contribution Guide": [[97, null]], "LightRAG\u2019s Implementation": [[135, "lightrag-s-implementation"]], "ListParser": [[131, "listparser"]], "Load data from dataset as example": [[111, "load-data-from-dataset-as-example"]], "Local database": [[118, "local-database"]], "Logging": [[127, null]], "Logging & Tracing": [[124, "logging-tracing"]], "Manual Prompt vs Optimized Prompt": [[100, "id4"], [150, "id9"], [151, "id7"]], "Manual Prompt vs Optimized Prompt (gpt-3.5-turbo)": [[100, "id2"], [150, "id7"], [151, "id5"]], "Memory": [[27, "memory"]], "Minimum Example": [[123, "minimum-example"]], "Model Inference SDKs": [[129, "model-inference-sdks"]], "ModelClient": [[27, "modelclient"], [129, null]], "ModelClient Protocol": [[129, "modelclient-protocol"]], "NLG Evaluation": [[121, "nlg-evaluation"]], "Optimization": [[58, "optimization"], [59, null], [124, "optimization"], [144, "optimization"]], "Optimized Scores comparison on the same prompt on test set (gpt-3.5-turbo)": [[100, "id5"], [100, "id9"], [150, "id10"], [150, "id15"], [151, "id8"], [151, "id12"]], "Optimizer": [[130, null]], "Optimizing strategy": [[130, "optimizing-strategy"]], "Optional[Under the hood]": [[150, "optional-under-the-hood"]], "Other Evaluation Metrics libraries": [[121, null]], "Our understanding of LLM workflow": [[125, "our-understanding-of-llm-workflow"]], "Output Parsers": [[27, "output-parsers"], [131, "output-parsers"]], "Output Parsers in Action": [[131, "output-parsers-in-action"]], "Overview": [[44, "overview"], [50, "overview"], [57, "overview"], [59, "module-optim"], [79, "overview"], [84, "overview"], [99, "overview"], [100, "overview"], [150, "overview"], [151, "overview"]], "Parallel Function Calls": [[138, "parallel-function-calls"]], "Parameter": [[132, null]], "Parser": [[131, null], [131, "id1"]], "Parser in Action": [[131, "parser-in-action"]], "Performance & Benchmark": [[142, "performance-benchmark"]], "PostgresRetriever": [[136, "postgresretriever"]], "Prepare AdalComponent for training": [[100, "prepare-adalcomponent-for-training"], [150, "prepare-adalcomponent-for-training"], [151, "prepare-adalcomponent-for-training"]], "Prepare for Training": [[153, "prepare-for-training"]], "Principle 1: Simplicity over Complexity": [[125, "principle-1-simplicity-over-complexity"]], "Principle 2: Quality over Quantity": [[125, "principle-2-quality-over-quantity"]], "Principle 3: Optimizing over Building": [[125, "principle-3-optimizing-over-building"]], "Print the structure": [[114, "print-the-structure"]], "Prompt": [[133, null]], "Prompt and Data Models": [[109, "prompt-and-data-models"]], "Prompt class": [[133, "prompt-class"]], "Pull requests": [[97, "pull-requests"]], "Putting it all together": [[124, "putting-it-all-together"]], "Q&A Computation Graph": [[147, null]], "Q&A Few Shot Demo Trace Graph": [[148, null]], "Q&A Text Grad Trace Graph": [[149, null]], "Qdrant Retriever": [[136, "qdrant-retriever"]], "Question Answer with LLM as Judge": [[151, null]], "Question Answering": [[150, null]], "Quick Walkthrough": [[138, "quick-walkthrough"]], "RAG End to end optimization": [[152, null]], "RAG Essentials": [[124, "rag-essentials"]], "RAG Evaluation": [[121, "rag-evaluation"]], "RAG Overview": [[134, "rag-overview"]], "RAG Playbook": [[134, null], [141, "rag-playbook"]], "RAG components": [[124, "rag-components"]], "RAG optimization": [[134, "rag-optimization"], [153, null]], "RAG pipeline optimization": [[134, "rag-pipeline-optimization"]], "RAGAS": [[121, "id31"]], "REALM": [[134, "realm"]], "ReAct Agent": [[135, null]], "ReAct Agent Deep Dive": [[135, "react-agent-deep-dive"]], "React Agent": [[109, "react-agent"]], "Reasoning": [[27, "reasoning"]], "References": [[109, null], [111, null], [119, null], [121, "references"], [127, null], [133, null], [134, "references"], [136, null], [138, null], [141, "references"], [143, null], [150, null], [151, null]], "Release Version Control Guide": [[99, null]], "Reranker as Retriever": [[136, "reranker-as-retriever"]], "Resources": [[106, null], [107, null], [126, "resources"]], "Retrieval optimization": [[134, "retrieval-optimization"]], "Retriever": [[27, "retriever"], [136, null], [153, "retriever"]], "Retriever Adaptation": [[110, "retriever-adaptation"]], "Retriever Base Class": [[136, "retriever-base-class"]], "Retriever Data Types": [[136, "retriever-data-types"]], "Retriever in Action": [[136, "retriever-in-action"]], "Scope and Design": [[131, "scope-and-design"], [138, "scope-and-design"]], "Scope and Design Goals": [[136, "scope-and-design-goals"]], "Scores by Method and Split On High-performing Starting Prompt (gpt-3.5-turbo)": [[100, "id3"], [150, "id8"], [151, "id6"]], "Scores by Method and Split On Low-performing Starting Prompt (gpt-3.5-turbo)": [[100, "id1"], [150, "id6"], [151, "id4"]], "Scores by Split": [[100, "id6"], [150, "id11"], [151, "id9"]], "Scores by teacher mode (gpt-4o) on the same high-performing starting prompt": [[100, "id7"], [150, "id13"], [151, "id10"]], "Scores for One-shot Bootstrap": [[100, "id8"], [150, "id14"], [151, "id11"]], "Self-RAG": [[134, "self-rag"]], "Separate library and application logs": [[127, "separate-library-and-application-logs"]], "Sequential": [[114, "sequential"]], "Serialization and deserialization": [[114, "serialization-and-deserialization"]], "Set Up": [[95, "set-up"]], "Set up all logs in one file": [[127, "set-up-all-logs-in-one-file"]], "Setup & Build Documentation": [[96, "setup-build-documentation"]], "Show data examples & parse string to data instance": [[111, "show-data-examples-parse-string-to-data-instance"]], "Souce Code Docstring Standard": [[96, "souce-code-docstring-standard"]], "Split by token": [[137, "split-by-token"]], "Split by word": [[137, "split-by-word"]], "Splitting Types": [[137, "splitting-types"]], "Steps to Release a New Version": [[99, "steps-to-release-a-new-version"]], "Structure": [[104, "structure"]], "Submodules": [[0, "submodules"], [2, "submodules"], [5, "submodules"], [7, "submodules"], [17, "submodules"], [20, "submodules"], [61, "submodules"], [69, "submodules"], [75, "submodules"]], "Switch the model_client": [[123, "switch-the-model-client"]], "Task Pipeline with Structured Output": [[142, "task-pipeline-with-structured-output"]], "Tasks and Capabilities": [[121, "tasks-and-capabilities"]], "Testing": [[95, "testing"]], "Text Splitter": [[137, null]], "TextSplitter Overview": [[137, "textsplitter-overview"]], "Textual Gradient": [[59, "textual-gradient"]], "Textual Gradient Operators": [[110, "textual-gradient-operators"]], "Textual Gradient Optimizer": [[110, "textual-gradient-optimizer"]], "To optimize any task pipeline": [[110, "to-optimize-any-task-pipeline"]], "Token-Based Splitting": [[137, "token-based-splitting"]], "Tools": [[109, "tools"]], "Tracing": [[58, "tracing"], [79, null], [123, "tracing"], [128, null], [130, "tracing"]], "Train Setup": [[100, "train-setup"], [150, "train-setup"], [151, "train-setup"]], "Train in Debug mode": [[100, "train-in-debug-mode"], [150, "train-in-debug-mode"], [151, "train-in-debug-mode"]], "Train with Few-shot Bootstrap": [[100, "train-with-few-shot-bootstrap"], [150, "train-with-few-shot-bootstrap"], [151, "train-with-few-shot-bootstrap"]], "Train with Text-Gradient Descent": [[100, "train-with-text-gradient-descent"], [150, "train-with-text-gradient-descent"], [151, "train-with-text-gradient-descent"]], "Train/Align LLM Judge": [[121, "train-align-llm-judge"]], "Trainable RAG": [[153, "trainable-rag"]], "Trainer": [[140, null]], "Trainer and AdalComponent": [[59, "trainer-and-adalcomponent"]], "Trainer and Training Strategy": [[142, "trainer-and-training-strategy"]], "Trainer to put all together": [[110, "trainer-to-put-all-together"]], "Training": [[123, "training"], [124, "training"], [153, "training"]], "Tutorials": [[124, null]], "Unites Research and Production": [[105, null]], "Upcoming Splitting Features": [[137, "upcoming-splitting-features"]], "Use Cases": [[144, null]], "Use Local Model": [[119, "use-local-model"]], "Use Logger in Projects": [[127, "use-logger-in-projects"]], "Use ModelClient directly": [[129, "use-modelclient-directly"]], "Use OpenAI API": [[119, "use-openai-api"]], "Use Output Processors": [[119, "use-output-processors"]], "Use Score Threshold instead of top_k": [[136, "use-score-threshold-instead-of-top-k"]], "Use Template": [[123, "use-template"]], "Use output_processors": [[123, "use-output-processors"]], "Use the trainer": [[100, "use-the-trainer"], [150, "use-the-trainer"], [151, "use-the-trainer"]], "Use together with Database": [[136, "use-together-with-database"]], "Utils": [[58, "utils"], [84, null]], "Weigted sampling [test negative case]": [[130, "weigted-sampling-test-negative-case"]], "What is LightRAG?": [[104, "what-is-lightrag"]], "What is an agent and why you need it?": [[135, "what-is-an-agent-and-why-you-need-it"]], "What is not part of LightRAG?": [[104, "what-is-not-part-of-lightrag"]], "Why Jinja2?": [[133, "why-jinja2"]], "Why do we need chat completion instead of the previous text completion?": [[126, "why-do-we-need-chat-completion-instead-of-the-previous-text-completion"]], "With Database": [[136, "with-database"]], "With GT for Retriever": [[121, "with-gt-for-retriever"]], "With LocalDB": [[136, "with-localdb"]], "Without gt_contexts": [[121, "without-gt-contexts"]], "Work with Data Instance": [[111, "work-with-data-instance"]], "Writing Documentation": [[97, "writing-documentation"]], "YamlOutputParser": [[131, "yamloutputparser"]], "YamlParser": [[131, "yamlparser"]], "adal": [[76, null]], "agent": [[0, null]], "answer_match_acc": [[51, null]], "anthropic_client": [[8, null]], "auto-diff": [[132, "auto-diff"]], "backend_engine_prompt": [[70, null]], "base": [[52, null]], "base_data_class": [[28, null]], "bedrock_client": [[9, null]], "big_bench_hard": [[45, null]], "bm25_retriever": [[21, null]], "bootstrap_optimizer": [[62, null]], "cache": [[85, null]], "callback_manager": [[80, null]], "cohere_client": [[10, null]], "component": [[29, null]], "config": [[86, null]], "container": [[30, null]], "data": [[87, null]], "data_components": [[3, null]], "data_process": [[2, null]], "dataclass_parser": [[18, null]], "db": [[31, null]], "decorators": [[81, null]], "default_prompt_template": [[32, null]], "embedder": [[33, null]], "faiss_retriever": [[22, null]], "few_shot": [[61, null]], "file_io": [[88, null]], "func_tool": [[34, null]], "function": [[63, null]], "functional": [[35, null], [53, null]], "g_eval": [[54, null]], "generator": [[36, null]], "generator_call_logger": [[82, null]], "generator_state_logger": [[83, null]], "global_config": [[89, null]], "google_client": [[11, null]], "grad_component": [[64, null]], "groq_client": [[12, null]], "hotpot_qa": [[46, null]], "lazy_import": [[90, null]], "llm_as_judge": [[55, null]], "llm_retriever": [[23, null]], "llm_text_loss": [[71, null]], "logger": [[91, null]], "loss_component": [[65, null]], "memory": [[5, null], [6, null]], "model_client": [[7, null], [37, null]], "ollama_client": [[13, null]], "openai_client": [[14, null]], "ops": [[72, null]], "optimizer": [[66, null]], "output_parsers": [[17, null]], "outputs": [[19, null]], "parameter": [[67, null]], "postgres_retriever": [[24, null]], "printc function": [[127, "printc-function"]], "prompt_builder": [[38, null]], "qdrant_retriever": [[25, null]], "react": [[1, null]], "registry": [[92, null]], "reranker_retriever": [[26, null]], "retriever": [[20, null], [39, null]], "retriever_recall": [[56, null]], "sampler": [[68, null]], "serialization": [[93, null]], "setup_env": [[94, null]], "string_parser": [[40, null]], "teacher": [[132, "teacher"]], "text_grad": [[69, null]], "text_loss_with_eval_fn": [[73, null]], "text_splitter": [[4, null]], "tgd_optimizer": [[74, null]], "tokenizer": [[41, null]], "tool_manager": [[42, null]], "trainer": [[75, null], [77, null]], "transformers_client": [[15, null]], "trec": [[47, null]], "types": [[43, null], [48, null], [78, null]], "utils": [[16, null], [49, null]]}, "docnames": ["apis/components/components.agent", "apis/components/components.agent.react", "apis/components/components.data_process", "apis/components/components.data_process.data_components", "apis/components/components.data_process.text_splitter", "apis/components/components.memory", "apis/components/components.memory.memory", "apis/components/components.model_client", "apis/components/components.model_client.anthropic_client", "apis/components/components.model_client.bedrock_client", "apis/components/components.model_client.cohere_client", "apis/components/components.model_client.google_client", "apis/components/components.model_client.groq_client", "apis/components/components.model_client.ollama_client", "apis/components/components.model_client.openai_client", "apis/components/components.model_client.transformers_client", "apis/components/components.model_client.utils", "apis/components/components.output_parsers", "apis/components/components.output_parsers.dataclass_parser", "apis/components/components.output_parsers.outputs", "apis/components/components.retriever", "apis/components/components.retriever.bm25_retriever", "apis/components/components.retriever.faiss_retriever", "apis/components/components.retriever.llm_retriever", "apis/components/components.retriever.postgres_retriever", "apis/components/components.retriever.qdrant_retriever", "apis/components/components.retriever.reranker_retriever", "apis/components/index", "apis/core/core.base_data_class", "apis/core/core.component", "apis/core/core.container", "apis/core/core.db", "apis/core/core.default_prompt_template", "apis/core/core.embedder", "apis/core/core.func_tool", "apis/core/core.functional", "apis/core/core.generator", "apis/core/core.model_client", "apis/core/core.prompt_builder", "apis/core/core.retriever", "apis/core/core.string_parser", "apis/core/core.tokenizer", "apis/core/core.tool_manager", "apis/core/core.types", "apis/core/index", "apis/datasets/datasets.big_bench_hard", "apis/datasets/datasets.hotpot_qa", "apis/datasets/datasets.trec", "apis/datasets/datasets.types", "apis/datasets/datasets.utils", "apis/datasets/index", "apis/eval/eval.answer_match_acc", "apis/eval/eval.base", "apis/eval/eval.functional", "apis/eval/eval.g_eval", "apis/eval/eval.llm_as_judge", "apis/eval/eval.retriever_recall", "apis/eval/index", "apis/index", "apis/optim/index", "apis/optim/optim._llm_optimizer", "apis/optim/optim.few_shot", "apis/optim/optim.few_shot.bootstrap_optimizer", "apis/optim/optim.function", "apis/optim/optim.grad_component", "apis/optim/optim.loss_component", "apis/optim/optim.optimizer", "apis/optim/optim.parameter", "apis/optim/optim.sampler", "apis/optim/optim.text_grad", "apis/optim/optim.text_grad.backend_engine_prompt", "apis/optim/optim.text_grad.llm_text_loss", "apis/optim/optim.text_grad.ops", "apis/optim/optim.text_grad.text_loss_with_eval_fn", "apis/optim/optim.text_grad.tgd_optimizer", "apis/optim/optim.trainer", "apis/optim/optim.trainer.adal", "apis/optim/optim.trainer.trainer", "apis/optim/optim.types", "apis/tracing/index", "apis/tracing/tracing.callback_manager", "apis/tracing/tracing.decorators", "apis/tracing/tracing.generator_call_logger", "apis/tracing/tracing.generator_state_logger", "apis/utils/index", "apis/utils/utils.cache", "apis/utils/utils.config", "apis/utils/utils.data", "apis/utils/utils.file_io", "apis/utils/utils.global_config", "apis/utils/utils.lazy_import", "apis/utils/utils.logger", "apis/utils/utils.registry", "apis/utils/utils.serialization", "apis/utils/utils.setup_env", "contributor/contribute_to_code", "contributor/contribute_to_document", "contributor/contribution", "contributor/index", "contributor/version_control", "get_started/adalflow_in_15mins", "get_started/community", "get_started/index", "get_started/installation", "get_started/introduction", "index", "resources/index", "resources/resources", "tutorials/adalcomponent", "tutorials/agent", "tutorials/auto_text_grad", "tutorials/base_data_class", "tutorials/ckpt_file", "tutorials/class_hierarchy", "tutorials/component", "tutorials/configs", "tutorials/data_pipeline", "tutorials/datasets", "tutorials/db", "tutorials/embedder", "tutorials/embedder_xy", "tutorials/evaluation", "tutorials/few_shot_optimizer", "tutorials/generator", "tutorials/index", "tutorials/lightrag_design_philosophy", "tutorials/llm_intro", "tutorials/logging", "tutorials/logging_tracing", "tutorials/model_client", "tutorials/optimizer", "tutorials/output_parsers", "tutorials/parameter", "tutorials/prompt", "tutorials/rag_playbook", "tutorials/react_agent_xy", "tutorials/retriever", "tutorials/text_splitter", "tutorials/tool_helper", "tutorials/trace_graph", "tutorials/trainer", "use_cases/build_a_rag", "use_cases/classification", "use_cases/eval_a_rag", "use_cases/index", "use_cases/introduction_to_basedataclass", "use_cases/logging", "use_cases/qa_computation_graph", "use_cases/qa_demo_trace_graph", "use_cases/qa_text_grad_trace_graph", "use_cases/question_answering", "use_cases/question_answering_word_sort", "use_cases/rag_end_to_end", "use_cases/rag_opt"], "envversion": {"nbsphinx": 4, "sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["apis/components/components.agent.rst", "apis/components/components.agent.react.rst", "apis/components/components.data_process.rst", "apis/components/components.data_process.data_components.rst", "apis/components/components.data_process.text_splitter.rst", "apis/components/components.memory.rst", "apis/components/components.memory.memory.rst", "apis/components/components.model_client.rst", "apis/components/components.model_client.anthropic_client.rst", "apis/components/components.model_client.bedrock_client.rst", "apis/components/components.model_client.cohere_client.rst", "apis/components/components.model_client.google_client.rst", "apis/components/components.model_client.groq_client.rst", "apis/components/components.model_client.ollama_client.rst", "apis/components/components.model_client.openai_client.rst", "apis/components/components.model_client.transformers_client.rst", "apis/components/components.model_client.utils.rst", "apis/components/components.output_parsers.rst", "apis/components/components.output_parsers.dataclass_parser.rst", "apis/components/components.output_parsers.outputs.rst", "apis/components/components.retriever.rst", "apis/components/components.retriever.bm25_retriever.rst", "apis/components/components.retriever.faiss_retriever.rst", "apis/components/components.retriever.llm_retriever.rst", "apis/components/components.retriever.postgres_retriever.rst", "apis/components/components.retriever.qdrant_retriever.rst", "apis/components/components.retriever.reranker_retriever.rst", "apis/components/index.rst", "apis/core/core.base_data_class.rst", "apis/core/core.component.rst", "apis/core/core.container.rst", "apis/core/core.db.rst", "apis/core/core.default_prompt_template.rst", "apis/core/core.embedder.rst", "apis/core/core.func_tool.rst", "apis/core/core.functional.rst", "apis/core/core.generator.rst", "apis/core/core.model_client.rst", "apis/core/core.prompt_builder.rst", "apis/core/core.retriever.rst", "apis/core/core.string_parser.rst", "apis/core/core.tokenizer.rst", "apis/core/core.tool_manager.rst", "apis/core/core.types.rst", "apis/core/index.rst", "apis/datasets/datasets.big_bench_hard.rst", "apis/datasets/datasets.hotpot_qa.rst", "apis/datasets/datasets.trec.rst", "apis/datasets/datasets.types.rst", "apis/datasets/datasets.utils.rst", "apis/datasets/index.rst", "apis/eval/eval.answer_match_acc.rst", "apis/eval/eval.base.rst", "apis/eval/eval.functional.rst", "apis/eval/eval.g_eval.rst", "apis/eval/eval.llm_as_judge.rst", "apis/eval/eval.retriever_recall.rst", "apis/eval/index.rst", "apis/index.rst", "apis/optim/index.rst", "apis/optim/optim._llm_optimizer.rst", "apis/optim/optim.few_shot.rst", "apis/optim/optim.few_shot.bootstrap_optimizer.rst", "apis/optim/optim.function.rst", "apis/optim/optim.grad_component.rst", "apis/optim/optim.loss_component.rst", "apis/optim/optim.optimizer.rst", "apis/optim/optim.parameter.rst", "apis/optim/optim.sampler.rst", "apis/optim/optim.text_grad.rst", "apis/optim/optim.text_grad.backend_engine_prompt.rst", "apis/optim/optim.text_grad.llm_text_loss.rst", "apis/optim/optim.text_grad.ops.rst", "apis/optim/optim.text_grad.text_loss_with_eval_fn.rst", "apis/optim/optim.text_grad.tgd_optimizer.rst", "apis/optim/optim.trainer.rst", "apis/optim/optim.trainer.adal.rst", "apis/optim/optim.trainer.trainer.rst", "apis/optim/optim.types.rst", "apis/tracing/index.rst", "apis/tracing/tracing.callback_manager.rst", "apis/tracing/tracing.decorators.rst", "apis/tracing/tracing.generator_call_logger.rst", "apis/tracing/tracing.generator_state_logger.rst", "apis/utils/index.rst", "apis/utils/utils.cache.rst", "apis/utils/utils.config.rst", "apis/utils/utils.data.rst", "apis/utils/utils.file_io.rst", "apis/utils/utils.global_config.rst", "apis/utils/utils.lazy_import.rst", "apis/utils/utils.logger.rst", "apis/utils/utils.registry.rst", "apis/utils/utils.serialization.rst", "apis/utils/utils.setup_env.rst", "contributor/contribute_to_code.rst", "contributor/contribute_to_document.rst", "contributor/contribution.rst", "contributor/index.rst", "contributor/version_control.rst", "get_started/adalflow_in_15mins.rst", "get_started/community.rst", "get_started/index.rst", "get_started/installation.rst", "get_started/introduction.rst", "index.rst", "resources/index.rst", "resources/resources.rst", "tutorials/adalcomponent.rst", "tutorials/agent.rst", "tutorials/auto_text_grad.rst", "tutorials/base_data_class.rst", "tutorials/ckpt_file.rst", "tutorials/class_hierarchy.rst", "tutorials/component.rst", "tutorials/configs.rst", "tutorials/data_pipeline.rst", "tutorials/datasets.rst", "tutorials/db.rst", "tutorials/embedder.rst", "tutorials/embedder_xy.rst", "tutorials/evaluation.rst", "tutorials/few_shot_optimizer.rst", "tutorials/generator.rst", "tutorials/index.rst", "tutorials/lightrag_design_philosophy.rst", "tutorials/llm_intro.rst", "tutorials/logging.rst", "tutorials/logging_tracing.rst", "tutorials/model_client.rst", "tutorials/optimizer.rst", "tutorials/output_parsers.rst", "tutorials/parameter.rst", "tutorials/prompt.rst", "tutorials/rag_playbook.rst", "tutorials/react_agent_xy.rst", "tutorials/retriever.rst", "tutorials/text_splitter.rst", "tutorials/tool_helper.rst", "tutorials/trace_graph.rst", "tutorials/trainer.rst", "use_cases/build_a_rag.rst", "use_cases/classification.rst", "use_cases/eval_a_rag.rst", "use_cases/index.rst", "use_cases/introduction_to_basedataclass.rst", "use_cases/logging.rst", "use_cases/qa_computation_graph.rst", "use_cases/qa_demo_trace_graph.rst", "use_cases/qa_text_grad_trace_graph.rst", "use_cases/question_answering.rst", "use_cases/question_answering_word_sort.rst", "use_cases/rag_end_to_end.rst", "use_cases/rag_opt.rst"], "indexentries": {"acall() (anthropicapiclient method)": [[8, "components.model_client.anthropic_client.AnthropicAPIClient.acall", false]], "acall() (bedrockapiclient method)": [[9, "components.model_client.bedrock_client.BedrockAPIClient.acall", false]], "acall() (cohereapiclient method)": [[10, "components.model_client.cohere_client.CohereAPIClient.acall", false]], "acall() (component method)": [[29, "core.component.Component.acall", false]], "acall() (embedder method)": [[33, "core.embedder.Embedder.acall", false]], "acall() (functiontool method)": [[34, "core.func_tool.FunctionTool.acall", false]], "acall() (generator method)": [[36, "core.generator.Generator.acall", false]], "acall() (gradcomponent method)": [[64, "optim.grad_component.GradComponent.acall", false]], "acall() (groqapiclient method)": [[12, "components.model_client.groq_client.GroqAPIClient.acall", false]], "acall() (modelclient method)": [[37, "core.model_client.ModelClient.acall", false]], "acall() (ollamaclient method)": [[13, "components.model_client.ollama_client.OllamaClient.acall", false]], "acall() (openaiclient method)": [[14, "components.model_client.openai_client.OpenAIClient.acall", false]], "acall() (retriever method)": [[39, "core.retriever.Retriever.acall", false]], "acall() (sequential method)": [[30, "core.container.Sequential.acall", false]], "action (functionexpression attribute)": [[43, "core.types.FunctionExpression.action", false]], "action (stepoutput attribute)": [[43, "core.types.StepOutput.action", false]], "adalcomponent (class in optim)": [[59, "optim.AdalComponent", false]], "adalcomponent (class in optim.trainer)": [[75, "optim.trainer.AdalComponent", false]], "adalcomponent (class in optim.trainer.adal)": [[76, "optim.trainer.adal.AdalComponent", false]], "adaltask (trainer attribute)": [[59, "optim.Trainer.adaltask", false], [75, "optim.trainer.Trainer.adaltask", false], [77, "optim.trainer.trainer.Trainer.adaltask", false]], "add() (localdb method)": [[31, "core.db.LocalDB.add", false]], "add_component() (component method)": [[29, "core.component.Component.add_component", false]], "add_gradient() (parameter method)": [[59, "optim.Parameter.add_gradient", false], [67, "optim.parameter.Parameter.add_gradient", false]], "add_history() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.add_history", false], [69, "optim.text_grad.TGDOptimizer.add_history", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.add_history", false]], "add_score_to_current_param() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.add_score_to_current_param", false], [69, "optim.text_grad.TGDOptimizer.add_score_to_current_param", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.add_score_to_current_param", false]], "add_score_to_params() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.add_score_to_params", false], [69, "optim.text_grad.TGDOptimizer.add_score_to_params", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.add_score_to_params", false]], "add_score_to_trace() (parameter method)": [[59, "optim.Parameter.add_score_to_trace", false], [67, "optim.parameter.Parameter.add_score_to_trace", false]], "add_scores() (bootstrapfewshot method)": [[59, "optim.BootstrapFewShot.add_scores", false], [62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot.add_scores", false]], "add_successor_map_fn() (parameter method)": [[59, "optim.Parameter.add_successor_map_fn", false], [67, "optim.parameter.Parameter.add_successor_map_fn", false]], "add_to_trace() (parameter method)": [[59, "optim.Parameter.add_to_trace", false], [67, "optim.parameter.Parameter.add_to_trace", false]], "additional_info (evaluationresult attribute)": [[52, "eval.base.EvaluationResult.additional_info", false]], "answer (example attribute)": [[48, "datasets.types.Example.answer", false], [50, "datasets.Example.answer", false]], "answermatchacc (class in eval)": [[57, "eval.AnswerMatchAcc", false]], "answermatchacc (class in eval.answer_match_acc)": [[51, "eval.answer_match_acc.AnswerMatchAcc", false]], "anthropic (modelclienttype attribute)": [[43, "core.types.ModelClientType.ANTHROPIC", false]], "anthropic (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.ANTHROPIC", false]], "anthropicapiclient (class in components.model_client.anthropic_client)": [[8, "components.model_client.anthropic_client.AnthropicAPIClient", false]], "append() (sequential method)": [[30, "core.container.Sequential.append", false]], "append_dialog_turn() (conversation method)": [[43, "core.types.Conversation.append_dialog_turn", false]], "append_to_jsonl() (in module utils.file_io)": [[88, "utils.file_io.append_to_jsonl", false]], "args (function attribute)": [[43, "core.types.Function.args", false]], "assistant_response (dialogturn attribute)": [[43, "core.types.DialogTurn.assistant_response", false]], "assistant_response_timestamp (dialogturn attribute)": [[43, "core.types.DialogTurn.assistant_response_timestamp", false]], "assistantresponse (class in core.types)": [[43, "core.types.AssistantResponse", false]], "attempted_val_score (trainerstepresult attribute)": [[78, "optim.types.TrainerStepResult.attempted_val_score", false]], "average_pool() (in module components.model_client.transformers_client)": [[15, "components.model_client.transformers_client.average_pool", false]], "avg_score (evaluationresult attribute)": [[52, "eval.base.EvaluationResult.avg_score", false]], "avg_score (llmjudgeevalresult attribute)": [[55, "eval.llm_as_judge.LLMJudgeEvalResult.avg_score", false]], "backward() (evalfntotextloss method)": [[59, "optim.EvalFnToTextLoss.backward", false], [69, "optim.text_grad.EvalFnToTextLoss.backward", false], [73, "optim.text_grad.text_loss_with_eval_fn.EvalFnToTextLoss.backward", false]], "backward() (generator method)": [[36, "core.generator.Generator.backward", false]], "backward() (gradcomponent method)": [[64, "optim.grad_component.GradComponent.backward", false]], "backward() (losscomponent method)": [[65, "optim.loss_component.LossComponent.backward", false]], "backward() (parameter method)": [[59, "optim.Parameter.backward", false], [67, "optim.parameter.Parameter.backward", false]], "backward() (retriever method)": [[39, "core.retriever.Retriever.backward", false]], "backward() (sum method)": [[69, "optim.text_grad.Sum.backward", false], [72, "optim.text_grad.ops.Sum.backward", false]], "backward_engine (adalcomponent attribute)": [[59, "optim.AdalComponent.backward_engine", false], [75, "optim.trainer.AdalComponent.backward_engine", false], [76, "optim.trainer.adal.AdalComponent.backward_engine", false]], "backward_engine (gradcomponent attribute)": [[64, "optim.grad_component.GradComponent.backward_engine", false]], "backward_engine (losscomponent attribute)": [[65, "optim.loss_component.LossComponent.backward_engine", false]], "backward_engine (sum attribute)": [[72, "optim.text_grad.ops.Sum.backward_engine", false]], "backward_engine_disabled (parameter attribute)": [[59, "optim.Parameter.backward_engine_disabled", false], [67, "optim.parameter.Parameter.backward_engine_disabled", false]], "backwardcontext (class in optim)": [[59, "optim.BackwardContext", false]], "backwardcontext (class in optim.function)": [[63, "optim.function.BackwardContext", false]], "backwardengine (class in core.generator)": [[36, "core.generator.BackwardEngine", false]], "basedata (class in datasets.types)": [[48, "datasets.types.BaseData", false]], "baseevaluator (class in eval.base)": [[52, "eval.base.BaseEvaluator", false]], "batch_val_score_threshold (trainer attribute)": [[59, "optim.Trainer.batch_val_score_threshold", false], [75, "optim.trainer.Trainer.batch_val_score_threshold", false], [77, "optim.trainer.trainer.Trainer.batch_val_score_threshold", false]], "batchembedder (class in core.embedder)": [[33, "core.embedder.BatchEmbedder", false]], "bedrock (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.BEDROCK", false]], "bedrock_runtime_exceptions (in module components.model_client.bedrock_client)": [[9, "components.model_client.bedrock_client.bedrock_runtime_exceptions", false]], "bedrockapiclient (class in components.model_client.bedrock_client)": [[9, "components.model_client.bedrock_client.BedrockAPIClient", false]], "bigbenchhard (class in datasets)": [[50, "datasets.BigBenchHard", false]], "bigbenchhard (class in datasets.big_bench_hard)": [[45, "datasets.big_bench_hard.BigBenchHard", false]], "bm25retriever (class in components.retriever)": [[20, "components.retriever.BM25Retriever", false]], "bm25retriever (class in components.retriever.bm25_retriever)": [[21, "components.retriever.bm25_retriever.BM25Retriever", false]], "booleanoutputparser (class in components.output_parsers.outputs)": [[19, "components.output_parsers.outputs.BooleanOutputParser", false]], "booleanparser (class in core.string_parser)": [[40, "core.string_parser.BooleanParser", false]], "bootstrapfewshot (class in optim)": [[59, "optim.BootstrapFewShot", false]], "bootstrapfewshot (class in optim.few_shot.bootstrap_optimizer)": [[62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot", false]], "build_index_from_documents() (bm25retriever method)": [[20, "components.retriever.BM25Retriever.build_index_from_documents", false], [21, "components.retriever.bm25_retriever.BM25Retriever.build_index_from_documents", false]], "build_index_from_documents() (faissretriever method)": [[22, "components.retriever.faiss_retriever.FAISSRetriever.build_index_from_documents", false]], "build_index_from_documents() (llmretriever method)": [[20, "components.retriever.LLMRetriever.build_index_from_documents", false], [23, "components.retriever.llm_retriever.LLMRetriever.build_index_from_documents", false]], "build_index_from_documents() (rerankerretriever method)": [[20, "components.retriever.RerankerRetriever.build_index_from_documents", false], [26, "components.retriever.reranker_retriever.RerankerRetriever.build_index_from_documents", false]], "build_index_from_documents() (retriever method)": [[39, "core.retriever.Retriever.build_index_from_documents", false]], "cachedengine (class in utils.cache)": [[85, "utils.cache.CachedEngine", false]], "calculate_class_weights() (in module datasets.trec)": [[47, "datasets.trec.calculate_class_weights", false]], "call() (anthropicapiclient method)": [[8, "components.model_client.anthropic_client.AnthropicAPIClient.call", false]], "call() (batchembedder method)": [[33, "core.embedder.BatchEmbedder.call", false]], "call() (bedrockapiclient method)": [[9, "components.model_client.bedrock_client.BedrockAPIClient.call", false]], "call() (bm25retriever method)": [[20, "components.retriever.BM25Retriever.call", false], [21, "components.retriever.bm25_retriever.BM25Retriever.call", false]], "call() (booleanoutputparser method)": [[19, "components.output_parsers.outputs.BooleanOutputParser.call", false]], "call() (booleanparser method)": [[40, "core.string_parser.BooleanParser.call", false]], "call() (classsampler method)": [[59, "optim.ClassSampler.call", false], [68, "optim.sampler.ClassSampler.call", false]], "call() (cohereapiclient method)": [[10, "components.model_client.cohere_client.CohereAPIClient.call", false]], "call() (component method)": [[29, "core.component.Component.call", false]], "call() (dataclassparser method)": [[17, "components.output_parsers.DataClassParser.call", false], [18, "components.output_parsers.dataclass_parser.DataClassParser.call", false]], "call() (defaultllmjudge method)": [[55, "eval.llm_as_judge.DefaultLLMJudge.call", false]], "call() (embedder method)": [[33, "core.embedder.Embedder.call", false]], "call() (faissretriever method)": [[22, "components.retriever.faiss_retriever.FAISSRetriever.call", false]], "call() (floatparser method)": [[40, "core.string_parser.FloatParser.call", false]], "call() (funcomponent method)": [[29, "core.component.FunComponent.call", false]], "call() (functiontool method)": [[34, "core.func_tool.FunctionTool.call", false]], "call() (generator method)": [[36, "core.generator.Generator.call", false]], "call() (gevalllmjudge method)": [[54, "eval.g_eval.GEvalLLMJudge.call", false], [57, "eval.GEvalLLMJudge.call", false]], "call() (googlegenaiclient method)": [[11, "components.model_client.google_client.GoogleGenAIClient.call", false]], "call() (gradcomponent method)": [[64, "optim.grad_component.GradComponent.call", false]], "call() (groqapiclient method)": [[12, "components.model_client.groq_client.GroqAPIClient.call", false]], "call() (intparser method)": [[40, "core.string_parser.IntParser.call", false]], "call() (jsonoutputparser method)": [[17, "components.output_parsers.JsonOutputParser.call", false], [19, "components.output_parsers.outputs.JsonOutputParser.call", false]], "call() (jsonparser method)": [[40, "core.string_parser.JsonParser.call", false]], "call() (listoutputparser method)": [[17, "components.output_parsers.ListOutputParser.call", false], [19, "components.output_parsers.outputs.ListOutputParser.call", false]], "call() (listparser method)": [[40, "core.string_parser.ListParser.call", false]], "call() (llmretriever method)": [[20, "components.retriever.LLMRetriever.call", false], [23, "components.retriever.llm_retriever.LLMRetriever.call", false]], "call() (modelclient method)": [[37, "core.model_client.ModelClient.call", false]], "call() (ollamaclient method)": [[13, "components.model_client.ollama_client.OllamaClient.call", false]], "call() (openaiclient method)": [[14, "components.model_client.openai_client.OpenAIClient.call", false]], "call() (outputparser method)": [[19, "components.output_parsers.outputs.OutputParser.call", false]], "call() (parser method)": [[40, "core.string_parser.Parser.call", false]], "call() (postgresretriever method)": [[24, "components.retriever.postgres_retriever.PostgresRetriever.call", false]], "call() (prompt method)": [[38, "core.prompt_builder.Prompt.call", false]], "call() (qdrantretriever method)": [[25, "components.retriever.qdrant_retriever.QdrantRetriever.call", false]], "call() (randomsampler method)": [[59, "optim.RandomSampler.call", false], [68, "optim.sampler.RandomSampler.call", false]], "call() (reactagent method)": [[0, "components.agent.ReActAgent.call", false], [1, "components.agent.react.ReActAgent.call", false]], "call() (rerankerretriever method)": [[20, "components.retriever.RerankerRetriever.call", false], [26, "components.retriever.reranker_retriever.RerankerRetriever.call", false]], "call() (retriever method)": [[39, "core.retriever.Retriever.call", false]], "call() (sampler method)": [[59, "optim.Sampler.call", false], [68, "optim.sampler.Sampler.call", false]], "call() (sequential method)": [[30, "core.container.Sequential.call", false]], "call() (textsplitter method)": [[2, "components.data_process.TextSplitter.call", false], [4, "components.data_process.text_splitter.TextSplitter.call", false]], "call() (transformersclient method)": [[15, "components.model_client.transformers_client.TransformersClient.call", false]], "call() (yamloutputparser method)": [[17, "components.output_parsers.YamlOutputParser.call", false], [19, "components.output_parsers.outputs.YamlOutputParser.call", false]], "call() (yamlparser method)": [[40, "core.string_parser.YamlParser.call", false]], "callbackmanager (class in tracing.callback_manager)": [[80, "tracing.callback_manager.CallbackManager", false]], "check_adal_dataclass() (in module core.base_data_class)": [[28, "core.base_data_class.check_adal_dataclass", false]], "check_data_class_field_args_one() (in module core.functional)": [[35, "core.functional.check_data_class_field_args_one", false]], "check_data_class_field_args_zero() (in module core.functional)": [[35, "core.functional.check_data_class_field_args_zero", false]], "check_if_already_computed_gradient_respect_to() (parameter method)": [[59, "optim.Parameter.check_if_already_computed_gradient_respect_to", false], [67, "optim.parameter.Parameter.check_if_already_computed_gradient_respect_to", false]], "check_if_class_field_args_one_exists() (in module core.functional)": [[35, "core.functional.check_if_class_field_args_one_exists", false]], "check_if_class_field_args_zero_exists() (in module core.functional)": [[35, "core.functional.check_if_class_field_args_zero_exists", false]], "check_object() (in module utils.serialization)": [[93, "utils.serialization.check_object", false]], "children() (component method)": [[29, "core.component.Component.children", false]], "ckpt_file (trainer attribute)": [[59, "optim.Trainer.ckpt_file", false], [75, "optim.trainer.Trainer.ckpt_file", false], [77, "optim.trainer.trainer.Trainer.ckpt_file", false]], "ckpt_path (trainer attribute)": [[59, "optim.Trainer.ckpt_path", false], [75, "optim.trainer.Trainer.ckpt_path", false], [77, "optim.trainer.trainer.Trainer.ckpt_path", false]], "class (objecttypes attribute)": [[93, "utils.serialization.ObjectTypes.CLASS", false]], "class_index (trecdata attribute)": [[48, "datasets.types.TrecData.class_index", false], [50, "datasets.TrecData.class_index", false]], "class_name (trecdata attribute)": [[48, "datasets.types.TrecData.class_name", false], [50, "datasets.TrecData.class_name", false]], "classsampler (class in optim)": [[59, "optim.ClassSampler", false]], "classsampler (class in optim.sampler)": [[68, "optim.sampler.ClassSampler", false]], "clean_device_cache() (in module components.model_client.transformers_client)": [[15, "components.model_client.transformers_client.clean_device_cache", false]], "cohere (modelclienttype attribute)": [[43, "core.types.ModelClientType.COHERE", false]], "cohere (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.COHERE", false]], "cohereapiclient (class in components.model_client.cohere_client)": [[10, "components.model_client.cohere_client.CohereAPIClient", false]], "coherence (gevalmetric attribute)": [[54, "eval.g_eval.GEvalMetric.COHERENCE", false], [57, "eval.GEvalMetric.COHERENCE", false]], "completion_tokens (completionusage attribute)": [[43, "core.types.CompletionUsage.completion_tokens", false]], "completionusage (class in core.types)": [[43, "core.types.CompletionUsage", false]], "component (class in core.component)": [[29, "core.component.Component", false]], "components() (component method)": [[29, "core.component.Component.components", false]], "components.agent": [[0, "module-components.agent", false]], "components.agent.react": [[1, "module-components.agent.react", false]], "components.data_process": [[2, "module-components.data_process", false]], "components.data_process.data_components": [[3, "module-components.data_process.data_components", false]], "components.data_process.text_splitter": [[4, "module-components.data_process.text_splitter", false]], "components.memory": [[5, "module-components.memory", false]], "components.memory.memory": [[6, "module-components.memory.memory", false]], "components.model_client": [[7, "module-components.model_client", false]], "components.model_client.anthropic_client": [[8, "module-components.model_client.anthropic_client", false]], "components.model_client.bedrock_client": [[9, "module-components.model_client.bedrock_client", false]], "components.model_client.cohere_client": [[10, "module-components.model_client.cohere_client", false]], "components.model_client.google_client": [[11, "module-components.model_client.google_client", false]], "components.model_client.groq_client": [[12, "module-components.model_client.groq_client", false]], "components.model_client.ollama_client": [[13, "module-components.model_client.ollama_client", false]], "components.model_client.openai_client": [[14, "module-components.model_client.openai_client", false]], "components.model_client.transformers_client": [[15, "module-components.model_client.transformers_client", false]], "components.model_client.utils": [[16, "module-components.model_client.utils", false]], "components.output_parsers": [[17, "module-components.output_parsers", false]], "components.output_parsers.dataclass_parser": [[18, "module-components.output_parsers.dataclass_parser", false]], "components.output_parsers.outputs": [[19, "module-components.output_parsers.outputs", false]], "components.retriever": [[20, "module-components.retriever", false]], "components.retriever.bm25_retriever": [[21, "module-components.retriever.bm25_retriever", false]], "components.retriever.faiss_retriever": [[22, "module-components.retriever.faiss_retriever", false]], "components.retriever.llm_retriever": [[23, "module-components.retriever.llm_retriever", false]], "components.retriever.postgres_retriever": [[24, "module-components.retriever.postgres_retriever", false]], "components.retriever.qdrant_retriever": [[25, "module-components.retriever.qdrant_retriever", false]], "components.retriever.reranker_retriever": [[26, "module-components.retriever.reranker_retriever", false]], "compose_model_kwargs() (in module core.functional)": [[35, "core.functional.compose_model_kwargs", false]], "compose_prompt_kwargs() (prompt method)": [[38, "core.prompt_builder.Prompt.compose_prompt_kwargs", false]], "compute() (answermatchacc method)": [[51, "eval.answer_match_acc.AnswerMatchAcc.compute", false], [57, "eval.AnswerMatchAcc.compute", false]], "compute() (baseevaluator method)": [[52, "eval.base.BaseEvaluator.compute", false]], "compute() (gevaljudgeevaluator method)": [[54, "eval.g_eval.GEvalJudgeEvaluator.compute", false], [57, "eval.GEvalJudgeEvaluator.compute", false]], "compute() (llmasjudge method)": [[55, "eval.llm_as_judge.LLMasJudge.compute", false], [57, "eval.LLMasJudge.compute", false]], "compute() (retrieverrecall method)": [[56, "eval.retriever_recall.RetrieverRecall.compute", false], [57, "eval.RetrieverRecall.compute", false]], "compute_single_item() (answermatchacc method)": [[51, "eval.answer_match_acc.AnswerMatchAcc.compute_single_item", false], [57, "eval.AnswerMatchAcc.compute_single_item", false]], "compute_single_item() (baseevaluator method)": [[52, "eval.base.BaseEvaluator.compute_single_item", false]], "compute_single_item() (gevaljudgeevaluator method)": [[54, "eval.g_eval.GEvalJudgeEvaluator.compute_single_item", false], [57, "eval.GEvalJudgeEvaluator.compute_single_item", false]], "confidence_interval (llmjudgeevalresult attribute)": [[55, "eval.llm_as_judge.LLMJudgeEvalResult.confidence_interval", false]], "confidence_interval() (in module eval.functional)": [[53, "eval.functional.confidence_interval", false]], "config_dataset() (bootstrapfewshot method)": [[59, "optim.BootstrapFewShot.config_dataset", false], [62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot.config_dataset", false]], "config_shots() (bootstrapfewshot method)": [[59, "optim.BootstrapFewShot.config_shots", false], [62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot.config_shots", false]], "config_shots() (demooptimizer method)": [[59, "optim.DemoOptimizer.config_shots", false], [66, "optim.optimizer.DemoOptimizer.config_shots", false]], "configure_backward_engine() (adalcomponent method)": [[59, "optim.AdalComponent.configure_backward_engine", false], [75, "optim.trainer.AdalComponent.configure_backward_engine", false], [76, "optim.trainer.adal.AdalComponent.configure_backward_engine", false]], "configure_backward_engine_helper() (adalcomponent method)": [[59, "optim.AdalComponent.configure_backward_engine_helper", false], [75, "optim.trainer.AdalComponent.configure_backward_engine_helper", false], [76, "optim.trainer.adal.AdalComponent.configure_backward_engine_helper", false]], "configure_callbacks() (adalcomponent method)": [[59, "optim.AdalComponent.configure_callbacks", false], [75, "optim.trainer.AdalComponent.configure_callbacks", false], [76, "optim.trainer.adal.AdalComponent.configure_callbacks", false]], "configure_demo_optimizer_helper() (adalcomponent method)": [[59, "optim.AdalComponent.configure_demo_optimizer_helper", false], [75, "optim.trainer.AdalComponent.configure_demo_optimizer_helper", false], [76, "optim.trainer.adal.AdalComponent.configure_demo_optimizer_helper", false]], "configure_optimizers() (adalcomponent method)": [[59, "optim.AdalComponent.configure_optimizers", false], [75, "optim.trainer.AdalComponent.configure_optimizers", false], [76, "optim.trainer.adal.AdalComponent.configure_optimizers", false]], "configure_teacher_generator() (adalcomponent method)": [[59, "optim.AdalComponent.configure_teacher_generator", false], [75, "optim.trainer.AdalComponent.configure_teacher_generator", false], [76, "optim.trainer.adal.AdalComponent.configure_teacher_generator", false]], "configure_teacher_generator_helper() (adalcomponent method)": [[59, "optim.AdalComponent.configure_teacher_generator_helper", false], [75, "optim.trainer.AdalComponent.configure_teacher_generator_helper", false], [76, "optim.trainer.adal.AdalComponent.configure_teacher_generator_helper", false]], "configure_text_optimizer_helper() (adalcomponent method)": [[59, "optim.AdalComponent.configure_text_optimizer_helper", false], [75, "optim.trainer.AdalComponent.configure_text_optimizer_helper", false], [76, "optim.trainer.adal.AdalComponent.configure_text_optimizer_helper", false]], "consistency (gevalmetric attribute)": [[54, "eval.g_eval.GEvalMetric.CONSISTENCY", false], [57, "eval.GEvalMetric.CONSISTENCY", false]], "constraint_text (tgdoptimizer property)": [[59, "optim.TGDOptimizer.constraint_text", false], [69, "optim.text_grad.TGDOptimizer.constraint_text", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.constraint_text", false]], "constraints (tgdoptimizer attribute)": [[59, "optim.TGDOptimizer.constraints", false], [69, "optim.text_grad.TGDOptimizer.constraints", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.constraints", false]], "context (gradientcontext attribute)": [[67, "optim.parameter.GradientContext.context", false]], "conversation (class in core.types)": [[43, "core.types.Conversation", false]], "conversation_id (dialogturn attribute)": [[43, "core.types.DialogTurn.conversation_id", false]], "convert_inputs_to_api_kwargs() (anthropicapiclient method)": [[8, "components.model_client.anthropic_client.AnthropicAPIClient.convert_inputs_to_api_kwargs", false]], "convert_inputs_to_api_kwargs() (bedrockapiclient method)": [[9, "components.model_client.bedrock_client.BedrockAPIClient.convert_inputs_to_api_kwargs", false]], "convert_inputs_to_api_kwargs() (cohereapiclient method)": [[10, "components.model_client.cohere_client.CohereAPIClient.convert_inputs_to_api_kwargs", false]], "convert_inputs_to_api_kwargs() (googlegenaiclient method)": [[11, "components.model_client.google_client.GoogleGenAIClient.convert_inputs_to_api_kwargs", false]], "convert_inputs_to_api_kwargs() (groqapiclient method)": [[12, "components.model_client.groq_client.GroqAPIClient.convert_inputs_to_api_kwargs", false]], "convert_inputs_to_api_kwargs() (modelclient method)": [[37, "core.model_client.ModelClient.convert_inputs_to_api_kwargs", false]], "convert_inputs_to_api_kwargs() (ollamaclient method)": [[13, "components.model_client.ollama_client.OllamaClient.convert_inputs_to_api_kwargs", false]], "convert_inputs_to_api_kwargs() (openaiclient method)": [[14, "components.model_client.openai_client.OpenAIClient.convert_inputs_to_api_kwargs", false]], "convert_inputs_to_api_kwargs() (transformersclient method)": [[15, "components.model_client.transformers_client.TransformersClient.convert_inputs_to_api_kwargs", false]], "convert_schema_to_signature() (in module core.functional)": [[35, "core.functional.convert_schema_to_signature", false]], "core.base_data_class": [[28, "module-core.base_data_class", false]], "core.component": [[29, "module-core.component", false]], "core.container": [[30, "module-core.container", false]], "core.db": [[31, "module-core.db", false]], "core.default_prompt_template": [[32, "module-core.default_prompt_template", false]], "core.embedder": [[33, "module-core.embedder", false]], "core.func_tool": [[34, "module-core.func_tool", false]], "core.functional": [[35, "module-core.functional", false]], "core.generator": [[36, "module-core.generator", false]], "core.model_client": [[37, "module-core.model_client", false]], "core.prompt_builder": [[38, "module-core.prompt_builder", false]], "core.retriever": [[39, "module-core.retriever", false]], "core.string_parser": [[40, "module-core.string_parser", false]], "core.tokenizer": [[41, "module-core.tokenizer", false]], "core.tool_manager": [[42, "module-core.tool_manager", false]], "core.types": [[43, "module-core.types", false]], "cosine (distancetooperator attribute)": [[24, "components.retriever.postgres_retriever.DistanceToOperator.COSINE", false]], "count_tokens() (tokenizer method)": [[41, "core.tokenizer.Tokenizer.count_tokens", false]], "create_demo_data_instance() (generator method)": [[36, "core.generator.Generator.create_demo_data_instance", false]], "create_teacher_generator() (in module core.generator)": [[36, "core.generator.create_teacher_generator", false]], "created_at (conversation attribute)": [[43, "core.types.Conversation.created_at", false]], "custom_asdict() (in module core.functional)": [[35, "core.functional.custom_asdict", false]], "data (embedderoutput attribute)": [[43, "core.types.EmbedderOutput.data", false]], "data (generatoroutput attribute)": [[43, "core.types.GeneratorOutput.data", false]], "data (parameter attribute)": [[59, "optim.Parameter.data", false], [67, "optim.parameter.Parameter.data", false]], "data (promptdata attribute)": [[78, "optim.types.PromptData.data", false]], "data (sample attribute)": [[68, "optim.sampler.Sample.data", false]], "dataclass (class in core.base_data_class)": [[28, "core.base_data_class.DataClass", false]], "dataclass_obj_from_dict() (in module core.functional)": [[35, "core.functional.dataclass_obj_from_dict", false]], "dataclassformattype (class in core.base_data_class)": [[28, "core.base_data_class.DataClassFormatType", false]], "dataclassparser (class in components.output_parsers)": [[17, "components.output_parsers.DataClassParser", false]], "dataclassparser (class in components.output_parsers.dataclass_parser)": [[18, "components.output_parsers.dataclass_parser.DataClassParser", false]], "dataloader (class in utils.data)": [[87, "utils.data.DataLoader", false]], "dataset (class in utils.data)": [[87, "utils.data.Dataset", false]], "dataset (demooptimizer attribute)": [[59, "optim.DemoOptimizer.dataset", false], [66, "optim.optimizer.DemoOptimizer.dataset", false]], "dataset (sampler attribute)": [[59, "optim.Sampler.dataset", false], [68, "optim.sampler.Sampler.dataset", false]], "dataset (subset attribute)": [[87, "utils.data.Subset.dataset", false]], "datasets": [[50, "module-datasets", false]], "datasets (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.DATASETS", false]], "datasets.big_bench_hard": [[45, "module-datasets.big_bench_hard", false]], "datasets.hotpot_qa": [[46, "module-datasets.hotpot_qa", false]], "datasets.trec": [[47, "module-datasets.trec", false]], "datasets.types": [[48, "module-datasets.types", false]], "datasets.utils": [[49, "module-datasets.utils", false]], "debug (trainer attribute)": [[59, "optim.Trainer.debug", false], [75, "optim.trainer.Trainer.debug", false], [77, "optim.trainer.trainer.Trainer.debug", false]], "debug_report() (trainer method)": [[59, "optim.Trainer.debug_report", false], [75, "optim.trainer.Trainer.debug_report", false], [77, "optim.trainer.trainer.Trainer.debug_report", false]], "decode() (tokenizer method)": [[41, "core.tokenizer.Tokenizer.decode", false]], "default() (in module utils.serialization)": [[93, "utils.serialization.default", false]], "default_lightrag_system_prompt (in module core.default_prompt_template)": [[32, "core.default_prompt_template.DEFAULT_LIGHTRAG_SYSTEM_PROMPT", false], [32, "id0", false]], "default_react_agent_system_prompt (in module components.agent.react)": [[1, "components.agent.react.DEFAULT_REACT_AGENT_SYSTEM_PROMPT", false]], "defaultllmjudge (class in eval.llm_as_judge)": [[55, "eval.llm_as_judge.DefaultLLMJudge", false]], "delete() (localdb method)": [[31, "core.db.LocalDB.delete", false]], "delete_dialog_turn() (conversation method)": [[43, "core.types.Conversation.delete_dialog_turn", false]], "demo_optimizers (trainer attribute)": [[75, "optim.trainer.Trainer.demo_optimizers", false], [77, "optim.trainer.trainer.Trainer.demo_optimizers", false]], "demooptimizer (class in optim)": [[59, "optim.DemoOptimizer", false]], "demooptimizer (class in optim.optimizer)": [[66, "optim.optimizer.DemoOptimizer", false]], "demos (parametertype attribute)": [[78, "optim.types.ParameterType.DEMOS", false]], "deserialize() (in module utils.serialization)": [[93, "utils.serialization.deserialize", false]], "diagnose() (trainer method)": [[59, "optim.Trainer.diagnose", false], [75, "optim.trainer.Trainer.diagnose", false], [77, "optim.trainer.trainer.Trainer.diagnose", false]], "dialog_turns (conversation attribute)": [[43, "core.types.Conversation.dialog_turns", false]], "dialog_turns_input (conversation attribute)": [[43, "core.types.Conversation.dialog_turns_input", false]], "dialogturn (class in core.types)": [[43, "core.types.DialogTurn", false]], "dict_to_yaml() (dataclass method)": [[28, "core.base_data_class.DataClass.dict_to_yaml", false]], "direct() (in module utils.cache)": [[85, "utils.cache.direct", false]], "distancetooperator (class in components.retriever.postgres_retriever)": [[24, "components.retriever.postgres_retriever.DistanceToOperator", false]], "doc_indices (retrieveroutput attribute)": [[43, "core.types.RetrieverOutput.doc_indices", false]], "doc_scores (retrieveroutput attribute)": [[43, "core.types.RetrieverOutput.doc_scores", false]], "document (class in core.types)": [[43, "core.types.Document", false]], "documents (retrieveroutput attribute)": [[43, "core.types.RetrieverOutput.documents", false]], "draw_graph() (parameter method)": [[59, "optim.Parameter.draw_graph", false], [67, "optim.parameter.Parameter.draw_graph", false]], "dynamicdataclassfactory (class in core.base_data_class)": [[28, "core.base_data_class.DynamicDataClassFactory", false]], "effective_measure (trainerresult attribute)": [[78, "optim.types.TrainerResult.effective_measure", false]], "embedder (class in core.embedder)": [[33, "core.embedder.Embedder", false]], "embedder (modeltype attribute)": [[43, "core.types.ModelType.EMBEDDER", false]], "embedderoutput (class in core.types)": [[43, "core.types.EmbedderOutput", false]], "embedderoutputtype (in module core.types)": [[43, "core.types.EmbedderOutputType", false]], "embedding (class in core.types)": [[43, "core.types.Embedding", false]], "embedding (embedding attribute)": [[43, "core.types.Embedding.embedding", false]], "embedding_dim (embedderoutput property)": [[43, "core.types.EmbedderOutput.embedding_dim", false]], "encode() (tokenizer method)": [[41, "core.tokenizer.Tokenizer.encode", false]], "entitymapping (class in utils.registry)": [[92, "utils.registry.EntityMapping", false]], "error (embedderoutput attribute)": [[43, "core.types.EmbedderOutput.error", false]], "error (functionoutput attribute)": [[43, "core.types.FunctionOutput.error", false]], "error (generatoroutput attribute)": [[43, "core.types.GeneratorOutput.error", false]], "estimated_num_tokens (document attribute)": [[43, "core.types.Document.estimated_num_tokens", false]], "eval": [[57, "module-eval", false]], "eval() (component method)": [[29, "core.component.Component.eval", false]], "eval.answer_match_acc": [[51, "module-eval.answer_match_acc", false]], "eval.base": [[52, "module-eval.base", false]], "eval.functional": [[53, "module-eval.functional", false]], "eval.g_eval": [[54, "module-eval.g_eval", false]], "eval.llm_as_judge": [[55, "module-eval.llm_as_judge", false]], "eval.retriever_recall": [[56, "module-eval.retriever_recall", false]], "eval_fn (adalcomponent attribute)": [[59, "optim.AdalComponent.eval_fn", false], [75, "optim.trainer.AdalComponent.eval_fn", false], [76, "optim.trainer.adal.AdalComponent.eval_fn", false]], "eval_input (parameter attribute)": [[59, "optim.Parameter.eval_input", false], [67, "optim.parameter.Parameter.eval_input", false]], "eval_score (historyprompt attribute)": [[74, "optim.text_grad.tgd_optimizer.HistoryPrompt.eval_score", false]], "evalfntotextloss (class in optim)": [[59, "optim.EvalFnToTextLoss", false]], "evalfntotextloss (class in optim.text_grad)": [[69, "optim.text_grad.EvalFnToTextLoss", false]], "evalfntotextloss (class in optim.text_grad.text_loss_with_eval_fn)": [[73, "optim.text_grad.text_loss_with_eval_fn.EvalFnToTextLoss", false]], "evaluate_ast_node() (in module core.functional)": [[35, "core.functional.evaluate_ast_node", false]], "evaluate_samples() (adalcomponent method)": [[59, "optim.AdalComponent.evaluate_samples", false], [75, "optim.trainer.AdalComponent.evaluate_samples", false], [76, "optim.trainer.adal.AdalComponent.evaluate_samples", false]], "evaluationresult (class in eval.base)": [[52, "eval.base.EvaluationResult", false]], "evaluationresult (class in optim.types)": [[78, "optim.types.EvaluationResult", false]], "example (class in datasets)": [[50, "datasets.Example", false]], "example (class in datasets.types)": [[48, "datasets.types.Example", false]], "example_json (dataclassformattype attribute)": [[28, "core.base_data_class.DataClassFormatType.EXAMPLE_JSON", false]], "example_yaml (dataclassformattype attribute)": [[28, "core.base_data_class.DataClassFormatType.EXAMPLE_YAML", false]], "exclude_input_fields_from_bootstrap_demos (demooptimizer attribute)": [[59, "optim.DemoOptimizer.exclude_input_fields_from_bootstrap_demos", false], [66, "optim.optimizer.DemoOptimizer.exclude_input_fields_from_bootstrap_demos", false]], "excludetype (in module core.base_data_class)": [[28, "core.base_data_class.ExcludeType", false]], "execute() (functiontool method)": [[34, "core.func_tool.FunctionTool.execute", false]], "execute_func() (toolmanager method)": [[42, "core.tool_manager.ToolManager.execute_func", false]], "execute_func_async() (toolmanager method)": [[42, "core.tool_manager.ToolManager.execute_func_async", false]], "execute_func_expr() (toolmanager method)": [[42, "core.tool_manager.ToolManager.execute_func_expr", false]], "execute_func_expr_async() (toolmanager method)": [[42, "core.tool_manager.ToolManager.execute_func_expr_async", false]], "execute_func_expr_via_eval() (toolmanager method)": [[42, "core.tool_manager.ToolManager.execute_func_expr_via_eval", false]], "execute_func_expr_via_sandbox() (toolmanager method)": [[42, "core.tool_manager.ToolManager.execute_func_expr_via_sandbox", false]], "extend() (localdb method)": [[31, "core.db.LocalDB.extend", false]], "extend() (sequential method)": [[30, "core.container.Sequential.extend", false]], "extract_dataclass_type() (in module core.functional)": [[35, "core.functional.extract_dataclass_type", false]], "extract_first_boolean() (in module core.functional)": [[35, "core.functional.extract_first_boolean", false]], "extract_first_float() (in module core.functional)": [[35, "core.functional.extract_first_float", false]], "extract_first_int() (in module core.functional)": [[35, "core.functional.extract_first_int", false]], "extract_function_expression() (in module core.functional)": [[35, "core.functional.extract_function_expression", false]], "extract_json_str() (in module core.functional)": [[35, "core.functional.extract_json_str", false]], "extract_list_str() (in module core.functional)": [[35, "core.functional.extract_list_str", false]], "extract_new_variable() (in module optim.text_grad.tgd_optimizer)": [[74, "optim.text_grad.tgd_optimizer.extract_new_variable", false]], "extract_yaml_str() (in module core.functional)": [[35, "core.functional.extract_yaml_str", false]], "failure_message_to_backward_engine() (generator static method)": [[36, "core.generator.Generator.failure_message_to_backward_engine", false]], "failure_message_to_optimizer() (backwardengine static method)": [[36, "core.generator.BackwardEngine.failure_message_to_optimizer", false]], "faiss (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.FAISS", false]], "faissretriever (class in components.retriever.faiss_retriever)": [[22, "components.retriever.faiss_retriever.FAISSRetriever", false]], "feedback (evaluationresult attribute)": [[78, "optim.types.EvaluationResult.feedback", false]], "fetch_items() (localdb method)": [[31, "core.db.LocalDB.fetch_items", false]], "fetch_transformed_items() (localdb method)": [[31, "core.db.LocalDB.fetch_transformed_items", false]], "find_demo_parameter() (generator static method)": [[36, "core.generator.Generator.find_demo_parameter", false]], "fit() (trainer method)": [[59, "optim.Trainer.fit", false], [75, "optim.trainer.Trainer.fit", false], [77, "optim.trainer.trainer.Trainer.fit", false]], "fix_json_escaped_single_quotes() (in module core.functional)": [[35, "core.functional.fix_json_escaped_single_quotes", false]], "fix_json_missing_commas() (in module core.functional)": [[35, "core.functional.fix_json_missing_commas", false]], "floatparser (class in core.string_parser)": [[40, "core.string_parser.FloatParser", false]], "fluency (gevalmetric attribute)": [[54, "eval.g_eval.GEvalMetric.FLUENCY", false], [57, "eval.GEvalMetric.FLUENCY", false]], "fn_schema_str() (functiondefinition method)": [[43, "core.types.FunctionDefinition.fn_schema_str", false]], "format_class_str() (dataclass class method)": [[28, "core.base_data_class.DataClass.format_class_str", false]], "format_example_str() (dataclass method)": [[28, "core.base_data_class.DataClass.format_example_str", false]], "format_instructions() (booleanoutputparser method)": [[19, "components.output_parsers.outputs.BooleanOutputParser.format_instructions", false]], "format_instructions() (jsonoutputparser method)": [[17, "components.output_parsers.JsonOutputParser.format_instructions", false], [19, "components.output_parsers.outputs.JsonOutputParser.format_instructions", false]], "format_instructions() (listoutputparser method)": [[17, "components.output_parsers.ListOutputParser.format_instructions", false], [19, "components.output_parsers.outputs.ListOutputParser.format_instructions", false]], "format_instructions() (outputparser method)": [[19, "components.output_parsers.outputs.OutputParser.format_instructions", false]], "format_instructions() (yamloutputparser method)": [[17, "components.output_parsers.YamlOutputParser.format_instructions", false], [19, "components.output_parsers.outputs.YamlOutputParser.format_instructions", false]], "format_vector_search_query() (postgresretriever class method)": [[24, "components.retriever.postgres_retriever.PostgresRetriever.format_vector_search_query", false]], "forward() (evalfntotextloss method)": [[59, "optim.EvalFnToTextLoss.forward", false], [69, "optim.text_grad.EvalFnToTextLoss.forward", false], [73, "optim.text_grad.text_loss_with_eval_fn.EvalFnToTextLoss.forward", false]], "forward() (generator method)": [[36, "core.generator.Generator.forward", false]], "forward() (gradcomponent method)": [[64, "optim.grad_component.GradComponent.forward", false]], "forward() (llmastextloss method)": [[59, "optim.LLMAsTextLoss.forward", false], [69, "optim.text_grad.LLMAsTextLoss.forward", false], [71, "optim.text_grad.llm_text_loss.LLMAsTextLoss.forward", false]], "forward() (losscomponent method)": [[65, "optim.loss_component.LossComponent.forward", false]], "forward() (retriever method)": [[39, "core.retriever.Retriever.forward", false]], "forward() (sum method)": [[69, "optim.text_grad.Sum.forward", false], [72, "optim.text_grad.ops.Sum.forward", false]], "from_config() (component class method)": [[29, "core.component.Component.from_config", false]], "from_config() (embedder class method)": [[33, "core.embedder.Embedder.from_config", false]], "from_config() (generator class method)": [[36, "core.generator.Generator.from_config", false]], "from_dict() (component class method)": [[29, "core.component.Component.from_dict", false]], "from_dict() (dataclass class method)": [[28, "core.base_data_class.DataClass.from_dict", false]], "from_dict() (document class method)": [[43, "core.types.Document.from_dict", false]], "from_dict() (dynamicdataclassfactory static method)": [[28, "core.base_data_class.DynamicDataClassFactory.from_dict", false]], "from_dict() (groqapiclient class method)": [[12, "components.model_client.groq_client.GroqAPIClient.from_dict", false]], "from_dict() (ollamaclient class method)": [[13, "components.model_client.ollama_client.OllamaClient.from_dict", false]], "from_dict() (openaiclient class method)": [[14, "components.model_client.openai_client.OpenAIClient.from_dict", false]], "from_dict() (parameter class method)": [[59, "optim.Parameter.from_dict", false], [67, "optim.parameter.Parameter.from_dict", false]], "from_dict() (prompt class method)": [[38, "core.prompt_builder.Prompt.from_dict", false]], "from_dict_to_json() (in module core.functional)": [[35, "core.functional.from_dict_to_json", false]], "from_dict_to_yaml() (in module core.functional)": [[35, "core.functional.from_dict_to_yaml", false]], "from_function() (functionexpression class method)": [[43, "core.types.FunctionExpression.from_function", false]], "from_json() (dataclass class method)": [[28, "core.base_data_class.DataClass.from_json", false]], "from_json_to_dict() (in module core.functional)": [[35, "core.functional.from_json_to_dict", false]], "from_response_id (parameter attribute)": [[59, "optim.Parameter.from_response_id", false], [67, "optim.parameter.Parameter.from_response_id", false]], "from_yaml() (dataclass class method)": [[28, "core.base_data_class.DataClass.from_yaml", false]], "from_yaml_to_dict() (in module core.functional)": [[35, "core.functional.from_yaml_to_dict", false]], "full_response (parameter attribute)": [[59, "optim.Parameter.full_response", false], [67, "optim.parameter.Parameter.full_response", false]], "fun_to_component() (in module core.component)": [[29, "core.component.fun_to_component", false]], "func_desc (functiondefinition attribute)": [[43, "core.types.FunctionDefinition.func_desc", false]], "func_name (functiondefinition attribute)": [[43, "core.types.FunctionDefinition.func_name", false]], "func_parameters (functiondefinition attribute)": [[43, "core.types.FunctionDefinition.func_parameters", false]], "funcomponent (class in core.component)": [[29, "core.component.FunComponent", false]], "function (class in core.types)": [[43, "core.types.Function", false]], "function (stepoutput attribute)": [[43, "core.types.StepOutput.function", false]], "function_definitions (toolmanager property)": [[42, "core.tool_manager.ToolManager.function_definitions", false]], "functiondefinition (class in core.types)": [[43, "core.types.FunctionDefinition", false]], "functionexpression (class in core.types)": [[43, "core.types.FunctionExpression", false]], "functionoutput (class in core.types)": [[43, "core.types.FunctionOutput", false]], "functiontool (class in core.func_tool)": [[34, "core.func_tool.FunctionTool", false]], "gather_trainer_states() (trainer method)": [[59, "optim.Trainer.gather_trainer_states", false], [75, "optim.trainer.Trainer.gather_trainer_states", false], [77, "optim.trainer.trainer.Trainer.gather_trainer_states", false]], "generate_function_call_expression_from_callable() (in module core.functional)": [[35, "core.functional.generate_function_call_expression_from_callable", false]], "generate_readable_key_for_function() (in module core.functional)": [[35, "core.functional.generate_readable_key_for_function", false]], "generator (class in core.generator)": [[36, "core.generator.Generator", false]], "generator_names (generatorstatelogger property)": [[83, "tracing.generator_state_logger.GeneratorStateLogger.generator_names", false]], "generator_names_to_files (generatorcalllogger property)": [[82, "tracing.generator_call_logger.GeneratorCallLogger.generator_names_to_files", false]], "generator_output (parametertype attribute)": [[78, "optim.types.ParameterType.GENERATOR_OUTPUT", false]], "generatorcalllogger (class in tracing.generator_call_logger)": [[82, "tracing.generator_call_logger.GeneratorCallLogger", false]], "generatorcallrecord (class in tracing.generator_call_logger)": [[82, "tracing.generator_call_logger.GeneratorCallRecord", false]], "generatoroutput (class in core.types)": [[43, "core.types.GeneratorOutput", false]], "generatorstatelogger (class in tracing.generator_state_logger)": [[83, "tracing.generator_state_logger.GeneratorStateLogger", false]], "generatorstatesrecord (class in tracing.generator_state_logger)": [[83, "tracing.generator_state_logger.GeneratorStatesRecord", false]], "get() (entitymapping class method)": [[92, "utils.registry.EntityMapping.get", false]], "get_adalflow_default_root_path() (in module utils.global_config)": [[89, "utils.global_config.get_adalflow_default_root_path", false]], "get_all() (entitymapping class method)": [[92, "utils.registry.EntityMapping.get_all", false]], "get_all_messages_content() (in module components.model_client.openai_client)": [[14, "components.model_client.openai_client.get_all_messages_content", false]], "get_cache_path() (generator method)": [[36, "core.generator.Generator.get_cache_path", false]], "get_calls() (generatorcalllogger method)": [[82, "tracing.generator_call_logger.GeneratorCallLogger.get_calls", false]], "get_chat_history_str() (conversation method)": [[43, "core.types.Conversation.get_chat_history_str", false]], "get_current_script_and_line() (in module utils.logger)": [[91, "utils.logger.get_current_script_and_line", false]], "get_dataclass_schema() (in module core.functional)": [[35, "core.functional.get_dataclass_schema", false]], "get_default_task_instruction() (bigbenchhard static method)": [[45, "datasets.big_bench_hard.BigBenchHard.get_default_task_instruction", false], [50, "datasets.BigBenchHard.get_default_task_instruction", false]], "get_device() (in module components.model_client.transformers_client)": [[15, "components.model_client.transformers_client.get_device", false]], "get_dialog_turns() (conversation method)": [[43, "core.types.Conversation.get_dialog_turns", false]], "get_enum_schema() (in module core.functional)": [[35, "core.functional.get_enum_schema", false]], "get_examples_str() (dataclassparser method)": [[17, "components.output_parsers.DataClassParser.get_examples_str", false], [18, "components.output_parsers.dataclass_parser.DataClassParser.get_examples_str", false]], "get_first_message_content() (in module components.model_client.anthropic_client)": [[8, "components.model_client.anthropic_client.get_first_message_content", false]], "get_first_message_content() (in module components.model_client.bedrock_client)": [[9, "components.model_client.bedrock_client.get_first_message_content", false]], "get_first_message_content() (in module components.model_client.openai_client)": [[14, "components.model_client.openai_client.get_first_message_content", false]], "get_fun_schema() (in module core.functional)": [[35, "core.functional.get_fun_schema", false]], "get_grad_fn() (parameter method)": [[59, "optim.Parameter.get_grad_fn", false], [67, "optim.parameter.Parameter.get_grad_fn", false]], "get_gradient_and_context_text() (parameter method)": [[59, "optim.Parameter.get_gradient_and_context_text", false], [67, "optim.parameter.Parameter.get_gradient_and_context_text", false]], "get_gradient_memory_text() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.get_gradient_memory_text", false], [69, "optim.text_grad.TGDOptimizer.get_gradient_memory_text", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.get_gradient_memory_text", false]], "get_gradients_names() (parameter method)": [[59, "optim.Parameter.get_gradients_names", false], [67, "optim.parameter.Parameter.get_gradients_names", false]], "get_input_fields() (dataclass class method)": [[28, "core.base_data_class.DataClass.get_input_fields", false]], "get_input_format_str() (dataclassparser method)": [[17, "components.output_parsers.DataClassParser.get_input_format_str", false], [18, "components.output_parsers.dataclass_parser.DataClassParser.get_input_format_str", false]], "get_input_str() (dataclassparser method)": [[17, "components.output_parsers.DataClassParser.get_input_str", false], [18, "components.output_parsers.dataclass_parser.DataClassParser.get_input_str", false]], "get_jinja2_environment() (in module core.prompt_builder)": [[38, "core.prompt_builder.get_jinja2_environment", false]], "get_log_location() (generatorcalllogger method)": [[82, "tracing.generator_call_logger.GeneratorCallLogger.get_log_location", false]], "get_log_location() (generatorstatelogger method)": [[83, "tracing.generator_state_logger.GeneratorStateLogger.get_log_location", false]], "get_logger() (in module utils.logger)": [[91, "utils.logger.get_logger", false]], "get_model_args() (in module core.types)": [[43, "core.types.get_model_args", false]], "get_next_order() (conversation method)": [[43, "core.types.Conversation.get_next_order", false]], "get_output_fields() (dataclass class method)": [[28, "core.base_data_class.DataClass.get_output_fields", false]], "get_output_format_str() (dataclassparser method)": [[17, "components.output_parsers.DataClassParser.get_output_format_str", false], [18, "components.output_parsers.dataclass_parser.DataClassParser.get_output_format_str", false]], "get_param_info() (parameter method)": [[59, "optim.Parameter.get_param_info", false], [67, "optim.parameter.Parameter.get_param_info", false]], "get_probabilities() (in module components.model_client.openai_client)": [[14, "components.model_client.openai_client.get_probabilities", false]], "get_prompt() (generator method)": [[36, "core.generator.Generator.get_prompt", false]], "get_prompt_variables() (prompt method)": [[38, "core.prompt_builder.Prompt.get_prompt_variables", false]], "get_short_value() (parameter method)": [[59, "optim.Parameter.get_short_value", false], [67, "optim.parameter.Parameter.get_short_value", false]], "get_string_tokens() (tokenizer method)": [[41, "core.tokenizer.Tokenizer.get_string_tokens", false]], "get_subcomponent() (component method)": [[29, "core.component.Component.get_subcomponent", false]], "get_task_desc() (dataclass class method)": [[28, "core.base_data_class.DataClass.get_task_desc", false]], "get_task_desc_str() (dataclassparser method)": [[17, "components.output_parsers.DataClassParser.get_task_desc_str", false], [18, "components.output_parsers.dataclass_parser.DataClassParser.get_task_desc_str", false]], "get_top_k_indices_scores() (in module core.functional)": [[35, "core.functional.get_top_k_indices_scores", false]], "get_transformed_data() (localdb method)": [[31, "core.db.LocalDB.get_transformed_data", false]], "get_transformer_keys() (localdb method)": [[31, "core.db.LocalDB.get_transformer_keys", false]], "get_type_schema() (in module core.functional)": [[35, "core.functional.get_type_schema", false]], "gevaljudgeevaluator (class in eval)": [[57, "eval.GEvalJudgeEvaluator", false]], "gevaljudgeevaluator (class in eval.g_eval)": [[54, "eval.g_eval.GEvalJudgeEvaluator", false]], "gevalllmjudge (class in eval)": [[57, "eval.GEvalLLMJudge", false]], "gevalllmjudge (class in eval.g_eval)": [[54, "eval.g_eval.GEvalLLMJudge", false]], "gevalmetric (class in eval)": [[57, "eval.GEvalMetric", false]], "gevalmetric (class in eval.g_eval)": [[54, "eval.g_eval.GEvalMetric", false]], "gold_titles (hotpotqadata attribute)": [[48, "datasets.types.HotPotQAData.gold_titles", false], [50, "datasets.HotPotQAData.gold_titles", false]], "google_genai (modelclienttype attribute)": [[43, "core.types.ModelClientType.GOOGLE_GENAI", false]], "google_generativeai (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.GOOGLE_GENERATIVEAI", false]], "googlegenaiclient (class in components.model_client.google_client)": [[11, "components.model_client.google_client.GoogleGenAIClient", false]], "gradcomponent (class in optim.grad_component)": [[64, "optim.grad_component.GradComponent", false]], "gradient (parametertype attribute)": [[78, "optim.types.ParameterType.GRADIENT", false]], "gradient_prompt (parameter attribute)": [[67, "optim.parameter.Parameter.gradient_prompt", false]], "gradientcontext (class in optim.parameter)": [[67, "optim.parameter.GradientContext", false]], "gradients (parameter attribute)": [[67, "optim.parameter.Parameter.gradients", false]], "gradients_context (parameter attribute)": [[67, "optim.parameter.Parameter.gradients_context", false]], "groq (modelclienttype attribute)": [[43, "core.types.ModelClientType.GROQ", false]], "groq (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.GROQ", false]], "groqapiclient (class in components.model_client.groq_client)": [[12, "components.model_client.groq_client.GroqAPIClient", false]], "gts (instruction attribute)": [[74, "optim.text_grad.tgd_optimizer.Instruction.gts", false]], "handle_streaming_response() (in module components.model_client.openai_client)": [[14, "components.model_client.openai_client.handle_streaming_response", false]], "hash_text() (in module utils.cache)": [[85, "utils.cache.hash_text", false]], "hash_text_sha1() (in module utils.cache)": [[85, "utils.cache.hash_text_sha1", false]], "historyprompt (class in optim.text_grad.tgd_optimizer)": [[74, "optim.text_grad.tgd_optimizer.HistoryPrompt", false]], "hotpotqa (class in datasets)": [[50, "datasets.HotPotQA", false]], "hotpotqa (class in datasets.hotpot_qa)": [[46, "datasets.hotpot_qa.HotPotQA", false]], "hotpotqadata (class in datasets)": [[50, "datasets.HotPotQAData", false]], "hotpotqadata (class in datasets.types)": [[48, "datasets.types.HotPotQAData", false]], "hyperparam (parametertype attribute)": [[78, "optim.types.ParameterType.HYPERPARAM", false]], "id (basedata attribute)": [[48, "datasets.types.BaseData.id", false]], "id (conversation attribute)": [[43, "core.types.Conversation.id", false]], "id (dialogturn attribute)": [[43, "core.types.DialogTurn.id", false]], "id (document attribute)": [[43, "core.types.Document.id", false]], "id (example attribute)": [[48, "datasets.types.Example.id", false], [50, "datasets.Example.id", false]], "id (generatoroutput attribute)": [[43, "core.types.GeneratorOutput.id", false]], "id (historyprompt attribute)": [[74, "optim.text_grad.tgd_optimizer.HistoryPrompt.id", false]], "id (parameter attribute)": [[59, "optim.Parameter.id", false], [67, "optim.parameter.Parameter.id", false]], "id (promptdata attribute)": [[78, "optim.types.PromptData.id", false]], "includetype (in module core.base_data_class)": [[28, "core.base_data_class.IncludeType", false]], "index (embedding attribute)": [[43, "core.types.Embedding.index", false]], "index (sample attribute)": [[68, "optim.sampler.Sample.index", false]], "index_keys (retriever attribute)": [[39, "core.retriever.Retriever.index_keys", false]], "index_path (localdb attribute)": [[31, "core.db.LocalDB.index_path", false]], "indexed (retriever attribute)": [[39, "core.retriever.Retriever.indexed", false]], "indices (subset attribute)": [[87, "utils.data.Subset.indices", false]], "infer_bge_reranker_base() (transformerreranker method)": [[15, "components.model_client.transformers_client.TransformerReranker.infer_bge_reranker_base", false]], "infer_gte_base_embedding() (transformerembedder method)": [[15, "components.model_client.transformers_client.TransformerEmbedder.infer_gte_base_embedding", false]], "infer_llm() (transformerllm method)": [[15, "components.model_client.transformers_client.TransformerLLM.infer_llm", false]], "init_async_client() (anthropicapiclient method)": [[8, "components.model_client.anthropic_client.AnthropicAPIClient.init_async_client", false]], "init_async_client() (bedrockapiclient method)": [[9, "components.model_client.bedrock_client.BedrockAPIClient.init_async_client", false]], "init_async_client() (cohereapiclient method)": [[10, "components.model_client.cohere_client.CohereAPIClient.init_async_client", false]], "init_async_client() (groqapiclient method)": [[12, "components.model_client.groq_client.GroqAPIClient.init_async_client", false]], "init_async_client() (modelclient method)": [[37, "core.model_client.ModelClient.init_async_client", false]], "init_async_client() (ollamaclient method)": [[13, "components.model_client.ollama_client.OllamaClient.init_async_client", false]], "init_async_client() (openaiclient method)": [[14, "components.model_client.openai_client.OpenAIClient.init_async_client", false]], "init_llm_client() (transformersclient method)": [[15, "components.model_client.transformers_client.TransformersClient.init_llm_client", false]], "init_model() (transformerembedder method)": [[15, "components.model_client.transformers_client.TransformerEmbedder.init_model", false]], "init_model() (transformerllm method)": [[15, "components.model_client.transformers_client.TransformerLLM.init_model", false]], "init_model() (transformerreranker method)": [[15, "components.model_client.transformers_client.TransformerReranker.init_model", false]], "init_reranker_client() (transformersclient method)": [[15, "components.model_client.transformers_client.TransformersClient.init_reranker_client", false]], "init_sync_client() (anthropicapiclient method)": [[8, "components.model_client.anthropic_client.AnthropicAPIClient.init_sync_client", false]], "init_sync_client() (bedrockapiclient method)": [[9, "components.model_client.bedrock_client.BedrockAPIClient.init_sync_client", false]], "init_sync_client() (cohereapiclient method)": [[10, "components.model_client.cohere_client.CohereAPIClient.init_sync_client", false]], "init_sync_client() (googlegenaiclient method)": [[11, "components.model_client.google_client.GoogleGenAIClient.init_sync_client", false]], "init_sync_client() (groqapiclient method)": [[12, "components.model_client.groq_client.GroqAPIClient.init_sync_client", false]], "init_sync_client() (modelclient method)": [[37, "core.model_client.ModelClient.init_sync_client", false]], "init_sync_client() (ollamaclient method)": [[13, "components.model_client.ollama_client.OllamaClient.init_sync_client", false]], "init_sync_client() (openaiclient method)": [[14, "components.model_client.openai_client.OpenAIClient.init_sync_client", false]], "init_sync_client() (transformersclient method)": [[15, "components.model_client.transformers_client.TransformersClient.init_sync_client", false]], "initial_validation() (trainer method)": [[59, "optim.Trainer.initial_validation", false], [75, "optim.trainer.Trainer.initial_validation", false], [77, "optim.trainer.trainer.Trainer.initial_validation", false]], "inner_product (distancetooperator attribute)": [[24, "components.retriever.postgres_retriever.DistanceToOperator.INNER_PRODUCT", false]], "input (embedderoutput attribute)": [[43, "core.types.EmbedderOutput.input", false]], "input (functionoutput attribute)": [[43, "core.types.FunctionOutput.input", false]], "input (generatorcallrecord attribute)": [[82, "tracing.generator_call_logger.GeneratorCallRecord.input", false]], "input (parametertype attribute)": [[78, "optim.types.ParameterType.INPUT", false]], "input_args (parameter attribute)": [[59, "optim.Parameter.input_args", false], [67, "optim.parameter.Parameter.input_args", false]], "insert() (sequential method)": [[30, "core.container.Sequential.insert", false]], "instance (objecttypes attribute)": [[93, "utils.serialization.ObjectTypes.INSTANCE", false]], "instruction (class in optim.text_grad.tgd_optimizer)": [[74, "optim.text_grad.tgd_optimizer.Instruction", false]], "instruction_to_backward_engine (parameter attribute)": [[67, "optim.parameter.Parameter.instruction_to_backward_engine", false]], "instruction_to_optimizer (parameter attribute)": [[67, "optim.parameter.Parameter.instruction_to_optimizer", false]], "intparser (class in core.string_parser)": [[40, "core.string_parser.IntParser", false]], "is_async (functiontool property)": [[34, "core.func_tool.FunctionTool.is_async", false]], "is_dataclass_instance() (in module core.functional)": [[35, "core.functional.is_dataclass_instance", false]], "is_key_in_template() (prompt method)": [[38, "core.prompt_builder.Prompt.is_key_in_template", false]], "is_normalized (embedderoutput property)": [[43, "core.types.EmbedderOutput.is_normalized", false]], "is_normalized() (in module core.functional)": [[35, "core.functional.is_normalized", false]], "is_picklable() (component method)": [[29, "core.component.Component.is_picklable", false]], "is_potential_dataclass() (in module core.functional)": [[35, "core.functional.is_potential_dataclass", false]], "is_running_in_event_loop() (in module core.func_tool)": [[34, "core.func_tool.is_running_in_event_loop", false]], "items (localdb attribute)": [[31, "core.db.LocalDB.items", false]], "json_definitions (toolmanager property)": [[42, "core.tool_manager.ToolManager.json_definitions", false]], "jsonoutputparser (class in components.output_parsers)": [[17, "components.output_parsers.JsonOutputParser", false]], "jsonoutputparser (class in components.output_parsers.outputs)": [[19, "components.output_parsers.outputs.JsonOutputParser", false]], "jsonparser (class in core.string_parser)": [[40, "core.string_parser.JsonParser", false]], "judgement_score_list (llmjudgeevalresult attribute)": [[55, "eval.llm_as_judge.LLMJudgeEvalResult.judgement_score_list", false]], "kwargs (function attribute)": [[43, "core.types.Function.kwargs", false]], "l1 (distancetooperator attribute)": [[24, "components.retriever.postgres_retriever.DistanceToOperator.L1", false]], "l2 (distancetooperator attribute)": [[24, "components.retriever.postgres_retriever.DistanceToOperator.L2", false]], "lazyimport (class in utils.lazy_import)": [[90, "utils.lazy_import.LazyImport", false]], "length (embedderoutput property)": [[43, "core.types.EmbedderOutput.length", false]], "length (localdb property)": [[31, "core.db.LocalDB.length", false]], "lightrag_default_prompt_args (in module core.default_prompt_template)": [[32, "core.default_prompt_template.LIGHTRAG_DEFAULT_PROMPT_ARGS", false]], "lightrag_default_prompt_trainable_params (in module core.default_prompt_template)": [[32, "core.default_prompt_template.LIGHTRAG_DEFAULT_PROMPT_TRAINABLE_PARAMS", false]], "listoutputparser (class in components.output_parsers)": [[17, "components.output_parsers.ListOutputParser", false]], "listoutputparser (class in components.output_parsers.outputs)": [[19, "components.output_parsers.outputs.ListOutputParser", false]], "listparser (class in core.string_parser)": [[40, "core.string_parser.ListParser", false]], "llm (modeltype attribute)": [[43, "core.types.ModelType.LLM", false]], "llmasjudge (class in eval)": [[57, "eval.LLMasJudge", false]], "llmasjudge (class in eval.llm_as_judge)": [[55, "eval.llm_as_judge.LLMasJudge", false]], "llmastextloss (class in optim)": [[59, "optim.LLMAsTextLoss", false]], "llmastextloss (class in optim.text_grad)": [[69, "optim.text_grad.LLMAsTextLoss", false]], "llmastextloss (class in optim.text_grad.llm_text_loss)": [[71, "optim.text_grad.llm_text_loss.LLMAsTextLoss", false]], "llmjudgeevalresult (class in eval.llm_as_judge)": [[55, "eval.llm_as_judge.LLMJudgeEvalResult", false]], "llmretriever (class in components.retriever)": [[20, "components.retriever.LLMRetriever", false]], "llmretriever (class in components.retriever.llm_retriever)": [[23, "components.retriever.llm_retriever.LLMRetriever", false]], "load() (generatorcalllogger method)": [[82, "tracing.generator_call_logger.GeneratorCallLogger.load", false]], "load() (generatorstatelogger method)": [[83, "tracing.generator_state_logger.GeneratorStateLogger.load", false]], "load() (in module utils.file_io)": [[88, "utils.file_io.load", false]], "load() (localdb method)": [[31, "core.db.LocalDB.load", false]], "load_class() (lazyimport method)": [[90, "utils.lazy_import.LazyImport.load_class", false]], "load_from_file() (bm25retriever class method)": [[20, "components.retriever.BM25Retriever.load_from_file", false], [21, "components.retriever.bm25_retriever.BM25Retriever.load_from_file", false]], "load_from_file() (retriever class method)": [[39, "core.retriever.Retriever.load_from_file", false]], "load_from_pickle() (component class method)": [[29, "core.component.Component.load_from_pickle", false]], "load_json() (in module utils.file_io)": [[88, "utils.file_io.load_json", false]], "load_jsonl() (in module utils.file_io)": [[88, "utils.file_io.load_jsonl", false]], "load_meta_data() (generatorcalllogger method)": [[82, "tracing.generator_call_logger.GeneratorCallLogger.load_meta_data", false]], "load_pickle() (in module utils.file_io)": [[88, "utils.file_io.load_pickle", false]], "load_state() (localdb class method)": [[31, "core.db.LocalDB.load_state", false]], "load_state_dict() (component method)": [[29, "core.component.Component.load_state_dict", false]], "load_state_pickle() (component class method)": [[29, "core.component.Component.load_state_pickle", false]], "localdb (class in core.db)": [[31, "core.db.LocalDB", false]], "log_call() (generatorcalllogger method)": [[82, "tracing.generator_call_logger.GeneratorCallLogger.log_call", false]], "log_prompt() (generatorstatelogger method)": [[83, "tracing.generator_state_logger.GeneratorStateLogger.log_prompt", false]], "logprob (tokenlogprob attribute)": [[43, "core.types.TokenLogProb.logprob", false]], "longest_common_substring() (in module eval.functional)": [[53, "eval.functional.longest_common_substring", false]], "loss_fn (adalcomponent attribute)": [[59, "optim.AdalComponent.loss_fn", false], [75, "optim.trainer.AdalComponent.loss_fn", false], [76, "optim.trainer.adal.AdalComponent.loss_fn", false]], "loss_output (parametertype attribute)": [[78, "optim.types.ParameterType.LOSS_OUTPUT", false]], "loss_step() (adalcomponent method)": [[59, "optim.AdalComponent.loss_step", false], [75, "optim.trainer.AdalComponent.loss_step", false], [76, "optim.trainer.adal.AdalComponent.loss_step", false]], "losscomponent (class in optim.loss_component)": [[65, "optim.loss_component.LossComponent", false]], "map_to_successor() (parameter method)": [[59, "optim.Parameter.map_to_successor", false], [67, "optim.parameter.Parameter.map_to_successor", false]], "mapper_setups (localdb attribute)": [[31, "core.db.LocalDB.mapper_setups", false]], "max_correct_samples (trainer attribute)": [[59, "optim.Trainer.max_correct_samples", false], [75, "optim.trainer.Trainer.max_correct_samples", false], [77, "optim.trainer.trainer.Trainer.max_correct_samples", false]], "max_error_samples (trainer attribute)": [[59, "optim.Trainer.max_error_samples", false], [75, "optim.trainer.Trainer.max_error_samples", false], [77, "optim.trainer.trainer.Trainer.max_error_samples", false]], "max_proposals_per_step (trainer attribute)": [[59, "optim.Trainer.max_proposals_per_step", false], [75, "optim.trainer.Trainer.max_proposals_per_step", false], [77, "optim.trainer.trainer.Trainer.max_proposals_per_step", false]], "max_score (trainervalidatestats attribute)": [[78, "optim.types.TrainerValidateStats.max_score", false]], "max_steps (trainer attribute)": [[59, "optim.Trainer.max_steps", false], [75, "optim.trainer.Trainer.max_steps", false], [77, "optim.trainer.trainer.Trainer.max_steps", false]], "mean_of_score (trainervalidatestats attribute)": [[78, "optim.types.TrainerValidateStats.mean_of_score", false]], "memory (class in components.memory.memory)": [[6, "components.memory.memory.Memory", false]], "meta_data (document attribute)": [[43, "core.types.Document.meta_data", false]], "metadata (assistantresponse attribute)": [[43, "core.types.AssistantResponse.metadata", false]], "metadata (conversation attribute)": [[43, "core.types.Conversation.metadata", false]], "metadata (dialogturn attribute)": [[43, "core.types.DialogTurn.metadata", false]], "metadata (generatorcallrecord attribute)": [[82, "tracing.generator_call_logger.GeneratorCallRecord.metadata", false]], "metadata (generatoroutput attribute)": [[43, "core.types.GeneratorOutput.metadata", false]], "metadata (userquery attribute)": [[43, "core.types.UserQuery.metadata", false]], "min_score (trainervalidatestats attribute)": [[78, "optim.types.TrainerValidateStats.min_score", false]], "model (embedderoutput attribute)": [[43, "core.types.EmbedderOutput.model", false]], "model_client (embedder attribute)": [[33, "core.embedder.Embedder.model_client", false]], "model_client (generator attribute)": [[36, "core.generator.Generator.model_client", false]], "model_kwargs (generatorcallrecord attribute)": [[82, "tracing.generator_call_logger.GeneratorCallRecord.model_kwargs", false]], "model_to_init_func (transformerllm attribute)": [[15, "components.model_client.transformers_client.TransformerLLM.model_to_init_func", false]], "model_type (embedder attribute)": [[33, "core.embedder.Embedder.model_type", false]], "model_type (generator attribute)": [[36, "core.generator.Generator.model_type", false]], "modelclient (class in core.model_client)": [[37, "core.model_client.ModelClient", false]], "modelclienttype (class in core.types)": [[43, "core.types.ModelClientType", false]], "models (transformerembedder attribute)": [[15, "components.model_client.transformers_client.TransformerEmbedder.models", false]], "models (transformerllm attribute)": [[15, "components.model_client.transformers_client.TransformerLLM.models", false]], "models (transformerreranker attribute)": [[15, "components.model_client.transformers_client.TransformerReranker.models", false]], "modeltype (class in core.types)": [[43, "core.types.ModelType", false]], "module": [[0, "module-components.agent", false], [1, "module-components.agent.react", false], [2, "module-components.data_process", false], [3, "module-components.data_process.data_components", false], [4, "module-components.data_process.text_splitter", false], [5, "module-components.memory", false], [6, "module-components.memory.memory", false], [7, "module-components.model_client", false], [8, "module-components.model_client.anthropic_client", false], [9, "module-components.model_client.bedrock_client", false], [10, "module-components.model_client.cohere_client", false], [11, "module-components.model_client.google_client", false], [12, "module-components.model_client.groq_client", false], [13, "module-components.model_client.ollama_client", false], [14, "module-components.model_client.openai_client", false], [15, "module-components.model_client.transformers_client", false], [16, "module-components.model_client.utils", false], [17, "module-components.output_parsers", false], [18, "module-components.output_parsers.dataclass_parser", false], [19, "module-components.output_parsers.outputs", false], [20, "module-components.retriever", false], [21, "module-components.retriever.bm25_retriever", false], [22, "module-components.retriever.faiss_retriever", false], [23, "module-components.retriever.llm_retriever", false], [24, "module-components.retriever.postgres_retriever", false], [25, "module-components.retriever.qdrant_retriever", false], [26, "module-components.retriever.reranker_retriever", false], [28, "module-core.base_data_class", false], [29, "module-core.component", false], [30, "module-core.container", false], [31, "module-core.db", false], [32, "module-core.default_prompt_template", false], [33, "module-core.embedder", false], [34, "module-core.func_tool", false], [35, "module-core.functional", false], [36, "module-core.generator", false], [37, "module-core.model_client", false], [38, "module-core.prompt_builder", false], [39, "module-core.retriever", false], [40, "module-core.string_parser", false], [41, "module-core.tokenizer", false], [42, "module-core.tool_manager", false], [43, "module-core.types", false], [45, "module-datasets.big_bench_hard", false], [46, "module-datasets.hotpot_qa", false], [47, "module-datasets.trec", false], [48, "module-datasets.types", false], [49, "module-datasets.utils", false], [50, "module-datasets", false], [51, "module-eval.answer_match_acc", false], [52, "module-eval.base", false], [53, "module-eval.functional", false], [54, "module-eval.g_eval", false], [55, "module-eval.llm_as_judge", false], [56, "module-eval.retriever_recall", false], [57, "module-eval", false], [59, "module-optim", false], [61, "module-optim.few_shot", false], [62, "module-optim.few_shot.bootstrap_optimizer", false], [63, "module-optim.function", false], [64, "module-optim.grad_component", false], [65, "module-optim.loss_component", false], [66, "module-optim.optimizer", false], [67, "module-optim.parameter", false], [68, "module-optim.sampler", false], [69, "module-optim.text_grad", false], [70, "module-optim.text_grad.backend_engine_prompt", false], [71, "module-optim.text_grad.llm_text_loss", false], [72, "module-optim.text_grad.ops", false], [73, "module-optim.text_grad.text_loss_with_eval_fn", false], [74, "module-optim.text_grad.tgd_optimizer", false], [75, "module-optim.trainer", false], [76, "module-optim.trainer.adal", false], [77, "module-optim.trainer.trainer", false], [78, "module-optim.types", false], [80, "module-tracing.callback_manager", false], [81, "module-tracing.decorators", false], [82, "module-tracing.generator_call_logger", false], [83, "module-tracing.generator_state_logger", false], [85, "module-utils.cache", false], [86, "module-utils.config", false], [87, "module-utils.data", false], [88, "module-utils.file_io", false], [89, "module-utils.global_config", false], [90, "module-utils.lazy_import", false], [91, "module-utils.logger", false], [92, "module-utils.registry", false], [93, "module-utils.serialization", false], [94, "module-utils.setup_env", false]], "name (component attribute)": [[29, "core.component.Component.name", false]], "name (conversation attribute)": [[43, "core.types.Conversation.name", false]], "name (function attribute)": [[43, "core.types.Function.name", false]], "name (functionoutput attribute)": [[43, "core.types.FunctionOutput.name", false]], "name (localdb attribute)": [[31, "core.db.LocalDB.name", false]], "name (parameter attribute)": [[59, "optim.Parameter.name", false], [67, "optim.parameter.Parameter.name", false]], "name (promptdata attribute)": [[78, "optim.types.PromptData.name", false]], "name (retriever attribute)": [[39, "core.retriever.Retriever.name", false]], "name (sum attribute)": [[69, "optim.text_grad.Sum.name", false], [72, "optim.text_grad.ops.Sum.name", false]], "named_children() (component method)": [[29, "core.component.Component.named_children", false]], "named_components() (component method)": [[29, "core.component.Component.named_components", false]], "named_parameters() (component method)": [[29, "core.component.Component.named_parameters", false]], "new_component() (in module utils.config)": [[86, "utils.config.new_component", false]], "new_components_from_config() (in module utils.config)": [[86, "utils.config.new_components_from_config", false]], "nlgtask (class in eval.g_eval)": [[54, "eval.g_eval.NLGTask", false]], "none (parametertype attribute)": [[78, "optim.types.ParameterType.NONE", false]], "normalize_np_array() (in module core.functional)": [[35, "core.functional.normalize_np_array", false]], "normalize_vector() (in module core.functional)": [[35, "core.functional.normalize_vector", false]], "num_shots (bootstrapfewshot property)": [[59, "optim.BootstrapFewShot.num_shots", false], [62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot.num_shots", false]], "num_workers (trainer attribute)": [[59, "optim.Trainer.num_workers", false], [75, "optim.trainer.Trainer.num_workers", false], [77, "optim.trainer.trainer.Trainer.num_workers", false]], "objecttypes (class in utils.serialization)": [[93, "utils.serialization.ObjectTypes", false]], "observation (stepoutput attribute)": [[43, "core.types.StepOutput.observation", false]], "ollama (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.OLLAMA", false]], "ollamaclient (class in components.model_client.ollama_client)": [[13, "components.model_client.ollama_client.OllamaClient", false]], "openai (modelclienttype attribute)": [[43, "core.types.ModelClientType.OPENAI", false]], "openai (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.OPENAI", false]], "openaiclient (class in components.model_client.openai_client)": [[14, "components.model_client.openai_client.OpenAIClient", false]], "optim": [[59, "module-optim", false]], "optim.few_shot": [[61, "module-optim.few_shot", false]], "optim.few_shot.bootstrap_optimizer": [[62, "module-optim.few_shot.bootstrap_optimizer", false]], "optim.function": [[63, "module-optim.function", false]], "optim.grad_component": [[64, "module-optim.grad_component", false]], "optim.loss_component": [[65, "module-optim.loss_component", false]], "optim.optimizer": [[66, "module-optim.optimizer", false]], "optim.parameter": [[67, "module-optim.parameter", false]], "optim.sampler": [[68, "module-optim.sampler", false]], "optim.text_grad": [[69, "module-optim.text_grad", false]], "optim.text_grad.backend_engine_prompt": [[70, "module-optim.text_grad.backend_engine_prompt", false]], "optim.text_grad.llm_text_loss": [[71, "module-optim.text_grad.llm_text_loss", false]], "optim.text_grad.ops": [[72, "module-optim.text_grad.ops", false]], "optim.text_grad.text_loss_with_eval_fn": [[73, "module-optim.text_grad.text_loss_with_eval_fn", false]], "optim.text_grad.tgd_optimizer": [[74, "module-optim.text_grad.tgd_optimizer", false]], "optim.trainer": [[75, "module-optim.trainer", false]], "optim.trainer.adal": [[76, "module-optim.trainer.adal", false]], "optim.trainer.trainer": [[77, "module-optim.trainer.trainer", false]], "optim.types": [[78, "module-optim.types", false]], "optimization_order (trainer attribute)": [[59, "optim.Trainer.optimization_order", false], [75, "optim.trainer.Trainer.optimization_order", false], [77, "optim.trainer.trainer.Trainer.optimization_order", false]], "optimizer (class in optim)": [[59, "optim.Optimizer", false]], "optimizer (class in optim.optimizer)": [[66, "optim.optimizer.Optimizer", false]], "optimizer (trainer attribute)": [[59, "optim.Trainer.optimizer", false], [75, "optim.trainer.Trainer.optimizer", false], [77, "optim.trainer.trainer.Trainer.optimizer", false]], "optionalpackages (class in utils.lazy_import)": [[90, "utils.lazy_import.OptionalPackages", false]], "order (dialogturn attribute)": [[43, "core.types.DialogTurn.order", false]], "order (document attribute)": [[43, "core.types.Document.order", false]], "output (functionoutput attribute)": [[43, "core.types.FunctionOutput.output", false]], "output (generatorcallrecord attribute)": [[82, "tracing.generator_call_logger.GeneratorCallRecord.output", false]], "output (parametertype attribute)": [[78, "optim.types.ParameterType.OUTPUT", false]], "output_processors (embedder attribute)": [[33, "core.embedder.Embedder.output_processors", false]], "outputparser (class in components.output_parsers.outputs)": [[19, "components.output_parsers.outputs.OutputParser", false]], "param_type (parameter attribute)": [[59, "optim.Parameter.param_type", false], [67, "optim.parameter.Parameter.param_type", false]], "parameter (class in optim)": [[59, "optim.Parameter", false]], "parameter (class in optim.parameter)": [[67, "optim.parameter.Parameter", false]], "parameters() (component method)": [[29, "core.component.Component.parameters", false]], "parametertype (class in optim.types)": [[78, "optim.types.ParameterType", false]], "params (demooptimizer attribute)": [[66, "optim.optimizer.DemoOptimizer.params", false]], "params (optimizer attribute)": [[59, "optim.Optimizer.params", false], [66, "optim.optimizer.Optimizer.params", false]], "params (tgdoptimizer attribute)": [[59, "optim.TGDOptimizer.params", false], [69, "optim.text_grad.TGDOptimizer.params", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.params", false]], "params_history (tgdoptimizer attribute)": [[59, "optim.TGDOptimizer.params_history", false], [69, "optim.text_grad.TGDOptimizer.params_history", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.params_history", false]], "parent_doc_id (document attribute)": [[43, "core.types.Document.parent_doc_id", false]], "parse_chat_completion() (anthropicapiclient method)": [[8, "components.model_client.anthropic_client.AnthropicAPIClient.parse_chat_completion", false]], "parse_chat_completion() (bedrockapiclient method)": [[9, "components.model_client.bedrock_client.BedrockAPIClient.parse_chat_completion", false]], "parse_chat_completion() (googlegenaiclient method)": [[11, "components.model_client.google_client.GoogleGenAIClient.parse_chat_completion", false]], "parse_chat_completion() (groqapiclient method)": [[12, "components.model_client.groq_client.GroqAPIClient.parse_chat_completion", false]], "parse_chat_completion() (modelclient method)": [[37, "core.model_client.ModelClient.parse_chat_completion", false]], "parse_chat_completion() (ollamaclient method)": [[13, "components.model_client.ollama_client.OllamaClient.parse_chat_completion", false]], "parse_chat_completion() (openaiclient method)": [[14, "components.model_client.openai_client.OpenAIClient.parse_chat_completion", false]], "parse_chat_completion() (transformerllm method)": [[15, "components.model_client.transformers_client.TransformerLLM.parse_chat_completion", false]], "parse_chat_completion() (transformersclient method)": [[15, "components.model_client.transformers_client.TransformersClient.parse_chat_completion", false]], "parse_embedding_response() (in module components.model_client.utils)": [[16, "components.model_client.utils.parse_embedding_response", false]], "parse_embedding_response() (modelclient method)": [[37, "core.model_client.ModelClient.parse_embedding_response", false]], "parse_embedding_response() (ollamaclient method)": [[13, "components.model_client.ollama_client.OllamaClient.parse_embedding_response", false]], "parse_embedding_response() (openaiclient method)": [[14, "components.model_client.openai_client.OpenAIClient.parse_embedding_response", false]], "parse_embedding_response() (transformersclient method)": [[15, "components.model_client.transformers_client.TransformersClient.parse_embedding_response", false]], "parse_func_expr() (toolmanager method)": [[42, "core.tool_manager.ToolManager.parse_func_expr", false]], "parse_function_call_expr() (in module core.functional)": [[35, "core.functional.parse_function_call_expr", false]], "parse_generate_response() (in module components.model_client.ollama_client)": [[13, "components.model_client.ollama_client.parse_generate_response", false]], "parse_json_str_to_obj() (in module core.functional)": [[35, "core.functional.parse_json_str_to_obj", false]], "parse_stream_response() (in module components.model_client.ollama_client)": [[13, "components.model_client.ollama_client.parse_stream_response", false]], "parse_stream_response() (in module components.model_client.openai_client)": [[14, "components.model_client.openai_client.parse_stream_response", false]], "parse_yaml_str_to_obj() (in module core.functional)": [[35, "core.functional.parse_yaml_str_to_obj", false]], "parsed_input (functionoutput attribute)": [[43, "core.types.FunctionOutput.parsed_input", false]], "parser (class in core.string_parser)": [[40, "core.string_parser.Parser", false]], "peers (parameter attribute)": [[59, "optim.Parameter.peers", false], [67, "optim.parameter.Parameter.peers", false]], "per_item_scores (evaluationresult attribute)": [[52, "eval.base.EvaluationResult.per_item_scores", false]], "pgvector (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.PGVECTOR", false]], "pickle_to_file() (component method)": [[29, "core.component.Component.pickle_to_file", false]], "postgresretriever (class in components.retriever.postgres_retriever)": [[24, "components.retriever.postgres_retriever.PostgresRetriever", false]], "pred_step() (adalcomponent method)": [[59, "optim.AdalComponent.pred_step", false], [75, "optim.trainer.AdalComponent.pred_step", false], [76, "optim.trainer.adal.AdalComponent.pred_step", false]], "predecessors (parameter attribute)": [[59, "optim.Parameter.predecessors", false], [67, "optim.parameter.Parameter.predecessors", false]], "prep_ckpt_file_path() (trainer method)": [[59, "optim.Trainer.prep_ckpt_file_path", false], [75, "optim.trainer.Trainer.prep_ckpt_file_path", false], [77, "optim.trainer.trainer.Trainer.prep_ckpt_file_path", false]], "prepare_dataset_path() (in module datasets.utils)": [[49, "datasets.utils.prepare_dataset_path", false]], "prepare_datasets() (in module datasets.trec)": [[47, "datasets.trec.prepare_datasets", false]], "prepare_eval() (adalcomponent method)": [[59, "optim.AdalComponent.prepare_eval", false], [75, "optim.trainer.AdalComponent.prepare_eval", false], [76, "optim.trainer.adal.AdalComponent.prepare_eval", false]], "prepare_loss() (adalcomponent method)": [[59, "optim.AdalComponent.prepare_loss", false], [75, "optim.trainer.AdalComponent.prepare_loss", false], [76, "optim.trainer.adal.AdalComponent.prepare_loss", false]], "prepare_task() (adalcomponent method)": [[59, "optim.AdalComponent.prepare_task", false], [75, "optim.trainer.AdalComponent.prepare_task", false], [76, "optim.trainer.adal.AdalComponent.prepare_task", false]], "preprocess() (tokenizer method)": [[41, "core.tokenizer.Tokenizer.preprocess", false]], "print_prompt() (generator method)": [[36, "core.generator.Generator.print_prompt", false]], "print_prompt() (prompt method)": [[38, "core.prompt_builder.Prompt.print_prompt", false]], "print_prompt_template() (prompt method)": [[38, "core.prompt_builder.Prompt.print_prompt_template", false]], "printc() (in module utils.logger)": [[91, "utils.logger.printc", false]], "prompt (class in core.prompt_builder)": [[38, "core.prompt_builder.Prompt", false]], "prompt (parametertype attribute)": [[78, "optim.types.ParameterType.PROMPT", false]], "prompt (trainerstepresult attribute)": [[78, "optim.types.TrainerStepResult.prompt", false]], "prompt_kwargs (generatorcallrecord attribute)": [[82, "tracing.generator_call_logger.GeneratorCallRecord.prompt_kwargs", false]], "prompt_states (generatorstatesrecord attribute)": [[83, "tracing.generator_state_logger.GeneratorStatesRecord.prompt_states", false]], "prompt_tokens (completionusage attribute)": [[43, "core.types.CompletionUsage.prompt_tokens", false]], "prompt_tokens (usage attribute)": [[43, "core.types.Usage.prompt_tokens", false]], "promptdata (class in optim.types)": [[78, "optim.types.PromptData", false]], "prompts (trainerresult attribute)": [[78, "optim.types.TrainerResult.prompts", false]], "propose() (bootstrapfewshot method)": [[59, "optim.BootstrapFewShot.propose", false], [62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot.propose", false]], "propose() (optimizer method)": [[59, "optim.Optimizer.propose", false], [66, "optim.optimizer.Optimizer.propose", false]], "propose() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.propose", false], [69, "optim.text_grad.TGDOptimizer.propose", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.propose", false]], "propose_data() (parameter method)": [[59, "optim.Parameter.propose_data", false], [67, "optim.parameter.Parameter.propose_data", false]], "proposing (optimizer attribute)": [[59, "optim.Optimizer.proposing", false], [66, "optim.optimizer.Optimizer.proposing", false]], "proposing (parameter attribute)": [[59, "optim.Parameter.proposing", false], [67, "optim.parameter.Parameter.proposing", false]], "proposing (tgdoptimizer attribute)": [[59, "optim.TGDOptimizer.proposing", false], [69, "optim.text_grad.TGDOptimizer.proposing", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.proposing", false]], "qdrant (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.QDRANT", false]], "qdrantretriever (class in components.retriever.qdrant_retriever)": [[25, "components.retriever.qdrant_retriever.QdrantRetriever", false]], "query (retrieveroutput attribute)": [[43, "core.types.RetrieverOutput.query", false]], "query_str (userquery attribute)": [[43, "core.types.UserQuery.query_str", false]], "question (example attribute)": [[48, "datasets.types.Example.question", false], [50, "datasets.Example.question", false]], "question (trecdata attribute)": [[48, "datasets.types.TrecData.question", false], [50, "datasets.TrecData.question", false]], "random_replace() (classsampler method)": [[59, "optim.ClassSampler.random_replace", false], [68, "optim.sampler.ClassSampler.random_replace", false]], "random_replace() (randomsampler method)": [[59, "optim.RandomSampler.random_replace", false], [68, "optim.sampler.RandomSampler.random_replace", false]], "random_replace() (sampler method)": [[59, "optim.Sampler.random_replace", false], [68, "optim.sampler.Sampler.random_replace", false]], "random_sample() (classsampler method)": [[59, "optim.ClassSampler.random_sample", false], [68, "optim.sampler.ClassSampler.random_sample", false]], "random_sample() (in module core.functional)": [[35, "core.functional.random_sample", false]], "random_sample() (randomsampler method)": [[59, "optim.RandomSampler.random_sample", false], [68, "optim.sampler.RandomSampler.random_sample", false]], "randomsampler (class in optim)": [[59, "optim.RandomSampler", false]], "randomsampler (class in optim.sampler)": [[68, "optim.sampler.RandomSampler", false]], "raw_response (embedderoutput attribute)": [[43, "core.types.EmbedderOutput.raw_response", false]], "raw_response (generatoroutput attribute)": [[43, "core.types.GeneratorOutput.raw_response", false]], "reactagent (class in components.agent)": [[0, "components.agent.ReActAgent", false]], "reactagent (class in components.agent.react)": [[1, "components.agent.react.ReActAgent", false]], "register() (entitymapping class method)": [[92, "utils.registry.EntityMapping.register", false]], "register_callback() (callbackmanager method)": [[80, "tracing.callback_manager.CallbackManager.register_callback", false]], "register_component() (component method)": [[29, "core.component.Component.register_component", false]], "register_generator() (generatorcalllogger method)": [[82, "tracing.generator_call_logger.GeneratorCallLogger.register_generator", false]], "register_parameter() (component method)": [[29, "core.component.Component.register_parameter", false]], "register_transformer() (localdb method)": [[31, "core.db.LocalDB.register_transformer", false]], "relevance (gevalmetric attribute)": [[54, "eval.g_eval.GEvalMetric.RELEVANCE", false], [57, "eval.GEvalMetric.RELEVANCE", false]], "render_history() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.render_history", false], [69, "optim.text_grad.TGDOptimizer.render_history", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.render_history", false]], "represent_ordereddict() (in module core.functional)": [[35, "core.functional.represent_ordereddict", false]], "required_field() (in module core.base_data_class)": [[28, "core.base_data_class.required_field", false]], "requires_opt (promptdata attribute)": [[78, "optim.types.PromptData.requires_opt", false]], "reranker (modeltype attribute)": [[43, "core.types.ModelType.RERANKER", false]], "rerankerretriever (class in components.retriever)": [[20, "components.retriever.RerankerRetriever", false]], "rerankerretriever (class in components.retriever.reranker_retriever)": [[26, "components.retriever.reranker_retriever.RerankerRetriever", false]], "reset() (generatorcalllogger method)": [[82, "tracing.generator_call_logger.GeneratorCallLogger.reset", false]], "reset() (localdb method)": [[31, "core.db.LocalDB.reset", false]], "reset() (reactagent method)": [[0, "components.agent.ReActAgent.reset", false], [1, "components.agent.react.ReActAgent.reset", false]], "reset_gradients() (parameter method)": [[59, "optim.Parameter.reset_gradients", false], [67, "optim.parameter.Parameter.reset_gradients", false]], "reset_gradients_context() (parameter method)": [[59, "optim.Parameter.reset_gradients_context", false], [67, "optim.parameter.Parameter.reset_gradients_context", false]], "reset_index() (bm25retriever method)": [[20, "components.retriever.BM25Retriever.reset_index", false], [21, "components.retriever.bm25_retriever.BM25Retriever.reset_index", false]], "reset_index() (faissretriever method)": [[22, "components.retriever.faiss_retriever.FAISSRetriever.reset_index", false]], "reset_index() (llmretriever method)": [[20, "components.retriever.LLMRetriever.reset_index", false], [23, "components.retriever.llm_retriever.LLMRetriever.reset_index", false]], "reset_index() (qdrantretriever method)": [[25, "components.retriever.qdrant_retriever.QdrantRetriever.reset_index", false]], "reset_index() (rerankerretriever method)": [[20, "components.retriever.RerankerRetriever.reset_index", false], [26, "components.retriever.reranker_retriever.RerankerRetriever.reset_index", false]], "reset_index() (retriever method)": [[39, "core.retriever.Retriever.reset_index", false]], "reset_mock_output() (generator method)": [[36, "core.generator.Generator.reset_mock_output", false]], "response_desc (gradientcontext attribute)": [[67, "optim.parameter.GradientContext.response_desc", false]], "response_str (assistantresponse attribute)": [[43, "core.types.AssistantResponse.response_str", false]], "responses (instruction attribute)": [[74, "optim.text_grad.tgd_optimizer.Instruction.responses", false]], "retrieve_by_sql() (postgresretriever method)": [[24, "components.retriever.postgres_retriever.PostgresRetriever.retrieve_by_sql", false]], "retrieve_embedding_queries() (faissretriever method)": [[22, "components.retriever.faiss_retriever.FAISSRetriever.retrieve_embedding_queries", false]], "retrieve_string_queries() (faissretriever method)": [[22, "components.retriever.faiss_retriever.FAISSRetriever.retrieve_string_queries", false]], "retriever (class in core.retriever)": [[39, "core.retriever.Retriever", false]], "retriever_output (parametertype attribute)": [[78, "optim.types.ParameterType.RETRIEVER_OUTPUT", false]], "retriever_output_to_context_str() (in module components.data_process.data_components)": [[3, "components.data_process.data_components.retriever_output_to_context_str", false]], "retrieveroutput (class in core.types)": [[43, "core.types.RetrieverOutput", false]], "retrieveroutputtocontextstr (class in components.data_process)": [[2, "components.data_process.RetrieverOutputToContextStr", false]], "retrieveroutputtocontextstr (class in components.data_process.data_components)": [[3, "components.data_process.data_components.RetrieverOutputToContextStr", false]], "retrieverrecall (class in eval)": [[57, "eval.RetrieverRecall", false]], "retrieverrecall (class in eval.retriever_recall)": [[56, "eval.retriever_recall.RetrieverRecall", false]], "revert() (bootstrapfewshot method)": [[59, "optim.BootstrapFewShot.revert", false], [62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot.revert", false]], "revert() (optimizer method)": [[59, "optim.Optimizer.revert", false], [66, "optim.optimizer.Optimizer.revert", false]], "revert() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.revert", false], [69, "optim.text_grad.TGDOptimizer.revert", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.revert", false]], "revert_data() (parameter method)": [[59, "optim.Parameter.revert_data", false], [67, "optim.parameter.Parameter.revert_data", false]], "role_desc (parameter attribute)": [[59, "optim.Parameter.role_desc", false], [67, "optim.parameter.Parameter.role_desc", false]], "run_async_in_new_loop() (in module core.tool_manager)": [[42, "core.tool_manager.run_async_in_new_loop", false]], "run_one_loss_sample() (adalcomponent method)": [[59, "optim.AdalComponent.run_one_loss_sample", false], [75, "optim.trainer.AdalComponent.run_one_loss_sample", false], [76, "optim.trainer.adal.AdalComponent.run_one_loss_sample", false]], "run_one_task_sample() (adalcomponent method)": [[59, "optim.AdalComponent.run_one_task_sample", false], [75, "optim.trainer.AdalComponent.run_one_task_sample", false], [76, "optim.trainer.adal.AdalComponent.run_one_task_sample", false]], "safe_import() (in module utils.lazy_import)": [[90, "utils.lazy_import.safe_import", false]], "sample (class in optim.sampler)": [[68, "optim.sampler.Sample", false]], "sample() (bootstrapfewshot method)": [[59, "optim.BootstrapFewShot.sample", false], [62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot.sample", false]], "sample_subset_dataset() (in module datasets.trec)": [[47, "datasets.trec.sample_subset_dataset", false]], "sampler (class in optim)": [[59, "optim.Sampler", false]], "sampler (class in optim.sampler)": [[68, "optim.sampler.Sampler", false]], "samples_to_str() (bootstrapfewshot static method)": [[59, "optim.BootstrapFewShot.samples_to_str", false], [62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot.samples_to_str", false]], "sandbox_exec() (in module core.functional)": [[35, "core.functional.sandbox_exec", false]], "save() (generatorstatelogger method)": [[83, "tracing.generator_state_logger.GeneratorStateLogger.save", false]], "save() (in module utils.file_io)": [[88, "utils.file_io.save", false]], "save_csv() (in module utils.file_io)": [[88, "utils.file_io.save_csv", false]], "save_json() (in module utils.file_io)": [[88, "utils.file_io.save_json", false]], "save_meta_data() (generatorcalllogger method)": [[82, "tracing.generator_call_logger.GeneratorCallLogger.save_meta_data", false]], "save_pickle() (in module utils.file_io)": [[88, "utils.file_io.save_pickle", false]], "save_state() (localdb method)": [[31, "core.db.LocalDB.save_state", false]], "save_to_file() (bm25retriever method)": [[20, "components.retriever.BM25Retriever.save_to_file", false], [21, "components.retriever.bm25_retriever.BM25Retriever.save_to_file", false]], "save_to_file() (retriever method)": [[39, "core.retriever.Retriever.save_to_file", false]], "schema (dataclassformattype attribute)": [[28, "core.base_data_class.DataClassFormatType.SCHEMA", false]], "score (document attribute)": [[43, "core.types.Document.score", false]], "score (evaluationresult attribute)": [[78, "optim.types.EvaluationResult.score", false]], "score (instruction attribute)": [[74, "optim.text_grad.tgd_optimizer.Instruction.score", false]], "sequential (class in core.container)": [[30, "core.container.Sequential", false]], "serialize() (in module utils.serialization)": [[93, "utils.serialization.serialize", false]], "set_assistant_response() (dialogturn method)": [[43, "core.types.DialogTurn.set_assistant_response", false]], "set_backward_engine() (evalfntotextloss method)": [[59, "optim.EvalFnToTextLoss.set_backward_engine", false], [69, "optim.text_grad.EvalFnToTextLoss.set_backward_engine", false], [73, "optim.text_grad.text_loss_with_eval_fn.EvalFnToTextLoss.set_backward_engine", false]], "set_backward_engine() (generator method)": [[36, "core.generator.Generator.set_backward_engine", false]], "set_backward_engine() (gradcomponent method)": [[64, "optim.grad_component.GradComponent.set_backward_engine", false]], "set_backward_engine() (losscomponent method)": [[65, "optim.loss_component.LossComponent.set_backward_engine", false]], "set_cache_path() (generator method)": [[36, "core.generator.Generator.set_cache_path", false]], "set_data_map_func() (generator method)": [[36, "core.generator.Generator.set_data_map_func", false]], "set_dataset() (demooptimizer method)": [[59, "optim.DemoOptimizer.set_dataset", false], [66, "optim.optimizer.DemoOptimizer.set_dataset", false]], "set_dataset() (randomsampler method)": [[59, "optim.RandomSampler.set_dataset", false], [68, "optim.sampler.RandomSampler.set_dataset", false]], "set_dataset() (sampler method)": [[59, "optim.Sampler.set_dataset", false], [68, "optim.sampler.Sampler.set_dataset", false]], "set_eval_fn_input() (parameter method)": [[59, "optim.Parameter.set_eval_fn_input", false], [67, "optim.parameter.Parameter.set_eval_fn_input", false]], "set_grad_fn() (parameter method)": [[59, "optim.Parameter.set_grad_fn", false], [67, "optim.parameter.Parameter.set_grad_fn", false]], "set_input_fields() (dataclass class method)": [[28, "core.base_data_class.DataClass.set_input_fields", false]], "set_llm_client() (transformersclient method)": [[15, "components.model_client.transformers_client.TransformersClient.set_llm_client", false]], "set_max_steps() (dataloader method)": [[87, "utils.data.DataLoader.set_max_steps", false]], "set_mock_output() (generator method)": [[36, "core.generator.Generator.set_mock_output", false]], "set_output_fields() (dataclass class method)": [[28, "core.base_data_class.DataClass.set_output_fields", false]], "set_parameters() (generator method)": [[36, "core.generator.Generator.set_parameters", false]], "set_peers() (parameter method)": [[59, "optim.Parameter.set_peers", false], [67, "optim.parameter.Parameter.set_peers", false]], "set_predecessors() (parameter method)": [[59, "optim.Parameter.set_predecessors", false], [67, "optim.parameter.Parameter.set_predecessors", false]], "set_score() (parameter method)": [[59, "optim.Parameter.set_score", false], [67, "optim.parameter.Parameter.set_score", false]], "set_task_desc() (dataclass class method)": [[28, "core.base_data_class.DataClass.set_task_desc", false]], "set_teacher_generator() (generator method)": [[36, "core.generator.Generator.set_teacher_generator", false]], "set_user_query() (dialogturn method)": [[43, "core.types.DialogTurn.set_user_query", false]], "setup_env() (in module utils.setup_env)": [[94, "utils.setup_env.setup_env", false]], "signature_json (dataclassformattype attribute)": [[28, "core.base_data_class.DataClassFormatType.SIGNATURE_JSON", false]], "signature_yaml (dataclassformattype attribute)": [[28, "core.base_data_class.DataClassFormatType.SIGNATURE_YAML", false]], "simple_default_lightrag_system_prompt (in module core.default_prompt_template)": [[32, "core.default_prompt_template.SIMPLE_DEFAULT_LIGHTRAG_SYSTEM_PROMPT", false]], "split_text() (textsplitter method)": [[2, "components.data_process.TextSplitter.split_text", false], [4, "components.data_process.text_splitter.TextSplitter.split_text", false]], "split_text_by_word_fn() (in module components.retriever)": [[20, "components.retriever.split_text_by_word_fn", false]], "split_text_by_word_fn() (in module components.retriever.bm25_retriever)": [[21, "components.retriever.bm25_retriever.split_text_by_word_fn", false]], "split_text_by_word_fn_then_lower_tokenized() (in module components.retriever)": [[20, "components.retriever.split_text_by_word_fn_then_lower_tokenized", false]], "split_text_by_word_fn_then_lower_tokenized() (in module components.retriever.bm25_retriever)": [[21, "components.retriever.bm25_retriever.split_text_by_word_fn_then_lower_tokenized", false]], "split_text_tokenized() (in module components.retriever.bm25_retriever)": [[21, "components.retriever.bm25_retriever.split_text_tokenized", false]], "sqlalchemy (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.SQLALCHEMY", false]], "state_dict() (component method)": [[29, "core.component.Component.state_dict", false]], "state_dict() (optimizer method)": [[59, "optim.Optimizer.state_dict", false], [66, "optim.optimizer.Optimizer.state_dict", false]], "std_of_score (trainervalidatestats attribute)": [[78, "optim.types.TrainerValidateStats.std_of_score", false]], "step (stepoutput attribute)": [[43, "core.types.StepOutput.step", false]], "step (trainerstepresult attribute)": [[78, "optim.types.TrainerStepResult.step", false]], "step() (bootstrapfewshot method)": [[59, "optim.BootstrapFewShot.step", false], [62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot.step", false]], "step() (optimizer method)": [[59, "optim.Optimizer.step", false], [66, "optim.optimizer.Optimizer.step", false]], "step() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.step", false], [69, "optim.text_grad.TGDOptimizer.step", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.step", false]], "step_data() (parameter method)": [[59, "optim.Parameter.step_data", false], [67, "optim.parameter.Parameter.step_data", false]], "step_results (trainerresult attribute)": [[78, "optim.types.TrainerResult.step_results", false]], "stepoutput (class in core.types)": [[43, "core.types.StepOutput", false]], "steps (trainerresult attribute)": [[78, "optim.types.TrainerResult.steps", false]], "strategy (trainer attribute)": [[59, "optim.Trainer.strategy", false], [75, "optim.trainer.Trainer.strategy", false], [77, "optim.trainer.trainer.Trainer.strategy", false]], "subset (class in utils.data)": [[87, "utils.data.Subset", false]], "subset_dataset() (in module utils.data)": [[87, "utils.data.subset_dataset", false]], "successor_map_fn (parameter attribute)": [[59, "optim.Parameter.successor_map_fn", false], [67, "optim.parameter.Parameter.successor_map_fn", false]], "sum (class in optim.text_grad)": [[69, "optim.text_grad.Sum", false]], "sum (class in optim.text_grad.ops)": [[72, "optim.text_grad.ops.Sum", false]], "sum_ops() (in module optim.text_grad)": [[69, "optim.text_grad.sum_ops", false]], "sum_ops() (in module optim.text_grad.ops)": [[72, "optim.text_grad.ops.sum_ops", false]], "sum_output (parametertype attribute)": [[78, "optim.types.ParameterType.SUM_OUTPUT", false]], "summarization (nlgtask attribute)": [[54, "eval.g_eval.NLGTask.SUMMARIZATION", false]], "support_models (transformersclient attribute)": [[15, "components.model_client.transformers_client.TransformersClient.support_models", false]], "task (adalcomponent attribute)": [[59, "optim.AdalComponent.task", false], [75, "optim.trainer.AdalComponent.task", false], [76, "optim.trainer.adal.AdalComponent.task", false]], "teacher_mode (component attribute)": [[29, "core.component.Component.teacher_mode", false]], "test_dataset (trainer attribute)": [[59, "optim.Trainer.test_dataset", false], [75, "optim.trainer.Trainer.test_dataset", false], [77, "optim.trainer.trainer.Trainer.test_dataset", false]], "test_score (trainerstepresult attribute)": [[78, "optim.types.TrainerStepResult.test_score", false]], "test_scores (trainerresult attribute)": [[78, "optim.types.TrainerResult.test_scores", false]], "text (document attribute)": [[43, "core.types.Document.text", false]], "text (instruction attribute)": [[74, "optim.text_grad.tgd_optimizer.Instruction.text", false]], "text_optimizers (trainer attribute)": [[75, "optim.trainer.Trainer.text_optimizers", false], [77, "optim.trainer.trainer.Trainer.text_optimizers", false]], "textoptimizer (class in optim)": [[59, "optim.TextOptimizer", false]], "textoptimizer (class in optim.optimizer)": [[66, "optim.optimizer.TextOptimizer", false]], "textsplitter (class in components.data_process)": [[2, "components.data_process.TextSplitter", false]], "textsplitter (class in components.data_process.text_splitter)": [[4, "components.data_process.text_splitter.TextSplitter", false]], "tgdoptimizer (class in optim)": [[59, "optim.TGDOptimizer", false]], "tgdoptimizer (class in optim.text_grad)": [[69, "optim.text_grad.TGDOptimizer", false]], "tgdoptimizer (class in optim.text_grad.tgd_optimizer)": [[74, "optim.text_grad.tgd_optimizer.TGDOptimizer", false]], "thought (function attribute)": [[43, "core.types.Function.thought", false]], "thought (functionexpression attribute)": [[43, "core.types.FunctionExpression.thought", false]], "time_stamp (generatorcallrecord attribute)": [[82, "tracing.generator_call_logger.GeneratorCallRecord.time_stamp", false]], "time_stamp (generatorstatesrecord attribute)": [[83, "tracing.generator_state_logger.GeneratorStatesRecord.time_stamp", false]], "time_stamp (trainerresult attribute)": [[78, "optim.types.TrainerResult.time_stamp", false]], "to_dict() (component method)": [[29, "core.component.Component.to_dict", false]], "to_dict() (dataclass method)": [[28, "core.base_data_class.DataClass.to_dict", false]], "to_dict() (generator method)": [[36, "core.generator.Generator.to_dict", false]], "to_dict() (groqapiclient method)": [[12, "components.model_client.groq_client.GroqAPIClient.to_dict", false]], "to_dict() (in module utils.serialization)": [[93, "utils.serialization.to_dict", false]], "to_dict() (ollamaclient method)": [[13, "components.model_client.ollama_client.OllamaClient.to_dict", false]], "to_dict() (openaiclient method)": [[14, "components.model_client.openai_client.OpenAIClient.to_dict", false]], "to_dict() (parameter method)": [[59, "optim.Parameter.to_dict", false], [67, "optim.parameter.Parameter.to_dict", false]], "to_dict() (prompt method)": [[38, "core.prompt_builder.Prompt.to_dict", false]], "to_dict() (sample method)": [[68, "optim.sampler.Sample.to_dict", false]], "to_dict_class() (dataclass class method)": [[28, "core.base_data_class.DataClass.to_dict_class", false]], "to_json() (dataclass method)": [[28, "core.base_data_class.DataClass.to_json", false]], "to_json_obj() (dataclass method)": [[28, "core.base_data_class.DataClass.to_json_obj", false]], "to_json_signature() (dataclass class method)": [[28, "core.base_data_class.DataClass.to_json_signature", false]], "to_schema() (dataclass class method)": [[28, "core.base_data_class.DataClass.to_schema", false]], "to_schema_str() (dataclass class method)": [[28, "core.base_data_class.DataClass.to_schema_str", false]], "to_yaml() (dataclass method)": [[28, "core.base_data_class.DataClass.to_yaml", false]], "to_yaml_obj() (dataclass method)": [[28, "core.base_data_class.DataClass.to_yaml_obj", false]], "to_yaml_signature() (dataclass class method)": [[28, "core.base_data_class.DataClass.to_yaml_signature", false]], "toembeddings (class in components.data_process)": [[2, "components.data_process.ToEmbeddings", false]], "toembeddings (class in components.data_process.data_components)": [[3, "components.data_process.data_components.ToEmbeddings", false]], "token (tokenlogprob attribute)": [[43, "core.types.TokenLogProb.token", false]], "tokenizer (class in core.tokenizer)": [[41, "core.tokenizer.Tokenizer", false]], "tokenizer (transformerllm attribute)": [[15, "components.model_client.transformers_client.TransformerLLM.tokenizer", false]], "tokenlogprob (class in core.types)": [[43, "core.types.TokenLogProb", false]], "toolmanager (class in core.tool_manager)": [[42, "core.tool_manager.ToolManager", false]], "top_k (retriever attribute)": [[39, "core.retriever.Retriever.top_k", false]], "torch (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.TORCH", false]], "total_tokens (completionusage attribute)": [[43, "core.types.CompletionUsage.total_tokens", false]], "total_tokens (usage attribute)": [[43, "core.types.Usage.total_tokens", false]], "trace() (component method)": [[29, "core.component.Component.trace", false]], "trace_forward_pass() (parameter method)": [[59, "optim.Parameter.trace_forward_pass", false], [67, "optim.parameter.Parameter.trace_forward_pass", false]], "trace_generator_call() (in module tracing.decorators)": [[81, "tracing.decorators.trace_generator_call", false]], "trace_generator_states() (in module tracing.decorators)": [[81, "tracing.decorators.trace_generator_states", false]], "trace_graph() (parameter static method)": [[59, "optim.Parameter.trace_graph", false], [67, "optim.parameter.Parameter.trace_graph", false]], "tracing (component attribute)": [[29, "core.component.Component.tracing", false]], "tracing.callback_manager": [[80, "module-tracing.callback_manager", false]], "tracing.decorators": [[81, "module-tracing.decorators", false]], "tracing.generator_call_logger": [[82, "module-tracing.generator_call_logger", false]], "tracing.generator_state_logger": [[83, "module-tracing.generator_state_logger", false]], "track_completion_usage() (anthropicapiclient method)": [[8, "components.model_client.anthropic_client.AnthropicAPIClient.track_completion_usage", false]], "track_completion_usage() (bedrockapiclient method)": [[9, "components.model_client.bedrock_client.BedrockAPIClient.track_completion_usage", false]], "track_completion_usage() (googlegenaiclient method)": [[11, "components.model_client.google_client.GoogleGenAIClient.track_completion_usage", false]], "track_completion_usage() (groqapiclient method)": [[12, "components.model_client.groq_client.GroqAPIClient.track_completion_usage", false]], "track_completion_usage() (modelclient method)": [[37, "core.model_client.ModelClient.track_completion_usage", false]], "track_completion_usage() (openaiclient method)": [[14, "components.model_client.openai_client.OpenAIClient.track_completion_usage", false]], "train() (component method)": [[29, "core.component.Component.train", false]], "train_batch_size (trainer attribute)": [[59, "optim.Trainer.train_batch_size", false], [75, "optim.trainer.Trainer.train_batch_size", false], [77, "optim.trainer.trainer.Trainer.train_batch_size", false]], "train_loader (trainer attribute)": [[59, "optim.Trainer.train_loader", false], [75, "optim.trainer.Trainer.train_loader", false], [77, "optim.trainer.trainer.Trainer.train_loader", false]], "train_step() (adalcomponent method)": [[59, "optim.AdalComponent.train_step", false], [75, "optim.trainer.AdalComponent.train_step", false], [76, "optim.trainer.adal.AdalComponent.train_step", false]], "trainer (class in optim)": [[59, "optim.Trainer", false]], "trainer (class in optim.trainer)": [[75, "optim.trainer.Trainer", false]], "trainer (class in optim.trainer.trainer)": [[77, "optim.trainer.trainer.Trainer", false]], "trainer_state (trainerresult attribute)": [[78, "optim.types.TrainerResult.trainer_state", false]], "trainerresult (class in optim.types)": [[78, "optim.types.TrainerResult", false]], "trainerstepresult (class in optim.types)": [[78, "optim.types.TrainerStepResult", false]], "trainervalidatestats (class in optim.types)": [[78, "optim.types.TrainerValidateStats", false]], "training (adalcomponent attribute)": [[75, "optim.trainer.AdalComponent.training", false], [76, "optim.trainer.adal.AdalComponent.training", false]], "training (component attribute)": [[29, "core.component.Component.training", false]], "training (sum attribute)": [[72, "optim.text_grad.ops.Sum.training", false]], "training (trainer attribute)": [[75, "optim.trainer.Trainer.training", false], [77, "optim.trainer.trainer.Trainer.training", false]], "transform() (localdb method)": [[31, "core.db.LocalDB.transform", false]], "transformed_items (localdb attribute)": [[31, "core.db.LocalDB.transformed_items", false]], "transformer_setups (localdb attribute)": [[31, "core.db.LocalDB.transformer_setups", false]], "transformerembedder (class in components.model_client.transformers_client)": [[15, "components.model_client.transformers_client.TransformerEmbedder", false]], "transformerllm (class in components.model_client.transformers_client)": [[15, "components.model_client.transformers_client.TransformerLLM", false]], "transformerreranker (class in components.model_client.transformers_client)": [[15, "components.model_client.transformers_client.TransformerReranker", false]], "transformers (modelclienttype attribute)": [[43, "core.types.ModelClientType.TRANSFORMERS", false]], "transformers (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.TRANSFORMERS", false]], "transformersclient (class in components.model_client.transformers_client)": [[15, "components.model_client.transformers_client.TransformersClient", false]], "trecdata (class in datasets)": [[50, "datasets.TrecData", false]], "trecdata (class in datasets.types)": [[48, "datasets.types.TrecData", false]], "trecdataset (class in datasets)": [[50, "datasets.TrecDataset", false]], "trecdataset (class in datasets.trec)": [[47, "datasets.trec.TrecDataset", false]], "trigger_callbacks() (callbackmanager method)": [[80, "tracing.callback_manager.CallbackManager.trigger_callbacks", false]], "type (objecttypes attribute)": [[93, "utils.serialization.ObjectTypes.TYPE", false]], "undefined (modeltype attribute)": [[43, "core.types.ModelType.UNDEFINED", false]], "update_dialog_turn() (conversation method)": [[43, "core.types.Conversation.update_dialog_turn", false]], "update_gradient_memory() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.update_gradient_memory", false], [69, "optim.text_grad.TGDOptimizer.update_gradient_memory", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.update_gradient_memory", false]], "update_prompt_kwargs() (prompt method)": [[38, "core.prompt_builder.Prompt.update_prompt_kwargs", false]], "update_value() (parameter method)": [[59, "optim.Parameter.update_value", false], [67, "optim.parameter.Parameter.update_value", false]], "usage (class in core.types)": [[43, "core.types.Usage", false]], "usage (embedderoutput attribute)": [[43, "core.types.EmbedderOutput.usage", false]], "usage (generatoroutput attribute)": [[43, "core.types.GeneratorOutput.usage", false]], "use_teacher() (component method)": [[29, "core.component.Component.use_teacher", false]], "use_weighted_sampling() (demooptimizer method)": [[59, "optim.DemoOptimizer.use_weighted_sampling", false], [66, "optim.optimizer.DemoOptimizer.use_weighted_sampling", false]], "user_id (conversation attribute)": [[43, "core.types.Conversation.user_id", false]], "user_id (dialogturn attribute)": [[43, "core.types.DialogTurn.user_id", false]], "user_query (dialogturn attribute)": [[43, "core.types.DialogTurn.user_query", false]], "user_query_timestamp (dialogturn attribute)": [[43, "core.types.DialogTurn.user_query_timestamp", false]], "userquery (class in core.types)": [[43, "core.types.UserQuery", false]], "utils.cache": [[85, "module-utils.cache", false]], "utils.config": [[86, "module-utils.config", false]], "utils.data": [[87, "module-utils.data", false]], "utils.file_io": [[88, "module-utils.file_io", false]], "utils.global_config": [[89, "module-utils.global_config", false]], "utils.lazy_import": [[90, "module-utils.lazy_import", false]], "utils.logger": [[91, "module-utils.logger", false]], "utils.registry": [[92, "module-utils.registry", false]], "utils.serialization": [[93, "module-utils.serialization", false]], "utils.setup_env": [[94, "module-utils.setup_env", false]], "val_dataset (trainer attribute)": [[59, "optim.Trainer.val_dataset", false], [75, "optim.trainer.Trainer.val_dataset", false], [77, "optim.trainer.trainer.Trainer.val_dataset", false]], "val_score (trainerstepresult attribute)": [[78, "optim.types.TrainerStepResult.val_score", false]], "val_scores (trainerresult attribute)": [[78, "optim.types.TrainerResult.val_scores", false]], "validate_condition() (adalcomponent method)": [[59, "optim.AdalComponent.validate_condition", false], [75, "optim.trainer.AdalComponent.validate_condition", false], [76, "optim.trainer.adal.AdalComponent.validate_condition", false]], "validate_data() (in module core.functional)": [[35, "core.functional.validate_data", false]], "validate_stats (trainerresult attribute)": [[78, "optim.types.TrainerResult.validate_stats", false]], "validation_step() (adalcomponent method)": [[59, "optim.AdalComponent.validation_step", false], [75, "optim.trainer.AdalComponent.validation_step", false], [76, "optim.trainer.adal.AdalComponent.validation_step", false]], "value (historyprompt attribute)": [[74, "optim.text_grad.tgd_optimizer.HistoryPrompt.value", false]], "variable_desc (gradientcontext attribute)": [[67, "optim.parameter.GradientContext.variable_desc", false]], "vector (dialogturn attribute)": [[43, "core.types.DialogTurn.vector", false]], "vector (document attribute)": [[43, "core.types.Document.vector", false]], "with_action_type() (stepoutput class method)": [[43, "core.types.StepOutput.with_action_type", false]], "write_list_to_jsonl() (in module utils.file_io)": [[88, "utils.file_io.write_list_to_jsonl", false]], "yaml_definitions (toolmanager property)": [[42, "core.tool_manager.ToolManager.yaml_definitions", false]], "yamloutputparser (class in components.output_parsers)": [[17, "components.output_parsers.YamlOutputParser", false]], "yamloutputparser (class in components.output_parsers.outputs)": [[19, "components.output_parsers.outputs.YamlOutputParser", false]], "yamlparser (class in core.string_parser)": [[40, "core.string_parser.YamlParser", false]], "zero_grad() (textoptimizer method)": [[59, "optim.TextOptimizer.zero_grad", false], [66, "optim.optimizer.TextOptimizer.zero_grad", false]], "zero_grad() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.zero_grad", false], [69, "optim.text_grad.TGDOptimizer.zero_grad", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.zero_grad", false]]}, "objects": {"": [[50, 0, 0, "-", "datasets"], [57, 0, 0, "-", "eval"], [59, 0, 0, "-", "optim"]], "components": [[0, 0, 0, "-", "agent"], [2, 0, 0, "-", "data_process"], [5, 0, 0, "-", "memory"], [7, 0, 0, "-", "model_client"], [17, 0, 0, "-", "output_parsers"], [20, 0, 0, "-", "retriever"]], "components.agent": [[0, 1, 1, "", "ReActAgent"], [1, 0, 0, "-", "react"]], "components.agent.ReActAgent": [[0, 2, 1, "", "call"], [0, 2, 1, "", "reset"]], "components.agent.react": [[1, 3, 1, "", "DEFAULT_REACT_AGENT_SYSTEM_PROMPT"], [1, 1, 1, "", "ReActAgent"]], "components.agent.react.ReActAgent": [[1, 2, 1, "", "call"], [1, 2, 1, "", "reset"]], "components.data_process": [[2, 1, 1, "", "RetrieverOutputToContextStr"], [2, 1, 1, "", "TextSplitter"], [2, 1, 1, "", "ToEmbeddings"], [3, 0, 0, "-", "data_components"], [4, 0, 0, "-", "text_splitter"]], "components.data_process.TextSplitter": [[2, 2, 1, "", "call"], [2, 2, 1, "", "split_text"]], "components.data_process.data_components": [[3, 1, 1, "", "RetrieverOutputToContextStr"], [3, 1, 1, "", "ToEmbeddings"], [3, 4, 1, "", "retriever_output_to_context_str"]], "components.data_process.text_splitter": [[4, 1, 1, "", "TextSplitter"]], "components.data_process.text_splitter.TextSplitter": [[4, 2, 1, "", "call"], [4, 2, 1, "", "split_text"]], "components.memory": [[6, 0, 0, "-", "memory"]], "components.memory.memory": [[6, 1, 1, "", "Memory"]], "components.model_client": [[8, 0, 0, "-", "anthropic_client"], [9, 0, 0, "-", "bedrock_client"], [10, 0, 0, "-", "cohere_client"], [11, 0, 0, "-", "google_client"], [12, 0, 0, "-", "groq_client"], [13, 0, 0, "-", "ollama_client"], [14, 0, 0, "-", "openai_client"], [15, 0, 0, "-", "transformers_client"], [16, 0, 0, "-", "utils"]], "components.model_client.anthropic_client": [[8, 1, 1, "", "AnthropicAPIClient"], [8, 4, 1, "", "get_first_message_content"]], "components.model_client.anthropic_client.AnthropicAPIClient": [[8, 2, 1, "", "acall"], [8, 2, 1, "", "call"], [8, 2, 1, "", "convert_inputs_to_api_kwargs"], [8, 2, 1, "", "init_async_client"], [8, 2, 1, "", "init_sync_client"], [8, 2, 1, "", "parse_chat_completion"], [8, 2, 1, "", "track_completion_usage"]], "components.model_client.bedrock_client": [[9, 1, 1, "", "BedrockAPIClient"], [9, 3, 1, "", "bedrock_runtime_exceptions"], [9, 4, 1, "", "get_first_message_content"]], "components.model_client.bedrock_client.BedrockAPIClient": [[9, 2, 1, "", "acall"], [9, 2, 1, "", "call"], [9, 2, 1, "", "convert_inputs_to_api_kwargs"], [9, 2, 1, "", "init_async_client"], [9, 2, 1, "", "init_sync_client"], [9, 2, 1, "", "parse_chat_completion"], [9, 2, 1, "", "track_completion_usage"]], "components.model_client.cohere_client": [[10, 1, 1, "", "CohereAPIClient"]], "components.model_client.cohere_client.CohereAPIClient": [[10, 2, 1, "", "acall"], [10, 2, 1, "", "call"], [10, 2, 1, "", "convert_inputs_to_api_kwargs"], [10, 2, 1, "", "init_async_client"], [10, 2, 1, "", "init_sync_client"]], "components.model_client.google_client": [[11, 1, 1, "", "GoogleGenAIClient"]], "components.model_client.google_client.GoogleGenAIClient": [[11, 2, 1, "", "call"], [11, 2, 1, "", "convert_inputs_to_api_kwargs"], [11, 2, 1, "", "init_sync_client"], [11, 2, 1, "", "parse_chat_completion"], [11, 2, 1, "", "track_completion_usage"]], "components.model_client.groq_client": [[12, 1, 1, "", "GroqAPIClient"]], "components.model_client.groq_client.GroqAPIClient": [[12, 2, 1, "", "acall"], [12, 2, 1, "", "call"], [12, 2, 1, "", "convert_inputs_to_api_kwargs"], [12, 2, 1, "", "from_dict"], [12, 2, 1, "", "init_async_client"], [12, 2, 1, "", "init_sync_client"], [12, 2, 1, "", "parse_chat_completion"], [12, 2, 1, "", "to_dict"], [12, 2, 1, "", "track_completion_usage"]], "components.model_client.ollama_client": [[13, 1, 1, "", "OllamaClient"], [13, 4, 1, "", "parse_generate_response"], [13, 4, 1, "", "parse_stream_response"]], "components.model_client.ollama_client.OllamaClient": [[13, 2, 1, "", "acall"], [13, 2, 1, "", "call"], [13, 2, 1, "", "convert_inputs_to_api_kwargs"], [13, 2, 1, "", "from_dict"], [13, 2, 1, "", "init_async_client"], [13, 2, 1, "", "init_sync_client"], [13, 2, 1, "", "parse_chat_completion"], [13, 2, 1, "", "parse_embedding_response"], [13, 2, 1, "", "to_dict"]], "components.model_client.openai_client": [[14, 1, 1, "", "OpenAIClient"], [14, 4, 1, "", "get_all_messages_content"], [14, 4, 1, "", "get_first_message_content"], [14, 4, 1, "", "get_probabilities"], [14, 4, 1, "", "handle_streaming_response"], [14, 4, 1, "", "parse_stream_response"]], "components.model_client.openai_client.OpenAIClient": [[14, 2, 1, "", "acall"], [14, 2, 1, "", "call"], [14, 2, 1, "", "convert_inputs_to_api_kwargs"], [14, 2, 1, "", "from_dict"], [14, 2, 1, "", "init_async_client"], [14, 2, 1, "", "init_sync_client"], [14, 2, 1, "", "parse_chat_completion"], [14, 2, 1, "", "parse_embedding_response"], [14, 2, 1, "", "to_dict"], [14, 2, 1, "", "track_completion_usage"]], "components.model_client.transformers_client": [[15, 1, 1, "", "TransformerEmbedder"], [15, 1, 1, "", "TransformerLLM"], [15, 1, 1, "", "TransformerReranker"], [15, 1, 1, "", "TransformersClient"], [15, 4, 1, "", "average_pool"], [15, 4, 1, "", "clean_device_cache"], [15, 4, 1, "", "get_device"]], "components.model_client.transformers_client.TransformerEmbedder": [[15, 2, 1, "", "infer_gte_base_embedding"], [15, 2, 1, "", "init_model"], [15, 5, 1, "", "models"]], "components.model_client.transformers_client.TransformerLLM": [[15, 2, 1, "", "infer_llm"], [15, 2, 1, "", "init_model"], [15, 5, 1, "", "model_to_init_func"], [15, 5, 1, "", "models"], [15, 2, 1, "", "parse_chat_completion"], [15, 5, 1, "", "tokenizer"]], "components.model_client.transformers_client.TransformerReranker": [[15, 2, 1, "", "infer_bge_reranker_base"], [15, 2, 1, "", "init_model"], [15, 5, 1, "", "models"]], "components.model_client.transformers_client.TransformersClient": [[15, 2, 1, "", "call"], [15, 2, 1, "", "convert_inputs_to_api_kwargs"], [15, 2, 1, "", "init_llm_client"], [15, 2, 1, "", "init_reranker_client"], [15, 2, 1, "", "init_sync_client"], [15, 2, 1, "", "parse_chat_completion"], [15, 2, 1, "", "parse_embedding_response"], [15, 2, 1, "", "set_llm_client"], [15, 5, 1, "", "support_models"]], "components.model_client.utils": [[16, 4, 1, "", "parse_embedding_response"]], "components.output_parsers": [[17, 1, 1, "", "DataClassParser"], [17, 1, 1, "", "JsonOutputParser"], [17, 1, 1, "", "ListOutputParser"], [17, 1, 1, "", "YamlOutputParser"], [18, 0, 0, "-", "dataclass_parser"], [19, 0, 0, "-", "outputs"]], "components.output_parsers.DataClassParser": [[17, 2, 1, "", "call"], [17, 2, 1, "", "get_examples_str"], [17, 2, 1, "", "get_input_format_str"], [17, 2, 1, "", "get_input_str"], [17, 2, 1, "", "get_output_format_str"], [17, 2, 1, "", "get_task_desc_str"]], "components.output_parsers.JsonOutputParser": [[17, 2, 1, "", "call"], [17, 2, 1, "", "format_instructions"]], "components.output_parsers.ListOutputParser": [[17, 2, 1, "", "call"], [17, 2, 1, "", "format_instructions"]], "components.output_parsers.YamlOutputParser": [[17, 2, 1, "", "call"], [17, 2, 1, "", "format_instructions"]], "components.output_parsers.dataclass_parser": [[18, 1, 1, "", "DataClassParser"]], "components.output_parsers.dataclass_parser.DataClassParser": [[18, 2, 1, "", "call"], [18, 2, 1, "", "get_examples_str"], [18, 2, 1, "", "get_input_format_str"], [18, 2, 1, "", "get_input_str"], [18, 2, 1, "", "get_output_format_str"], [18, 2, 1, "", "get_task_desc_str"]], "components.output_parsers.outputs": [[19, 1, 1, "", "BooleanOutputParser"], [19, 1, 1, "", "JsonOutputParser"], [19, 1, 1, "", "ListOutputParser"], [19, 1, 1, "", "OutputParser"], [19, 1, 1, "", "YamlOutputParser"]], "components.output_parsers.outputs.BooleanOutputParser": [[19, 2, 1, "", "call"], [19, 2, 1, "", "format_instructions"]], "components.output_parsers.outputs.JsonOutputParser": [[19, 2, 1, "", "call"], [19, 2, 1, "", "format_instructions"]], "components.output_parsers.outputs.ListOutputParser": [[19, 2, 1, "", "call"], [19, 2, 1, "", "format_instructions"]], "components.output_parsers.outputs.OutputParser": [[19, 2, 1, "", "call"], [19, 2, 1, "", "format_instructions"]], "components.output_parsers.outputs.YamlOutputParser": [[19, 2, 1, "", "call"], [19, 2, 1, "", "format_instructions"]], "components.retriever": [[20, 1, 1, "", "BM25Retriever"], [20, 1, 1, "", "LLMRetriever"], [20, 1, 1, "", "RerankerRetriever"], [21, 0, 0, "-", "bm25_retriever"], [22, 0, 0, "-", "faiss_retriever"], [23, 0, 0, "-", "llm_retriever"], [24, 0, 0, "-", "postgres_retriever"], [25, 0, 0, "-", "qdrant_retriever"], [26, 0, 0, "-", "reranker_retriever"], [20, 4, 1, "", "split_text_by_word_fn"], [20, 4, 1, "", "split_text_by_word_fn_then_lower_tokenized"]], "components.retriever.BM25Retriever": [[20, 2, 1, "", "build_index_from_documents"], [20, 2, 1, "", "call"], [20, 2, 1, "", "load_from_file"], [20, 2, 1, "", "reset_index"], [20, 2, 1, "", "save_to_file"]], "components.retriever.LLMRetriever": [[20, 2, 1, "", "build_index_from_documents"], [20, 2, 1, "", "call"], [20, 2, 1, "", "reset_index"]], "components.retriever.RerankerRetriever": [[20, 2, 1, "", "build_index_from_documents"], [20, 2, 1, "", "call"], [20, 2, 1, "", "reset_index"]], "components.retriever.bm25_retriever": [[21, 1, 1, "", "BM25Retriever"], [21, 4, 1, "", "split_text_by_word_fn"], [21, 4, 1, "", "split_text_by_word_fn_then_lower_tokenized"], [21, 4, 1, "", "split_text_tokenized"]], "components.retriever.bm25_retriever.BM25Retriever": [[21, 2, 1, "", "build_index_from_documents"], [21, 2, 1, "", "call"], [21, 2, 1, "", "load_from_file"], [21, 2, 1, "", "reset_index"], [21, 2, 1, "", "save_to_file"]], "components.retriever.faiss_retriever": [[22, 1, 1, "", "FAISSRetriever"]], "components.retriever.faiss_retriever.FAISSRetriever": [[22, 2, 1, "", "build_index_from_documents"], [22, 2, 1, "", "call"], [22, 2, 1, "", "reset_index"], [22, 2, 1, "", "retrieve_embedding_queries"], [22, 2, 1, "", "retrieve_string_queries"]], "components.retriever.llm_retriever": [[23, 1, 1, "", "LLMRetriever"]], "components.retriever.llm_retriever.LLMRetriever": [[23, 2, 1, "", "build_index_from_documents"], [23, 2, 1, "", "call"], [23, 2, 1, "", "reset_index"]], "components.retriever.postgres_retriever": [[24, 1, 1, "", "DistanceToOperator"], [24, 1, 1, "", "PostgresRetriever"]], "components.retriever.postgres_retriever.DistanceToOperator": [[24, 5, 1, "", "COSINE"], [24, 5, 1, "", "INNER_PRODUCT"], [24, 5, 1, "", "L1"], [24, 5, 1, "", "L2"]], "components.retriever.postgres_retriever.PostgresRetriever": [[24, 2, 1, "", "call"], [24, 2, 1, "", "format_vector_search_query"], [24, 2, 1, "", "retrieve_by_sql"]], "components.retriever.qdrant_retriever": [[25, 1, 1, "", "QdrantRetriever"]], "components.retriever.qdrant_retriever.QdrantRetriever": [[25, 2, 1, "", "call"], [25, 2, 1, "", "reset_index"]], "components.retriever.reranker_retriever": [[26, 1, 1, "", "RerankerRetriever"]], "components.retriever.reranker_retriever.RerankerRetriever": [[26, 2, 1, "", "build_index_from_documents"], [26, 2, 1, "", "call"], [26, 2, 1, "", "reset_index"]], "core": [[28, 0, 0, "-", "base_data_class"], [29, 0, 0, "-", "component"], [30, 0, 0, "-", "container"], [31, 0, 0, "-", "db"], [32, 0, 0, "-", "default_prompt_template"], [33, 0, 0, "-", "embedder"], [34, 0, 0, "-", "func_tool"], [35, 0, 0, "-", "functional"], [36, 0, 0, "-", "generator"], [37, 0, 0, "-", "model_client"], [38, 0, 0, "-", "prompt_builder"], [39, 0, 0, "-", "retriever"], [40, 0, 0, "-", "string_parser"], [41, 0, 0, "-", "tokenizer"], [42, 0, 0, "-", "tool_manager"], [43, 0, 0, "-", "types"]], "core.base_data_class": [[28, 1, 1, "", "DataClass"], [28, 1, 1, "", "DataClassFormatType"], [28, 1, 1, "", "DynamicDataClassFactory"], [28, 3, 1, "", "ExcludeType"], [28, 3, 1, "", "IncludeType"], [28, 4, 1, "", "check_adal_dataclass"], [28, 4, 1, "", "required_field"]], "core.base_data_class.DataClass": [[28, 2, 1, "", "dict_to_yaml"], [28, 2, 1, "", "format_class_str"], [28, 2, 1, "", "format_example_str"], [28, 2, 1, "", "from_dict"], [28, 2, 1, "", "from_json"], [28, 2, 1, "", "from_yaml"], [28, 2, 1, "", "get_input_fields"], [28, 2, 1, "", "get_output_fields"], [28, 2, 1, "", "get_task_desc"], [28, 2, 1, "", "set_input_fields"], [28, 2, 1, "", "set_output_fields"], [28, 2, 1, "", "set_task_desc"], [28, 2, 1, "", "to_dict"], [28, 2, 1, "", "to_dict_class"], [28, 2, 1, "", "to_json"], [28, 2, 1, "", "to_json_obj"], [28, 2, 1, "", "to_json_signature"], [28, 2, 1, "", "to_schema"], [28, 2, 1, "", "to_schema_str"], [28, 2, 1, "", "to_yaml"], [28, 2, 1, "", "to_yaml_obj"], [28, 2, 1, "", "to_yaml_signature"]], "core.base_data_class.DataClassFormatType": [[28, 5, 1, "", "EXAMPLE_JSON"], [28, 5, 1, "", "EXAMPLE_YAML"], [28, 5, 1, "", "SCHEMA"], [28, 5, 1, "", "SIGNATURE_JSON"], [28, 5, 1, "", "SIGNATURE_YAML"]], "core.base_data_class.DynamicDataClassFactory": [[28, 2, 1, "", "from_dict"]], "core.component": [[29, 1, 1, "", "Component"], [29, 1, 1, "", "FunComponent"], [29, 4, 1, "", "fun_to_component"]], "core.component.Component": [[29, 2, 1, "", "acall"], [29, 2, 1, "", "add_component"], [29, 2, 1, "", "call"], [29, 2, 1, "", "children"], [29, 2, 1, "", "components"], [29, 2, 1, "", "eval"], [29, 2, 1, "", "from_config"], [29, 2, 1, "", "from_dict"], [29, 2, 1, "", "get_subcomponent"], [29, 2, 1, "", "is_picklable"], [29, 2, 1, "", "load_from_pickle"], [29, 2, 1, "", "load_state_dict"], [29, 2, 1, "", "load_state_pickle"], [29, 5, 1, "", "name"], [29, 2, 1, "", "named_children"], [29, 2, 1, "", "named_components"], [29, 2, 1, "", "named_parameters"], [29, 2, 1, "", "parameters"], [29, 2, 1, "", "pickle_to_file"], [29, 2, 1, "", "register_component"], [29, 2, 1, "", "register_parameter"], [29, 2, 1, "", "state_dict"], [29, 5, 1, "", "teacher_mode"], [29, 2, 1, "", "to_dict"], [29, 2, 1, "", "trace"], [29, 5, 1, "", "tracing"], [29, 2, 1, "", "train"], [29, 5, 1, "", "training"], [29, 2, 1, "", "use_teacher"]], "core.component.FunComponent": [[29, 2, 1, "", "call"]], "core.container": [[30, 1, 1, "", "Sequential"]], "core.container.Sequential": [[30, 2, 1, "", "acall"], [30, 2, 1, "", "append"], [30, 2, 1, "", "call"], [30, 2, 1, "", "extend"], [30, 2, 1, "", "insert"]], "core.db": [[31, 1, 1, "", "LocalDB"]], "core.db.LocalDB": [[31, 2, 1, "", "add"], [31, 2, 1, "", "delete"], [31, 2, 1, "", "extend"], [31, 2, 1, "", "fetch_items"], [31, 2, 1, "", "fetch_transformed_items"], [31, 2, 1, "", "get_transformed_data"], [31, 2, 1, "", "get_transformer_keys"], [31, 5, 1, "", "index_path"], [31, 5, 1, "", "items"], [31, 6, 1, "", "length"], [31, 2, 1, "", "load"], [31, 2, 1, "", "load_state"], [31, 5, 1, "", "mapper_setups"], [31, 5, 1, "", "name"], [31, 2, 1, "", "register_transformer"], [31, 2, 1, "", "reset"], [31, 2, 1, "", "save_state"], [31, 2, 1, "", "transform"], [31, 5, 1, "", "transformed_items"], [31, 5, 1, "", "transformer_setups"]], "core.default_prompt_template": [[32, 3, 1, "id0", "DEFAULT_LIGHTRAG_SYSTEM_PROMPT"], [32, 3, 1, "", "LIGHTRAG_DEFAULT_PROMPT_ARGS"], [32, 3, 1, "", "LIGHTRAG_DEFAULT_PROMPT_TRAINABLE_PARAMS"], [32, 3, 1, "", "SIMPLE_DEFAULT_LIGHTRAG_SYSTEM_PROMPT"]], "core.embedder": [[33, 1, 1, "", "BatchEmbedder"], [33, 1, 1, "", "Embedder"]], "core.embedder.BatchEmbedder": [[33, 2, 1, "", "call"]], "core.embedder.Embedder": [[33, 2, 1, "", "acall"], [33, 2, 1, "", "call"], [33, 2, 1, "", "from_config"], [33, 5, 1, "", "model_client"], [33, 5, 1, "", "model_type"], [33, 5, 1, "", "output_processors"]], "core.func_tool": [[34, 1, 1, "", "FunctionTool"], [34, 4, 1, "", "is_running_in_event_loop"]], "core.func_tool.FunctionTool": [[34, 2, 1, "", "acall"], [34, 2, 1, "", "call"], [34, 2, 1, "", "execute"], [34, 6, 1, "", "is_async"]], "core.functional": [[35, 4, 1, "", "check_data_class_field_args_one"], [35, 4, 1, "", "check_data_class_field_args_zero"], [35, 4, 1, "", "check_if_class_field_args_one_exists"], [35, 4, 1, "", "check_if_class_field_args_zero_exists"], [35, 4, 1, "", "compose_model_kwargs"], [35, 4, 1, "", "convert_schema_to_signature"], [35, 4, 1, "", "custom_asdict"], [35, 4, 1, "", "dataclass_obj_from_dict"], [35, 4, 1, "", "evaluate_ast_node"], [35, 4, 1, "", "extract_dataclass_type"], [35, 4, 1, "", "extract_first_boolean"], [35, 4, 1, "", "extract_first_float"], [35, 4, 1, "", "extract_first_int"], [35, 4, 1, "", "extract_function_expression"], [35, 4, 1, "", "extract_json_str"], [35, 4, 1, "", "extract_list_str"], [35, 4, 1, "", "extract_yaml_str"], [35, 4, 1, "", "fix_json_escaped_single_quotes"], [35, 4, 1, "", "fix_json_missing_commas"], [35, 4, 1, "", "from_dict_to_json"], [35, 4, 1, "", "from_dict_to_yaml"], [35, 4, 1, "", "from_json_to_dict"], [35, 4, 1, "", "from_yaml_to_dict"], [35, 4, 1, "", "generate_function_call_expression_from_callable"], [35, 4, 1, "", "generate_readable_key_for_function"], [35, 4, 1, "", "get_dataclass_schema"], [35, 4, 1, "", "get_enum_schema"], [35, 4, 1, "", "get_fun_schema"], [35, 4, 1, "", "get_top_k_indices_scores"], [35, 4, 1, "", "get_type_schema"], [35, 4, 1, "", "is_dataclass_instance"], [35, 4, 1, "", "is_normalized"], [35, 4, 1, "", "is_potential_dataclass"], [35, 4, 1, "", "normalize_np_array"], [35, 4, 1, "", "normalize_vector"], [35, 4, 1, "", "parse_function_call_expr"], [35, 4, 1, "", "parse_json_str_to_obj"], [35, 4, 1, "", "parse_yaml_str_to_obj"], [35, 4, 1, "", "random_sample"], [35, 4, 1, "", "represent_ordereddict"], [35, 4, 1, "", "sandbox_exec"], [35, 4, 1, "", "validate_data"]], "core.generator": [[36, 1, 1, "", "BackwardEngine"], [36, 1, 1, "", "Generator"], [36, 4, 1, "", "create_teacher_generator"]], "core.generator.BackwardEngine": [[36, 2, 1, "", "failure_message_to_optimizer"]], "core.generator.Generator": [[36, 2, 1, "", "acall"], [36, 2, 1, "", "backward"], [36, 2, 1, "", "call"], [36, 2, 1, "", "create_demo_data_instance"], [36, 2, 1, "", "failure_message_to_backward_engine"], [36, 2, 1, "", "find_demo_parameter"], [36, 2, 1, "", "forward"], [36, 2, 1, "", "from_config"], [36, 2, 1, "", "get_cache_path"], [36, 2, 1, "", "get_prompt"], [36, 5, 1, "", "model_client"], [36, 5, 1, "", "model_type"], [36, 2, 1, "", "print_prompt"], [36, 2, 1, "", "reset_mock_output"], [36, 2, 1, "", "set_backward_engine"], [36, 2, 1, "", "set_cache_path"], [36, 2, 1, "", "set_data_map_func"], [36, 2, 1, "", "set_mock_output"], [36, 2, 1, "", "set_parameters"], [36, 2, 1, "", "set_teacher_generator"], [36, 2, 1, "", "to_dict"]], "core.model_client": [[37, 1, 1, "", "ModelClient"]], "core.model_client.ModelClient": [[37, 2, 1, "", "acall"], [37, 2, 1, "", "call"], [37, 2, 1, "", "convert_inputs_to_api_kwargs"], [37, 2, 1, "", "init_async_client"], [37, 2, 1, "", "init_sync_client"], [37, 2, 1, "", "parse_chat_completion"], [37, 2, 1, "", "parse_embedding_response"], [37, 2, 1, "", "track_completion_usage"]], "core.prompt_builder": [[38, 1, 1, "", "Prompt"], [38, 4, 1, "", "get_jinja2_environment"]], "core.prompt_builder.Prompt": [[38, 2, 1, "", "call"], [38, 2, 1, "", "compose_prompt_kwargs"], [38, 2, 1, "", "from_dict"], [38, 2, 1, "", "get_prompt_variables"], [38, 2, 1, "", "is_key_in_template"], [38, 2, 1, "", "print_prompt"], [38, 2, 1, "", "print_prompt_template"], [38, 2, 1, "", "to_dict"], [38, 2, 1, "", "update_prompt_kwargs"]], "core.retriever": [[39, 1, 1, "", "Retriever"]], "core.retriever.Retriever": [[39, 2, 1, "", "acall"], [39, 2, 1, "", "backward"], [39, 2, 1, "", "build_index_from_documents"], [39, 2, 1, "", "call"], [39, 2, 1, "", "forward"], [39, 5, 1, "", "index_keys"], [39, 5, 1, "", "indexed"], [39, 2, 1, "", "load_from_file"], [39, 5, 1, "", "name"], [39, 2, 1, "", "reset_index"], [39, 2, 1, "", "save_to_file"], [39, 5, 1, "", "top_k"]], "core.string_parser": [[40, 1, 1, "", "BooleanParser"], [40, 1, 1, "", "FloatParser"], [40, 1, 1, "", "IntParser"], [40, 1, 1, "", "JsonParser"], [40, 1, 1, "", "ListParser"], [40, 1, 1, "", "Parser"], [40, 1, 1, "", "YamlParser"]], "core.string_parser.BooleanParser": [[40, 2, 1, "", "call"]], "core.string_parser.FloatParser": [[40, 2, 1, "", "call"]], "core.string_parser.IntParser": [[40, 2, 1, "", "call"]], "core.string_parser.JsonParser": [[40, 2, 1, "", "call"]], "core.string_parser.ListParser": [[40, 2, 1, "", "call"]], "core.string_parser.Parser": [[40, 2, 1, "", "call"]], "core.string_parser.YamlParser": [[40, 2, 1, "", "call"]], "core.tokenizer": [[41, 1, 1, "", "Tokenizer"]], "core.tokenizer.Tokenizer": [[41, 2, 1, "", "count_tokens"], [41, 2, 1, "", "decode"], [41, 2, 1, "", "encode"], [41, 2, 1, "", "get_string_tokens"], [41, 2, 1, "", "preprocess"]], "core.tool_manager": [[42, 1, 1, "", "ToolManager"], [42, 4, 1, "", "run_async_in_new_loop"]], "core.tool_manager.ToolManager": [[42, 2, 1, "", "execute_func"], [42, 2, 1, "", "execute_func_async"], [42, 2, 1, "", "execute_func_expr"], [42, 2, 1, "", "execute_func_expr_async"], [42, 2, 1, "", "execute_func_expr_via_eval"], [42, 2, 1, "", "execute_func_expr_via_sandbox"], [42, 6, 1, "", "function_definitions"], [42, 6, 1, "", "json_definitions"], [42, 2, 1, "", "parse_func_expr"], [42, 6, 1, "", "yaml_definitions"]], "core.types": [[43, 1, 1, "", "AssistantResponse"], [43, 1, 1, "", "CompletionUsage"], [43, 1, 1, "", "Conversation"], [43, 1, 1, "", "DialogTurn"], [43, 1, 1, "", "Document"], [43, 1, 1, "", "EmbedderOutput"], [43, 5, 1, "", "EmbedderOutputType"], [43, 1, 1, "", "Embedding"], [43, 1, 1, "", "Function"], [43, 1, 1, "", "FunctionDefinition"], [43, 1, 1, "", "FunctionExpression"], [43, 1, 1, "", "FunctionOutput"], [43, 1, 1, "", "GeneratorOutput"], [43, 1, 1, "", "ModelClientType"], [43, 1, 1, "", "ModelType"], [43, 1, 1, "", "RetrieverOutput"], [43, 1, 1, "", "StepOutput"], [43, 1, 1, "", "TokenLogProb"], [43, 1, 1, "", "Usage"], [43, 1, 1, "", "UserQuery"], [43, 4, 1, "", "get_model_args"]], "core.types.AssistantResponse": [[43, 5, 1, "", "metadata"], [43, 5, 1, "", "response_str"]], "core.types.CompletionUsage": [[43, 5, 1, "", "completion_tokens"], [43, 5, 1, "", "prompt_tokens"], [43, 5, 1, "", "total_tokens"]], "core.types.Conversation": [[43, 2, 1, "", "append_dialog_turn"], [43, 5, 1, "", "created_at"], [43, 2, 1, "", "delete_dialog_turn"], [43, 5, 1, "", "dialog_turns"], [43, 5, 1, "", "dialog_turns_input"], [43, 2, 1, "", "get_chat_history_str"], [43, 2, 1, "", "get_dialog_turns"], [43, 2, 1, "", "get_next_order"], [43, 5, 1, "", "id"], [43, 5, 1, "", "metadata"], [43, 5, 1, "", "name"], [43, 2, 1, "", "update_dialog_turn"], [43, 5, 1, "", "user_id"]], "core.types.DialogTurn": [[43, 5, 1, "", "assistant_response"], [43, 5, 1, "", "assistant_response_timestamp"], [43, 5, 1, "", "conversation_id"], [43, 5, 1, "", "id"], [43, 5, 1, "", "metadata"], [43, 5, 1, "", "order"], [43, 2, 1, "", "set_assistant_response"], [43, 2, 1, "", "set_user_query"], [43, 5, 1, "", "user_id"], [43, 5, 1, "", "user_query"], [43, 5, 1, "", "user_query_timestamp"], [43, 5, 1, "", "vector"]], "core.types.Document": [[43, 5, 1, "", "estimated_num_tokens"], [43, 2, 1, "", "from_dict"], [43, 5, 1, "", "id"], [43, 5, 1, "", "meta_data"], [43, 5, 1, "", "order"], [43, 5, 1, "", "parent_doc_id"], [43, 5, 1, "", "score"], [43, 5, 1, "", "text"], [43, 5, 1, "", "vector"]], "core.types.EmbedderOutput": [[43, 5, 1, "", "data"], [43, 6, 1, "", "embedding_dim"], [43, 5, 1, "", "error"], [43, 5, 1, "", "input"], [43, 6, 1, "", "is_normalized"], [43, 6, 1, "", "length"], [43, 5, 1, "", "model"], [43, 5, 1, "", "raw_response"], [43, 5, 1, "", "usage"]], "core.types.Embedding": [[43, 5, 1, "", "embedding"], [43, 5, 1, "", "index"]], "core.types.Function": [[43, 5, 1, "", "args"], [43, 5, 1, "", "kwargs"], [43, 5, 1, "", "name"], [43, 5, 1, "", "thought"]], "core.types.FunctionDefinition": [[43, 2, 1, "", "fn_schema_str"], [43, 5, 1, "", "func_desc"], [43, 5, 1, "", "func_name"], [43, 5, 1, "", "func_parameters"]], "core.types.FunctionExpression": [[43, 5, 1, "", "action"], [43, 2, 1, "", "from_function"], [43, 5, 1, "", "thought"]], "core.types.FunctionOutput": [[43, 5, 1, "", "error"], [43, 5, 1, "", "input"], [43, 5, 1, "", "name"], [43, 5, 1, "", "output"], [43, 5, 1, "", "parsed_input"]], "core.types.GeneratorOutput": [[43, 5, 1, "", "data"], [43, 5, 1, "", "error"], [43, 5, 1, "", "id"], [43, 5, 1, "", "metadata"], [43, 5, 1, "", "raw_response"], [43, 5, 1, "", "usage"]], "core.types.ModelClientType": [[43, 5, 1, "", "ANTHROPIC"], [43, 5, 1, "", "COHERE"], [43, 5, 1, "", "GOOGLE_GENAI"], [43, 5, 1, "", "GROQ"], [43, 5, 1, "", "OPENAI"], [43, 5, 1, "", "TRANSFORMERS"]], "core.types.ModelType": [[43, 5, 1, "", "EMBEDDER"], [43, 5, 1, "", "LLM"], [43, 5, 1, "", "RERANKER"], [43, 5, 1, "", "UNDEFINED"]], "core.types.RetrieverOutput": [[43, 5, 1, "", "doc_indices"], [43, 5, 1, "", "doc_scores"], [43, 5, 1, "", "documents"], [43, 5, 1, "", "query"]], "core.types.StepOutput": [[43, 5, 1, "", "action"], [43, 5, 1, "", "function"], [43, 5, 1, "", "observation"], [43, 5, 1, "", "step"], [43, 2, 1, "", "with_action_type"]], "core.types.TokenLogProb": [[43, 5, 1, "", "logprob"], [43, 5, 1, "", "token"]], "core.types.Usage": [[43, 5, 1, "", "prompt_tokens"], [43, 5, 1, "", "total_tokens"]], "core.types.UserQuery": [[43, 5, 1, "", "metadata"], [43, 5, 1, "", "query_str"]], "datasets": [[50, 1, 1, "", "BigBenchHard"], [50, 1, 1, "", "Example"], [50, 1, 1, "", "HotPotQA"], [50, 1, 1, "", "HotPotQAData"], [50, 1, 1, "", "TrecData"], [50, 1, 1, "", "TrecDataset"], [45, 0, 0, "-", "big_bench_hard"], [46, 0, 0, "-", "hotpot_qa"], [47, 0, 0, "-", "trec"], [48, 0, 0, "-", "types"], [49, 0, 0, "-", "utils"]], "datasets.BigBenchHard": [[50, 2, 1, "", "get_default_task_instruction"]], "datasets.Example": [[50, 5, 1, "", "answer"], [50, 5, 1, "", "id"], [50, 5, 1, "", "question"]], "datasets.HotPotQAData": [[50, 5, 1, "", "gold_titles"]], "datasets.TrecData": [[50, 5, 1, "", "class_index"], [50, 5, 1, "", "class_name"], [50, 5, 1, "", "question"]], "datasets.big_bench_hard": [[45, 1, 1, "", "BigBenchHard"]], "datasets.big_bench_hard.BigBenchHard": [[45, 2, 1, "", "get_default_task_instruction"]], "datasets.hotpot_qa": [[46, 1, 1, "", "HotPotQA"]], "datasets.trec": [[47, 1, 1, "", "TrecDataset"], [47, 4, 1, "", "calculate_class_weights"], [47, 4, 1, "", "prepare_datasets"], [47, 4, 1, "", "sample_subset_dataset"]], "datasets.types": [[48, 1, 1, "", "BaseData"], [48, 1, 1, "", "Example"], [48, 1, 1, "", "HotPotQAData"], [48, 1, 1, "", "TrecData"]], "datasets.types.BaseData": [[48, 5, 1, "", "id"]], "datasets.types.Example": [[48, 5, 1, "", "answer"], [48, 5, 1, "", "id"], [48, 5, 1, "", "question"]], "datasets.types.HotPotQAData": [[48, 5, 1, "", "gold_titles"]], "datasets.types.TrecData": [[48, 5, 1, "", "class_index"], [48, 5, 1, "", "class_name"], [48, 5, 1, "", "question"]], "datasets.utils": [[49, 4, 1, "", "prepare_dataset_path"]], "eval": [[57, 1, 1, "", "AnswerMatchAcc"], [57, 1, 1, "", "GEvalJudgeEvaluator"], [57, 1, 1, "", "GEvalLLMJudge"], [57, 1, 1, "", "GEvalMetric"], [57, 1, 1, "", "LLMasJudge"], [57, 1, 1, "", "RetrieverRecall"], [51, 0, 0, "-", "answer_match_acc"], [52, 0, 0, "-", "base"], [53, 0, 0, "-", "functional"], [54, 0, 0, "-", "g_eval"], [55, 0, 0, "-", "llm_as_judge"], [56, 0, 0, "-", "retriever_recall"]], "eval.AnswerMatchAcc": [[57, 2, 1, "", "compute"], [57, 2, 1, "", "compute_single_item"]], "eval.GEvalJudgeEvaluator": [[57, 2, 1, "", "compute"], [57, 2, 1, "", "compute_single_item"]], "eval.GEvalLLMJudge": [[57, 2, 1, "", "call"]], "eval.GEvalMetric": [[57, 5, 1, "", "COHERENCE"], [57, 5, 1, "", "CONSISTENCY"], [57, 5, 1, "", "FLUENCY"], [57, 5, 1, "", "RELEVANCE"]], "eval.LLMasJudge": [[57, 2, 1, "", "compute"]], "eval.RetrieverRecall": [[57, 2, 1, "", "compute"]], "eval.answer_match_acc": [[51, 1, 1, "", "AnswerMatchAcc"]], "eval.answer_match_acc.AnswerMatchAcc": [[51, 2, 1, "", "compute"], [51, 2, 1, "", "compute_single_item"]], "eval.base": [[52, 1, 1, "", "BaseEvaluator"], [52, 1, 1, "", "EvaluationResult"]], "eval.base.BaseEvaluator": [[52, 2, 1, "", "compute"], [52, 2, 1, "", "compute_single_item"]], "eval.base.EvaluationResult": [[52, 5, 1, "", "additional_info"], [52, 5, 1, "", "avg_score"], [52, 5, 1, "", "per_item_scores"]], "eval.functional": [[53, 4, 1, "", "confidence_interval"], [53, 4, 1, "", "longest_common_substring"]], "eval.g_eval": [[54, 1, 1, "", "GEvalJudgeEvaluator"], [54, 1, 1, "", "GEvalLLMJudge"], [54, 1, 1, "", "GEvalMetric"], [54, 1, 1, "", "NLGTask"]], "eval.g_eval.GEvalJudgeEvaluator": [[54, 2, 1, "", "compute"], [54, 2, 1, "", "compute_single_item"]], "eval.g_eval.GEvalLLMJudge": [[54, 2, 1, "", "call"]], "eval.g_eval.GEvalMetric": [[54, 5, 1, "", "COHERENCE"], [54, 5, 1, "", "CONSISTENCY"], [54, 5, 1, "", "FLUENCY"], [54, 5, 1, "", "RELEVANCE"]], "eval.g_eval.NLGTask": [[54, 5, 1, "", "SUMMARIZATION"]], "eval.llm_as_judge": [[55, 1, 1, "", "DefaultLLMJudge"], [55, 1, 1, "", "LLMJudgeEvalResult"], [55, 1, 1, "", "LLMasJudge"]], "eval.llm_as_judge.DefaultLLMJudge": [[55, 2, 1, "", "call"]], "eval.llm_as_judge.LLMJudgeEvalResult": [[55, 5, 1, "", "avg_score"], [55, 5, 1, "", "confidence_interval"], [55, 5, 1, "", "judgement_score_list"]], "eval.llm_as_judge.LLMasJudge": [[55, 2, 1, "", "compute"]], "eval.retriever_recall": [[56, 1, 1, "", "RetrieverRecall"]], "eval.retriever_recall.RetrieverRecall": [[56, 2, 1, "", "compute"]], "optim": [[59, 1, 1, "", "AdalComponent"], [59, 1, 1, "", "BackwardContext"], [59, 1, 1, "", "BootstrapFewShot"], [59, 1, 1, "", "ClassSampler"], [59, 1, 1, "", "DemoOptimizer"], [59, 1, 1, "", "EvalFnToTextLoss"], [59, 1, 1, "", "LLMAsTextLoss"], [59, 1, 1, "", "Optimizer"], [59, 1, 1, "", "Parameter"], [59, 1, 1, "", "RandomSampler"], [59, 1, 1, "", "Sampler"], [59, 1, 1, "", "TGDOptimizer"], [59, 1, 1, "", "TextOptimizer"], [59, 1, 1, "", "Trainer"], [61, 0, 0, "-", "few_shot"], [63, 0, 0, "-", "function"], [64, 0, 0, "-", "grad_component"], [65, 0, 0, "-", "loss_component"], [66, 0, 0, "-", "optimizer"], [67, 0, 0, "-", "parameter"], [68, 0, 0, "-", "sampler"], [69, 0, 0, "-", "text_grad"], [75, 0, 0, "-", "trainer"], [78, 0, 0, "-", "types"]], "optim.AdalComponent": [[59, 5, 1, "", "backward_engine"], [59, 2, 1, "", "configure_backward_engine"], [59, 2, 1, "", "configure_backward_engine_helper"], [59, 2, 1, "", "configure_callbacks"], [59, 2, 1, "", "configure_demo_optimizer_helper"], [59, 2, 1, "", "configure_optimizers"], [59, 2, 1, "", "configure_teacher_generator"], [59, 2, 1, "", "configure_teacher_generator_helper"], [59, 2, 1, "", "configure_text_optimizer_helper"], [59, 5, 1, "", "eval_fn"], [59, 2, 1, "", "evaluate_samples"], [59, 5, 1, "", "loss_fn"], [59, 2, 1, "", "loss_step"], [59, 2, 1, "", "pred_step"], [59, 2, 1, "", "prepare_eval"], [59, 2, 1, "", "prepare_loss"], [59, 2, 1, "", "prepare_task"], [59, 2, 1, "", "run_one_loss_sample"], [59, 2, 1, "", "run_one_task_sample"], [59, 5, 1, "", "task"], [59, 2, 1, "", "train_step"], [59, 2, 1, "", "validate_condition"], [59, 2, 1, "", "validation_step"]], "optim.BootstrapFewShot": [[59, 2, 1, "", "add_scores"], [59, 2, 1, "", "config_dataset"], [59, 2, 1, "", "config_shots"], [59, 6, 1, "", "num_shots"], [59, 2, 1, "", "propose"], [59, 2, 1, "", "revert"], [59, 2, 1, "", "sample"], [59, 2, 1, "", "samples_to_str"], [59, 2, 1, "", "step"]], "optim.ClassSampler": [[59, 2, 1, "", "call"], [59, 2, 1, "", "random_replace"], [59, 2, 1, "", "random_sample"]], "optim.DemoOptimizer": [[59, 2, 1, "", "config_shots"], [59, 5, 1, "", "dataset"], [59, 5, 1, "", "exclude_input_fields_from_bootstrap_demos"], [59, 2, 1, "", "set_dataset"], [59, 2, 1, "", "use_weighted_sampling"]], "optim.EvalFnToTextLoss": [[59, 2, 1, "", "backward"], [59, 2, 1, "", "forward"], [59, 2, 1, "", "set_backward_engine"]], "optim.LLMAsTextLoss": [[59, 2, 1, "", "forward"]], "optim.Optimizer": [[59, 5, 1, "", "params"], [59, 2, 1, "", "propose"], [59, 5, 1, "", "proposing"], [59, 2, 1, "", "revert"], [59, 2, 1, "", "state_dict"], [59, 2, 1, "", "step"]], "optim.Parameter": [[59, 2, 1, "", "add_gradient"], [59, 2, 1, "", "add_score_to_trace"], [59, 2, 1, "", "add_successor_map_fn"], [59, 2, 1, "", "add_to_trace"], [59, 2, 1, "", "backward"], [59, 5, 1, "", "backward_engine_disabled"], [59, 2, 1, "", "check_if_already_computed_gradient_respect_to"], [59, 5, 1, "", "data"], [59, 2, 1, "", "draw_graph"], [59, 5, 1, "", "eval_input"], [59, 2, 1, "", "from_dict"], [59, 5, 1, "", "from_response_id"], [59, 5, 1, "", "full_response"], [59, 2, 1, "", "get_grad_fn"], [59, 2, 1, "", "get_gradient_and_context_text"], [59, 2, 1, "", "get_gradients_names"], [59, 2, 1, "", "get_param_info"], [59, 2, 1, "", "get_short_value"], [59, 5, 1, "", "id"], [59, 5, 1, "", "input_args"], [59, 2, 1, "", "map_to_successor"], [59, 5, 1, "", "name"], [59, 5, 1, "", "param_type"], [59, 5, 1, "", "peers"], [59, 5, 1, "", "predecessors"], [59, 2, 1, "", "propose_data"], [59, 5, 1, "", "proposing"], [59, 2, 1, "", "reset_gradients"], [59, 2, 1, "", "reset_gradients_context"], [59, 2, 1, "", "revert_data"], [59, 5, 1, "", "role_desc"], [59, 2, 1, "", "set_eval_fn_input"], [59, 2, 1, "", "set_grad_fn"], [59, 2, 1, "", "set_peers"], [59, 2, 1, "", "set_predecessors"], [59, 2, 1, "", "set_score"], [59, 2, 1, "", "step_data"], [59, 5, 1, "", "successor_map_fn"], [59, 2, 1, "", "to_dict"], [59, 2, 1, "", "trace_forward_pass"], [59, 2, 1, "", "trace_graph"], [59, 2, 1, "", "update_value"]], "optim.RandomSampler": [[59, 2, 1, "", "call"], [59, 2, 1, "", "random_replace"], [59, 2, 1, "", "random_sample"], [59, 2, 1, "", "set_dataset"]], "optim.Sampler": [[59, 2, 1, "", "call"], [59, 5, 1, "", "dataset"], [59, 2, 1, "", "random_replace"], [59, 2, 1, "", "set_dataset"]], "optim.TGDOptimizer": [[59, 2, 1, "", "add_history"], [59, 2, 1, "", "add_score_to_current_param"], [59, 2, 1, "", "add_score_to_params"], [59, 6, 1, "", "constraint_text"], [59, 5, 1, "", "constraints"], [59, 2, 1, "", "get_gradient_memory_text"], [59, 5, 1, "", "params"], [59, 5, 1, "", "params_history"], [59, 2, 1, "", "propose"], [59, 5, 1, "", "proposing"], [59, 2, 1, "", "render_history"], [59, 2, 1, "", "revert"], [59, 2, 1, "", "step"], [59, 2, 1, "", "update_gradient_memory"], [59, 2, 1, "", "zero_grad"]], "optim.TextOptimizer": [[59, 2, 1, "", "zero_grad"]], "optim.Trainer": [[59, 5, 1, "", "adaltask"], [59, 5, 1, "", "batch_val_score_threshold"], [59, 5, 1, "", "ckpt_file"], [59, 5, 1, "", "ckpt_path"], [59, 5, 1, "", "debug"], [59, 2, 1, "", "debug_report"], [59, 2, 1, "", "diagnose"], [59, 2, 1, "", "fit"], [59, 2, 1, "", "gather_trainer_states"], [59, 2, 1, "", "initial_validation"], [59, 5, 1, "", "max_correct_samples"], [59, 5, 1, "", "max_error_samples"], [59, 5, 1, "", "max_proposals_per_step"], [59, 5, 1, "", "max_steps"], [59, 5, 1, "", "num_workers"], [59, 5, 1, "", "optimization_order"], [59, 5, 1, "", "optimizer"], [59, 2, 1, "", "prep_ckpt_file_path"], [59, 5, 1, "", "strategy"], [59, 5, 1, "", "test_dataset"], [59, 5, 1, "", "train_batch_size"], [59, 5, 1, "", "train_loader"], [59, 5, 1, "", "val_dataset"]], "optim.few_shot": [[62, 0, 0, "-", "bootstrap_optimizer"]], "optim.few_shot.bootstrap_optimizer": [[62, 1, 1, "", "BootstrapFewShot"]], "optim.few_shot.bootstrap_optimizer.BootstrapFewShot": [[62, 2, 1, "", "add_scores"], [62, 2, 1, "", "config_dataset"], [62, 2, 1, "", "config_shots"], [62, 6, 1, "", "num_shots"], [62, 2, 1, "", "propose"], [62, 2, 1, "", "revert"], [62, 2, 1, "", "sample"], [62, 2, 1, "", "samples_to_str"], [62, 2, 1, "", "step"]], "optim.function": [[63, 1, 1, "", "BackwardContext"]], "optim.grad_component": [[64, 1, 1, "", "GradComponent"]], "optim.grad_component.GradComponent": [[64, 2, 1, "", "acall"], [64, 2, 1, "", "backward"], [64, 5, 1, "", "backward_engine"], [64, 2, 1, "", "call"], [64, 2, 1, "", "forward"], [64, 2, 1, "", "set_backward_engine"]], "optim.loss_component": [[65, 1, 1, "", "LossComponent"]], "optim.loss_component.LossComponent": [[65, 2, 1, "", "backward"], [65, 5, 1, "", "backward_engine"], [65, 2, 1, "", "forward"], [65, 2, 1, "", "set_backward_engine"]], "optim.optimizer": [[66, 1, 1, "", "DemoOptimizer"], [66, 1, 1, "", "Optimizer"], [66, 1, 1, "", "TextOptimizer"]], "optim.optimizer.DemoOptimizer": [[66, 2, 1, "", "config_shots"], [66, 5, 1, "", "dataset"], [66, 5, 1, "", "exclude_input_fields_from_bootstrap_demos"], [66, 5, 1, "", "params"], [66, 2, 1, "", "set_dataset"], [66, 2, 1, "", "use_weighted_sampling"]], "optim.optimizer.Optimizer": [[66, 5, 1, "", "params"], [66, 2, 1, "", "propose"], [66, 5, 1, "", "proposing"], [66, 2, 1, "", "revert"], [66, 2, 1, "", "state_dict"], [66, 2, 1, "", "step"]], "optim.optimizer.TextOptimizer": [[66, 2, 1, "", "zero_grad"]], "optim.parameter": [[67, 1, 1, "", "GradientContext"], [67, 1, 1, "", "Parameter"]], "optim.parameter.GradientContext": [[67, 5, 1, "", "context"], [67, 5, 1, "", "response_desc"], [67, 5, 1, "", "variable_desc"]], "optim.parameter.Parameter": [[67, 2, 1, "", "add_gradient"], [67, 2, 1, "", "add_score_to_trace"], [67, 2, 1, "", "add_successor_map_fn"], [67, 2, 1, "", "add_to_trace"], [67, 2, 1, "", "backward"], [67, 5, 1, "", "backward_engine_disabled"], [67, 2, 1, "", "check_if_already_computed_gradient_respect_to"], [67, 5, 1, "", "data"], [67, 2, 1, "", "draw_graph"], [67, 5, 1, "", "eval_input"], [67, 2, 1, "", "from_dict"], [67, 5, 1, "", "from_response_id"], [67, 5, 1, "", "full_response"], [67, 2, 1, "", "get_grad_fn"], [67, 2, 1, "", "get_gradient_and_context_text"], [67, 2, 1, "", "get_gradients_names"], [67, 2, 1, "", "get_param_info"], [67, 2, 1, "", "get_short_value"], [67, 5, 1, "", "gradient_prompt"], [67, 5, 1, "", "gradients"], [67, 5, 1, "", "gradients_context"], [67, 5, 1, "", "id"], [67, 5, 1, "", "input_args"], [67, 5, 1, "", "instruction_to_backward_engine"], [67, 5, 1, "", "instruction_to_optimizer"], [67, 2, 1, "", "map_to_successor"], [67, 5, 1, "", "name"], [67, 5, 1, "", "param_type"], [67, 5, 1, "", "peers"], [67, 5, 1, "", "predecessors"], [67, 2, 1, "", "propose_data"], [67, 5, 1, "", "proposing"], [67, 2, 1, "", "reset_gradients"], [67, 2, 1, "", "reset_gradients_context"], [67, 2, 1, "", "revert_data"], [67, 5, 1, "", "role_desc"], [67, 2, 1, "", "set_eval_fn_input"], [67, 2, 1, "", "set_grad_fn"], [67, 2, 1, "", "set_peers"], [67, 2, 1, "", "set_predecessors"], [67, 2, 1, "", "set_score"], [67, 2, 1, "", "step_data"], [67, 5, 1, "", "successor_map_fn"], [67, 2, 1, "", "to_dict"], [67, 2, 1, "", "trace_forward_pass"], [67, 2, 1, "", "trace_graph"], [67, 2, 1, "", "update_value"]], "optim.sampler": [[68, 1, 1, "", "ClassSampler"], [68, 1, 1, "", "RandomSampler"], [68, 1, 1, "", "Sample"], [68, 1, 1, "", "Sampler"]], "optim.sampler.ClassSampler": [[68, 2, 1, "", "call"], [68, 2, 1, "", "random_replace"], [68, 2, 1, "", "random_sample"]], "optim.sampler.RandomSampler": [[68, 2, 1, "", "call"], [68, 2, 1, "", "random_replace"], [68, 2, 1, "", "random_sample"], [68, 2, 1, "", "set_dataset"]], "optim.sampler.Sample": [[68, 5, 1, "", "data"], [68, 5, 1, "", "index"], [68, 2, 1, "", "to_dict"]], "optim.sampler.Sampler": [[68, 2, 1, "", "call"], [68, 5, 1, "", "dataset"], [68, 2, 1, "", "random_replace"], [68, 2, 1, "", "set_dataset"]], "optim.text_grad": [[69, 1, 1, "", "EvalFnToTextLoss"], [69, 1, 1, "", "LLMAsTextLoss"], [69, 1, 1, "", "Sum"], [69, 1, 1, "", "TGDOptimizer"], [70, 0, 0, "-", "backend_engine_prompt"], [71, 0, 0, "-", "llm_text_loss"], [72, 0, 0, "-", "ops"], [69, 4, 1, "", "sum_ops"], [73, 0, 0, "-", "text_loss_with_eval_fn"], [74, 0, 0, "-", "tgd_optimizer"]], "optim.text_grad.EvalFnToTextLoss": [[69, 2, 1, "", "backward"], [69, 2, 1, "", "forward"], [69, 2, 1, "", "set_backward_engine"]], "optim.text_grad.LLMAsTextLoss": [[69, 2, 1, "", "forward"]], "optim.text_grad.Sum": [[69, 2, 1, "", "backward"], [69, 2, 1, "", "forward"], [69, 5, 1, "", "name"]], "optim.text_grad.TGDOptimizer": [[69, 2, 1, "", "add_history"], [69, 2, 1, "", "add_score_to_current_param"], [69, 2, 1, "", "add_score_to_params"], [69, 6, 1, "", "constraint_text"], [69, 5, 1, "", "constraints"], [69, 2, 1, "", "get_gradient_memory_text"], [69, 5, 1, "", "params"], [69, 5, 1, "", "params_history"], [69, 2, 1, "", "propose"], [69, 5, 1, "", "proposing"], [69, 2, 1, "", "render_history"], [69, 2, 1, "", "revert"], [69, 2, 1, "", "step"], [69, 2, 1, "", "update_gradient_memory"], [69, 2, 1, "", "zero_grad"]], "optim.text_grad.llm_text_loss": [[71, 1, 1, "", "LLMAsTextLoss"]], "optim.text_grad.llm_text_loss.LLMAsTextLoss": [[71, 2, 1, "", "forward"]], "optim.text_grad.ops": [[72, 1, 1, "", "Sum"], [72, 4, 1, "", "sum_ops"]], "optim.text_grad.ops.Sum": [[72, 2, 1, "", "backward"], [72, 5, 1, "", "backward_engine"], [72, 2, 1, "", "forward"], [72, 5, 1, "", "name"], [72, 5, 1, "", "training"]], "optim.text_grad.text_loss_with_eval_fn": [[73, 1, 1, "", "EvalFnToTextLoss"]], "optim.text_grad.text_loss_with_eval_fn.EvalFnToTextLoss": [[73, 2, 1, "", "backward"], [73, 2, 1, "", "forward"], [73, 2, 1, "", "set_backward_engine"]], "optim.text_grad.tgd_optimizer": [[74, 1, 1, "", "HistoryPrompt"], [74, 1, 1, "", "Instruction"], [74, 1, 1, "", "TGDOptimizer"], [74, 4, 1, "", "extract_new_variable"]], "optim.text_grad.tgd_optimizer.HistoryPrompt": [[74, 5, 1, "", "eval_score"], [74, 5, 1, "", "id"], [74, 5, 1, "", "value"]], "optim.text_grad.tgd_optimizer.Instruction": [[74, 5, 1, "", "gts"], [74, 5, 1, "", "responses"], [74, 5, 1, "", "score"], [74, 5, 1, "", "text"]], "optim.text_grad.tgd_optimizer.TGDOptimizer": [[74, 2, 1, "", "add_history"], [74, 2, 1, "", "add_score_to_current_param"], [74, 2, 1, "", "add_score_to_params"], [74, 6, 1, "", "constraint_text"], [74, 5, 1, "", "constraints"], [74, 2, 1, "", "get_gradient_memory_text"], [74, 5, 1, "", "params"], [74, 5, 1, "", "params_history"], [74, 2, 1, "", "propose"], [74, 5, 1, "", "proposing"], [74, 2, 1, "", "render_history"], [74, 2, 1, "", "revert"], [74, 2, 1, "", "step"], [74, 2, 1, "", "update_gradient_memory"], [74, 2, 1, "", "zero_grad"]], "optim.trainer": [[75, 1, 1, "", "AdalComponent"], [75, 1, 1, "", "Trainer"], [76, 0, 0, "-", "adal"], [77, 0, 0, "-", "trainer"]], "optim.trainer.AdalComponent": [[75, 5, 1, "", "backward_engine"], [75, 2, 1, "", "configure_backward_engine"], [75, 2, 1, "", "configure_backward_engine_helper"], [75, 2, 1, "", "configure_callbacks"], [75, 2, 1, "", "configure_demo_optimizer_helper"], [75, 2, 1, "", "configure_optimizers"], [75, 2, 1, "", "configure_teacher_generator"], [75, 2, 1, "", "configure_teacher_generator_helper"], [75, 2, 1, "", "configure_text_optimizer_helper"], [75, 5, 1, "", "eval_fn"], [75, 2, 1, "", "evaluate_samples"], [75, 5, 1, "", "loss_fn"], [75, 2, 1, "", "loss_step"], [75, 2, 1, "", "pred_step"], [75, 2, 1, "", "prepare_eval"], [75, 2, 1, "", "prepare_loss"], [75, 2, 1, "", "prepare_task"], [75, 2, 1, "", "run_one_loss_sample"], [75, 2, 1, "", "run_one_task_sample"], [75, 5, 1, "", "task"], [75, 2, 1, "", "train_step"], [75, 5, 1, "", "training"], [75, 2, 1, "", "validate_condition"], [75, 2, 1, "", "validation_step"]], "optim.trainer.Trainer": [[75, 5, 1, "", "adaltask"], [75, 5, 1, "", "batch_val_score_threshold"], [75, 5, 1, "", "ckpt_file"], [75, 5, 1, "", "ckpt_path"], [75, 5, 1, "", "debug"], [75, 2, 1, "", "debug_report"], [75, 5, 1, "", "demo_optimizers"], [75, 2, 1, "", "diagnose"], [75, 2, 1, "", "fit"], [75, 2, 1, "", "gather_trainer_states"], [75, 2, 1, "", "initial_validation"], [75, 5, 1, "", "max_correct_samples"], [75, 5, 1, "", "max_error_samples"], [75, 5, 1, "", "max_proposals_per_step"], [75, 5, 1, "", "max_steps"], [75, 5, 1, "", "num_workers"], [75, 5, 1, "", "optimization_order"], [75, 5, 1, "", "optimizer"], [75, 2, 1, "", "prep_ckpt_file_path"], [75, 5, 1, "", "strategy"], [75, 5, 1, "", "test_dataset"], [75, 5, 1, "", "text_optimizers"], [75, 5, 1, "", "train_batch_size"], [75, 5, 1, "", "train_loader"], [75, 5, 1, "", "training"], [75, 5, 1, "", "val_dataset"]], "optim.trainer.adal": [[76, 1, 1, "", "AdalComponent"]], "optim.trainer.adal.AdalComponent": [[76, 5, 1, "", "backward_engine"], [76, 2, 1, "", "configure_backward_engine"], [76, 2, 1, "", "configure_backward_engine_helper"], [76, 2, 1, "", "configure_callbacks"], [76, 2, 1, "", "configure_demo_optimizer_helper"], [76, 2, 1, "", "configure_optimizers"], [76, 2, 1, "", "configure_teacher_generator"], [76, 2, 1, "", "configure_teacher_generator_helper"], [76, 2, 1, "", "configure_text_optimizer_helper"], [76, 5, 1, "", "eval_fn"], [76, 2, 1, "", "evaluate_samples"], [76, 5, 1, "", "loss_fn"], [76, 2, 1, "", "loss_step"], [76, 2, 1, "", "pred_step"], [76, 2, 1, "", "prepare_eval"], [76, 2, 1, "", "prepare_loss"], [76, 2, 1, "", "prepare_task"], [76, 2, 1, "", "run_one_loss_sample"], [76, 2, 1, "", "run_one_task_sample"], [76, 5, 1, "", "task"], [76, 2, 1, "", "train_step"], [76, 5, 1, "", "training"], [76, 2, 1, "", "validate_condition"], [76, 2, 1, "", "validation_step"]], "optim.trainer.trainer": [[77, 1, 1, "", "Trainer"]], "optim.trainer.trainer.Trainer": [[77, 5, 1, "", "adaltask"], [77, 5, 1, "", "batch_val_score_threshold"], [77, 5, 1, "", "ckpt_file"], [77, 5, 1, "", "ckpt_path"], [77, 5, 1, "", "debug"], [77, 2, 1, "", "debug_report"], [77, 5, 1, "", "demo_optimizers"], [77, 2, 1, "", "diagnose"], [77, 2, 1, "", "fit"], [77, 2, 1, "", "gather_trainer_states"], [77, 2, 1, "", "initial_validation"], [77, 5, 1, "", "max_correct_samples"], [77, 5, 1, "", "max_error_samples"], [77, 5, 1, "", "max_proposals_per_step"], [77, 5, 1, "", "max_steps"], [77, 5, 1, "", "num_workers"], [77, 5, 1, "", "optimization_order"], [77, 5, 1, "", "optimizer"], [77, 2, 1, "", "prep_ckpt_file_path"], [77, 5, 1, "", "strategy"], [77, 5, 1, "", "test_dataset"], [77, 5, 1, "", "text_optimizers"], [77, 5, 1, "", "train_batch_size"], [77, 5, 1, "", "train_loader"], [77, 5, 1, "", "training"], [77, 5, 1, "", "val_dataset"]], "optim.types": [[78, 1, 1, "", "EvaluationResult"], [78, 1, 1, "", "ParameterType"], [78, 1, 1, "", "PromptData"], [78, 1, 1, "", "TrainerResult"], [78, 1, 1, "", "TrainerStepResult"], [78, 1, 1, "", "TrainerValidateStats"]], "optim.types.EvaluationResult": [[78, 5, 1, "", "feedback"], [78, 5, 1, "", "score"]], "optim.types.ParameterType": [[78, 5, 1, "", "DEMOS"], [78, 5, 1, "", "GENERATOR_OUTPUT"], [78, 5, 1, "", "GRADIENT"], [78, 5, 1, "", "HYPERPARAM"], [78, 5, 1, "", "INPUT"], [78, 5, 1, "", "LOSS_OUTPUT"], [78, 5, 1, "", "NONE"], [78, 5, 1, "", "OUTPUT"], [78, 5, 1, "", "PROMPT"], [78, 5, 1, "", "RETRIEVER_OUTPUT"], [78, 5, 1, "", "SUM_OUTPUT"]], "optim.types.PromptData": [[78, 5, 1, "", "data"], [78, 5, 1, "", "id"], [78, 5, 1, "", "name"], [78, 5, 1, "", "requires_opt"]], "optim.types.TrainerResult": [[78, 5, 1, "", "effective_measure"], [78, 5, 1, "", "prompts"], [78, 5, 1, "", "step_results"], [78, 5, 1, "", "steps"], [78, 5, 1, "", "test_scores"], [78, 5, 1, "", "time_stamp"], [78, 5, 1, "", "trainer_state"], [78, 5, 1, "", "val_scores"], [78, 5, 1, "", "validate_stats"]], "optim.types.TrainerStepResult": [[78, 5, 1, "", "attempted_val_score"], [78, 5, 1, "", "prompt"], [78, 5, 1, "", "step"], [78, 5, 1, "", "test_score"], [78, 5, 1, "", "val_score"]], "optim.types.TrainerValidateStats": [[78, 5, 1, "", "max_score"], [78, 5, 1, "", "mean_of_score"], [78, 5, 1, "", "min_score"], [78, 5, 1, "", "std_of_score"]], "tracing": [[80, 0, 0, "-", "callback_manager"], [81, 0, 0, "-", "decorators"], [82, 0, 0, "-", "generator_call_logger"], [83, 0, 0, "-", "generator_state_logger"]], "tracing.callback_manager": [[80, 1, 1, "", "CallbackManager"]], "tracing.callback_manager.CallbackManager": [[80, 2, 1, "", "register_callback"], [80, 2, 1, "", "trigger_callbacks"]], "tracing.decorators": [[81, 4, 1, "", "trace_generator_call"], [81, 4, 1, "", "trace_generator_states"]], "tracing.generator_call_logger": [[82, 1, 1, "", "GeneratorCallLogger"], [82, 1, 1, "", "GeneratorCallRecord"]], "tracing.generator_call_logger.GeneratorCallLogger": [[82, 6, 1, "", "generator_names_to_files"], [82, 2, 1, "", "get_calls"], [82, 2, 1, "", "get_log_location"], [82, 2, 1, "", "load"], [82, 2, 1, "", "load_meta_data"], [82, 2, 1, "", "log_call"], [82, 2, 1, "", "register_generator"], [82, 2, 1, "", "reset"], [82, 2, 1, "", "save_meta_data"]], "tracing.generator_call_logger.GeneratorCallRecord": [[82, 5, 1, "", "input"], [82, 5, 1, "", "metadata"], [82, 5, 1, "", "model_kwargs"], [82, 5, 1, "", "output"], [82, 5, 1, "", "prompt_kwargs"], [82, 5, 1, "", "time_stamp"]], "tracing.generator_state_logger": [[83, 1, 1, "", "GeneratorStateLogger"], [83, 1, 1, "", "GeneratorStatesRecord"]], "tracing.generator_state_logger.GeneratorStateLogger": [[83, 6, 1, "", "generator_names"], [83, 2, 1, "", "get_log_location"], [83, 2, 1, "", "load"], [83, 2, 1, "", "log_prompt"], [83, 2, 1, "", "save"]], "tracing.generator_state_logger.GeneratorStatesRecord": [[83, 5, 1, "", "prompt_states"], [83, 5, 1, "", "time_stamp"]], "utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "config"], [87, 0, 0, "-", "data"], [88, 0, 0, "-", "file_io"], [89, 0, 0, "-", "global_config"], [90, 0, 0, "-", "lazy_import"], [91, 0, 0, "-", "logger"], [92, 0, 0, "-", "registry"], [93, 0, 0, "-", "serialization"], [94, 0, 0, "-", "setup_env"]], "utils.cache": [[85, 1, 1, "", "CachedEngine"], [85, 4, 1, "", "direct"], [85, 4, 1, "", "hash_text"], [85, 4, 1, "", "hash_text_sha1"]], "utils.config": [[86, 4, 1, "", "new_component"], [86, 4, 1, "", "new_components_from_config"]], "utils.data": [[87, 1, 1, "", "DataLoader"], [87, 1, 1, "", "Dataset"], [87, 1, 1, "", "Subset"], [87, 4, 1, "", "subset_dataset"]], "utils.data.DataLoader": [[87, 2, 1, "", "set_max_steps"]], "utils.data.Subset": [[87, 5, 1, "", "dataset"], [87, 5, 1, "", "indices"]], "utils.file_io": [[88, 4, 1, "", "append_to_jsonl"], [88, 4, 1, "", "load"], [88, 4, 1, "", "load_json"], [88, 4, 1, "", "load_jsonl"], [88, 4, 1, "", "load_pickle"], [88, 4, 1, "", "save"], [88, 4, 1, "", "save_csv"], [88, 4, 1, "", "save_json"], [88, 4, 1, "", "save_pickle"], [88, 4, 1, "", "write_list_to_jsonl"]], "utils.global_config": [[89, 4, 1, "", "get_adalflow_default_root_path"]], "utils.lazy_import": [[90, 1, 1, "", "LazyImport"], [90, 1, 1, "", "OptionalPackages"], [90, 4, 1, "", "safe_import"]], "utils.lazy_import.LazyImport": [[90, 2, 1, "", "load_class"]], "utils.lazy_import.OptionalPackages": [[90, 5, 1, "", "ANTHROPIC"], [90, 5, 1, "", "BEDROCK"], [90, 5, 1, "", "COHERE"], [90, 5, 1, "", "DATASETS"], [90, 5, 1, "", "FAISS"], [90, 5, 1, "", "GOOGLE_GENERATIVEAI"], [90, 5, 1, "", "GROQ"], [90, 5, 1, "", "OLLAMA"], [90, 5, 1, "", "OPENAI"], [90, 5, 1, "", "PGVECTOR"], [90, 5, 1, "", "QDRANT"], [90, 5, 1, "", "SQLALCHEMY"], [90, 5, 1, "", "TORCH"], [90, 5, 1, "", "TRANSFORMERS"]], "utils.logger": [[91, 4, 1, "", "get_current_script_and_line"], [91, 4, 1, "", "get_logger"], [91, 4, 1, "", "printc"]], "utils.registry": [[92, 1, 1, "", "EntityMapping"]], "utils.registry.EntityMapping": [[92, 2, 1, "", "get"], [92, 2, 1, "", "get_all"], [92, 2, 1, "", "register"]], "utils.serialization": [[93, 1, 1, "", "ObjectTypes"], [93, 4, 1, "", "check_object"], [93, 4, 1, "", "default"], [93, 4, 1, "", "deserialize"], [93, 4, 1, "", "serialize"], [93, 4, 1, "", "to_dict"]], "utils.serialization.ObjectTypes": [[93, 5, 1, "", "CLASS"], [93, 5, 1, "", "INSTANCE"], [93, 5, 1, "", "TYPE"]], "utils.setup_env": [[94, 4, 1, "", "setup_env"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "data", "Python data"], "4": ["py", "function", "Python function"], "5": ["py", "attribute", "Python attribute"], "6": ["py", "property", "Python property"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:data", "4": "py:function", "5": "py:attribute", "6": "py:property"}, "terms": {"": [1, 2, 4, 11, 12, 14, 15, 20, 21, 29, 30, 34, 37, 38, 39, 59, 62, 66, 67, 68, 69, 71, 73, 75, 76, 77, 91, 96, 97, 100, 104, 108, 109, 110, 111, 113, 114, 117, 118, 119, 120, 121, 123, 125, 126, 128, 130, 131, 133, 134, 136, 137, 138, 142, 143, 145, 150, 151, 153], "0": [2, 4, 10, 11, 13, 15, 20, 21, 22, 24, 28, 29, 30, 31, 35, 36, 43, 51, 53, 54, 55, 56, 57, 59, 62, 69, 73, 74, 75, 77, 78, 90, 96, 99, 100, 103, 108, 109, 110, 111, 114, 118, 120, 121, 129, 130, 131, 135, 136, 137, 138, 142, 150, 151, 153], "00": [109, 118, 119, 142], "0001": 35, "00016600126": 120, "00018637415": 120, "0003912348": 120, "00045548353": 120, "00063306844": 120, "00093111617": 120, "0009763892": 120, "001149847": 120, "001270235": 120, "001274437": 120, "0013953627": 120, "0015121206": 120, "0016585035": 120, "0017067948": 120, "0017369769": 120, "0018af12": 118, "002": 137, "002240922": 120, "0023736332": 120, "0024688914": 120, "0025802834": 120, "0027390209": 120, "002749016": 120, "0027831418": 120, "0032514224": 120, "0032596611": 120, "0035554452": 120, "0035945757": 120, "004110795": 120, "0042391727": 120, "00427709": 120, "004391488": 120, "0045538875": 120, "0048683644": 120, "005190901": 120, "005429781": 120, "0055172783": 120, "0059066266": 120, "0060756463": 120, "0065862634": 120, "006953944": 120, "007086745": 120, "0072255824": 120, "0073946016": 120, "007424784": 120, "0076722763": 120, "008243256": 120, "008804435": 120, "00888027": 120, "00918361": 120, "0092658885": 120, "009380581": 120, "009410762": 120, "009845384": 120, "0098876385": 120, "0099192085": 120, "00z": 118, "010159277": 120, "010340369": 120, "01047317": 120, "010648226": 120, "010723059": 120, "011026398": 120, "01102852": 120, "011178068": 120, "011329738": 120, "011336377": 120, "011663412": 120, "0118985": 120, "012314276": 120, "012414178": 120, "012519513": 120, "012596182": 120, "01262": 121, "012740267": 120, "01283127": 120, "012846436": 120, "013225611": 120, "013333333333333197": 121, "013376684": 120, "013642286": 120, "013799232": 120, "014256966": 120, "014401053": 120, "0144541375": 120, "014545139": 120, "014752985": 120, "014813349": 120, "01541699": 120, "015417241": 120, "015500659": 120, "015549791": 120, "015742956": 120, "015791247": 120, "015851611": 120, "01600117": 120, "016137673": 120, "016201723": 120, "016310379": 120, "016319677": 120, "016503545": 120, "016853655": 120, "017123526": 120, "017179621": 120, "017199362": 120, "01721584": 120, "017252058": 120, "017384859": 120, "0175027": 120, "017819481": 120, "017942544": 120, "018185215": 120, "01821555": 120, "018579558": 120, "019038836": 120, "0191": 130, "019186236": 120, "019337907": 120, "01965455": 120, "01t12": 118, "01z": 118, "020113317": 120, "020202424": 120, "020318555": 120, "02047543": 120, "020702936": 120, "02072903": 120, "020733269": 120, "020777322": 120, "02094634": 120, "02170693": 120, "021855626": 120, "022022463": 120, "022083132": 120, "022370934": 120, "022491662": 120, "022583641": 120, "022795979": 120, "022917315": 120, "023175154": 120, "02349366": 120, "02435818": 120, "024447458": 120, "024479514": 120, "02448e3fd394": 118, "02449575": 120, "024570517": 120, "024691852": 120, "024773424": 120, "02479802": 120, "024821715": 120, "0249183": 120, "024919357": 120, "024995193": 120, "025014881": 120, "025159756": 120, "025237864": 120, "025283365": 120, "025304629": 120, "025344033": 120, "0253592": 120, "025449503": 120, "025763396": 120, "025811687": 120, "025829377": 120, "026026547": 120, "02642089": 120, "02646639": 120, "026527058": 120, "026560202": 120, "026845565": 120, "02686073": 120, "027526028": 120, "027646756": 120, "027719192": 120, "02781625": 120, "02787692": 120, "027888212": 120, "028250396": 120, "028274542": 120, "028392596": 120, "028419416": 120, "028588437": 120, "028709164": 120, "028711103": 120, "028999276": 120, "029023057": 120, "029095493": 120, "029393617": 120, "029454285": 120, "029578406": 120, "02959079": 120, "029819863": 120, "02t15": 128, "02z": 118, "03": 142, "030351067": 120, "030515974": 120, "030561475": 120, "030737398": 120, "031122655": 120, "031425994": 120, "03148666": 120, "03172": 136, "031992972": 120, "032282718": 120, "03250003": 120, "03254835": 120, "03288636": 120, "032958794": 120, "033031233": 120, "033200253": 120, "033320982": 120, "03374": 121, "03409": [74, 121, 150, 151], "03414193": 120, "034190223": 120, "034338057": 120, "03438339": 120, "034398723": 120, "034489725": 120, "034673136": 120, "034793064": 120, "035096403": 120, "03520434": 120, "035276778": 120, "03530092": 120, "035399742": 120, "0354458": 120, "035460413": 120, "03567275": 120, "03575969": 120, "035794087": 120, "035945754": 120, "036188427": 120, "036249094": 120, "03629": [0, 1, 109], "03648406": 120, "036582768": 120, "03714": [150, 151], "03718945": 120, "037280865": 120, "037715487": 120, "03773546": 120, "037787925": 120, "03828147": 120, "038294982": 120, "03841571": 120, "038463477": 120, "038898624": 120, "039161157": 120, "03934316": 120, "03940383": 120, "03940568": 120, "039555497": 120, "039792012": 120, "039828505": 120, "039919507": 120, "03t16": 128, "03z": 118, "04": 119, "040178344": 120, "040274926": 120, "04090271": 120, "041820247": 120, "041868538": 120, "042224888": 120, "042285554": 120, "042497892": 120, "042649563": 120, "042810217": 120, "0428619": 120, "042922568": 120, "042952903": 120, "043104574": 120, "04352925": 120, "04363117": 120, "043776043": 120, "043802254": 120, "043893255": 120, "044017497": 120, "0442831": 120, "044408932": 120, "0445487": 120, "044596992": 120, "04500747": 120, "045128196": 120, "045200635": 120, "045318954": 120, "04537962": 120, "045409955": 120, "045500956": 120, "045755986": 120, "046214752": 120, "046380643": 120, "046842538": 120, "047301304": 120, "04732545": 120, "04735133": 120, "04744618": 120, "048018675": 120, "048170548": 120, "048242986": 120, "04844335": 120, "048534352": 120, "04865569": 120, "04874669": 120, "04882248": 120, "0491107": 120, "049112227": 120, "049257103": 120, "049474705": 120, "04964343": 120, "04988489": 120, "04it": 118, "05": [35, 127, 142], "05011172": 120, "050126344": 120, "050688066": 120, "050995983": 129, "05133363": 120, "051385745": 120, "051749755": 120, "05202276": 120, "052057996": 120, "052106287": 120, "05220287": 120, "052417103": 120, "053175453": 120, "05331357": 120, "05338779": 120, "05369113": 120, "05408623": 120, "054115806": 120, "054617435": 120, "054762308": 120, "055341803": 120, "055390093": 120, "055631552": 120, "055824716": 120, "05584484": 120, "05606617": 120, "056500793": 120, "056549083": 120, "057031997": 120, "057118867": 120, "057209868": 120, "05794953": 120, "057968218": 120, "05877048": 120, "059393916": 120, "059543144": 120, "059977766": 120, "06": 128, "060026057": 120, "06033427": 120, "060455605": 120, "060750425": 120, "060758945": 120, "060940947": 120, "06109262": 120, "06205429": 120, "062150873": 120, "062199164": 120, "062427312": 120, "06244062": 120, "0625372": 120, "062609315": 120, "06335816": 120, "063458666": 120, "06351934": 120, "06358001": 120, "06424735": 120, "06430802": 120, "06437227": 120, "06467": 121, "06527871": 120, "065521374": 120, "065724425": 120, "06596588": 120, "06615905": 120, "066492066": 120, "06691674": 120, "067159414": 120, "06782676": 120, "06799412": 120, "06842874": 120, "06881507": 120, "069404125": 120, "06978089": 120, "06983": 134, "06995014": 120, "06ea7cea": 118, "07": [109, 127], "070553556": 120, "07061748": 120, "0708433": 120, "0708916": 120, "07113305": 120, "07158817": 120, "07185742": 120, "07249819": 120, "07261953": 120, "07296812": 120, "07298353": 120, "074030526": 120, "07407882": 120, "07456173": 120, "07486424": 120, "07496": [150, 151], "07510691": 120, "07554": 136, "07595626": 120, "07597": 15, "076138265": 120, "07654167": 120, "07736263": 120, "077507496": 120, "07753363": 120, "077776305": 120, "07794212": 120, "0780387": 120, "078569904": 120, "078763075": 120, "07881136": 120, "07883": [121, 143], "079110995": 120, "07989968": 120, "08088789": 120, "08103276": 120, "08112934": 120, "081225924": 120, "08199859": 120, "08256907": 120, "08275107": 120, "08277125": 120, "082872406": 120, "083054416": 120, "08317575": 120, "083539754": 120, "083600424": 120, "083737075": 120, "08397853": 120, "0841717": 120, "08426777": 120, "08432844": 120, "084389105": 120, "08494435": 120, "08523846": 120, "08553": 134, "085717015": 120, "085905805": 120, "08651248": 120, "08658626": 120, "08669449": 120, "08774": [54, 121], "08851453": 120, "08861449": 120, "08880766": 120, "088952534": 120, "08962861": 120, "09": [109, 118], "090455905": 120, "09081991": 120, "09100191": 120, "091183916": 120, "091244586": 120, "09148726": 120, "09172993": 120, "09199488": 120, "09209394": 120, "09213976": 120, "092639945": 120, "0935402": 120, "09354997": 120, "09382995": 120, "09433865": 120, "0946509": 120, "09476": 121, "09503723": 120, "09614793": 120, "09634069": 120, "09793471": 120, "09925275": 120, "099495426": 120, "0d16": [2, 4, 137], "0d95cc65e6ef": 120, "0x104970220": 138, "0x104970400": 138, "0x105e3b920": 138, "0x105e3bc40": 138, "0x1062a2840": 138, "0x106d691c0": 138, "0x10fb26f20": 118, "0x11382fa60": 109, "0x11384b740": 109, "0x11742eca0": 138, "0x117b98360": 138, "0x14d9d3f60": 138, "0x14d9e4040": 138, "0x14d9e40e0": 138, "0x14d9e4180": 138, "0x14d9e4220": 138, "0x14d9e4360": 138, "1": [0, 1, 2, 4, 8, 11, 13, 14, 15, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 33, 34, 36, 38, 43, 48, 50, 51, 53, 54, 55, 56, 57, 59, 62, 64, 67, 69, 73, 75, 76, 77, 78, 86, 90, 93, 96, 99, 100, 102, 108, 109, 110, 111, 114, 118, 119, 121, 124, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 141, 142, 143, 145, 149, 150, 151, 153], "10": [0, 1, 13, 25, 59, 67, 68, 75, 77, 91, 109, 118, 121, 125, 127, 130, 134, 136, 138, 145, 150], "100": [13, 33, 43, 45, 47, 50, 86, 100, 105, 118, 119, 120, 121, 129, 131, 142, 150, 151], "1000": [2, 4, 59, 75, 77, 104, 119, 121], "100156106": 120, "10046611": 120, "10054244": 120, "10064811": 120, "10204348": 120, "10205": 118, "10210415": 120, "1024": 126, "102407485": 120, "102468155": 120, "10289283": 120, "1029535": 120, "103074834": 120, "104888655": 120, "10519821": 120, "10580489": 120, "106168896": 120, "106957585": 120, "10762493": 120, "108": 142, "10868": 134, "10875195": 120, "10950564": 120, "10fa": [48, 50], "11": [119, 121, 134, 136, 142], "111386344": 120, "11155285": 120, "11164943": 120, "11174601": 120, "1124177": 120, "113": [100, 150, 151], "11396741": 120, "11401": [134, 136, 141], "11423773": 120, "11434": 13, "11496575": 120, "11511": 134, "11532976": 120, "1156331": 120, "115995646": 120, "11618881": 120, "11686489": 120, "11802388": 120, "12": [100, 103, 109, 121, 134, 142, 150, 151], "121821225": 120, "12218524": 120, "122670576": 120, "122853": 120, "123": [40, 43], "12652": 134, "127": 96, "128": 13, "12it": 118, "13": [109, 121, 134, 153], "13125569": 120, "13164201": 120, "13395482": 120, "13516818": 120, "13577485": 120, "13985154": 120, "14": [121, 129, 130, 134, 142], "14283": 134, "144": [47, 50, 142], "14545332": 120, "14796448": 120, "149": 109, "149265": 109, "15": [120, 121, 130, 134, 142], "151683837681807": 136, "155": 153, "15884": 134, "16": [10, 109, 121, 130, 134, 153], "1617": 153, "1625": 153, "163da9868ea4": [2, 4, 137], "16574481": 120, "1664": 153, "17": [121, 130, 134, 150], "17072": 121, "1720": 153, "17654371": 120, "17761531": 120, "17933443": 120, "18": [109, 121, 127], "180": 131, "18041": 121, "18089913": 120, "18447268": 120, "18527": 109, "1855": 142, "19": [121, 142], "1909": 153, "19306852": 120, "196ec25d39c4": 120, "19736": 121, "1976": [56, 57, 121], "1995": 153, "1997": 109, "1998": [56, 57, 121], "1e": 35, "2": [0, 1, 2, 4, 11, 13, 14, 15, 17, 19, 20, 21, 22, 25, 28, 29, 30, 31, 34, 36, 38, 43, 51, 54, 55, 56, 57, 59, 64, 67, 75, 76, 86, 93, 96, 99, 100, 102, 109, 110, 111, 114, 118, 119, 120, 121, 124, 126, 127, 129, 130, 131, 133, 134, 135, 136, 137, 141, 142, 143, 145, 149, 150, 151], "20": [100, 114, 121, 142, 150, 151, 153], "200": [2, 4, 86, 131], "2000": [100, 121, 150, 151, 153], "2002": 121, "2004": 121, "2005": [121, 134, 136, 141], "2008": 153, "2009": 134, "2010": 121, "2014": [20, 21], "2015": 153, "2020": [121, 126, 134, 141], "2021": [118, 121], "2023": [0, 1, 121, 134], "2023c": 134, "2024": [8, 10, 11, 12, 109, 121, 127, 128, 143], "20240229": 126, "20417552": 120, "2048": 13, "21": [121, 128], "2107": 121, "21549304": 129, "2167": 118, "21f0385d": 118, "22": [12, 121, 127, 138], "2210": [0, 1, 109], "2222": 121, "223220": 128, "226": [100, 150, 151], "2301": 134, "2303": [54, 121, 134], "2305": 134, "2307": 136, "2309": [15, 74, 121, 150, 151], "2310": [121, 134, 136, 150, 151], "2311": 121, "2329ffa8d4b6": 118, "24": [13, 142], "2401": [121, 134, 143], "2402": 121, "24047995": 129, "2406": [150, 151], "2408": 121, "24366009": 129, "244": 109, "244562": 109, "2471023025": 134, "249": 127, "24it": 118, "25": [20, 21, 28, 100, 127, 136, 145, 150, 151], "2500": 121, "256": [33, 86, 118, 119, 120, 136], "266": 109, "27": 135, "27cc": 118, "27cec433": 137, "28": [56, 57, 121, 142], "287": 109, "29": [56, 57, 121, 153], "297": 109, "29728": 121, "2a78": 118, "2ae492258b53": 137, "2b": 15, "2d72e6e7": 130, "2e25ae5336c8": [2, 4, 137], "2e6f4452827b": 118, "2e8e63041698": 118, "2f": 138, "2it": 118, "2wikimultihopqa": 121, "3": [0, 1, 11, 20, 21, 29, 30, 31, 33, 35, 36, 43, 51, 54, 55, 56, 57, 59, 64, 69, 74, 75, 76, 81, 86, 93, 96, 99, 102, 109, 110, 111, 114, 118, 119, 120, 121, 123, 124, 126, 127, 129, 130, 133, 134, 135, 136, 137, 143, 144, 145, 149, 153], "30": [103, 131], "301": 109, "31": 103, "311": 121, "318": 121, "321": 109, "32768": 12, "33": 121, "3333333333333333": 121, "33333333333333337": 121, "33437008": 129, "353b738c1b71": 118, "36": [47, 50, 100, 142, 150, 151], "37": 128, "37041178": 129, "37da1fbf": 130, "37e1d8ff0526": 118, "37it": 118, "38404a09": 130, "39": 127, "3927": [2, 4, 137], "3929": 134, "3938": 134, "3b": 15, "3rd": [28, 136], "4": [0, 1, 11, 12, 35, 43, 54, 57, 59, 75, 77, 87, 96, 99, 100, 102, 109, 121, 124, 127, 130, 134, 135, 136, 138, 142, 143, 145, 150, 151], "40": [13, 125, 142], "400": 86, "400m": [134, 141], "401": 123, "402c": 130, "405a": 118, "4077": 118, "40f0": [2, 4, 137], "40th": 121, "417ab8b4e3cc": 130, "42": [131, 142], "4206": 118, "424242424244": 109, "4248": [2, 4, 137], "428d": 130, "43": 127, "435b": 118, "43a4": 118, "43f5": 118, "44": 128, "440": 99, "442f": 118, "44a8aa37": [2, 4, 137], "44fc": 130, "45": [40, 121, 128], "4509756": 129, "4568096570283078": 136, "45efa517": 118, "46": 142, "465": 109, "4667": 118, "4682": 130, "46it": 118, "47": 109, "4780": 118, "48": 109, "483b": 118, "485": 109, "4870": 118, "48ce": 118, "48it": 142, "49": [109, 127], "4917": 120, "493d": 118, "49b5": [2, 4, 137], "49ff": 118, "4a392e464fe7": 130, "4aa8": 137, "4aae": 150, "4bd0": 118, "4ca4": 137, "4ce3": 120, "4d8e": [100, 150, 151], "4dbb": [48, 50], "4e0f": [48, 50], "4e24": 118, "4eb4": 118, "4f11": 137, "4f5f": 118, "4f6f": 130, "4f88": [2, 4, 137], "4o": [121, 136, 142, 144], "5": [0, 1, 2, 4, 11, 13, 20, 21, 22, 26, 29, 34, 35, 36, 54, 59, 75, 77, 81, 99, 103, 109, 111, 114, 118, 121, 123, 126, 127, 129, 134, 135, 136, 137, 138, 143, 144, 145], "50": [2, 3, 15, 45, 50, 100, 109, 118, 138, 150, 151], "51": 109, "51011": 142, "512": 15, "5166601493236314": 136, "518a": 118, "52": 109, "5316efd58d58": 118, "5343238380789569": 136, "54": [100, 150, 153], "5432": 24, "544": 109, "55": 128, "56": 128, "569a": 118, "57": 142, "582859": 128, "5869e6cd": 130, "59it": 119, "5a8b57f25542995d1e6f1371": 153, "5ba2": 120, "6": [10, 59, 68, 100, 109, 118, 121, 127, 129, 134, 136, 138, 142, 143, 150, 151, 153], "60": 142, "600": [47, 50], "609": 118, "61": 142, "6175549": 129, "6229580777634034": [20, 21], "6294762236217233": 136, "63072": 118, "6333": 136, "64": [13, 142], "64987b2b": 118, "65": [100, 121, 150], "66": 151, "6666666666666666": [121, 138], "67": 142, "69": 142, "6986ba52a0d3": 130, "7": [13, 24, 100, 103, 121, 127, 131, 134, 135, 136, 143, 150, 151], "70": 131, "70b": [12, 109, 135], "71a2": 130, "72": [100, 121, 138, 150, 151], "7335e34ee0c6": 118, "73c12be3": 118, "75": [20, 21, 131, 136, 142], "756148": 128, "75dd1e09abab": 150, "75dd1e09abab_root": 150, "765794": 128, "768": 119, "77": [142, 151], "7749999761581421": 136, "7790170272403408": 136, "78": 142, "782": 109, "7844": 118, "78917586": 120, "79it": 118, "7a17ed45": 118, "7a4f86892556": 118, "7b": [12, 15], "7minut": 121, "8": [8, 11, 13, 20, 21, 59, 75, 77, 100, 103, 121, 129, 134, 136, 142, 150, 151, 153], "80": [96, 100, 142, 150, 151], "800": [2, 4], "8000": 96, "8031794089550072": 136, "81": 142, "8109999895095825": 136, "8119999766349792": 136, "8169999718666077": 136, "8172": [48, 50], "8192": [12, 29, 109, 123, 135], "81it": 142, "82": 142, "823": 142, "82e6": [100, 150, 151], "82fb": 137, "8348623853211009": 142, "83rd": 121, "84": [142, 151], "840021aa1953": 118, "8426": 142, "8462": 150, "85": 153, "86": 142, "8678": 118, "87": [100, 150, 151], "87e0": 118, "88": [100, 142, 150, 151], "8819": 142, "8819444444444444": 142, "8871": 137, "88b1": 137, "89": [100, 142, 150, 151], "8905dc5f": 137, "8977522850037": 142, "89th": 121, "8a05a36b9485": [48, 50], "8a12": 130, "8b": [12, 29, 109, 123], "8b0d": 118, "8bc3": 118, "8be5": 137, "8c3e": 118, "8e52": 118, "8e745a35": [48, 50], "8x7b": 12, "9": [13, 100, 121, 134, 135, 136, 150, 151], "90": [100, 125, 142, 150, 151], "90ff": 130, "91": [100, 150, 151], "910e984cdb65": 118, "9122": 118, "92": [100, 150, 151], "93922b619293": 118, "94": [100, 150, 151], "9435ed755e20": 118, "9498793313012154": 136, "95": [13, 15, 53, 109, 121], "95297": 109, "96": [100, 150, 151], "9670": 118, "9696708": 136, "97": [100, 150, 151], "9701269": 136, "9752": 121, "9789": 121, "97db": [2, 4, 137], "98": [100, 127, 136, 150, 151], "9827": 121, "98742366": 136, "99": [100, 150, 151], "9950029253959656": 136, "99520767": 136, "9994476437568665": 136, "9994490742683411": 136, "9996004700660706": 136, "9a424d4c": 118, "9c14": 120, "9ca4": [2, 4, 137], "9dc8": [100, 150, 151], "9dd7d34128df": [100, 150, 151], "9nnn": [100, 150, 151], "A": [2, 4, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 24, 26, 28, 30, 33, 35, 43, 48, 50, 54, 55, 57, 59, 64, 65, 67, 69, 72, 74, 78, 80, 87, 92, 100, 103, 109, 110, 111, 118, 120, 121, 123, 124, 127, 129, 130, 131, 134, 135, 136, 138, 142, 150, 151], "And": [1, 36, 54, 59, 100, 104, 109, 110, 121, 126, 131, 133, 134, 136, 138, 141, 150, 151], "As": [8, 22, 29, 31, 35, 100, 111, 114, 118, 120, 123, 133, 134, 136, 138, 141, 143, 145, 150, 151], "At": [1, 109, 127, 135, 142], "Be": [59, 69, 74], "But": [15, 59, 75, 76, 97, 99, 100, 109, 110, 121, 126, 128, 132, 134, 136, 138, 150, 151, 153], "By": [36, 100, 114, 119, 123, 134, 137, 138, 150, 151], "For": [0, 1, 2, 4, 10, 13, 17, 19, 22, 28, 36, 37, 55, 57, 59, 64, 75, 77, 95, 96, 99, 100, 104, 109, 110, 111, 118, 119, 124, 129, 130, 132, 134, 135, 136, 137, 138, 141, 143, 145, 150, 151], "If": [1, 2, 4, 13, 15, 17, 19, 20, 22, 23, 28, 29, 32, 33, 35, 36, 40, 42, 43, 56, 57, 59, 66, 67, 68, 69, 74, 75, 76, 77, 81, 82, 91, 95, 96, 97, 99, 100, 103, 104, 109, 111, 118, 119, 121, 123, 125, 126, 131, 133, 134, 136, 137, 138, 145, 150, 151], "In": [30, 31, 38, 43, 47, 50, 56, 57, 59, 62, 69, 72, 73, 75, 76, 95, 100, 110, 111, 114, 117, 118, 120, 121, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 145, 150, 151, 153], "It": [1, 2, 3, 4, 6, 8, 9, 14, 15, 20, 21, 22, 29, 30, 31, 35, 36, 37, 40, 43, 51, 56, 57, 59, 62, 66, 67, 68, 69, 73, 75, 77, 81, 90, 95, 97, 100, 108, 109, 110, 111, 112, 114, 118, 119, 120, 121, 123, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 143, 145, 150, 151], "Its": [118, 136], "NOT": [17, 19, 109, 131], "No": [34, 55, 57, 104, 121, 153], "Not": [6, 99, 121], "Of": [100, 150, 151], "On": [111, 131], "One": [59, 75, 76, 83, 130], "Or": [36, 59, 67, 103, 121, 132, 138], "Such": 29, "That": 153, "The": [1, 2, 3, 4, 13, 15, 17, 19, 20, 21, 22, 24, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 45, 50, 54, 55, 57, 58, 59, 62, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 81, 82, 83, 86, 87, 88, 90, 91, 93, 95, 96, 97, 99, 100, 104, 105, 108, 109, 110, 111, 114, 117, 118, 119, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 150, 151, 153], "Then": [2, 4, 96, 118, 120, 129, 130, 134, 135, 137, 138], "There": [0, 1, 9, 15, 20, 23, 95, 110, 121, 125, 126, 127, 132, 136], "These": [4, 96, 110, 114, 120, 121, 124, 132, 133, 136, 137, 138, 143], "To": [13, 20, 21, 22, 39, 40, 43, 87, 95, 96, 97, 99, 100, 103, 104, 105, 109, 111, 114, 117, 119, 121, 124, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 143, 145, 150, 151, 153], "Will": [59, 75, 77], "With": [30, 35, 39, 74, 100, 109, 118, 120, 124, 129, 130, 131, 135, 142, 150, 151, 153], "_": [20, 21], "_______": 109, "________": [109, 131], "__________": 131, "__call__": [15, 29, 41, 59, 63, 64, 65, 110, 114, 123, 124, 153], "__dict__": [28, 31, 118], "__getitem__": 87, "__getitems__": 87, "__init__": [15, 20, 21, 22, 29, 81, 100, 108, 109, 114, 119, 127, 128, 129, 131, 136, 138, 142, 150, 151, 153], "__input_fields__": [17, 18, 111, 131, 142], "__len__": 87, "__main__": [131, 138], "__name__": [93, 127, 129], "__output_fields__": [17, 18, 131, 142], "__repr__": [59, 63, 114], "__str__": [1, 32], "__version__": 90, "_acal": [11, 12, 14, 15, 37], "_additional_llm_tool": 109, "_call": [11, 12, 14, 15, 37, 82], "_coarse_label": 142, "_coarse_labels_desc": [111, 142], "_combine_input_and_model_kwarg": 129, "_compon": 128, "_compute_single_item": [54, 55, 57], "_diagnos": [100, 150, 151], "_embedd": 136, "_extra_repr": [114, 119], "_few_shot_demo": 130, "_generator_names_to_fil": 82, "_generator_trac": 81, "_init_tool": 109, "_is_async": 138, "_output": 132, "_output_processor": 131, "_paramet": 128, "_prepare_input": [142, 153], "_run_one_step": 109, "_score": 130, "_student_trac": 29, "_template_str": 128, "_trace": [29, 130], "_trace_map": 83, "a2acf8ba4c27": 118, "a3aa": [48, 50], "a45ad4690a47": 130, "a8b8": 130, "a958": 118, "aa81": 118, "aaa8": 118, "aaai": 121, "ab": [0, 1, 15, 54, 74, 109, 121, 123, 134, 136, 141, 150, 151], "ab64": 118, "aba9": 118, "abbr": 142, "abbrevi": [111, 142], "abc": 118, "aberdeen": 153, "abil": [109, 118, 121, 124, 134], "abl": [100, 110, 111, 117, 121, 123, 134, 136, 139, 141, 142, 150, 151], "about": [8, 24, 54, 96, 97, 100, 121, 123, 125, 126, 134, 141, 142, 150, 151], "abov": [1, 100, 109, 114, 121, 123, 125, 126, 128, 131, 133, 134, 136, 138, 142, 150, 151, 153], "abstract": [19, 37, 52, 58, 59, 68, 87, 105, 110, 111, 113, 124, 125, 129, 131, 142], "abstract_algebra": 121, "ac": [20, 21, 134], "ac78": 120, "academ": [121, 137], "acal": [7, 8, 9, 10, 12, 13, 14, 29, 30, 33, 34, 36, 37, 39, 64, 110, 114, 123, 124, 129, 136, 138], "acc_list": [51, 57], "accept": [87, 108, 123, 129], "access": [9, 15, 20, 23, 31, 42, 43, 81, 100, 103, 109, 110, 121, 135, 136, 138, 150, 151], "accomplish": 124, "accord": [2, 4, 20, 21, 110, 121, 124, 134, 141, 143], "accordingli": 131, "accordion": [100, 150, 151], "account": 123, "accumul": [29, 132], "accur": [110, 134, 136], "accuraci": [1, 51, 57, 59, 62, 100, 108, 109, 121, 125, 134, 137, 142, 143, 150, 151, 153], "accus": 153, "acetaminophen": 114, "achiam": 121, "achiev": [34, 100, 111, 121, 123, 125, 134, 138, 141, 150, 151, 153], "acl": 121, "acm": 121, "acronym": 142, "across": [35, 100, 111, 121, 138, 142, 145, 150, 151], "act": [105, 109, 120, 124, 135], "action": [1, 43, 99, 135, 137], "action_typ": 43, "activ": [43, 97, 104, 110, 131], "actual": [17, 19, 20, 23, 35, 59, 75, 76, 109, 128, 131, 132, 136, 137], "acycl": 124, "ad": [14, 20, 21, 22, 24, 29, 30, 31, 35, 43, 59, 62, 67, 98, 100, 104, 110, 114, 118, 127, 128, 132, 136, 138, 142, 150, 151], "ada": [100, 137, 150, 151], "adaflow": 153, "adal": [17, 18, 59, 75, 100, 110, 121, 142, 150, 151, 153], "adal_compon": [100, 142, 150, 151, 153], "adalcompon": [67, 75, 76, 77, 78, 105, 121, 124, 153], "adalcomponent_": 124, "adalflow": [2, 4, 10, 20, 21, 28, 29, 31, 43, 45, 50, 54, 58, 59, 62, 66, 67, 75, 77, 81, 82, 90, 91, 101, 102, 105, 109, 110, 111, 114, 117, 118, 119, 123, 124, 125, 127, 128, 129, 131, 132, 133, 134, 136, 137, 138, 141, 150, 151, 153], "adaltask": [59, 75, 77, 100, 142, 150, 151, 153], "adaplcompon": [59, 75, 77], "adapt": [20, 21, 30, 54, 55, 57, 62, 73, 104, 119, 121, 134, 137, 138], "adaptat": 121, "add": [0, 1, 17, 19, 20, 21, 29, 30, 31, 33, 35, 40, 43, 59, 67, 69, 72, 74, 75, 76, 91, 95, 96, 99, 100, 104, 109, 111, 114, 118, 119, 124, 126, 129, 130, 131, 132, 135, 136, 138, 141, 142, 150, 151], "add_a_b": 30, "add_compon": 29, "add_generation_prompt": 15, "add_grad": [59, 67], "add_gradi": [59, 67], "add_histori": [59, 69, 74], "add_item": 136, "add_llm_as_fallback": [0, 1, 109], "add_missing_right_brac": [35, 40], "add_missing_right_bracket": [35, 40], "add_missing_right_parenthesi": 35, "add_on": 114, "add_point": 138, "add_scor": [59, 61, 62], "add_score_to_current_param": [59, 69, 74], "add_score_to_param": [59, 69, 74], "add_score_to_trac": [59, 67], "add_successor_map_fn": [59, 67, 110, 153], "add_to_trac": [59, 67], "addab": 30, "addit": [0, 1, 20, 21, 35, 43, 109, 119, 121, 123, 127, 129, 134, 135, 138, 142], "addition": [10, 12, 13, 15, 20, 23, 24, 37, 100, 109, 114, 119, 121, 124, 127, 130, 134, 136, 138, 150, 151], "additional_context": [42, 138], "additional_info": 52, "additon": 41, "addonecompon": 114, "address": [59, 69, 74, 125, 137], "adher": 131, "adjust": [13, 100, 125, 134, 150, 151], "admit": [121, 143], "adopt": 105, "adpat": 123, "advanc": [44, 114, 121, 126, 127, 136, 137], "advantag": [100, 142, 150, 151], "advis": 28, "ae99": 118, "afbd": 118, "afc": [2, 4, 137], "affect": [13, 54, 111, 119, 121], "after": [13, 20, 21, 28, 31, 33, 36, 38, 40, 95, 96, 99, 100, 109, 111, 120, 121, 123, 126, 127, 131, 132, 135, 136, 138, 150, 151], "afun": 29, "ag": [28, 121, 131, 134, 145], "again": [120, 136], "against": [24, 59, 69, 71, 121], "agenda": 109, "agent": [1, 34, 43, 44, 58, 99, 104, 105, 121, 123, 125, 126, 133, 134, 138], "agent_respons": 109, "aggreg": [59, 67, 72], "agnositc": 105, "agnost": [123, 124, 126, 129, 141], "ah": 15, "ahead": [97, 111, 124], "ai": [11, 15, 101, 104, 105, 114, 121, 127, 134], "aim": [125, 131], "akari": 134, "al": [121, 134, 141, 143], "alcohol": 153, "algorithm": [13, 15, 137], "alia": [28, 29, 43, 108, 130, 132], "align": [2, 4, 54, 96, 134, 137], "all": [1, 10, 12, 13, 14, 15, 19, 24, 28, 29, 31, 34, 36, 37, 38, 39, 40, 42, 43, 46, 47, 50, 54, 56, 57, 58, 59, 64, 66, 69, 74, 75, 76, 77, 78, 80, 86, 87, 93, 95, 96, 100, 103, 104, 109, 111, 114, 118, 119, 121, 123, 125, 126, 128, 129, 130, 131, 132, 133, 134, 135, 136, 138, 142, 143, 145, 150, 151], "all_gt_answ": [51, 57, 143], "all_gt_context": [56, 57, 143], "all_pred_answ": [51, 57, 143], "all_quest": 143, "all_retrieved_context": [56, 57, 143], "allevi": [114, 136], "allow": [15, 28, 29, 30, 35, 36, 38, 43, 51, 57, 59, 64, 67, 82, 100, 104, 109, 111, 114, 118, 123, 125, 127, 130, 133, 135, 136, 137, 142, 143, 150, 151, 153], "allowi": 118, "almost": [121, 126, 131, 136], "alon": 121, "along": [20, 23, 24, 28, 29, 31, 36, 91, 96, 108, 110, 111, 118, 123, 129, 130, 134, 136, 139, 142, 150], "alongsid": 109, "alpha": 99, "alreadi": [20, 21, 28, 29, 43, 95, 99, 100, 111, 123, 127, 131, 136, 138, 150, 151, 153], "also": [2, 4, 13, 20, 21, 24, 29, 33, 34, 35, 36, 41, 43, 54, 59, 74, 75, 76, 77, 87, 95, 100, 110, 111, 114, 117, 118, 121, 123, 125, 133, 134, 135, 136, 137, 138, 141, 142, 145, 150, 151, 153], "altern": 30, "although": [20, 21, 135, 136, 153], "alwai": [1, 15, 17, 19, 28, 31, 97, 109, 110, 118, 121, 123, 127, 131, 137, 138], "amazon": 9, "amazonaw": 9, "ambigu": 134, "amount": [109, 118, 123], "an": [0, 1, 6, 12, 13, 14, 15, 17, 18, 19, 25, 28, 29, 30, 32, 33, 34, 35, 36, 38, 39, 40, 43, 54, 55, 57, 59, 64, 65, 69, 71, 72, 73, 74, 75, 76, 77, 81, 86, 87, 90, 91, 93, 97, 100, 103, 105, 109, 110, 111, 112, 114, 118, 119, 120, 121, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 136, 138, 141, 142, 143, 145, 150, 151], "analysi": [2, 4, 121, 137], "analyz": [135, 153], "anautomat": 121, "andhannaneh": 134, "andrew": [20, 21], "andro": 121, "angel": 126, "anger": 121, "ani": [0, 1, 2, 4, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 42, 43, 51, 52, 54, 55, 57, 59, 63, 66, 67, 68, 69, 74, 75, 76, 77, 78, 81, 82, 83, 86, 87, 88, 93, 95, 96, 97, 99, 100, 104, 105, 108, 109, 111, 114, 117, 118, 119, 121, 123, 124, 125, 128, 129, 130, 131, 132, 133, 134, 136, 138, 141, 142, 150, 151, 153], "annoat": 121, "annot": [54, 121, 143], "annual": 121, "anoth": [20, 23, 38, 59, 68, 104, 109, 110, 121, 127, 128, 130, 131, 134, 136], "ansi": 91, "answer": [0, 1, 13, 17, 19, 48, 50, 51, 54, 55, 56, 57, 59, 75, 76, 100, 104, 108, 109, 111, 114, 121, 130, 131, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 153], "answer_match_acc": [57, 100, 143, 150, 151], "answer_templ": 153, "answerdata": 153, "answermacthevalu": 143, "answermatchacc": [51, 57, 100, 108, 121, 134, 142, 150, 151, 153], "anthrop": [8, 43, 90, 103, 126, 129], "anthropic_api_kei": [95, 103], "anthropic_cli": [7, 129], "anthropicapicli": [7, 8, 43, 129], "anybodi": 121, "anyon": 97, "anyth": [9, 17, 19, 109, 125, 131, 133, 138], "ap": [121, 128], "api": [8, 9, 10, 11, 12, 13, 14, 15, 16, 29, 33, 37, 43, 59, 75, 77, 95, 96, 102, 104, 110, 120, 124, 125, 126, 134, 135], "api_kei": [8, 10, 11, 12, 14, 86], "api_kwarg": [8, 9, 10, 11, 12, 13, 14, 15, 37, 123, 129], "api_respons": 16, "apidoc": 96, "apidocoutdir": 96, "apirefer": 9, "app": [13, 43, 91], "app_logg": 127, "appear": [59, 67, 121], "append": [15, 30, 31, 88, 108, 118, 129, 138, 143, 153], "append_dialog_turn": 43, "append_to_jsonl": 88, "appl": [55, 56, 57, 121, 130, 150], "appli": [2, 4, 15, 25, 30, 31, 33, 35, 36, 38, 59, 67, 75, 76, 81, 97, 110, 117, 118, 119, 120, 123, 124, 132, 134, 136, 137, 153], "applic": [2, 4, 6, 28, 91, 99, 105, 109, 110, 111, 118, 121, 124, 125, 131, 136, 137, 144, 145], "application_nam": 104, "apply_chat_templ": 15, "apply_transform": [31, 118], "appreci": 95, "approach": [2, 4, 114, 120, 121, 134, 135, 137], "appropri": [13, 100, 114, 137, 150, 151], "approv": 97, "ar": [0, 1, 2, 4, 8, 15, 17, 18, 19, 20, 21, 22, 29, 30, 31, 32, 35, 38, 40, 42, 43, 54, 58, 59, 66, 67, 69, 73, 74, 75, 76, 77, 81, 82, 90, 91, 95, 96, 97, 99, 100, 104, 105, 109, 110, 111, 114, 117, 118, 119, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 142, 143, 144, 145, 150, 151, 153], "arbitrari": [30, 59, 63], "architectur": [134, 141, 144], "arena": 121, "arg": [13, 19, 28, 29, 30, 34, 35, 36, 37, 39, 40, 42, 43, 45, 50, 52, 59, 63, 64, 65, 66, 67, 68, 69, 71, 72, 75, 76, 77, 80, 90, 108, 109, 135, 138, 142], "argument": [0, 1, 10, 12, 13, 15, 28, 30, 32, 34, 35, 36, 37, 38, 43, 59, 63, 67, 68, 75, 76, 86, 100, 109, 110, 119, 120, 123, 128, 129, 130, 131, 133, 135, 136, 137, 138, 150, 151], "arithmet": 43, "ariz": 127, "around": [41, 81, 110, 113, 153], "arr": 138, "arrai": [35, 110, 136, 138], "arsen": 121, "art": [59, 62], "articl": [54, 121, 137], "articul": 104, "artifici": 123, "arxiv": [0, 1, 15, 54, 74, 109, 121, 134, 136, 141, 143, 150, 151], "arxivpreprint": 134, "asai": 134, "asdict": [35, 111], "ask": [20, 23, 24, 43, 54, 55, 57, 104, 111, 118, 121, 128, 133, 135, 136, 137, 138, 142], "aspect": [59, 69, 74, 121], "aspirin": 114, "assert": [28, 119, 129], "assess": [54, 100, 121, 143, 150, 151], "assign": [2, 4, 13, 29, 54, 59, 67, 100, 120, 121, 130, 132, 150, 151], "assist": [1, 6, 15, 17, 18, 19, 32, 38, 43, 100, 109, 114, 118, 123, 126, 127, 128, 133, 143, 150, 151], "assistant_respons": [43, 118], "assistant_response_timestamp": [43, 118], "assistantrespons": [43, 118], "assit": 133, "associ": [121, 131], "assum": [9, 31, 43, 56, 57, 118, 127, 130, 153], "assumpt": 126, "ast": [35, 43, 131], "async": [8, 9, 10, 12, 13, 14, 29, 30, 33, 34, 36, 37, 39, 42, 64, 109, 129, 136, 138], "async_cli": 129, "async_function_1": 34, "async_function_2": 34, "async_tool_1": 34, "async_tool_2": 34, "asynccal": [43, 109], "asynchron": [13, 34, 114], "asyncio": [34, 42, 138], "asyncopenai": 129, "atom": [118, 136], "attach": [81, 127, 130], "attempted_val_scor": 78, "attent": [99, 100, 150, 151], "attention_mask": 15, "attribut": [20, 22, 23, 25, 26, 29, 31, 36, 38, 39, 43, 56, 57, 59, 67, 81, 86, 100, 111, 114, 118, 121, 128, 130, 131, 136, 138, 150, 151], "auc": 121, "audio": 136, "aug": 134, "augement": 136, "augment": [59, 62, 121, 124, 130, 134, 136, 141, 143, 144], "augmented_demo": [59, 62], "augmentedlanguag": 134, "author": 121, "auto": [29, 64, 65, 67, 70, 74, 100, 105, 108, 124, 125, 128, 129, 133, 134, 141, 144, 151, 153], "auto_text_grad_": 124, "autoai": 141, "autodoc": 96, "autograd": [64, 65, 110], "autom": [121, 125], "automat": [22, 30, 33, 36, 59, 67, 70, 71, 81, 95, 96, 100, 104, 110, 114, 121, 128, 131, 135, 138, 150, 151], "automodelforcausallm": 15, "autonom": [105, 109, 125], "autoreset": 91, "autotoken": 15, "avail": [1, 12, 13, 43, 103, 109, 138, 143], "available_funct": 138, "averag": [20, 21, 51, 56, 57, 59, 75, 76, 121, 143], "average_idf": [20, 21], "average_pool": [7, 15], "average_tim": 135, "avg_acc": [51, 57], "avg_judg": [55, 57, 143], "avg_recal": [56, 57, 121, 143], "avg_relev": 143, "avg_scor": [52, 55, 121], "avgdl": [20, 21, 136], "avirup": 134, "avoid": [20, 21, 28, 29, 95, 96, 118, 119, 134, 136], "aw": 9, "await": [0, 1, 30, 34, 42, 43, 138], "awar": [20, 23, 132], "award": 145, "awlai": 138, "aws_access_key_id": 9, "aws_connection_timeout": 9, "aws_profile_nam": 9, "aws_read_timeout": 9, "aws_region_nam": 9, "aws_secret_access_kei": 9, "aws_session_token": 9, "b": [0, 1, 20, 21, 30, 43, 109, 135, 136, 138], "b0cffa3e": [100, 150, 151], "b2dbdf2f": 118, "b3e9": 118, "b400": 137, "b6c6": 118, "ba8e1e23": 137, "baai": [15, 136], "back": [13, 17, 19, 20, 21, 31, 86, 93, 95, 97, 100, 109, 110, 111, 117, 120, 121, 123, 130, 131, 150, 151], "backend_engine_prompt": 69, "backpropag": [29, 36, 59, 62, 64, 65, 69, 73, 100, 110, 124, 130, 132, 150, 151], "backpropagatin": 132, "backpropog": 130, "backtick": [17, 19, 109, 131, 138], "backward": [29, 36, 39, 59, 63, 64, 65, 67, 69, 70, 71, 72, 73, 75, 76, 100, 105, 108, 110, 124, 130, 132, 142, 150, 151], "backward_engin": [36, 39, 59, 63, 64, 65, 69, 72, 73, 75, 76, 100, 108, 150, 151, 153], "backward_engine_dis": [59, 67], "backward_engine_model_config": [59, 75, 76, 77, 100, 142, 150, 151, 153], "backward_fn": [59, 63], "backwardcontext": [59, 63], "backwardengin": [36, 59, 63, 64, 65, 69, 72, 73, 75, 76], "bad": [100, 121, 150, 151], "balanc": [13, 47, 50], "balconi": 153, "banana": [130, 150], "banerje": 121, "bank": 121, "bare": [105, 113, 133], "baromet": 153, "basd": 136, "base": [0, 1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 50, 51, 54, 55, 56, 57, 58, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 80, 82, 83, 85, 87, 90, 92, 93, 97, 105, 108, 109, 111, 113, 114, 119, 123, 125, 127, 129, 131, 134, 135, 138, 141, 142, 143, 145], "base_class": 28, "base_data_class": [111, 131, 143, 145], "basedata": [48, 50], "basedataclass": 28, "baseevalu": [51, 52, 54, 55, 56, 57, 59, 69, 73], "basemodel": 110, "bash": 22, "basic": [58, 97, 125], "basicqaoutput": [17, 18], "batch": [2, 4, 33, 43, 59, 75, 76, 77, 87, 100, 117, 118, 119, 120, 129, 136, 142, 149, 150, 151], "batch_embedd": [118, 119], "batch_idx": [59, 75, 76], "batch_siz": [2, 3, 4, 33, 86, 87, 118, 119, 120, 132], "batch_val_score_threshold": [59, 75, 77], "batchembedd": [33, 118], "batchembedderinputtyp": 33, "batchembedderoutputtyp": 33, "bbh_object_count": [45, 50], "bc0ff7f6": 118, "bcbc6ff9": 118, "bceloss": 110, "bd3a": 130, "bdbd": 118, "beat": [100, 150, 151], "beauti": [20, 21], "becam": 153, "becaus": [2, 4, 100, 123, 125, 135, 137, 142, 145, 150, 151], "becom": [59, 67, 121, 130, 134, 136], "bed": 130, "bednnn": [100, 150, 151], "bedrock": [9, 90], "bedrock_cli": 7, "bedrock_runtime_except": [7, 9], "bedrockapicli": [7, 9], "bedrockruntimeexcept": 9, "been": [36, 43, 118, 121, 134, 136, 142], "befor": [2, 4, 40, 55, 56, 57, 59, 75, 76, 95, 97, 99, 100, 114, 118, 119, 121, 124, 135, 136, 137, 142, 145, 150, 151, 153], "begin": [59, 67, 91, 104, 125], "begin_of_text": [126, 133], "behavior": [110, 127, 138], "behind": [17, 19, 109, 124, 126], "beij": [55, 57, 121], "being": [111, 124, 125, 130, 132, 134, 138, 142, 153], "belief": 134, "believ": 97, "below": [1, 100, 109, 121, 131, 136, 138, 150, 151], "bench": [45, 50], "benchmark": [134, 135, 143, 153], "benef": 136, "benefici": 137, "benefit": [30, 43, 118, 136], "bert": [121, 153], "bert_scor": 121, "bertscor": [121, 134, 141], "besid": [29, 118, 121, 123, 133, 134, 135, 145], "best": [20, 21, 95, 97, 100, 104, 114, 121, 124, 134, 136, 137, 141, 150, 151], "beta": [15, 99, 138], "better": [2, 4, 18, 28, 59, 62, 69, 73, 96, 97, 100, 109, 110, 111, 121, 130, 131, 135, 136, 137, 138, 142, 145, 150, 151], "between": [2, 4, 13, 28, 37, 53, 54, 56, 57, 59, 69, 74, 97, 104, 105, 109, 110, 121, 124, 125, 129, 132, 134, 136, 137, 141, 153], "beyond": [4, 121, 125, 138], "bf52": 130, "bfc5": 137, "bfloat16": 15, "bge": [15, 136], "bhh_hard_object_count": 144, "bhh_object_count": [100, 150, 151], "bi": [134, 136, 141], "bias": [29, 114, 127], "bical": 153, "big": [45, 50, 97, 134], "big_bench_hard": [100, 150, 151], "bigbenchhard": [45, 50, 100, 150, 151], "bigger": [20, 21], "biggest": 87, "binari": 53, "bit": [34, 111, 142], "black": [91, 134], "blackberri": [130, 150], "bleu": [121, 134, 141], "bleuscor": 121, "blob": [47, 50], "block": [28, 29, 34, 44, 91, 104, 114, 124, 125, 137], "blow": 128, "blue": 91, "bm25": [20, 21, 118, 136], "bm25_index": [20, 21], "bm25_retriev": [20, 136], "bm25retriev": [20, 21], "bodi": [54, 121], "bonjour": 128, "book": 137, "bool": [0, 1, 2, 3, 13, 15, 17, 18, 19, 20, 21, 24, 29, 31, 34, 35, 36, 38, 39, 40, 41, 43, 54, 55, 57, 59, 62, 66, 67, 68, 69, 72, 74, 75, 76, 77, 78, 81, 87, 91, 109, 118, 119, 130, 131], "bool_str": 131, "bool_str_2": 131, "bool_str_3": 131, "bool_str_4": 131, "bool_str_5": 131, "bool_str_6": 131, "bool_str_7": 131, "bool_str_8": 131, "boolean": [0, 1, 19, 35, 40, 131, 136], "boolean_pars": 40, "boolean_str": 131, "booleanoutputpars": [17, 19, 131], "booleanpars": 40, "boost": [118, 121, 136, 142], "boostrap": [62, 142, 144], "bootstrap": [59, 66, 75, 76, 130, 142], "bootstrap_optim": [61, 142], "bootstrap_shot": [59, 62, 75, 77, 100, 142, 150, 151], "bootstrapfewshot": [59, 61, 62, 100, 108, 142, 151], "bootstrapoptim": 142, "border": [2, 4, 137], "bore": 125, "boshengd": 134, "both": [4, 9, 14, 20, 21, 29, 34, 37, 40, 42, 43, 59, 62, 75, 76, 88, 91, 96, 100, 105, 109, 110, 111, 118, 121, 123, 124, 127, 128, 129, 130, 131, 134, 136, 138, 141, 142, 143, 145, 150, 151, 153], "boto3": [9, 90], "botocor": 9, "bound": 53, "boundari": [24, 28, 43, 54, 57, 78, 90, 93], "boutiqu": 153, "box": [114, 121, 125, 134], "brace": [35, 40], "bracket": [35, 40], "branch": [99, 134], "brand": 142, "brazil": 121, "break": [2, 4, 109, 125, 127, 137], "bridg": [12, 15, 37, 129], "brief": [17, 18, 123], "briefli": 124, "brittl": 125, "broad": [121, 137], "broader": [96, 97, 137], "broccoli": 130, "brought": 121, "browser": [96, 135], "budget": [2, 4, 137], "buffer": [1, 32], "bug": [97, 99, 100, 150, 151], "buget": 134, "build": [20, 21, 22, 26, 29, 35, 39, 44, 54, 97, 98, 99, 104, 105, 109, 110, 111, 114, 121, 136, 141, 142, 143, 144, 153], "build_index": 143, "build_index_from_docu": [20, 21, 22, 23, 26, 39, 118, 136], "builder": 38, "built": [20, 21, 26, 32, 35, 39, 100, 103, 121, 124, 131, 135, 136, 138, 150, 151, 153], "bunch": 137, "burnlei": 121, "busi": 125, "bust": 121, "bytes_or_buff": [1, 32], "c": [20, 21, 29, 121, 134, 153], "c3b00c76": [48, 50], "c4e4": 118, "c4e5": 120, "c5431397": 118, "c77c98ac260f": 118, "c8fc": 118, "ca": 138, "ca0af45b": [2, 4, 137], "cabbag": 130, "cach": [15, 36, 54, 55, 57, 89, 118], "cache_dataset": [45, 50], "cache_path": [36, 85], "cached_content_token_count": 11, "cached_dataset": 117, "cachedengin": [36, 85], "cai": 121, "calcul": [53, 59, 75, 76, 100, 110, 120, 121, 150, 151], "calculate_class_weight": 47, "call": [0, 1, 2, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 71, 73, 75, 76, 80, 81, 82, 88, 90, 91, 93, 100, 104, 108, 109, 110, 114, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 142, 143, 150, 151, 153], "call_async_funct": 34, "call_multipli": [0, 1], "callabl": [0, 1, 8, 9, 14, 20, 21, 22, 23, 26, 28, 29, 31, 34, 35, 36, 39, 42, 43, 59, 63, 67, 68, 69, 73, 75, 76, 80, 108, 109, 110, 118, 142, 150, 153], "callan": 134, "callback": [59, 75, 76, 80, 100, 127, 150, 151], "callbackmanag": [36, 80, 104], "can": [0, 1, 2, 4, 6, 10, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 50, 51, 54, 55, 56, 57, 59, 62, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 77, 81, 83, 86, 87, 90, 92, 95, 96, 97, 99, 100, 103, 104, 109, 110, 111, 113, 114, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 145, 150, 151, 153], "candid": 136, "candidates_token_count": 11, "cannon": 153, "cannot": [15, 104, 109, 121, 123], "cantain": 29, "cap": [100, 150, 151], "capabl": [34, 100, 109, 110, 124, 127, 137, 138, 150, 151], "capac": 153, "capdev": [121, 134, 141], "capit": [28, 35, 109, 111, 119, 128, 129, 133], "captur": [35, 54, 110, 121, 123], "carbon": [118, 136], "card": 133, "care": [100, 109, 134, 137, 141, 150, 151], "carefulli": [54, 97, 104, 121], "carri": [97, 138], "carrot": 130, "carsnn": [100, 150, 151], "case": [6, 20, 23, 28, 31, 59, 62, 67, 95, 97, 100, 104, 109, 114, 118, 121, 123, 124, 125, 127, 131, 133, 134, 135, 136, 137, 138, 141, 142, 145, 150, 151, 153], "castl": 153, "categor": [28, 109, 121, 129, 136], "categori": [131, 136], "cauliflow": 130, "caus": 114, "caution": 34, "cd": [95, 96], "cdot": [20, 21, 134], "celeri": 130, "celsiu": 138, "center": 113, "centr": 121, "certain": [15, 35, 127, 145], "chain": [30, 36, 43, 100, 111, 114, 118, 119, 123, 124, 134, 135, 136, 142, 150, 151], "challeng": [100, 121, 125, 132, 136, 150, 151], "champion": 121, "chanc": [20, 23, 125, 130], "chang": [83, 98, 109, 110, 118, 121, 123, 124, 125, 128, 134, 136, 153], "chapter": 137, "charact": 96, "characterist": [132, 142], "chat": [8, 9, 10, 11, 12, 13, 14, 15, 32, 37, 118, 123, 128, 129, 133], "chat_completion_pars": [8, 9, 14], "chat_histori": [32, 118, 128], "chat_history_str": [32, 118, 123, 128, 133], "chatbot": [15, 105, 118, 121, 123, 124, 125, 136], "chatcomplet": [12, 14], "chatcompletionchunk": 14, "chatcompletiontokenlogprob": 43, "cheapest": [134, 136], "check": [2, 4, 9, 12, 28, 31, 35, 36, 37, 38, 43, 59, 64, 65, 67, 68, 95, 97, 99, 100, 103, 104, 107, 111, 114, 118, 120, 121, 129, 134, 135, 136, 137, 138, 141, 145, 150, 151, 152], "check_adal_dataclass": 28, "check_data_class_field_args_on": 35, "check_data_class_field_args_zero": 35, "check_if_already_computed_gradient_respect_to": [59, 67], "check_if_class_field_args_one_exist": 35, "check_if_class_field_args_zero_exist": 35, "check_object": 93, "checkpoint": [59, 75, 77, 142], "chen": [121, 134], "chengwei": 134, "child": [29, 127], "children": [29, 153], "china": [55, 57, 119, 121], "chip": 15, "choic": [54, 121, 123, 131, 134, 143], "choos": [13, 17, 18, 20, 21, 22, 39, 137, 138], "chronicl": [121, 143], "chunk": [2, 3, 4, 22, 104, 118, 119, 121, 124, 134, 136, 141, 143], "chunk_overlap": [2, 4, 137], "chunk_siz": [2, 4, 137], "ci": 95, "cite": [134, 141], "citi": 138, "ckpt": [59, 75, 77, 100, 142, 150, 151], "ckpt_file": [59, 75, 77, 100, 150, 151], "ckpt_path": [59, 75, 77], "cl": [35, 111], "cl100k_base": [2, 4, 41, 137], "claim": 121, "clarinet": [100, 150, 151], "clariti": [54, 96, 105, 121, 125], "class": [0, 1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 55, 56, 57, 58, 60, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 85, 86, 87, 90, 92, 93, 100, 104, 105, 108, 109, 110, 114, 118, 119, 123, 125, 127, 128, 129, 130, 131, 132, 135, 138, 142, 143, 145, 148, 149, 150, 151, 153], "class_descript": 142, "class_index": [48, 50, 111, 142], "class_nam": [28, 48, 50, 81, 111, 142], "classes": 145, "classic": [105, 125, 144], "classif": [47, 50, 105, 121, 125, 131, 144], "classifi": [111, 121, 134, 142], "classmethod": [12, 13, 14, 20, 21, 24, 28, 29, 31, 33, 36, 38, 39, 43, 59, 67, 92, 109, 111], "classroom": 109, "classsampl": [59, 68], "claud": [8, 126], "clean": 127, "clean_device_cach": [7, 15], "clear": [54, 59, 66, 69, 74, 104, 121, 124, 134, 135, 136], "clearli": 121, "cli": 13, "click": [121, 134], "client": [0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 23, 25, 26, 33, 36, 37, 43, 54, 55, 57, 58, 59, 69, 73, 90, 109, 123, 124, 125, 126, 129, 136], "climat": [118, 136], "clone": [95, 96, 104], "close": [35, 100, 125, 136, 142, 150, 151], "cloth": 136, "cloud": [6, 11, 117, 129, 134, 136, 141], "co": [15, 47, 50, 119, 127, 136], "coach": 121, "coarse_label": [59, 68, 111], "code": [2, 4, 14, 28, 35, 43, 59, 67, 74, 81, 91, 98, 100, 104, 105, 109, 114, 118, 119, 121, 123, 124, 125, 127, 128, 129, 131, 133, 134, 136, 137, 138, 141, 142, 143, 150, 151, 153], "codebas": 98, "coder": 15, "coeffici": 121, "coher": [10, 13, 43, 54, 57, 90, 103, 121, 126, 129, 134, 136, 137], "cohere_api_kei": [95, 103], "cohere_cli": [7, 129], "cohereapicli": [7, 10, 20, 26, 43, 129, 136], "collabor": 101, "collect": [25, 43, 54, 59, 75, 77, 121, 128, 136], "collection_nam": [25, 136], "color": [91, 109, 127], "colorama": 91, "colored_print": 91, "column": [22, 24, 121], "com": [8, 9, 10, 11, 12, 13, 14, 22, 59, 62, 95, 96, 121, 123, 127, 133, 134, 136, 138], "combat": [118, 136], "combin": [8, 9, 11, 14, 36, 38, 69, 72, 74, 104, 109, 120, 121, 123, 125, 134, 136, 138, 141, 142, 153], "combine_kwarg": 35, "come": [104, 109, 118, 121, 123, 129, 131, 136, 140, 143, 153], "command": [13, 91], "comment": [95, 133], "commit": [98, 99, 104], "common": [40, 48, 50, 53, 56, 57, 121, 134, 136], "commonli": [4, 19, 120, 121, 134], "commun": [34, 37, 97, 102, 104, 129, 134, 153], "compact": [43, 138], "compar": [17, 18, 19, 20, 21, 24, 35, 51, 54, 57, 59, 62, 64, 65, 69, 71, 100, 109, 118, 119, 121, 137, 142, 148, 149, 150, 151, 153], "comparison": [104, 109, 114, 121, 136, 138, 153], "compat": [121, 123, 129, 131, 137], "complet": [0, 1, 6, 8, 9, 10, 11, 12, 13, 14, 15, 34, 35, 36, 37, 43, 96, 99, 100, 109, 121, 129, 135, 137, 141, 150, 151], "completion_token": [43, 100, 150, 151], "completion_usag": 43, "completionusag": [8, 9, 11, 12, 14, 37, 43, 100, 150, 151], "complex": [1, 17, 19, 35, 40, 104, 109, 111, 121, 127, 131, 137], "complext": 131, "complic": [109, 133, 134, 138, 152], "compon": [0, 1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 54, 55, 57, 59, 64, 65, 67, 75, 76, 77, 81, 86, 90, 92, 93, 95, 96, 100, 103, 105, 108, 109, 110, 111, 113, 118, 119, 120, 121, 123, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 150, 151, 153], "componenet": [29, 86], "component1": 30, "component2": 30, "component3": 30, "component4": 30, "component_config": [33, 36, 86, 123], "component_nam": [33, 36, 86, 123], "componnet": 132, "compos": [30, 38, 76, 113, 126, 144], "compose_model_kwarg": 35, "compose_prompt_kwarg": 38, "comprehens": [54, 121, 123, 124, 134, 141], "compromis": 137, "comput": [9, 51, 52, 54, 55, 56, 57, 59, 63, 67, 69, 71, 73, 78, 100, 109, 110, 121, 125, 127, 132, 134, 136, 143, 148, 149, 150, 151, 153], "computation": 134, "compute_bertscor": 121, "compute_bleu": 121, "compute_context_relev": 143, "compute_g_eval_summar": 121, "compute_judg": 143, "compute_llm_as_judg": 121, "compute_llm_as_judge_wo_quest": 121, "compute_match_acc": 143, "compute_recal": 143, "compute_roug": 121, "compute_single_item": [51, 52, 54, 57, 100, 108, 142, 150, 151, 153], "con": [118, 136], "concaten": [69, 72, 134], "concept": [17, 18, 56, 57, 110, 111, 114, 123, 132, 142], "conceptu": 127, "concern": [59, 69, 74, 97], "concis": [111, 114, 142], "conclud": [100, 150, 151], "conclus": [142, 143], "concurr": 138, "conda": 22, "condit": [31, 110, 127, 133, 135, 153], "condition": [7, 133], "condition_fn": 118, "conf": 96, "confer": [121, 134], "confid": [53, 121], "confidence_interv": [53, 55, 121], "config": [29, 33, 36, 59, 75, 76, 108, 119, 127, 143, 153], "config_dataset": [59, 61, 62], "config_shot": [59, 61, 62, 66], "configur": [2, 4, 29, 33, 59, 75, 76, 77, 86, 91, 92, 95, 96, 100, 103, 109, 120, 123, 125, 136, 137, 142, 143, 150, 151, 153], "configure_backward_engin": [59, 75, 76, 100, 150, 151], "configure_backward_engine_engin": [59, 75, 76], "configure_backward_engine_help": [59, 75, 76, 100, 150, 151], "configure_callback": [59, 75, 76, 77], "configure_demo_optimizer_help": [59, 75, 76, 100, 150, 151], "configure_loss_fn": 108, "configure_optim": [59, 75, 76, 100, 108, 150, 151], "configure_teacher_gener": [59, 75, 76, 100, 108, 150, 151], "configure_teacher_generator_help": [59, 75, 76, 100, 150, 151], "configure_text_optimizer_help": [59, 75, 76, 100, 150, 151], "conflict": 132, "confus": [29, 99, 104, 111], "connect": [24, 110, 136, 153], "conquer": [1, 109], "conserv": 13, "consid": [28, 29, 56, 57, 59, 69, 74, 109, 127, 134, 136, 137], "consin": 136, "consist": [19, 30, 36, 38, 43, 54, 57, 95, 96, 100, 110, 121, 123, 124, 143, 145, 150, 151], "consol": [12, 91, 127], "constant": [1, 9, 20, 21, 28, 32, 35], "constantli": 111, "constrain": [59, 75, 77, 100, 142, 150, 151], "constrained_max_steps_12_848d2_run_7": 142, "constrained_max_steps_8_a1754_run_1": [100, 150, 151], "constraint": [59, 69, 74, 137], "constraint_text": [59, 69, 74], "construct": [86, 87, 143], "constructor": [30, 32, 109, 119], "consum": 130, "contact": 97, "contain": [2, 4, 20, 21, 24, 25, 29, 34, 35, 40, 43, 51, 54, 55, 57, 59, 67, 69, 74, 75, 76, 96, 97, 100, 104, 114, 118, 119, 121, 123, 128, 135, 137, 138, 143, 145, 150, 151, 153], "content": [8, 9, 14, 15, 54, 102, 106, 118, 121, 126, 129, 134, 136, 145], "contex": [32, 123, 128], "context": [2, 4, 13, 28, 29, 30, 32, 34, 35, 36, 38, 42, 56, 57, 59, 63, 67, 69, 73, 74, 75, 76, 100, 104, 108, 109, 110, 118, 121, 124, 125, 128, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 150, 151, 153], "context_map": [35, 43, 138], "context_recal": [56, 57], "context_str": [32, 38, 123, 128, 133, 134, 138, 143], "contextu": [121, 137, 143], "continu": [118, 125, 127, 133, 134], "contravari": 136, "contribut": [98, 104, 118, 136], "contributor": [96, 104], "control": [2, 4, 13, 17, 18, 43, 91, 95, 96, 97, 104, 105, 111, 118, 123, 125, 126, 127, 133, 137, 142, 145], "conv1": 114, "conv2": 114, "conv2d": [110, 114], "conveni": [30, 111, 114, 135], "convent": [17, 19, 109, 111, 131, 138], "conver": 118, "converag": [100, 150, 151], "converg": [100, 150, 151], "convers": [6, 9, 43, 118, 123, 133, 134, 135, 136, 138, 141], "conversation_histori": 136, "conversation_id": 43, "conversation_str": [59, 69, 73], "convert": [11, 12, 13, 14, 15, 22, 28, 29, 35, 36, 37, 40, 43, 51, 57, 59, 69, 73, 93, 100, 104, 108, 111, 114, 117, 118, 120, 126, 129, 130, 131, 136, 138, 150, 151, 153], "convert_inputs_to_api_kwarg": [7, 8, 9, 10, 11, 12, 13, 14, 15, 37, 129], "convert_schema_to_signatur": 35, "convert_y_pred_to_dataclass": 108, "convict": 153, "cookbook": [104, 134, 136, 145], "cool": 109, "cooper": 153, "copi": [2, 3, 14, 29, 95, 104, 119, 120, 129, 142, 153], "cor": 121, "core": [0, 1, 2, 4, 19, 28, 29, 31, 34, 35, 38, 43, 82, 104, 109, 111, 114, 118, 119, 120, 123, 124, 125, 127, 128, 129, 131, 133, 135, 136, 137, 138, 143, 145], "coro": 42, "corpora": 121, "corpu": [20, 21, 121, 134, 141, 153], "corr": 134, "correct": [59, 67, 69, 71, 75, 77, 99, 100, 108, 109, 110, 121, 134, 143, 150, 151], "correctli": [31, 43, 59, 75, 76, 95, 96, 99, 100, 109, 110, 111, 134, 142, 150, 151], "correl": 121, "corresbond": 96, "correspond": [2, 4, 35, 59, 75, 76, 131, 135, 137, 143], "cosin": [20, 22, 24, 121], "cost": [100, 121, 134, 136, 142, 150, 151], "could": [35, 43, 87, 95, 121], "council": 153, "count": [41, 45, 50, 100, 130, 134, 137, 150, 151], "count_token": 41, "counter": 114, "countless": 121, "cours": [100, 121, 128, 150, 151], "cover": [6, 54, 95, 104, 111, 114, 118, 121, 124, 131, 136, 138, 141, 145, 153], "coverag": [121, 136], "covert": 138, "cp": 95, "cpp": 13, "cpu": [22, 90, 103], "crag": 121, "creat": [1, 2, 4, 12, 13, 14, 15, 28, 29, 31, 32, 33, 34, 36, 38, 43, 59, 67, 86, 90, 95, 97, 99, 100, 109, 110, 111, 114, 117, 118, 119, 120, 121, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 145, 150, 151, 153], "create_complet": 13, "create_demo_data_inst": 36, "create_embedding_respons": 43, "create_teacher_gener": 36, "created_at": 43, "createembeddingrespons": 14, "creativ": [13, 59, 69, 74], "credit": 153, "criteria": [54, 121], "criteria_coher": 54, "criteria_consist": 54, "criteria_flu": 54, "criteria_relev": 54, "criterion": [2, 4, 133, 137], "critic": [2, 4, 91, 134], "criticis": 121, "critiqu": 134, "cross": [134, 136], "crossentropyloss": 110, "crucial": [35, 100, 111, 118, 121, 133, 136, 150, 151], "crud": [31, 118], "csv": [45, 50, 88], "ctrl": 135, "cup": 121, "current": [29, 31, 91, 95, 100, 103, 110, 118, 119, 123, 128, 129, 131, 135, 136, 138, 150, 151, 153], "curv": 142, "custom": [2, 4, 15, 19, 20, 23, 24, 28, 35, 36, 39, 55, 57, 59, 87, 91, 93, 99, 104, 108, 110, 111, 119, 121, 123, 124, 125, 127, 129, 134, 135, 141, 143], "custom_asdict": [35, 111], "customiz": [105, 113, 121, 135, 142], "customizellm": 15, "cut": [134, 136], "cyan": 91, "d": [17, 19, 20, 21, 22, 59, 69, 73, 97, 99, 100, 109, 110, 121, 150, 151, 153], "d19a": 118, "d414": 150, "d690c6d7b4c0": [48, 50], "d_": 110, "d_g_output": 110, "d_t": 134, "dag": [110, 124, 132, 139], "dai": [20, 21, 56, 57, 121], "dan": 121, "data": [1, 2, 3, 4, 6, 12, 13, 14, 17, 19, 20, 22, 23, 24, 28, 29, 30, 31, 32, 33, 35, 36, 38, 40, 43, 45, 50, 58, 67, 68, 75, 76, 77, 78, 88, 93, 100, 104, 105, 108, 110, 112, 114, 117, 119, 120, 121, 123, 125, 127, 128, 129, 130, 131, 132, 135, 137, 138, 141, 142, 143, 145, 150, 151, 153], "data_class": [17, 18, 19, 28, 109, 131, 138, 142, 153], "data_class_for_yaml": [17, 19], "data_compon": [2, 120], "data_dict": 28, "data_process": [4, 118, 120, 124, 137], "data_transform": 118, "databas": [24, 39, 43, 124, 134, 141, 143], "database_url": 24, "dataclass": [13, 17, 18, 19, 28, 35, 43, 48, 50, 59, 62, 66, 67, 74, 78, 82, 83, 93, 100, 105, 113, 117, 118, 119, 124, 130, 136, 138, 142, 145, 150, 151], "dataclass_obj_from_dict": 35, "dataclass_pars": [17, 111, 131, 142], "dataclassformattyp": [17, 19, 28, 111], "dataclasspars": [17, 18, 111, 142, 153], "dataformat": 43, "dataload": [59, 75, 77, 87, 117], "datapiplin": 118, "dataset": [35, 45, 46, 47, 48, 59, 62, 66, 68, 75, 76, 77, 87, 89, 90, 118, 124, 130, 131, 134, 135, 142, 143, 144, 152], "dataset_item": [100, 150, 151], "date": 96, "datetim": 43, "david": 153, "db": [118, 124, 136], "db2": 31, "dbf4": [48, 50], "deal": [118, 136], "debug": [59, 67, 75, 76, 77, 87, 91, 105, 118, 124, 125, 127, 139, 142, 148, 149], "debug_demo": [59, 75, 77, 150], "debug_report": [59, 75, 77], "debug_text_grad": [59, 75, 77, 100, 150, 151], "decemb": 153, "decid": [0, 1, 10, 12, 13, 15, 17, 18, 28, 37, 56, 57, 104, 111, 121, 123, 127, 134, 135, 136, 138, 153], "decis": [121, 135], "declar": [59, 62], "decod": [1, 15, 32, 41, 135], "decoded_output": 15, "decor": [28, 29, 88, 100, 111, 114, 127, 128, 150, 151], "decreas": [119, 134], "decreaseembeddingdim": 119, "decreat": 119, "dedupl": [2, 3], "deep": [121, 123, 125, 137], "deepcopi": 119, "deepmind": 74, "deepseek": 15, "def": [0, 1, 15, 17, 19, 29, 30, 34, 35, 43, 55, 57, 59, 75, 76, 81, 100, 108, 109, 110, 111, 114, 118, 119, 121, 127, 128, 129, 133, 135, 136, 138, 142, 150, 151, 153], "defail": 121, "defaul": 128, "default": [0, 1, 8, 9, 12, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 45, 47, 50, 53, 54, 55, 57, 59, 62, 64, 65, 67, 69, 71, 73, 75, 76, 77, 81, 82, 83, 87, 88, 91, 93, 100, 109, 110, 111, 114, 117, 118, 121, 123, 126, 127, 128, 130, 131, 136, 137, 138, 142, 145, 150, 151], "default_factori": [28, 111], "default_judgement_queri": [55, 121], "default_lightrag_system_prompt": [32, 36, 38, 123, 133], "default_llm_evaluator_prompt": 143, "default_model_kwarg": 35, "default_num_shot": [59, 68], "default_prompt_templ": [123, 133], "default_react_agent_system_prompt": [0, 1, 109], "default_task": [54, 57, 121], "defaultllmjudg": [55, 57, 121, 123], "defens": 127, "defin": [0, 1, 2, 4, 17, 18, 28, 32, 39, 59, 64, 65, 69, 72, 75, 76, 81, 90, 99, 100, 105, 109, 110, 114, 117, 121, 123, 124, 127, 129, 130, 131, 135, 136, 137, 143, 145, 150, 151, 153], "defini": 136, "definit": [2, 4, 34, 42, 43, 109, 133, 135, 136, 138, 142], "degrad": 134, "degre": 141, "del": 30, "delai": 90, "deleg": 142, "delet": [30, 31, 99, 118], "delete_dialog_turn": 43, "delibr": [123, 138], "delta": [35, 130], "delux": 153, "demo": [29, 36, 59, 62, 66, 67, 69, 73, 75, 76, 77, 78, 100, 110, 114, 125, 130, 142, 150, 151, 152, 153], "demo_class": 130, "demo_data_class": 130, "demo_data_class_input_map": 130, "demo_data_class_output_map": 130, "demo_optim": [75, 77], "demonstr": [15, 54, 55, 57, 100, 105, 119, 120, 123, 131, 135, 136, 138, 142, 144, 145, 147, 148, 149, 150, 151], "demooptim": [59, 62, 66, 75, 76, 77, 100, 124, 142, 151], "demostr": [59, 62, 148], "denomin": [20, 21], "denot": 126, "depend": [4, 20, 21, 23, 35, 43, 97, 98, 99, 104, 114, 121, 126, 135, 136, 143, 145], "deploy": 99, "deriv": 138, "derrickson": 153, "desc": [17, 18, 28, 32, 111, 121, 123, 128, 130, 131, 136, 142, 145], "descend": 29, "descent": [59, 66, 69, 74, 144], "describ": [28, 34, 131, 138, 142, 145, 153], "descript": [1, 17, 18, 19, 28, 35, 43, 59, 69, 73, 95, 96, 99, 104, 109, 111, 118, 121, 124, 131, 133, 134, 135, 138, 142, 143, 144, 145, 153], "deseri": [29, 93, 111, 125, 133, 136], "design": [28, 29, 34, 37, 43, 68, 105, 113, 118, 119, 124, 129, 132, 135, 137, 143], "desir": [17, 18, 19, 123, 131, 133], "destin": [29, 125], "destruct": 153, "detail": [2, 4, 8, 9, 10, 11, 12, 13, 28, 36, 54, 55, 57, 59, 75, 77, 96, 97, 99, 100, 109, 111, 114, 118, 121, 123, 129, 131, 135, 138, 142, 143, 145, 150, 151, 153], "detect": 81, "determin": [2, 4, 114, 121, 130, 135], "dev": 99, "dev_titl": [46, 50], "develop": [2, 4, 20, 23, 96, 97, 100, 104, 105, 109, 113, 118, 120, 121, 123, 124, 125, 126, 128, 131, 133, 134, 135, 136, 137, 142, 145, 150, 151], "devic": 15, "df68": 118, "diagnos": [59, 75, 77, 105, 142], "diagnose_": [100, 150, 151], "diagnost": [100, 150, 151], "diagram": [126, 133], "dialog": [43, 118], "dialog_turn": [43, 118], "dialog_turn_db": 118, "dialog_turns_as_docu": 118, "dialog_turns_input": 43, "dialogturn": [31, 43, 136], "dict": [0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 26, 28, 29, 31, 33, 35, 36, 37, 38, 40, 42, 43, 52, 54, 55, 57, 59, 62, 66, 67, 68, 69, 71, 73, 74, 75, 76, 77, 78, 82, 83, 86, 88, 92, 93, 100, 108, 109, 110, 111, 118, 123, 129, 130, 131, 138, 142, 145, 150, 151, 153], "dict_exampl": 111, "dict_factori": 35, "dict_str": 131, "dict_to_yaml": 28, "dictat": 137, "dictionari": [2, 4, 12, 13, 14, 28, 29, 33, 35, 36, 38, 40, 43, 59, 75, 76, 86, 88, 93, 111, 118, 131, 137, 138, 145], "did": [118, 121, 123, 128, 133, 134, 136, 138, 141, 142, 145], "diff": [70, 74, 110, 124], "differ": [6, 20, 21, 31, 43, 59, 67, 68, 69, 74, 75, 76, 87, 95, 104, 110, 114, 119, 121, 123, 124, 125, 126, 127, 129, 133, 135, 136, 137, 138, 144, 153], "differen": 136, "differenti": [59, 70, 71, 105, 110, 136], "difficult": [138, 143], "dig": 121, "digit": [100, 150, 151], "dimens": [22, 33, 43, 54, 86, 118, 119, 120, 121, 129, 136], "diminish": [20, 21], "dip": 109, "dir": 128, "direct": [29, 59, 67, 85, 96, 100, 110, 114, 121, 124, 142, 150, 151], "directionli": 34, "directli": [1, 2, 4, 10, 35, 43, 54, 55, 57, 59, 66, 68, 96, 104, 109, 111, 112, 114, 118, 119, 121, 133, 134, 136, 137, 138, 142, 153], "directori": [37, 45, 50, 59, 75, 77, 81, 82, 83, 91, 95, 96, 100, 103, 104, 117, 128, 129, 150, 151], "disabl": [13, 110, 135], "disappoint": 136, "discard": [59, 62, 69, 74], "disclos": [126, 133], "discord": 97, "discov": 153, "discuss": [97, 121, 137, 145], "disk": 136, "displai": 112, "disrupt": [118, 136], "distanc": [22, 24, 142], "distance_oper": 24, "distancetooper": [20, 24], "distil": 125, "distinct": [127, 137, 142], "distingush": 28, "dive": [121, 134], "divers": [13, 59, 67, 121, 134, 143], "divid": [1, 20, 21, 22, 109, 121, 135, 137, 138, 143], "divide_by_thre": 30, "dividebythre": 30, "divis": [2, 4, 20, 21], "do": [6, 14, 17, 19, 28, 35, 43, 56, 57, 59, 68, 69, 73, 74, 81, 90, 91, 99, 100, 103, 104, 108, 109, 110, 111, 118, 120, 121, 123, 125, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 150, 151, 153], "do_sampl": 15, "doc": [2, 4, 8, 9, 10, 11, 12, 14, 15, 20, 22, 26, 29, 39, 43, 56, 57, 96, 111, 114, 118, 119, 120, 121, 127, 133, 136, 137, 138], "doc1": [2, 4, 137], "doc_index": 118, "doc_indic": [20, 21, 43, 118, 136, 153], "doc_len": 136, "doc_list": 143, "doc_qa": 29, "doc_scor": [20, 21, 43, 136, 153], "docqa": [29, 114], "docstr": [95, 98, 138], "doctest": 96, "doctor": [17, 19, 29, 114], "document": [2, 3, 4, 9, 10, 13, 15, 20, 21, 22, 23, 24, 25, 26, 31, 39, 41, 43, 54, 95, 98, 102, 104, 106, 110, 112, 114, 119, 120, 121, 123, 124, 138, 141, 143, 153], "document_map_func": [20, 21, 22, 23, 26, 39, 136], "document_splitt": 86, "documents_embed": 136, "documentsplitt": [43, 86, 120], "dodger": 126, "doe": [2, 3, 28, 31, 35, 37, 40, 55, 57, 86, 100, 110, 121, 129, 132, 134, 136, 143, 145, 150, 151], "doesn": 135, "domain": [121, 134], "doman": 134, "don": [19, 20, 21, 59, 67, 97, 104, 126, 127], "done": [110, 111, 127, 135], "dont": [104, 108, 110, 118, 126, 132], "dorianbrown": [20, 21, 136], "dotenv": [103, 120, 135], "dotenv_path": [94, 120, 135], "doubl": [100, 109, 131, 138, 150, 151, 153], "doubt": 125, "down": [109, 136, 137], "download": [13, 104, 117], "downsid": [118, 121, 134, 136], "downstream": [119, 134], "downtown": 153, "draft": 97, "draw": [59, 67, 121, 134], "draw_graph": [59, 67, 147, 150], "drew": 121, "drink": 114, "drop": [127, 137], "drug": 153, "drum": [100, 150, 151], "dspy": [59, 62, 100, 108, 124, 150, 151, 153], "dspy_retriev": 153, "dspyretriev": 153, "dtype": 22, "duc": [54, 121], "due": [121, 134, 136, 137, 138, 142], "duli": 121, "dummi": 104, "dump": [35, 138], "dumper": 35, "duplic": [59, 68, 99], "dure": [2, 4, 22, 59, 63, 67, 99, 103, 118, 119, 120, 123, 124, 127, 128, 136, 137, 145], "dwivedi": 134, "dynam": [81, 124, 135, 137, 153], "dynamicdataclass": 28, "dynamicdataclassfactori": 28, "e": [2, 4, 13, 20, 23, 59, 68, 90, 96, 99, 109, 121, 126, 129, 134, 137, 138, 143], "e22084984bb9": 137, "e386e774d150": 137, "e3b48bcc": 118, "e636facc": 118, "e731": 153, "e7b617b2": [2, 4, 137], "each": [0, 1, 2, 4, 14, 15, 20, 21, 28, 29, 30, 36, 43, 45, 50, 51, 56, 57, 59, 62, 66, 68, 75, 76, 82, 83, 90, 100, 109, 110, 111, 118, 119, 120, 121, 123, 124, 125, 127, 130, 132, 134, 135, 136, 137, 138, 141, 142, 143, 150, 151, 152], "ear": 128, "earsier": 110, "earth": [55, 57, 121], "eas": [43, 111, 121, 124, 125], "easi": [28, 54, 59, 67, 91, 100, 104, 105, 111, 114, 118, 121, 123, 125, 133, 135, 150, 151, 153], "easier": [105, 121, 131, 132, 135, 138], "easili": [36, 59, 75, 76, 100, 104, 105, 114, 118, 119, 121, 124, 130, 131, 133, 136, 138, 145, 150, 151, 153], "eat": 15, "ec0fc247ac8b": [2, 4, 137], "ec910402": 118, "economi": [118, 136], "ecosystem": [105, 118, 136], "ed": 153, "edg": 110, "edibl": 15, "edit": [96, 128], "editor": [100, 150, 151], "effcient": 28, "effecit": 142, "effect": [20, 21, 59, 62, 100, 109, 110, 118, 120, 134, 136, 137, 141, 142, 150, 151], "effective_measur": 78, "effici": [43, 59, 62, 100, 105, 121, 134, 135, 136, 137, 138, 141, 145, 150, 151], "effort": [31, 111, 124, 132], "eg": [90, 110], "eiffel": 128, "either": [0, 1, 22, 35, 37, 40, 43, 100, 103, 104, 111, 119, 124, 128, 129, 131, 134, 136, 150, 151], "el": 118, "electr": [118, 136], "electron": [118, 136], "element": [38, 59, 69, 74, 138], "elif": [129, 138], "elimin": [59, 69, 74, 134, 141], "els": [32, 36, 59, 67, 100, 109, 110, 123, 128, 129, 135, 138, 142, 150, 151, 153], "em": 121, "emb": [4, 119], "embed": [2, 3, 4, 10, 12, 13, 14, 15, 16, 22, 24, 33, 37, 43, 56, 57, 86, 118, 119, 120, 124, 129, 134, 136, 137, 141, 153], "embedd": [2, 3, 13, 14, 15, 22, 24, 25, 29, 37, 43, 58, 86, 104, 118, 123, 124, 129, 134, 136], "embedder_config": 33, "embedder_transform": 118, "embedderoutput": [13, 14, 15, 16, 33, 37, 43, 118, 129], "embedderoutputtyp": 43, "embedderrespons": 120, "embedding_dim": [43, 119], "embrac": 105, "emiss": [118, 136], "emit": 28, "emphas": [96, 145], "emploi": [121, 137], "empti": [1, 20, 23, 31, 32, 109, 123, 130], "en": [8, 13, 15, 20, 21, 56, 57, 119, 127, 133, 134, 136], "enabl": [13, 36, 91, 105, 108, 120, 127, 135, 136, 153], "enable_consol": 91, "enable_fil": 91, "enable_library_log": 91, "enc": 134, "encapsul": [30, 135], "enclos": [17, 19, 109, 131, 138], "encod": [1, 2, 4, 32, 41, 134, 136, 141], "encoding_format": [33, 86, 118, 119, 120, 129, 136], "encount": [13, 99], "encourag": [4, 36, 97, 121, 129, 134], "end": [1, 17, 19, 30, 31, 35, 59, 67, 96, 100, 109, 111, 118, 124, 125, 126, 130, 132, 134, 142, 144, 150, 151], "end_header_id": [126, 133], "end_of_assistant_step": 32, "end_of_system_messag": [134, 142], "end_of_system_prompt": [32, 100, 121, 150, 151], "end_of_text": [126, 133], "end_of_us": [100, 121, 134, 150, 151], "end_of_user_messag": 142, "end_of_user_prompt": 32, "end_tim": [34, 138], "endfor": [1, 38, 109, 133, 136, 138, 142], "endif": [1, 32, 38, 59, 69, 74, 100, 109, 121, 123, 128, 131, 133, 138, 142, 145, 150, 151], "energi": [118, 136], "enforc": [14, 59, 67, 109, 118, 123, 132], "engag": [111, 153], "engin": [29, 36, 59, 63, 64, 65, 67, 69, 70, 73, 75, 76, 100, 104, 105, 108, 110, 124, 125, 128, 130, 133, 134, 141, 142, 150, 151], "enginelm": [59, 63], "england": 121, "english": [10, 136], "enhanc": [70, 91, 114, 124, 134, 135, 137, 141, 145], "enhance_queri": 114, "enhancequerycompon": 114, "enjoi": 104, "enorm": 123, "enough": 125, "ensembl": 134, "enssenti": 145, "ensur": [8, 15, 22, 28, 33, 35, 38, 59, 62, 69, 73, 75, 76, 96, 99, 100, 103, 109, 111, 114, 119, 120, 121, 124, 126, 130, 132, 136, 142, 143, 150, 151], "entail": [54, 121], "enti": 142, "entir": [59, 67, 100, 136, 150, 151], "entiti": [86, 92, 105, 111, 125, 135, 142], "entity_cl": 92, "entity_config": 86, "entity_nam": 86, "entity_st": 86, "entitymap": 92, "entri": 137, "enum": [24, 28, 35, 43, 54, 57, 78, 90, 93, 129, 138], "enum_cl": 35, "enumer": [29, 138], "env": [13, 94, 95, 103, 104, 119, 120, 135, 136], "environ": [4, 15, 35, 38, 94, 95, 96, 102, 104, 109, 118, 119, 120, 135, 136], "environment": [118, 136], "eos_token_id": 15, "eot": 15, "eot_id": [126, 133], "epilon": [20, 21], "epsilon": [20, 21, 136], "equal": [15, 54, 55, 57, 136, 137], "equalis": 121, "equival": [29, 35, 100, 118, 138, 150, 151], "error": [1, 10, 12, 13, 15, 20, 23, 28, 32, 35, 37, 43, 54, 59, 75, 77, 81, 90, 91, 95, 99, 100, 109, 110, 111, 119, 121, 127, 129, 135, 138, 150, 151], "error_messag": [43, 128], "error_onli": 81, "errorfactori": 9, "especi": [2, 3, 4, 28, 81, 83, 100, 111, 114, 119, 121, 126, 131, 134, 136, 137, 139, 150, 151], "especial": 136, "espeic": 136, "essenc": 104, "essenti": [100, 118, 135, 136, 150, 151], "establish": [104, 153], "estim": [100, 150, 151], "estimated_num_token": [43, 118, 120], "et": [121, 134, 141, 143], "etc": [29, 31, 35, 59, 64, 65, 68, 76, 89, 100, 104, 110, 119, 121, 124, 131, 134, 143, 150, 151], "euclidean": 22, "eval": [29, 34, 35, 42, 43, 54, 59, 67, 69, 73, 75, 76, 100, 110, 123, 130, 132, 134, 138, 141, 143, 150, 151, 153], "eval_fn": [59, 67, 69, 73, 75, 76, 100, 108, 121, 142, 150, 151, 153], "eval_fn_desc": [59, 69, 73, 100, 108, 142, 150, 151, 153], "eval_input": [59, 67, 75, 76, 100, 142, 150, 151, 153], "eval_rslt": 121, "eval_scor": [69, 74], "eval_system_prompt": [59, 69, 71], "evalfntotextloss": [59, 69, 73, 75, 76, 100, 108, 130, 142, 150, 151, 153], "evalu": [29, 30, 35, 43, 47, 50, 51, 52, 54, 55, 59, 62, 69, 71, 73, 74, 75, 76, 77, 78, 105, 108, 110, 114, 123, 125, 128, 134, 136, 137, 141, 142, 153], "evaluate_ast_nod": 35, "evaluate_one_sampl": [100, 108, 151], "evaluate_sampl": [59, 75, 76], "evaluation_criteria_str": 121, "evaluation_steps_str": 121, "evaluationmeasur": 121, "evaluationresult": [51, 52, 56, 57, 59, 75, 76, 78], "evalul": 121, "even": [2, 4, 17, 18, 19, 35, 56, 57, 97, 100, 111, 114, 119, 121, 123, 125, 130, 131, 133, 134, 136, 137, 138, 141, 142, 150, 151], "event": [34, 42, 80, 127], "event_typ": 80, "eventu": [111, 136], "ever": 134, "everi": [31, 59, 75, 76, 104, 124, 125, 132], "everyth": [100, 109, 132, 150, 151], "eviron": 135, "exact": [2, 4, 56, 57, 121, 137, 143], "exact_match": [51, 57, 100, 142, 143, 150, 151], "exactli": [22, 29, 30, 51, 57, 100, 109, 123, 136, 143, 150, 151], "exam": 121, "examin": [20, 21], "exampl": [0, 1, 2, 4, 10, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 43, 45, 48, 50, 51, 55, 56, 57, 59, 66, 67, 68, 75, 76, 77, 81, 86, 90, 91, 96, 97, 98, 99, 100, 103, 104, 108, 109, 110, 114, 117, 118, 119, 120, 121, 124, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 138, 142, 143, 145, 149, 150, 151, 153], "example1": 120, "example_funct": 35, "example_json": [28, 111], "example_str": [55, 111], "example_using_multipli": 109, "example_yaml": [28, 111], "examples_prompt": 38, "examples_str": [32, 38, 121, 123, 128, 131, 133], "examples_templ": 38, "excel": 125, "except": [2, 4, 37, 90, 100, 109, 119, 138, 150, 151], "excerpt": 137, "excess": [54, 121], "exclud": [13, 17, 18, 19, 28, 29, 35, 42, 43, 59, 62, 111, 118, 131, 138], "exclude_field": [17, 19, 109, 131], "exclude_input": [59, 62], "exclude_input_fields_from_bootstrap_demo": [59, 62, 66, 75, 77, 142], "excludetyp": [28, 111, 131], "exclus": [111, 114], "execlud": 138, "execut": [1, 2, 4, 30, 34, 35, 42, 109, 127, 135, 137, 138], "execute_func": [42, 138], "execute_func_async": [42, 138], "execute_func_expr": [42, 138], "execute_func_expr_async": 42, "execute_func_expr_via_ev": [42, 138], "execute_func_expr_via_sandbox": [42, 138], "exist": [38, 59, 69, 74, 97, 99, 100, 111, 121, 125, 135, 136, 150, 151, 153], "exmplari": 15, "exp": 99, "expand": [104, 134], "expans": [3, 134, 136, 141], "expect": [10, 13, 20, 21, 26, 31, 39, 40, 87, 121], "expens": [100, 134, 136, 150, 151], "experi": [6, 20, 21, 31, 105, 114, 118, 125], "explain": [104, 118, 121, 123, 127, 135, 143], "explan": [17, 18, 20, 21, 121, 123, 142], "explicitli": [28, 111], "explor": [137, 142], "expos": [1, 32], "expr": [42, 138], "express": [34, 35, 42, 43, 100, 109, 138, 150, 151], "expressli": 153, "extend": [4, 14, 30, 31, 34, 97, 104, 105, 110, 118, 119, 136, 138, 142], "extens": [24, 29, 96, 104, 127, 137], "extern": [93, 120, 121, 131, 135, 136], "extract": [2, 4, 17, 19, 35, 40, 59, 68, 104, 131, 135, 137, 143], "extract_dataclass_typ": 35, "extract_first_boolean": 35, "extract_first_float": 35, "extract_first_int": 35, "extract_function_express": 35, "extract_json_str": 35, "extract_list_str": 35, "extract_new_vari": [69, 74], "extract_yaml_str": 35, "extrins": 121, "ey": 128, "f": [2, 3, 4, 20, 21, 29, 34, 88, 100, 108, 109, 114, 119, 120, 121, 129, 133, 134, 135, 136, 138, 143, 145, 150, 151, 153], "f1": [121, 134, 141, 143], "f179cc285499": 121, "f2eddc77": 118, "f513": 118, "f98f": 118, "face": [33, 36, 96, 119, 121, 123, 127], "facebookresearch": [22, 136], "facet": 136, "facilit": [135, 137], "fact": [54, 121, 128, 134, 135, 136, 141, 153], "factoid": 153, "factor": [20, 21, 137], "factori": [28, 31, 43, 78, 82, 83], "factual": [54, 121, 136], "fahrenheit": 138, "fail": [20, 23, 43, 59, 62, 67, 81, 99, 100, 110, 118, 119, 121, 123, 124, 125, 128, 131, 135, 138, 142, 150, 151], "failur": [1, 59, 75, 76, 109, 110, 119, 123], "failure_message_to_backward": 110, "failure_message_to_backward_engin": 36, "failure_message_to_optim": 36, "fair": [54, 121], "fairli": 118, "faiss": [22, 31, 90, 103, 136], "faiss_retriev": [20, 118, 136], "faissretriev": [20, 22, 86, 118], "faissretrieverdocumenttyp": 22, "fallback": [0, 1, 109], "fals": [2, 3, 13, 15, 17, 18, 19, 28, 29, 31, 35, 36, 39, 41, 43, 54, 55, 57, 59, 62, 66, 67, 68, 69, 74, 75, 76, 77, 100, 108, 109, 121, 128, 131, 138, 142, 143, 150, 151, 153], "famili": 109, "familiar": 95, "fangkaijiao": 134, "fantast": 120, "far": [13, 100, 118, 130, 150, 151], "farm": [118, 136, 153], "fast": [20, 21], "faster": 136, "fastest": 134, "fastrag": 134, "fd11f12958b3": 118, "fdbc447d": 120, "feasibl": 111, "featur": [34, 96, 97, 114, 124, 126, 138], "feburari": [56, 57, 121], "fed": [138, 143], "feed": 134, "feedback": [13, 59, 69, 72, 73, 74, 78, 97, 100, 110, 124, 134, 150, 151], "feel": [97, 108, 121, 127, 134], "fetch": [20, 23, 24, 25, 31, 87, 118, 143], "fetch_item": 31, "fetch_transformed_item": 31, "fetched_dialog_turn": 118, "fever": 135, "few": [28, 36, 54, 62, 66, 67, 68, 75, 77, 105, 109, 111, 121, 124, 132, 133, 134, 135, 136, 138, 141, 142, 144, 145, 153], "few_shot": [100, 142, 151], "few_shot_demo": [100, 130, 142, 150, 151, 153], "few_shot_demo_debug_path": [59, 75, 77], "few_shot_optim": [100, 151], "few_shot_optimizer_": 124, "few_shot_templ": [100, 130, 150, 151], "few_shots_config": [59, 75, 77], "fewshot": 62, "fewshotconfig": [59, 75, 77], "field": [11, 17, 18, 19, 20, 21, 28, 33, 35, 36, 42, 43, 59, 62, 109, 111, 117, 118, 119, 120, 121, 126, 130, 131, 136, 138, 142, 145, 153], "field_nam": 28, "field_valu": 28, "fieldcondit": 136, "fieldnam": 88, "fieldtyp": 35, "fifa": 121, "fig": 142, "figur": [137, 142], "file": [6, 15, 20, 21, 29, 31, 33, 39, 59, 67, 75, 77, 81, 82, 83, 88, 91, 94, 95, 96, 99, 100, 103, 104, 111, 119, 120, 124, 128, 136, 143, 150, 151], "file_io": 114, "file_path": 82, "filenam": [81, 82, 83, 91], "filepath": [29, 31, 59, 67, 81, 83, 118], "filesystem": 31, "fill": [13, 20, 21, 36, 38, 104], "filter": [25, 31, 104, 133], "filter_fn": 31, "filtered_docu": 136, "final": [0, 1, 20, 21, 38, 43, 59, 67, 69, 71, 75, 77, 100, 109, 118, 120, 121, 123, 124, 133, 134, 135, 136, 138, 141, 142, 143, 150, 151, 153], "final_model_kwarg": 129, "final_output": 153, "final_prompt": 133, "financ": 121, "financi": 121, "finardi": [121, 143], "find": [15, 36, 41, 45, 50, 53, 59, 62, 75, 76, 100, 103, 109, 118, 119, 120, 121, 123, 130, 135, 136, 142, 143, 150, 151], "find_demo_paramet": 36, "findal": [100, 150, 151], "fine": [43, 134, 141, 150], "finer": 137, "finetun": [121, 134, 141], "finish": [1, 97, 109, 135], "first": [1, 2, 4, 8, 9, 14, 22, 30, 31, 35, 97, 100, 109, 118, 120, 121, 123, 124, 126, 127, 129, 130, 131, 132, 134, 135, 136, 137, 138, 142, 143, 150, 151, 153], "firstli": 137, "fit": [22, 28, 33, 43, 59, 75, 77, 100, 109, 118, 124, 134, 137, 141, 142, 148, 149, 150, 151], "five": [114, 121], "fix": [97, 99, 142, 153], "fix_json_escaped_single_quot": 35, "fix_json_missing_comma": 35, "flagembed": 136, "flagopen": 136, "flare": 134, "flashrag": 134, "flat": [55, 57, 121], "flexibl": [31, 35, 43, 104, 111, 114, 121, 123, 125, 127, 129, 133, 134, 135, 138, 141, 142, 145], "flexibli": [124, 142], "float": [13, 15, 20, 21, 22, 24, 33, 35, 40, 43, 51, 52, 53, 55, 56, 57, 59, 62, 67, 68, 69, 73, 74, 75, 76, 77, 78, 86, 100, 109, 118, 119, 120, 121, 129, 130, 131, 136, 138, 142, 150, 151, 153], "float32": 22, "float_pars": 40, "float_str": 131, "float_str_2": 131, "float_str_3": 131, "float_str_4": 131, "floatpars": [40, 121], "floor": 153, "flow": [118, 135, 136, 137, 145], "fluenci": [54, 57, 121], "flute": [100, 150, 151], "fly": 121, "fn": [34, 35, 109, 135, 138], "fn_name": [59, 63], "fn_schema_str": [43, 135], "focu": [8, 118, 135, 142], "focus": [13, 121, 124, 137], "folder": [95, 96, 104], "follow": [4, 10, 13, 16, 17, 19, 20, 23, 24, 28, 29, 36, 45, 50, 54, 59, 75, 76, 91, 95, 96, 99, 100, 103, 104, 109, 110, 111, 119, 121, 123, 124, 125, 126, 127, 128, 130, 131, 133, 134, 136, 138, 142, 143, 145, 150, 151, 153], "food": 15, "fool": 109, "footprint": [118, 136], "forc": [96, 123], "forget": 97, "fork": 96, "form": [2, 4, 43, 54, 57, 64, 65, 100, 105, 110, 111, 118, 121, 133, 134, 136, 137, 141, 150, 151, 153], "format": [1, 2, 4, 11, 12, 14, 15, 17, 18, 19, 20, 21, 22, 24, 28, 29, 32, 34, 35, 36, 37, 39, 43, 59, 66, 67, 69, 74, 86, 91, 93, 96, 100, 109, 118, 119, 121, 123, 124, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 142, 143, 145, 150, 151, 153], "format_chat_history_str": 118, "format_class_str": [28, 111], "format_example_str": [28, 111], "format_instruct": [17, 19, 131, 138], "format_str": 28, "format_typ": [17, 18, 19, 28, 111, 131, 142, 153], "format_vector_search_queri": [20, 24], "former": 121, "formul": [134, 141], "forward": [29, 36, 39, 41, 59, 64, 65, 67, 69, 71, 72, 73, 75, 76, 108, 110, 114, 130, 132, 153], "fossil": [118, 136], "found": [35, 55, 56, 57, 59, 69, 71, 90, 96, 100, 117, 118, 121, 136, 142, 143, 150, 151], "four": [37, 59, 67, 100, 109, 124, 136, 138, 150, 151], "foward": [110, 153], "frac": [20, 21, 134], "framework": [28, 56, 57, 100, 104, 105, 121, 124, 134, 135, 150, 151], "franc": [28, 35, 109, 111, 128, 129, 133], "francisco": 138, "frank": 134, "franklin": 109, "fratern": 153, "free": [13, 97, 118, 134, 136, 153], "frequenc": [20, 21], "frequency_penalti": [100, 150, 151], "frequent": [20, 21], "fresh": 136, "friendli": [15, 121], "from": [0, 1, 2, 3, 4, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 45, 50, 54, 55, 57, 59, 62, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 81, 82, 86, 87, 88, 90, 91, 94, 96, 100, 103, 104, 105, 109, 110, 113, 118, 119, 120, 121, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 150, 151, 153], "from_config": [29, 33, 36, 123, 136], "from_default": 135, "from_dict": [7, 12, 13, 14, 17, 19, 20, 21, 28, 29, 38, 39, 43, 59, 67, 111, 131, 133, 136, 138, 145], "from_dict_to_json": 35, "from_dict_to_yaml": 35, "from_funct": [0, 1, 43, 109, 138], "from_json": [28, 111], "from_json_to_dict": 35, "from_pretrain": 15, "from_response_id": [59, 67], "from_yaml": [28, 111], "from_yaml_to_dict": 35, "front": 121, "fruit": [130, 150], "frustrat": [125, 128], "fsspec": 118, "fuel": [118, 136], "full": [43, 100, 104, 105, 123, 125, 134, 136, 137, 143, 150, 151], "full_respons": [36, 59, 64, 67, 75, 76, 100, 142, 150, 151, 153], "fulli": [59, 63], "fullwiki": 143, "fun": [29, 43, 104, 128], "fun_compon": [29, 114], "fun_expr": 43, "fun_to_compon": [29, 100, 114, 150, 151], "func": [35, 42, 43, 90, 109, 138], "func_desc": [43, 109, 138], "func_expr": 138, "func_nam": [43, 109, 138], "func_output": 138, "func_paramet": [43, 109, 138], "func_pars": 138, "func_tool": [0, 1, 138], "funciton": 138, "funcnam": [109, 138], "funcompon": 29, "function": [0, 1, 2, 3, 4, 8, 9, 13, 14, 15, 16, 20, 21, 26, 28, 29, 31, 34, 36, 37, 38, 42, 43, 44, 47, 49, 58, 59, 64, 65, 67, 69, 72, 73, 74, 81, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 100, 104, 105, 108, 109, 110, 111, 114, 118, 119, 123, 124, 125, 129, 130, 131, 132, 134, 135, 136, 137, 143, 145, 150, 151, 153], "function_arg": 138, "function_definit": [42, 138], "function_expr": [35, 138], "function_nam": [91, 138], "function_respons": 138, "function_to_cal": 138, "functiondefinit": [34, 42, 43, 109, 138], "functionexpress": [0, 1, 34, 42, 43, 109], "functionoutput": [34, 42, 43, 138], "functiontool": [0, 1, 34, 42, 109, 135], "fundament": [104, 105, 114, 125], "further": [2, 4, 33, 100, 104, 105, 109, 111, 114, 119, 121, 123, 124, 128, 131, 136, 137, 150, 151], "futur": [2, 4, 104, 109, 110, 119, 123, 125, 127, 134, 136, 137], "futuredata": 121, "fuzzi": [121, 136, 143], "fuzzy_match": [51, 57, 108, 143, 153], "fyi": [59, 69, 74], "g": [2, 4, 13, 20, 23, 54, 59, 68, 96, 99, 109, 121, 126, 129, 134, 137, 138, 141, 143], "g_evalu": 121, "ga": [118, 136], "game": [118, 121], "gamma": 153, "gao": 134, "gap": [37, 125, 142], "garlic": 130, "gase": [118, 136], "gate": 15, "gather": [34, 130, 133, 138], "gather_trainer_st": [59, 75, 77], "gemini": 11, "gemma": [12, 15], "genai": [11, 105, 121, 125, 142], "genear": [59, 66, 134, 136], "geneat": 80, "gener": [0, 1, 2, 4, 11, 13, 14, 15, 17, 18, 19, 28, 29, 31, 35, 37, 39, 43, 51, 54, 55, 57, 58, 59, 64, 65, 66, 67, 68, 69, 71, 75, 76, 77, 81, 82, 83, 87, 88, 96, 99, 100, 104, 105, 108, 109, 111, 114, 118, 119, 120, 121, 124, 125, 126, 127, 128, 129, 130, 131, 133, 135, 136, 137, 138, 141, 142, 143, 144, 145, 150, 151, 152, 153], "generate_function_call_expression_from_cal": [35, 138], "generate_readable_key_for_funct": 35, "generateansw": 142, "generatecontentrespons": 11, "generaterespons": 13, "generation_nod": 110, "generativeai": [90, 103], "generator2": 128, "generator2_cal": 128, "generator_2": 128, "generator_2_cal": 128, "generator_cal": 128, "generator_call_logg": [81, 123, 128], "generator_evalu": 143, "generator_nam": 83, "generator_names_to_fil": 82, "generator_out": [110, 153], "generator_output": [78, 100, 150, 151], "generator_state_logg": 123, "generator_state_trac": [83, 128], "generatorcalllogg": [82, 123, 128], "generatorcallrecord": 82, "generatorlogg": 81, "generatoroutput": [8, 11, 12, 13, 14, 15, 20, 23, 36, 37, 43, 59, 64, 65, 75, 76, 81, 82, 100, 109, 110, 118, 127, 142, 150, 151, 153], "generatorstatelogg": [83, 123, 128], "generatorstatesrecord": 83, "genereratoroutput": 153, "genet": [137, 142], "genreat": 110, "genuin": 121, "geograph": 142, "get": [1, 2, 4, 14, 15, 20, 21, 28, 30, 31, 35, 36, 38, 39, 43, 54, 55, 57, 82, 91, 92, 95, 97, 99, 100, 109, 110, 111, 114, 118, 121, 127, 131, 134, 135, 136, 137, 138, 142, 143, 145, 150, 151, 153], "get_adalflow_default_root_path": 89, "get_al": 92, "get_all_messages_cont": [7, 14], "get_cache_path": 36, "get_cal": 82, "get_chat_history_str": 43, "get_current_script_and_lin": 91, "get_current_weath": 138, "get_data_class_schema": [35, 145], "get_data_key_fun": [59, 68], "get_dataclass_schema": 35, "get_default_task_instruct": [45, 50], "get_devic": [7, 15], "get_dialog_turn": 43, "get_enum_schema": 35, "get_examples_str": [17, 18, 131], "get_first_message_cont": [7, 8, 9, 14], "get_fun_schema": [34, 35, 138], "get_grad_fn": [59, 67], "get_gradient_and_context_text": [59, 67], "get_gradient_memory_text": [59, 69, 74], "get_gradients_nam": [59, 67], "get_input_field": 28, "get_input_format_str": [17, 18, 131], "get_input_str": [17, 18, 131, 142], "get_jinja2_environ": 38, "get_log_loc": [82, 83], "get_logg": [59, 75, 77, 91, 127, 150], "get_model_arg": 43, "get_next_ord": 43, "get_output_field": 28, "get_output_format_str": [17, 18, 131, 142, 153], "get_param_info": [59, 67], "get_prob": [7, 14], "get_prompt": 36, "get_prompt_vari": 38, "get_short_valu": [59, 67], "get_string_token": 41, "get_subcompon": 29, "get_supporting_sent": 143, "get_task_desc": 28, "get_task_desc_str": [17, 18, 131, 142], "get_top_k_indices_scor": 35, "get_transformed_data": 31, "get_transformer_kei": 31, "get_type_schema": 35, "getdefaultencod": [1, 32], "getlogg": 127, "geval": [54, 57, 121], "gevaljudgeevalu": [54, 57, 121], "gevalllmjudg": [54, 57, 121], "gevalmetr": [54, 57], "git": [95, 96, 99, 104], "github": [22, 95, 96, 97, 99, 107, 142], "give": [13, 59, 67, 100, 109, 110, 114, 123, 125, 130, 136, 138, 150, 151], "given": [1, 20, 21, 22, 29, 30, 32, 35, 39, 54, 59, 63, 66, 80, 83, 86, 87, 109, 121, 124, 126, 134, 135, 136, 138, 141, 142, 143], "glad": [97, 99], "global": 110, "go": [13, 59, 67, 97, 99, 100, 104, 125, 128, 134, 135, 141, 150, 151], "goal": [121, 123, 135, 137, 138], "goe": 125, "gold_titl": [48, 50, 153], "good": [20, 21, 54, 59, 69, 74, 97, 100, 111, 114, 118, 121, 130, 134, 138, 142, 150, 151], "googl": [11, 15, 55, 56, 57, 74, 90, 95, 96, 103, 120, 121, 129, 133, 134], "google_api_kei": [95, 103], "google_cli": [7, 129], "google_genai": 43, "google_generativeai": 90, "googlegenaicli": [7, 11, 129], "got": [121, 136], "gov": [121, 134, 141], "govtech": [121, 134], "govtext": [121, 134, 141], "gpt": [0, 1, 29, 35, 36, 81, 109, 114, 118, 121, 123, 126, 129, 136, 137, 138, 144], "gpt_3_model": [100, 150, 151, 153], "gpt_4o_model": [100, 142, 150, 151, 153], "gpt_model_kwarg": 109, "gpu": [22, 90], "grab": 109, "grad": [64, 65, 69, 72, 74, 100, 121, 124, 130, 142, 150, 151, 153], "grad_component_onli": 29, "grad_fn": [59, 67], "gradcompon": [36, 39, 59, 64, 65, 69, 72, 110, 144, 153], "gradid": [59, 69, 73, 124], "gradient": [64, 65, 66, 67, 69, 71, 72, 73, 74, 78, 105, 124, 130, 132, 134, 139, 144, 149], "gradient_context": [59, 69, 73], "gradient_prompt": [59, 67], "gradient_respons": 36, "gradientcontext": [59, 67, 69, 73], "gradients_context": 67, "graesser": 109, "graham": 134, "grammar": [54, 121], "grammat": 137, "granular": [137, 142], "grape": [130, 150], "graph": [59, 67, 75, 77, 100, 105, 110, 118, 124, 136, 150, 151, 153], "graphstat": 110, "gre": 121, "great": [2, 4, 111, 120, 121, 124, 127, 128], "green": [91, 127], "greenhous": [118, 136], "greet": 43, "gregori": 153, "groq": [12, 43, 90, 103, 109, 123, 129], "groq_api_kei": [95, 103], "groq_client": [7, 129], "groqapicli": [7, 12, 29, 43, 109, 123, 129, 135], "ground": [51, 52, 55, 56, 57, 59, 75, 76, 100, 104, 108, 110, 118, 121, 136, 143, 150, 151, 153], "grounth": [56, 57], "group": [43, 95, 137], "growth": [118, 136], "gt": [56, 57, 59, 69, 74, 75, 76, 100, 110, 127, 136, 151, 153], "gt_answer": [51, 55, 57, 121], "gt_answer_str": 121, "gt_context": [56, 57], "gt_context_sentence_list": 143, "gt_score": 121, "gte": [15, 119, 129, 136], "guarante": 96, "guid": [14, 95, 96, 98, 100, 123, 124, 135, 138, 150, 151], "guidelin": [95, 97, 121, 134, 143], "guo": [121, 134], "guu": 134, "ha": [20, 26, 28, 31, 35, 36, 39, 54, 56, 57, 59, 68, 75, 76, 81, 83, 93, 100, 103, 104, 105, 109, 110, 111, 118, 121, 127, 130, 132, 134, 136, 137, 138, 142, 143, 145, 150, 151, 153], "had": [120, 121, 153], "hailin": 134, "hajishirzi": 134, "half": 121, "halluci": 136, "hallucin": [54, 121, 124, 134, 141], "han": 134, "hand": [121, 136, 153], "handi": 133, "handl": [10, 12, 13, 14, 15, 20, 23, 28, 29, 35, 37, 59, 75, 76, 87, 100, 109, 110, 111, 117, 118, 119, 121, 123, 124, 128, 129, 131, 134, 135, 136, 138, 142, 145, 150, 151], "handle_one_loss_sampl": [100, 108, 151], "handle_one_task_sampl": [100, 108, 151], "handle_streaming_respons": [7, 14], "handler": [1, 32, 127], "happen": 110, "happi": 109, "hard": [45, 50, 54, 59, 67, 121, 125], "harri": 145, "hash": [59, 75, 77], "hash_text": 85, "hash_text_sha1": 85, "have": [8, 9, 10, 13, 14, 15, 20, 21, 22, 28, 29, 30, 33, 35, 36, 37, 43, 54, 56, 57, 59, 68, 69, 71, 73, 75, 76, 81, 91, 95, 96, 97, 100, 103, 104, 105, 109, 110, 111, 114, 118, 119, 120, 121, 123, 124, 126, 127, 130, 131, 132, 133, 134, 135, 136, 137, 138, 142, 143, 150, 151, 152, 153], "hazard": [118, 136], "he": [121, 134, 145, 153], "head": [109, 121, 130], "headach": 114, "healthcar": 121, "healthi": 105, "heap": [54, 121], "hearti": 15, "heat": 109, "heavi": 125, "height": 131, "helicopt": 15, "hello": [2, 4, 20, 21, 31, 43, 91, 126, 127, 137], "helm": 121, "help": [1, 2, 3, 4, 17, 18, 19, 28, 32, 34, 38, 43, 59, 75, 76, 90, 95, 97, 100, 105, 109, 110, 111, 112, 114, 118, 123, 124, 125, 126, 127, 128, 130, 131, 133, 134, 136, 137, 138, 139, 141, 142, 143, 150, 151, 153], "helper": [3, 16, 29, 38, 86, 136], "henc": [135, 145], "hendryck": 121, "here": [2, 4, 9, 10, 11, 12, 13, 15, 37, 43, 47, 50, 58, 68, 97, 99, 100, 102, 103, 104, 106, 108, 109, 110, 111, 114, 118, 121, 123, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 142, 143, 145, 150, 151, 153], "hero": 125, "hf_token": [15, 95, 103], "hi": [43, 121, 145, 153], "hierarchi": 124, "high": [104, 105, 121, 125, 130, 134, 136, 141], "higher": [13, 59, 62, 69, 73, 125, 130, 136, 137], "highest": [54, 100, 121, 134, 150, 151], "highli": [4, 31, 104, 121, 125, 128, 129, 136, 143], "him": [121, 153], "hint": [35, 111, 123, 138], "histor": 118, "histori": [1, 32, 43, 59, 69, 74, 83, 109, 118, 123, 124, 128, 133, 135], "historyprompt": [59, 69, 74], "hit": [121, 134, 141], "hitrat": 121, "hodgson": 121, "hold": [43, 121], "homepag": [20, 21], "honestli": 131, "hook": [104, 127], "hop": [121, 135], "hope": 121, "host": [13, 95, 136], "hotel": 153, "hotpot_qa": [143, 153], "hotpotqa": [46, 48, 50, 121, 135, 143, 144, 152], "hotpotqadata": [48, 50, 108, 153], "hotpotqaragad": 108, "hour": 121, "hous": 153, "how": [1, 2, 4, 13, 14, 15, 20, 21, 22, 23, 28, 36, 43, 54, 55, 57, 59, 75, 76, 95, 97, 99, 100, 105, 109, 110, 111, 117, 118, 119, 121, 123, 124, 126, 129, 131, 133, 134, 135, 136, 138, 141, 142, 143, 144, 145, 150, 151, 153], "howev": [4, 109, 114, 118, 121, 125, 126, 127, 130, 131, 133, 134, 136, 138, 141], "html": [2, 4, 9, 56, 57, 96, 111, 121, 127, 131, 136, 137], "http": [0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 20, 21, 22, 25, 47, 50, 54, 56, 57, 74, 95, 96, 109, 111, 119, 121, 123, 127, 133, 134, 136, 138, 141, 150, 151], "hub": [15, 121], "hug": 121, "huggingfac": [15, 47, 50, 87, 111, 119, 127, 129, 136], "huggingfaceh4": 15, "hum": 142, "human": [15, 110, 111, 121, 123, 136, 142, 153], "humanalign": 121, "humanev": 121, "humor": 128, "hundr": 136, "hurt": 134, "hydrat": 114, "hydro": [118, 134, 136], "hypernetwork": 104, "hyperparam": 78, "hyperparamet": [110, 134, 141], "hyperparametr": 110, "hyperparmet": [134, 136], "hypothesi": 135, "i": [0, 1, 2, 3, 4, 6, 8, 9, 11, 13, 14, 15, 17, 19, 20, 21, 22, 23, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 45, 50, 51, 54, 55, 56, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 81, 82, 83, 86, 87, 88, 90, 91, 95, 96, 97, 99, 100, 102, 103, 105, 106, 108, 109, 110, 111, 112, 113, 114, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 136, 137, 138, 139, 141, 142, 143, 145, 148, 149, 150, 151, 153], "ibuprofen": 114, "icc": 153, "icl": [59, 62, 68, 100, 124, 125, 130, 134, 141, 150, 151], "id": [2, 4, 15, 36, 39, 41, 43, 48, 50, 59, 62, 64, 67, 69, 74, 78, 100, 108, 110, 118, 120, 130, 131, 132, 137, 142, 150, 151, 153], "idea": 97, "ideal": [2, 4, 121, 133, 137], "idempot": [69, 72], "identifi": [31, 35, 43, 54, 83, 117, 121, 130, 132, 142], "idf": [20, 21, 118, 136], "idx": [29, 30, 138], "ifram": [112, 139, 147, 148, 149], "igh": 137, "ik": [2, 4], "illicit": 153, "illustr": [2, 4, 135, 137], "imag": [119, 134, 136], "immedi": 29, "impact": [2, 4, 13, 20, 21, 68, 118, 135, 136], "implement": [1, 2, 4, 6, 10, 12, 13, 15, 20, 21, 37, 39, 54, 56, 57, 59, 64, 71, 87, 100, 109, 110, 119, 129, 134, 136, 137, 142, 143, 145, 150, 151, 153], "import": [0, 1, 2, 4, 10, 15, 17, 19, 20, 21, 28, 29, 34, 35, 38, 43, 54, 59, 64, 65, 67, 75, 77, 81, 90, 91, 95, 100, 103, 104, 109, 110, 111, 114, 118, 119, 120, 121, 123, 124, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 142, 143, 145, 150, 151, 153], "import_path": 90, "importerror": 90, "impress": 121, "improv": [20, 21, 110, 121, 123, 124, 128, 134, 136, 137, 141, 142, 150], "improving_rag": 134, "in_context_exampl": [59, 69, 74], "inabl": 35, "inact": 131, "inc": [95, 96], "includ": [2, 4, 6, 17, 18, 19, 20, 21, 24, 28, 29, 31, 35, 37, 39, 43, 54, 59, 66, 86, 91, 95, 96, 99, 104, 109, 110, 114, 117, 118, 121, 124, 131, 133, 134, 135, 136, 137, 138, 142, 143, 144, 145, 153], "include_demo": [59, 67], "include_field": [17, 19], "includetyp": [28, 131], "includng": 104, "incomplet": 35, "inconsist": [54, 121], "incorpor": 121, "incorrect": [108, 123, 134], "incorrectansw": 121, "increa": 118, "increas": [13, 20, 21, 59, 67, 118, 121, 134, 136], "increasingli": 121, "increment": [59, 75, 77, 99], "incress": 138, "incud": [59, 67], "indent": [17, 19, 35, 131], "index": [1, 4, 15, 20, 21, 22, 23, 25, 26, 30, 31, 38, 39, 43, 59, 68, 69, 74, 87, 96, 108, 109, 118, 119, 121, 129, 133, 134, 136, 138, 141, 142, 143], "index_kei": [39, 136], "index_path": 31, "indexflatip": 22, "indexflatl2": 22, "indic": [20, 23, 24, 28, 35, 87, 100, 121, 123, 136, 142, 150, 151], "indirectli": 121, "individu": [95, 100, 142, 150, 151], "individualn": [100, 150, 151], "industri": [124, 134, 141], "inf": [22, 130], "infanc": 125, "infer": [11, 15, 22, 29, 43, 59, 75, 76, 110, 119, 121, 134, 153], "infer_bge_reranker_bas": [7, 15], "infer_gte_base_embed": [7, 15], "infer_llm": [7, 15], "infinit": 13, "influenc": [13, 20, 21, 137], "info": [11, 91, 127], "inform": [28, 41, 54, 57, 78, 95, 97, 100, 103, 104, 107, 109, 114, 121, 123, 134, 135, 136, 137, 142, 143, 145, 150, 151], "infrastructur": [118, 136], "ingest": [4, 104], "ingestionpipelin": 104, "inherit": [28, 37, 104, 110, 118, 136, 153], "init": [91, 153], "init_async_cli": [7, 8, 9, 10, 12, 13, 14, 37, 129], "init_llm_cli": [7, 15], "init_model": [7, 15], "init_reranker_cli": [7, 15], "init_sync_cli": [7, 8, 9, 10, 11, 12, 13, 14, 15, 37, 129], "initi": [15, 20, 21, 22, 23, 25, 26, 37, 38, 39, 59, 62, 66, 68, 75, 77, 91, 100, 109, 118, 121, 123, 129, 131, 133, 134, 135, 136, 138, 142, 143, 145, 150, 151], "initial_valid": [59, 75, 77], "initvar": 43, "inject": 127, "inlcud": 95, "innatur": 134, "inner": [22, 24], "inner_product": [20, 24], "input": [0, 1, 2, 3, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 32, 33, 36, 37, 39, 40, 41, 43, 51, 54, 57, 59, 62, 67, 69, 72, 75, 76, 78, 82, 100, 104, 109, 110, 111, 117, 118, 119, 120, 121, 123, 124, 126, 128, 129, 130, 131, 132, 133, 134, 136, 137, 138, 142, 145, 150, 151, 153], "input_arg": [36, 59, 64, 67, 100, 110, 132, 150, 151], "input_data": [110, 142], "input_field": [28, 131], "input_format": 32, "input_format_str": 32, "input_map": 130, "input_prompt_kwarg": 36, "input_queri": 109, "input_str": [1, 17, 18, 29, 32, 54, 57, 81, 100, 109, 114, 118, 121, 123, 128, 130, 133, 134, 136, 138, 142, 150, 151], "input_templ": 121, "input_typ": 14, "inputfield": 142, "inquiri": 142, "insert": [30, 31], "insid": [2, 4, 30, 59, 75, 76, 110, 137], "inspir": 108, "instal": [7, 22, 90, 91, 95, 96, 97, 102, 104, 118, 119, 121, 136], "install_messag": 90, "instanc": [12, 13, 14, 17, 19, 25, 28, 29, 35, 36, 38, 59, 75, 77, 81, 93, 104, 109, 120, 121, 130, 131, 132, 138, 143, 145], "instanti": [29, 86, 90, 111, 123], "instead": [2, 4, 10, 13, 14, 28, 29, 35, 54, 55, 57, 104, 110, 111, 118, 119, 123, 125, 134, 137, 138, 142], "instruct": [1, 15, 17, 18, 19, 20, 23, 28, 54, 59, 67, 69, 74, 100, 104, 105, 109, 111, 121, 123, 124, 130, 131, 132, 134, 137, 138, 142, 145, 150, 151], "instruction_to_backward_engin": [59, 67], "instruction_to_optim": [59, 67, 69, 74, 130], "instructur": 138, "instrument": [100, 150, 151], "int": [0, 1, 2, 3, 4, 10, 11, 15, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 33, 35, 39, 40, 41, 43, 46, 47, 48, 50, 59, 62, 67, 68, 69, 74, 75, 76, 77, 78, 87, 91, 100, 109, 110, 111, 118, 119, 131, 135, 136, 138, 142, 145, 150, 151, 153], "int32": 11, "int_pars": 40, "int_str": 131, "int_str_2": 131, "int_str_3": 131, "int_str_4": 131, "integ": [35, 40, 100, 131, 150, 151], "integr": [2, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 87, 95, 97, 104, 108, 118, 119, 121, 124, 125, 129, 134, 135, 136], "intellab": 134, "intellig": [110, 121, 123], "intend": 96, "intens": [121, 134, 136, 141], "intent": [100, 150, 151], "intepret": 124, "inter": 153, "interact": [18, 28, 43, 100, 105, 111, 124, 125, 131, 132, 134, 135, 138, 145, 150, 151], "interchang": 138, "interest": [95, 97, 118, 134], "interfac": [19, 34, 35, 36, 37, 64, 65, 76, 100, 114, 119, 120, 123, 124, 125, 150, 151], "intergr": [124, 125, 136], "interleav": [109, 126, 135], "intermedi": [110, 118, 135], "intermedia": 130, "intern": [28, 90, 93, 109, 121, 125, 129, 134, 135, 138], "internlm2": 13, "interpret": [2, 4, 105, 123, 124, 131, 134, 141], "interv": [53, 121], "intial": [123, 134], "intpars": 40, "intrins": 121, "intro": 8, "introduc": [2, 4, 100, 109, 110, 121, 124, 133, 134, 137, 141, 150, 151, 153], "introducesmock": 121, "introduct": 14, "intuit": [2, 4], "invalid_api_kei": 123, "invalid_request_error": 123, "invent": 153, "inventor": 153, "invers": [20, 21], "invest": [118, 136], "investig": [123, 145], "invok": [28, 35, 80, 110, 136], "involv": [121, 137], "io": [13, 29, 33, 56, 57, 127], "irrelev": [54, 121, 134, 136], "is_async": 34, "is_dataclass_inst": 35, "is_irrelev": 134, "is_key_in_templ": 38, "is_norm": [35, 43, 119], "is_pick": 114, "is_pickl": 29, "is_potential_dataclass": 35, "is_relev": 134, "is_running_in_event_loop": 34, "is_support": 134, "is_teach": [59, 62, 67], "isaac": 153, "isinst": [129, 153], "isrel": 134, "issu": [96, 97, 99], "issup": 134, "isus": 134, "itali": 121, "item": [31, 52, 54, 57, 59, 75, 76, 100, 118, 130, 136, 138, 150, 151], "item1": 40, "item2": 40, "iter": [29, 30, 32, 59, 66, 69, 74, 75, 77, 97, 105, 121, 125, 135], "its": [2, 4, 20, 21, 29, 35, 39, 43, 59, 67, 69, 74, 75, 77, 81, 82, 83, 86, 100, 104, 109, 110, 114, 118, 121, 124, 125, 127, 130, 131, 133, 135, 136, 137, 138, 139, 142, 143, 150, 151], "itself": [6, 29, 38, 59, 69, 74, 88, 100, 109, 125, 126, 133, 143, 150, 151], "j": 121, "jami": 134, "jane": [131, 134], "jianfeng": 134, "jiang": 134, "jiawei": 134, "jina": 13, "jinja": [104, 133], "jinja2": [17, 18, 38, 104, 123, 124, 145], "jinja2_template_exampl": 133, "job": [118, 136], "john": [28, 131, 145], "join": [1, 56, 57, 97, 109, 110, 118, 121, 135, 138, 142, 143, 153], "jointli": [134, 141], "joke": 145, "joke_exampl": 145, "jokeoutput": 145, "josh": 121, "json": [2, 4, 17, 18, 19, 20, 21, 28, 35, 40, 42, 43, 81, 82, 83, 86, 88, 93, 100, 104, 109, 111, 114, 123, 128, 131, 135, 136, 137, 138, 142, 143, 145, 150, 151, 153], "json_definit": [42, 138], "json_obj": 40, "json_output_format_prompt": 131, "json_output_pars": 131, "json_pars": 40, "json_parser_output_typ": 40, "json_signatur": 111, "json_signature_exclud": 111, "json_str": [28, 35, 40, 111], "jsonl": [81, 82, 88, 100, 128, 150, 151], "jsonoutputpars": [17, 18, 19, 109, 111, 138], "jsonpars": [0, 1, 40, 109, 123, 135, 143], "judeg": 121, "judg": [54, 55, 57, 59, 69, 71, 110, 123, 134, 143], "judgement": [53, 54, 55, 57, 143], "judgement_list": [55, 57, 143], "judgement_queri": [55, 57, 121, 143], "judgement_score_list": [55, 121], "judgment": [53, 121], "jugement_queri": [55, 121], "jump": 104, "june": 153, "just": [15, 36, 54, 59, 64, 65, 69, 71, 73, 75, 76, 100, 104, 105, 109, 110, 118, 121, 123, 124, 125, 127, 129, 132, 138, 142, 150, 151, 153], "k": [13, 20, 22, 23, 24, 25, 26, 56, 57, 121, 134, 141, 143, 153], "k1": [20, 21, 136], "karl": 153, "karpathi": [59, 67], "keep": [28, 31, 36, 59, 62, 67, 69, 74, 75, 77, 100, 111, 114, 118, 126, 127, 136, 137, 145, 150, 151], "keep_detail": [46, 50], "kei": [9, 10, 13, 14, 25, 28, 29, 31, 35, 38, 39, 40, 43, 54, 59, 67, 75, 77, 87, 95, 100, 102, 104, 109, 111, 114, 118, 119, 120, 121, 123, 131, 134, 135, 136, 137, 138, 145, 150, 151], "kelvin": 134, "kendallrank": 121, "kenton": 134, "kept": [2, 4], "keyword": [30, 35, 38, 43, 59, 63, 133, 136, 138], "kilt": 121, "kind": [104, 131], "kinnairdi": 153, "kitchen": 153, "knock": [118, 136], "know": [14, 96, 97, 100, 103, 109, 123, 125, 126, 128, 134, 138, 150, 151, 153], "knowledg": [109, 121, 124, 125, 134, 135, 136, 138, 141, 143], "known": [109, 111, 136], "kunlun": 121, "kwarg": [0, 1, 8, 9, 11, 12, 14, 15, 19, 20, 21, 23, 24, 25, 26, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 46, 50, 52, 54, 55, 57, 59, 63, 64, 65, 66, 68, 69, 71, 72, 73, 75, 76, 77, 80, 90, 100, 108, 109, 133, 135, 136, 138, 142, 150, 151, 153], "l": [15, 134, 137], "l1": [20, 24], "l2": [20, 22, 24], "label": [28, 35, 47, 50, 59, 68, 104, 111, 121, 134, 136, 142], "label_desc": 142, "lack": [133, 136, 137], "lambda": [29, 31, 59, 68, 110, 118, 130, 136, 153], "lamp": [100, 150, 151], "lampnn": [100, 150, 151], "land": [118, 136], "langag": 134, "langgraph": 110, "languag": [2, 4, 20, 21, 59, 62, 96, 100, 104, 109, 121, 123, 126, 130, 134, 135, 137, 150, 151, 153], "larg": [33, 97, 109, 118, 121, 123, 134, 136, 137, 141, 142, 153], "larger": [33, 100, 137, 142, 150, 151], "last": [2, 4, 22, 31, 100, 118, 121, 130, 131, 136, 138, 150, 151, 153], "last_hidden_st": 15, "lastli": 129, "later": [31, 36, 100, 110, 111, 118, 136, 138, 150, 151], "latest": [9, 11, 13, 97, 99, 121, 135], "lavi": 121, "layer": [110, 125, 134], "lazi": [10, 90], "lazy_import": 43, "lazyimport": [43, 90], "lc": [56, 57], "lead": [13, 20, 23, 68, 99, 118, 136], "leaf": [110, 132], "leap": [56, 57, 121], "learn": [13, 29, 30, 36, 101, 104, 109, 119, 121, 123, 124, 125, 132, 134, 136, 141, 142, 143, 150, 151, 153], "least": [110, 124, 134], "leav": 142, "led": [134, 153], "lee": 134, "left": [20, 21, 134], "legal": [121, 137], "len": [15, 118, 138, 143], "length": [2, 4, 20, 21, 31, 43, 59, 63, 118, 119, 134, 137, 138, 141], "lengthi": [100, 104, 150, 151], "lengthier": [20, 21], "lenient": 13, "less": [13, 17, 19, 20, 21, 22, 43, 59, 67, 110, 111, 119, 121, 134, 136, 138], "let": [7, 96, 100, 109, 111, 114, 118, 128, 131, 133, 134, 135, 136, 138, 143, 150, 151, 153], "lettuc": 130, "levarag": 142, "level": [13, 53, 59, 75, 77, 91, 100, 104, 111, 113, 127, 135, 138, 150, 151], "lever": 121, "leverag": [4, 24, 25, 35, 39, 96, 100, 111, 118, 124, 130, 134, 135, 136, 137, 138, 143, 150, 151], "leverg": [20, 21, 39], "lewi": [134, 141], "li": [134, 136], "lib": [91, 100, 127, 150, 151], "librari": [2, 4, 13, 28, 31, 36, 54, 55, 57, 59, 62, 81, 90, 91, 95, 99, 100, 104, 105, 110, 111, 113, 114, 124, 125, 126, 129, 136, 137, 141, 142, 150, 151, 153], "life": 153, "lifecyl": 138, "lifelong": 136, "lifestyl": 114, "lift": 125, "light": [105, 118, 136], "light_rag": 104, "lightn": [100, 108, 121, 127, 150, 151], "lightningmodul": [100, 108, 150, 151], "lightrag": [2, 4, 13, 14, 15, 19, 32, 37, 38, 91, 95, 96, 98, 99, 103, 113, 114, 120, 143, 145], "lightrag_default_prompt_arg": [32, 133], "lightrag_default_prompt_trainable_param": 32, "lightweight": [111, 134], "like": [2, 4, 30, 31, 35, 37, 40, 43, 58, 59, 67, 81, 91, 100, 104, 105, 109, 110, 111, 114, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 131, 134, 135, 136, 137, 141, 145, 150, 151, 153], "likelihood": 134, "limit": [96, 100, 118, 121, 124, 134, 136, 137, 138, 150, 151], "lin": 121, "line": [13, 91, 96, 97, 100, 104, 124, 125, 127, 128, 130, 150, 151], "line_numb": 91, "linear": [110, 134], "linguist": 121, "link": [45, 50, 96, 100, 134, 137, 141, 150, 151], "list": [0, 1, 2, 3, 4, 10, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35, 36, 38, 39, 40, 41, 42, 43, 51, 52, 53, 54, 55, 56, 57, 59, 62, 63, 67, 68, 69, 72, 74, 75, 76, 77, 78, 81, 82, 87, 88, 95, 99, 100, 103, 109, 110, 111, 114, 118, 119, 121, 126, 129, 130, 131, 136, 138, 143, 150, 151, 153], "list_dict_str": 131, "list_output_format_templ": [17, 19], "list_pars": 40, "list_str": 131, "list_str_2": 131, "list_str_3": 131, "listoutputpars": [17, 19, 131], "listpars": [20, 23, 40, 136], "liter": [2, 4, 14, 17, 18, 22, 35, 43, 45, 46, 47, 50, 51, 55, 57, 59, 67, 75, 77, 80, 91, 131, 136], "literal_ev": 131, "literatur": [121, 143], "littl": 142, "liu": [121, 134], "liyin": 142, "ll": [100, 121, 150, 151], "llama": [4, 13, 133], "llama3": [12, 13, 29, 109, 123, 126, 133, 135], "llama3_model": [59, 75, 77], "llama3_model_kwarg": 109, "llama_cpp": 13, "llama_index": 104, "llamacpp": 13, "llamaindex": [4, 104], "llm": [0, 1, 6, 13, 15, 18, 20, 23, 28, 29, 34, 36, 43, 54, 55, 57, 59, 64, 69, 71, 74, 75, 77, 99, 100, 104, 105, 109, 110, 114, 117, 118, 123, 124, 128, 129, 130, 131, 132, 134, 135, 137, 138, 141, 142, 143, 144, 145, 150, 153], "llm_as_judg": [121, 123], "llm_client": 15, "llm_counter": [100, 130, 150, 151], "llm_counter_cal": [100, 150, 151], "llm_counter_diagnos": [100, 150, 151], "llm_evalu": [55, 57, 121, 143], "llm_judg": [54, 55, 57, 121, 143], "llm_kwarg": 118, "llm_model_kwarg": 135, "llm_parser": 153, "llm_respons": 109, "llm_retriev": [20, 123, 136], "llm_text_loss": 69, "llm_tool": [109, 135], "llmasjudg": [55, 57, 121, 143], "llmasretriev": 136, "llmastextloss": [59, 69, 71], "llmevalresult": [55, 57], "llmjudg": [55, 57], "llmjudgeevalresult": [55, 57, 121], "llmretriev": [20, 23, 81, 123, 136], "llmretrieveroutputtyp": [20, 23], "lo": 126, "load": [20, 21, 28, 29, 31, 39, 47, 50, 82, 83, 86, 87, 88, 94, 96, 100, 102, 117, 118, 121, 124, 131, 135, 136, 138, 142, 143, 145, 150, 151], "load_class": 90, "load_dataset": [59, 75, 77, 100, 121, 142, 143, 150, 151, 153], "load_dotenv": [103, 120, 135], "load_from_fil": [20, 21, 39, 136], "load_from_pickl": 29, "load_json": 88, "load_jsonl": 88, "load_meta_data": 82, "load_pickl": 88, "load_stat": [31, 118], "load_state_dict": [29, 114], "load_state_pickl": 29, "loaded_exampl": 145, "loader": 124, "lobbi": 153, "loc": 142, "local": [6, 15, 29, 37, 58, 96, 99, 117, 124, 129, 131, 136, 138, 141], "local_db": 31, "local_db_load": 31, "local_embedd": 119, "local_embedder_256": 119, "local_item_db": 31, "localdb": [6, 31, 43, 118, 134], "localhost": [13, 24, 136], "locat": [96, 111, 131, 136, 138, 142, 153], "lock": 104, "log": [20, 21, 59, 75, 77, 81, 82, 83, 88, 89, 91, 99, 100, 109, 118, 123, 125, 128, 134, 150, 151], "log_cal": 82, "log_prompt": 83, "loggedllmretriev": 81, "logger": [81, 128], "logger_metadata": [100, 128, 150, 151], "loggind": 127, "logging_config": 127, "logic": [10, 12, 13, 15, 37, 54, 121, 125, 127], "logprob": [43, 134, 136], "long": [2, 4, 59, 67, 118, 123, 124, 128, 134, 136, 137, 142], "longer": [137, 153], "longest": [53, 56, 57], "longest_common_substr": 53, "look": [13, 35, 100, 111, 118, 119, 128, 133, 135, 136, 142, 150, 151], "lookup": 135, "loop": [1, 30, 34, 38, 42, 109, 121, 133, 136, 138, 142], "lose": [104, 128], "loss": [59, 64, 65, 69, 71, 72, 73, 75, 76, 78, 100, 105, 108, 124, 130, 132, 134, 149, 150, 151, 153], "loss_fn": [59, 75, 76, 100, 108, 142, 150, 151, 153], "loss_output": 78, "loss_step": [59, 75, 76], "losscompon": [59, 65, 69, 71, 73, 75, 76], "lost": [31, 100, 136, 142, 150, 151], "lot": [121, 142], "love": 97, "low": [13, 121, 130], "lower": [13, 53, 125, 138, 153], "lowest": [54, 100, 121, 150, 151], "lr": [59, 67], "lstrip_block": 133, "lt": 127, "luyu": 134, "m": [43, 96, 99, 109, 110, 121, 127, 128], "m1": 15, "ma": 134, "macbook": 15, "machin": [121, 134], "made": [15, 17, 18, 31, 74, 111, 121, 123, 124, 132], "magenta": 91, "mai": [4, 13, 100, 114, 121, 123, 126, 127, 136, 137, 150, 151, 153], "main": [31, 38, 47, 50, 54, 57, 59, 68, 96, 104, 114, 120, 121, 127, 131, 136, 142], "main_class": 127, "mainli": [43, 59, 75, 76, 90, 99, 104, 110, 111, 118, 121, 124, 125, 127], "maintain": [2, 4, 28, 96, 111, 113, 137], "major": [96, 109], "make": [13, 17, 19, 31, 36, 37, 54, 59, 69, 72, 75, 76, 87, 95, 96, 97, 99, 100, 103, 104, 105, 108, 109, 110, 111, 114, 118, 121, 123, 124, 128, 129, 131, 132, 133, 134, 135, 136, 138, 145, 150, 151, 153], "makefil": 96, "man": 121, "manag": [4, 31, 32, 39, 42, 43, 80, 86, 99, 109, 110, 114, 118, 120, 123, 124, 129, 135, 136, 137, 138, 145], "manchest": 121, "mani": [15, 54, 87, 100, 111, 121, 130, 133, 134, 136, 138, 141, 142, 143, 150, 151, 153], "manipul": [104, 135], "manner": 135, "manual": [29, 30, 86, 96, 104, 110, 121, 125, 128, 134, 142], "manufactur": [118, 136], "mao": 134, "map": [2, 4, 20, 26, 29, 31, 35, 39, 59, 67, 87, 88, 93, 110, 111, 118, 121, 134, 136, 137, 138, 141, 143, 153], "map_dialogturn_to_docu": 118, "map_fn": [31, 59, 67, 110, 118, 153], "map_func": 36, "map_to_docu": 118, "map_to_successor": [59, 67], "mapper_setup": [31, 118], "mar": [0, 1], "marco": 121, "margin": [134, 142], "marilyn": 153, "mark": [111, 121], "markdown": [2, 4, 137], "marshmallow": [28, 111], "mask": 134, "massiv": 121, "match": [20, 21, 29, 51, 56, 57, 110, 111, 121, 136, 137, 143], "match_acc_list": 143, "matchvalu": 136, "matei": 15, "materi": [15, 118, 136, 142], "math": [59, 69, 73, 109, 110], "mathcal": 134, "mathemat": [109, 121, 153], "matric": 110, "matter": [34, 111, 118, 121], "max": [34, 135, 142], "max_correct_sampl": [59, 75, 77], "max_error_sampl": [59, 75, 77], "max_new_token": 15, "max_past_histori": [59, 69, 74], "max_proposals_per_step": [59, 75, 77], "max_sampl": [59, 75, 77, 100, 150, 151], "max_scor": 78, "max_step": [0, 1, 59, 75, 77, 87, 100, 109, 135, 142, 150, 151], "max_token": [8, 15, 100, 121, 126, 129, 150, 151], "maxim": [125, 127, 133, 134], "maximum": [0, 1, 2, 4, 13, 22, 59, 75, 77, 100, 105, 109, 113, 126, 137, 150, 151, 153], "mayb": 104, "md": 104, "me": [15, 109, 133, 134, 136, 141], "mean": [2, 4, 31, 59, 62, 68, 91, 110, 121, 123, 125, 126, 130, 132, 134, 135, 137, 138, 141, 142, 143], "mean_of_scor": 78, "meant": 96, "measur": [20, 21, 56, 57, 121, 134, 142], "meatur": 124, "mechan": [127, 129], "medata": 28, "media": 137, "medic": [114, 121, 137], "medium": 121, "meet": [99, 100, 121, 150, 151], "member": [29, 153], "memeori": 136, "memo": 29, "memoi": 124, "memori": [22, 31, 33, 43, 118, 119, 124, 125, 136, 137, 138], "ment": 134, "mention": [100, 130, 134, 141, 150, 151], "merefli": 142, "merg": [2, 4, 97, 104, 137], "merson": 121, "messag": [1, 8, 9, 11, 13, 14, 15, 43, 90, 100, 109, 110, 119, 123, 126, 127, 129, 133, 150, 151], "meta": [70, 126, 133, 134], "meta_data": [2, 4, 25, 43, 118, 120, 137, 143], "metadata": [17, 18, 19, 25, 28, 31, 34, 35, 43, 59, 69, 73, 75, 76, 82, 100, 108, 109, 111, 118, 123, 127, 128, 130, 131, 135, 136, 142, 145, 150, 151], "metadata_kei": 25, "metal": 15, "meteor": [121, 134, 141], "methd": 39, "method": [2, 4, 10, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 28, 29, 30, 31, 36, 37, 38, 39, 41, 54, 55, 57, 59, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 81, 87, 93, 105, 109, 110, 111, 114, 118, 119, 121, 123, 124, 128, 129, 130, 131, 133, 134, 136, 137, 138, 142, 147, 148, 149, 153], "metric": [22, 51, 52, 54, 55, 56, 57, 124, 134, 136, 141, 143], "metric_nam": 121, "michigan": 153, "micrograd": [59, 67], "microstat": 13, "microwavenn": [100, 150, 151], "middl": [100, 136, 142, 150, 151], "midfield": 121, "might": [15, 20, 22, 23, 29, 31, 34, 95, 97, 99, 100, 109, 110, 111, 118, 119, 123, 136, 137, 138, 142, 150, 151], "militari": 153, "million": 136, "mimick": 111, "min_scor": [59, 75, 76, 78], "mind": [100, 121, 125, 128, 150, 151], "mingwei": 134, "minim": [1, 6, 109, 125], "minimum": [100, 105, 113, 133, 150, 151], "minimum_scor": [59, 75, 76], "minimumli": 153, "minist": 153, "minut": [121, 142], "minzhi": 134, "mirostat": 13, "mirostat_eta": 13, "mirostat_tau": 13, "miscount": [100, 150, 151], "mislead": [28, 134, 145], "miss": [28, 35, 40, 121, 130, 134, 136, 138], "mistak": 121, "mistaken": [17, 19, 109, 131], "mix": [59, 75, 77, 142], "mixtral": 12, "mlm": 134, "mmlu": 121, "mock": 36, "mock_output": 36, "mock_output_data": 36, "mode": [29, 59, 64, 65, 75, 76, 77, 104, 110, 123, 124, 130, 153], "modecli": 120, "model": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 26, 29, 31, 33, 35, 36, 37, 43, 54, 55, 57, 58, 59, 62, 66, 69, 73, 81, 86, 89, 95, 100, 104, 105, 108, 110, 114, 120, 123, 124, 125, 126, 130, 133, 134, 135, 136, 137, 138, 141, 142, 143, 145, 150, 151, 153], "model_cli": [0, 1, 10, 14, 15, 17, 18, 20, 23, 26, 29, 33, 36, 43, 54, 55, 57, 59, 69, 71, 73, 74, 75, 76, 81, 86, 90, 100, 109, 114, 118, 119, 120, 121, 124, 129, 130, 135, 136, 138, 142, 143, 150, 151, 153], "model_kwarg": [0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 20, 23, 26, 29, 33, 35, 36, 37, 43, 54, 55, 57, 59, 69, 71, 73, 74, 75, 76, 81, 82, 86, 100, 109, 114, 118, 119, 120, 121, 123, 124, 128, 129, 130, 132, 135, 136, 138, 142, 143, 150, 151, 153], "model_nam": [15, 86], "model_to_init_func": [7, 15], "model_typ": [8, 9, 10, 11, 12, 13, 14, 15, 29, 33, 36, 37, 43, 114, 123, 129], "modelcli": [0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 20, 23, 26, 29, 33, 36, 37, 43, 54, 55, 57, 59, 69, 71, 73, 74, 75, 76, 95, 100, 109, 114, 119, 123, 124, 133, 136, 142, 150, 151, 153], "modelclienttyp": [43, 109, 118, 123, 136, 138], "modelfil": 13, "modeltyp": [8, 9, 10, 11, 12, 13, 14, 15, 29, 33, 36, 37, 43, 114, 123, 129, 136], "modif": [14, 114], "modifi": [2, 3, 109, 127], "modoel": 118, "modul": [10, 23, 24, 28, 29, 35, 43, 54, 57, 78, 90, 93, 96, 104, 110, 111, 114, 118, 124, 127, 136, 143], "modular": 105, "module_nam": 90, "moduletyp": 90, "moment": 125, "monitor": [99, 104, 118], "monro": 153, "month": [56, 57, 121], "monument": 128, "moor": 121, "more": [2, 4, 8, 9, 10, 11, 12, 13, 20, 21, 28, 29, 35, 40, 41, 42, 43, 44, 54, 55, 57, 59, 62, 67, 75, 76, 77, 95, 96, 97, 99, 100, 103, 104, 107, 109, 111, 113, 114, 118, 119, 121, 123, 124, 125, 126, 127, 128, 131, 132, 134, 135, 136, 137, 138, 141, 142, 143, 145, 150, 151, 153], "moreov": [134, 135], "most": [19, 97, 114, 121, 123, 124, 126, 128, 131, 133, 134, 136, 141, 142], "mostli": [28, 123, 136], "move": [2, 4, 100, 108, 109, 124, 136, 137, 150, 151], "movi": 120, "mp": 15, "mrr": [121, 134, 141, 143], "mseloss": 110, "mt": 121, "much": [54, 100, 108, 110, 114, 121, 128, 150, 151], "multi": [59, 75, 76, 104, 119, 121, 126, 130, 134, 135, 144], "multifacet": 121, "multilingu": 10, "multimod": 134, "multipl": [0, 1, 3, 13, 30, 31, 59, 68, 75, 76, 77, 82, 83, 86, 104, 109, 117, 118, 119, 121, 123, 131, 132, 134, 135, 136, 138, 144], "multipli": [0, 1, 109, 135, 138], "multiply_by_two": 30, "multiplybytwo": 30, "multitask": 121, "multple_function_call_templ": 138, "music": [100, 150, 151], "must": [1, 22, 29, 31, 32, 55, 87, 99, 100, 109, 110, 129, 136, 150, 151], "mutabl": [32, 132], "my": [109, 121, 137], "my_app": 127, "my_db": 31, "my_funct": 29, "my_function_compon": 29, "my_inst": [28, 145], "myfunctioncompon": 29, "mymodel": 110, "myoutput": [28, 145], "mypi": 95, "mytaskpipelin": 110, "n": [1, 2, 4, 13, 14, 17, 19, 20, 21, 32, 40, 54, 59, 69, 74, 100, 109, 110, 118, 121, 128, 129, 130, 131, 138, 142, 150, 151, 153], "n0": 142, "n1": [59, 69, 74, 100, 109, 130, 142, 150, 151], "n10": 130, "n2": [59, 69, 74, 100, 109, 130, 142, 150, 151], "n3": [59, 69, 74, 109, 130, 142], "n4": [59, 69, 74, 100, 109, 130, 142, 150, 151], "n5": [109, 130, 142], "n6": 130, "n7": 130, "n8": 130, "n9": 130, "n________": 109, "n_________": 118, "n_words_offset": [59, 67], "nad": [100, 150, 151], "nadd": [130, 138], "nage": 131, "name": [1, 24, 25, 28, 29, 31, 34, 35, 36, 39, 41, 43, 45, 50, 54, 57, 59, 63, 67, 69, 72, 75, 76, 77, 78, 81, 82, 83, 86, 88, 90, 91, 92, 93, 95, 97, 99, 100, 104, 105, 108, 109, 111, 114, 118, 121, 125, 127, 128, 131, 132, 135, 136, 138, 142, 143, 145, 150, 151, 153], "named_children": 29, "named_compon": 29, "named_paramet": [29, 59, 67, 108, 114], "nand": 109, "nanswer": [1, 100, 128, 130, 150, 151], "nario": 121, "narrow": 136, "nation": 153, "nativ": [111, 124, 127, 133], "nattribut": 131, "natur": [2, 4, 35, 121], "navig": [96, 137], "nbut": 109, "nclass_nam": 142, "ncount": [100, 150, 151], "nd": 136, "ndarrai": [22, 35, 136, 138], "ndcg": [121, 134, 141, 143], "ndivid": 138, "neach": 1, "neat": 127, "necessari": [15, 59, 69, 74, 96, 100, 103, 104, 109, 138, 143, 150, 151], "nectarin": [130, 150], "need": [0, 1, 2, 4, 8, 9, 10, 12, 13, 14, 15, 17, 18, 19, 20, 21, 28, 29, 33, 34, 37, 42, 43, 59, 67, 75, 76, 90, 91, 95, 99, 100, 103, 104, 105, 108, 109, 110, 111, 117, 118, 119, 121, 123, 125, 127, 129, 130, 132, 133, 134, 136, 137, 138, 141, 142, 143, 150, 151, 153], "neg": [20, 21, 51, 57, 121, 134], "nest": [28, 29, 35, 43, 111, 124, 131], "nested_dict_str": 131, "net": 121, "neubig": 134, "neural": 121, "neutral": [51, 57, 104], "never": [97, 99, 153], "new": [0, 1, 2, 4, 31, 32, 35, 42, 43, 59, 66, 67, 69, 72, 74, 95, 96, 97, 100, 104, 105, 109, 118, 119, 121, 131, 132, 134, 135, 136, 138, 142, 143, 148, 149, 150, 151], "new_compon": [86, 123], "new_components_from_config": 86, "new_dim": 119, "new_docu": 110, "new_embed": 119, "new_turn": 118, "new_variable_end_tag": [59, 69, 74], "new_variable_start_tag": [59, 69, 74], "newton": 153, "nexampl": 109, "next": [1, 13, 30, 109, 120, 121, 126, 133, 135, 138, 143], "nfinish": 109, "nfollow": 109, "nformat": 142, "nfunc_desc": 109, "nfunc_paramet": 109, "nget": 138, "ni": 109, "night": 121, "nightli": 99, "nin": 109, "nine": 153, "nkei": 40, "nlgtask": [54, 57, 121], "nlp": [2, 4, 105, 120, 121, 125, 134, 136, 137, 141, 142, 144], "nlpir": 134, "nlplanet": 121, "nlpyang": [54, 121], "nlu": 121, "nmultipli": 138, "nn": [29, 30, 100, 110, 114, 124, 127, 150, 151], "nname": 131, "nnext": 130, "nnone": 138, "nnow": [109, 128, 130], "no_grad": 110, "node": [35, 100, 110, 132, 150, 151], "nois": 121, "non": [2, 4, 87, 121], "none": [0, 1, 2, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 42, 43, 45, 46, 47, 48, 50, 52, 54, 55, 57, 59, 62, 63, 66, 67, 68, 69, 73, 74, 75, 76, 77, 78, 81, 82, 83, 88, 90, 91, 93, 100, 108, 109, 110, 111, 118, 120, 121, 123, 127, 129, 130, 131, 134, 136, 137, 138, 142, 150, 151, 153], "none_str": 131, "nonetyp": 43, "nonsens": [13, 137], "noqa": 153, "normal": [20, 21, 22, 35, 43, 110, 111, 117, 119, 129], "normalize_np_arrai": 35, "normalize_vector": [35, 119], "nosql": 136, "not_support": 134, "note": [15, 20, 21, 22, 28, 29, 39, 43, 59, 75, 76, 91, 97, 100, 104, 110, 114, 118, 123, 124, 135, 136, 138, 143, 150, 151], "notebook": 135, "noth": [121, 135, 143], "notic": [123, 126], "notimplementederror": [129, 136], "noutput": [59, 69, 74], "now": [15, 29, 36, 56, 57, 64, 81, 100, 104, 109, 110, 111, 118, 119, 120, 121, 128, 131, 133, 134, 135, 136, 138, 142, 150, 151], "nowher": 121, "np": [22, 136, 138], "nprovid": [59, 69, 74], "nrememb": 1, "nsearch": 138, "nso": [109, 130], "nstep": 1, "nsum": 138, "nthe": [109, 128], "nthu": 130, "ntip": [59, 69, 74], "ntotal": [100, 150, 151], "nu": 153, "null": [118, 128, 131], "null_str": 131, "num": [22, 59, 68, 142], "num_class": [59, 68], "num_ctx": 13, "num_doc": 143, "num_gradient_memori": [59, 69, 74], "num_predict": 13, "num_return_sequ": 15, "num_sampl": [47, 87], "num_shot": [35, 59, 61, 62, 68], "num_work": [59, 75, 76, 77, 100, 142, 150, 151], "number": [0, 1, 2, 4, 11, 13, 20, 21, 22, 24, 26, 41, 43, 56, 57, 59, 67, 75, 76, 77, 91, 99, 100, 109, 119, 120, 121, 130, 131, 134, 135, 137, 138, 141, 143, 150, 151], "numer": [100, 110, 111, 120, 121, 130, 136, 142, 150, 151], "numpi": [90, 119, 136, 138], "numpy_sum": 138, "nuser": [1, 32], "nwith": 109, "nyou": [1, 32, 59, 69, 74], "nyour": [1, 59, 69, 74], "nz": [20, 21], "o": [93, 96, 129], "obj": [29, 35, 88, 93], "object": [1, 2, 4, 9, 15, 17, 19, 28, 29, 30, 32, 35, 36, 38, 40, 41, 42, 43, 45, 50, 51, 52, 55, 57, 59, 63, 64, 65, 66, 67, 68, 69, 71, 73, 74, 75, 76, 78, 80, 81, 82, 83, 85, 87, 88, 90, 92, 93, 100, 109, 110, 111, 117, 120, 121, 123, 127, 131, 134, 135, 137, 138, 150, 151], "object_count": [45, 50], "objectcountadalcompon": [100, 150, 151], "objectcountingevalfn": [108, 110], "objectcountsimpl": 130, "objectcounttaskpipelin": [100, 150, 151], "objecttyp": [93, 109, 138], "observ": [1, 43, 59, 69, 74, 109, 121, 125, 135], "obtain": [120, 121], "occur": [20, 21, 119, 123], "off": [29, 100, 121, 130, 132, 134, 136, 150, 151], "offer": [100, 104, 105, 118, 121, 125, 129, 134, 136, 141, 145, 150, 151], "often": [20, 21, 30, 43, 100, 110, 111, 117, 118, 119, 121, 123, 129, 133, 134, 136, 137, 143, 150, 151], "ofth": 121, "oj": 121, "okapi_bm25": [20, 21, 136], "old_dim": 119, "old_embed": 119, "ollama": [13, 90], "ollama_cli": 7, "ollama_host": 13, "ollamacli": [7, 13], "on_complet": 80, "on_failur": 80, "on_success": 80, "onc": [15, 97, 100, 121, 130, 132, 136, 150, 151], "one": [1, 3, 8, 9, 15, 17, 18, 22, 34, 35, 36, 56, 57, 59, 75, 76, 91, 100, 108, 109, 110, 119, 121, 123, 124, 126, 128, 130, 131, 132, 133, 134, 135, 136, 138, 142, 144, 150, 151, 152, 153], "ones": [81, 137], "onli": [8, 9, 14, 15, 17, 19, 20, 21, 28, 29, 30, 31, 33, 35, 36, 42, 43, 47, 50, 54, 55, 56, 57, 59, 64, 67, 69, 73, 74, 75, 76, 81, 86, 90, 95, 99, 100, 104, 105, 110, 111, 114, 117, 118, 119, 121, 123, 125, 128, 130, 131, 132, 133, 134, 135, 136, 138, 141, 142, 144, 145, 150, 151, 153], "only_hard_exampl": [46, 50], "op": 69, "open": [96, 97, 100, 104, 109, 114, 121, 123, 131, 133, 134, 141, 142, 143, 150, 151, 153], "openai": [10, 11, 12, 13, 14, 15, 16, 37, 43, 90, 103, 104, 109, 118, 120, 123, 126, 129, 134, 136, 137, 138, 145], "openai_api_kei": [95, 103, 119], "openai_cli": [0, 1, 7, 90, 100, 119, 129, 143, 150, 151], "openaicli": [0, 1, 7, 10, 12, 13, 14, 15, 29, 33, 36, 37, 43, 81, 86, 90, 100, 114, 118, 119, 120, 121, 123, 129, 135, 136, 143, 150, 151], "oper": [2, 3, 13, 24, 28, 30, 31, 33, 43, 59, 64, 65, 69, 71, 72, 100, 109, 118, 136, 145, 150, 151], "operand": 138, "opinion": [104, 121], "opro": [74, 150], "opt": 133, "optim": [1, 20, 21, 22, 36, 62, 67, 69, 70, 73, 74, 75, 76, 77, 78, 95, 104, 105, 108, 111, 114, 118, 121, 123, 128, 132, 136, 137, 141], "optimization_ord": [59, 75, 77, 142], "optimizaton": 153, "optimize_ord": 142, "optimizer_": 124, "optimizer_model_config": [59, 75, 77], "optimizer_system_prompt": [59, 69, 74], "optimizinh": 121, "optimizor": [59, 75, 76, 124], "option": [0, 1, 2, 4, 12, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 33, 35, 36, 37, 38, 39, 40, 41, 43, 45, 50, 54, 55, 57, 59, 67, 69, 71, 75, 76, 77, 81, 82, 83, 87, 88, 90, 91, 102, 109, 110, 111, 114, 117, 118, 121, 123, 129, 130, 131, 134, 136, 137, 138, 142, 145, 153], "optional_packag": 90, "optionalpackag": [90, 103], "opu": 126, "orang": [130, 150], "orchestr": [33, 34, 36, 109, 118, 119, 120, 124, 131, 133, 141], "ord_docu": 118, "order": [2, 4, 17, 18, 24, 28, 30, 38, 43, 54, 95, 111, 118, 119, 121, 125, 137, 142], "orderdict": 30, "ordereddict": [29, 30, 43], "org": [0, 1, 15, 20, 21, 54, 74, 109, 111, 121, 127, 134, 136, 141, 150, 151], "org_docu": 118, "organ": [54, 58, 59, 75, 76, 96, 104, 118, 121, 142, 153], "origin": [2, 4, 31, 99, 111, 118, 120, 136, 153], "orpo": [74, 124, 151], "oss": 104, "otago": [20, 21], "other": [2, 4, 15, 17, 19, 22, 29, 35, 36, 43, 56, 57, 86, 93, 96, 97, 104, 109, 111, 114, 119, 123, 124, 125, 131, 132, 134, 136, 138, 141, 142, 145, 153], "othersi": 29, "otherwis": [1, 29, 32, 43, 59, 64, 65, 69, 74, 99, 137], "our": [7, 28, 29, 36, 54, 55, 56, 57, 59, 62, 68, 95, 96, 97, 100, 102, 103, 104, 105, 106, 109, 110, 111, 114, 118, 119, 121, 123, 124, 126, 127, 129, 131, 132, 133, 135, 136, 137, 138, 142, 143, 150, 151, 153], "ourselv": 104, "out": [104, 109, 111, 114, 118, 121, 123, 124, 125, 129, 134, 135, 136, 137, 138, 142], "outcom": [2, 4], "outer": 111, "outlin": [99, 121, 134, 135], "outperform": 135, "output": [1, 2, 4, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 28, 29, 30, 32, 33, 34, 35, 36, 40, 43, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 73, 75, 76, 78, 81, 82, 91, 100, 104, 105, 108, 109, 110, 111, 114, 117, 118, 120, 121, 123, 124, 126, 127, 128, 129, 130, 132, 133, 134, 135, 136, 137, 143, 145, 147, 150, 151, 153], "output_1": 136, "output_2": 136, "output_3": 136, "output_data_class": 138, "output_field": [28, 131], "output_format": [1, 17, 18, 32, 109, 123, 128, 138, 145], "output_format_prompt": [109, 131], "output_format_str": [1, 17, 18, 32, 109, 123, 128, 133, 138, 142, 153], "output_map": 130, "output_pars": [111, 131, 138, 142], "output_parser_not": 111, "output_processor": [0, 1, 17, 18, 19, 20, 23, 33, 36, 100, 109, 119, 120, 121, 124, 130, 131, 135, 136, 138, 142, 143, 150, 151, 153], "output_str": 128, "output_typ": 55, "outputfield": 142, "outputformat": 111, "outputpars": [14, 17, 19, 131, 138], "outstand": 145, "oven": 130, "over": [29, 30, 34, 104, 105, 109, 114, 123, 133, 134, 142], "overal": [28, 52, 100, 109, 121, 125, 134, 135, 138, 142, 150, 151], "overcom": 124, "overflow": 119, "overhead": 34, "overkil": 109, "overlap": [2, 4, 59, 69, 74, 111, 134, 137, 141], "overrid": [59, 75, 76, 109, 120, 135], "overview": [118, 121, 131], "overwrit": [28, 35, 59, 75, 76, 87], "overwritten": [100, 150, 151], "own": [4, 14, 28, 29, 35, 36, 39, 59, 75, 77, 82, 97, 100, 104, 109, 111, 119, 124, 129, 134, 136, 141, 143, 150, 151], "p": 134, "p1": 138, "p2": 138, "packag": [22, 90, 95, 96, 97, 99, 102, 104, 111, 118, 120, 121, 136], "package_nam": 103, "page": [2, 4, 13, 15, 96, 121, 134, 135, 137], "page_cont": 110, "pai": [99, 100, 150, 151], "paid": 128, "pain": 114, "pair": [59, 69, 73, 121, 134, 136, 137], "paitesanshi": 109, "palletsproject": 133, "panel": [118, 136], "panupong": 134, "paper": [15, 20, 21, 121, 134, 135], "papineni": 121, "par": 144, "paradigm": [109, 124, 134, 141, 142], "paragraph": 137, "parallel": [59, 75, 76, 77, 100, 109, 117, 134, 142, 150, 151], "param": [12, 15, 29, 35, 37, 56, 57, 59, 62, 66, 67, 69, 72, 74, 75, 77, 108, 114, 123], "param_id": [59, 69, 74], "param_typ": [59, 67, 100, 130, 132, 142, 150, 151, 153], "paramet": [2, 4, 13, 14, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 33, 35, 36, 38, 39, 40, 41, 43, 45, 50, 51, 53, 54, 55, 57, 59, 62, 63, 64, 65, 66, 69, 71, 72, 73, 74, 75, 76, 77, 78, 81, 82, 83, 86, 87, 88, 90, 91, 93, 100, 104, 105, 108, 109, 110, 111, 114, 123, 124, 130, 131, 134, 135, 136, 138, 141, 142, 143, 147, 148, 149, 150, 151, 152, 153], "parameter_": 124, "parametertyp": [59, 67, 78, 100, 130, 142, 150, 151, 153], "parametr": 132, "params_histori": [59, 69, 74], "paramt": [36, 59, 62], "parent_doc_id": [2, 4, 43, 118, 137], "parenthesi": 35, "pari": [109, 128, 129, 138], "pars": [8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 34, 35, 36, 37, 40, 42, 43, 100, 105, 109, 110, 123, 124, 129, 131, 135, 138, 142, 150, 151, 153], "parse_chat_complet": [7, 8, 9, 11, 12, 13, 14, 15, 37, 129], "parse_embedding_respons": [7, 13, 14, 15, 16, 37, 129], "parse_func_expr": [42, 138], "parse_function_call_expr": [35, 138], "parse_generate_respons": [7, 13], "parse_integer_answ": [100, 130, 150, 151], "parse_json_str_to_obj": 35, "parse_stream_respons": [7, 13, 14], "parse_yaml_str_to_obj": 35, "parsed_input": [43, 138], "parsed_inst": 131, "parsed_us": 131, "parser": [8, 9, 14, 17, 18, 19, 40, 58, 111, 123, 124, 135, 138, 142], "part": [35, 36, 59, 69, 74, 75, 76, 100, 109, 110, 123, 124, 133, 134, 136, 142, 144, 150, 151], "parti": [28, 91, 136], "partial": 134, "partically_support": 134, "particip": 97, "particl": [118, 136], "particular": [12, 15, 33, 37, 39, 109, 123, 124, 128, 134, 149, 153], "particularli": [100, 109, 121, 150, 151], "pass": [9, 14, 15, 20, 21, 22, 26, 30, 33, 35, 36, 38, 39, 43, 54, 55, 57, 59, 63, 64, 65, 67, 69, 72, 75, 76, 77, 81, 100, 105, 108, 109, 110, 111, 114, 119, 121, 123, 126, 130, 132, 133, 134, 135, 136, 138, 150, 151, 153], "passag": [2, 4, 121, 134, 137, 141, 153], "passages_per_hop": 153, "password": [24, 137], "past": [43, 59, 69, 74, 133], "pasu": 134, "pat": 134, "path": [9, 20, 21, 36, 39, 59, 67, 75, 77, 81, 83, 85, 90, 95, 121, 124, 142, 143], "path_to_html_output": 96, "pattern": [13, 16, 29, 34, 43, 59, 69, 74, 136], "paul": 121, "paulmers": 121, "paulo": [121, 143], "payload": [25, 136], "pdf": [2, 4, 20, 21, 121, 137], "pdfminer": [2, 4, 137], "peach": [130, 150], "pearson": 121, "peer": [59, 67, 69, 70, 74, 132], "penal": [13, 54, 121], "pencil": 109, "pengcheng": 134, "penlaiz": 13, "pep": 99, "per": [43, 47, 50, 52, 59, 75, 76, 77, 131, 136], "per_item_scor": 52, "percent": 133, "perfect": [100, 110, 150, 151], "perfectli": 121, "perform": [31, 54, 55, 57, 59, 62, 68, 69, 72, 74, 104, 105, 110, 118, 119, 121, 125, 128, 133, 134, 135, 136, 137, 141, 143, 144, 153], "perhap": 128, "period": [2, 4, 137], "perplex": [13, 121], "persist": [6, 20, 21, 31, 39, 43, 110, 114, 118, 132, 136], "persit": 118, "person": [28, 145], "pgvector": [24, 90, 103, 134, 136], "philosophi": [105, 113, 124], "phoenix": [104, 127], "photon": [118, 136], "php": 121, "phrase": [59, 69, 74, 136], "physician": 153, "piano": [100, 150, 151], "pick": 134, "pickabl": 114, "pickl": [29, 31, 88, 118, 136], "picklabl": [29, 31], "pickle_to_fil": 29, "piec": [2, 4, 134], "pile": [59, 62], "pip": [22, 90, 91, 103], "pipelin": [6, 15, 29, 30, 31, 36, 59, 62, 74, 75, 76, 77, 78, 86, 99, 105, 108, 114, 119, 121, 123, 125, 130, 132, 136, 139, 141, 143, 144, 147, 152, 153], "pirat": 15, "pkl": [31, 86, 118], "place": [59, 67, 75, 76, 138, 142], "placehold": [110, 133], "plai": [37, 118, 121, 126, 133, 136], "plain": 137, "plan": [43, 97, 100, 103, 109, 123, 124, 129, 135, 150, 151], "planner": [0, 1, 109, 123, 124], "plastic": 15, "platform": [14, 121, 123, 138], "playbook": [121, 124], "player": 121, "pleas": [2, 4, 13, 17, 19, 28, 34, 36, 54, 55, 57, 90, 91, 95, 96, 97, 99, 104, 107, 109, 114, 118, 119, 121, 123, 129, 131, 134, 135, 136, 137, 138, 143, 145], "plenti": [114, 117], "plot": 113, "plu": [100, 134, 150, 151], "plug": [37, 104], "plum": [130, 150], "plural": [100, 150, 151], "pmlr": 134, "png": [59, 67, 100, 150, 151], "poem": 109, "poetri": [95, 96, 97, 99, 104], "point": [2, 4, 54, 81, 100, 111, 117, 121, 127, 137, 138, 143, 150, 151], "pollut": [118, 127, 136], "pool": [109, 136], "poor": [54, 121], "pop": [31, 118], "popular": [109, 121, 134], "posit": [30, 35, 43, 51, 57, 59, 69, 74, 91, 118, 120, 121, 134, 136, 138], "possibl": [74, 97, 109, 111, 134], "post": [20, 23, 97, 136, 137], "postgr": [24, 134, 136], "postgres_retriev": 20, "postgresql": [24, 136], "postgresretriev": [20, 24], "postprocessor": 104, "potato": 130, "potenti": [1, 30, 35, 95, 99, 109, 111, 121, 126, 132, 135, 137, 142, 150], "power": [9, 105, 113, 118, 121, 124, 127, 136], "powershel": 91, "pp": 121, "pr": [95, 96, 97], "practic": [97, 104, 114, 124, 134, 136, 141], "practis": 136, "pramet": [110, 142], "pre": [99, 104, 118, 121, 134], "prececessor": 132, "precis": [121, 134, 136, 137, 141, 143], "pred": [59, 75, 76, 100, 108, 121, 130, 150, 151, 153], "pred_answ": [51, 55, 57, 121], "pred_answer_str": 121, "pred_step": [59, 75, 76], "predecessor": [36, 39, 59, 64, 67, 69, 72, 100, 110, 130, 132, 150, 151], "predefin": [35, 109], "predict": [13, 28, 36, 43, 51, 52, 54, 55, 57, 59, 64, 65, 75, 76, 81, 109, 111, 121, 123, 124, 126, 128, 133, 134, 141, 142, 143, 153], "prefer": [121, 127, 136, 138], "prefix": [28, 29, 131, 133, 145], "prep_ckpt_file_path": [59, 75, 77], "prepar": [20, 23, 59, 75, 76, 77, 118, 120, 136, 138, 141, 142], "prepare_dataset": 47, "prepare_dataset_path": 49, "prepare_ev": [59, 75, 76, 142, 150, 153], "prepare_loss": [59, 75, 76, 142, 150, 153], "prepare_task": [59, 75, 76, 142, 150, 153], "prepend": 29, "preprint": [121, 134, 143], "preprintarxiv": 134, "preprocess": [4, 41, 117, 134, 137, 141], "presbyterian": 153, "prescript": 114, "presenc": [20, 21], "presence_penalti": [100, 150, 151], "present": [54, 59, 69, 74, 121], "preserv": [59, 69, 74, 111], "preset": [0, 1, 36, 38, 133], "preset_prompt_kwarg": [17, 19, 38, 128, 135, 136, 143], "pretrain": [121, 134], "pretti": 136, "prevent": [2, 4, 13, 137], "previou": [1, 30, 59, 62, 67, 69, 74, 100, 109, 118, 123, 131, 135, 137, 143, 144, 150, 151, 153], "previous": [12, 13, 14, 29, 38, 136], "principl": 104, "print": [2, 4, 15, 17, 19, 20, 21, 28, 29, 30, 34, 35, 38, 40, 43, 59, 75, 77, 90, 91, 100, 108, 109, 111, 118, 119, 120, 121, 123, 127, 129, 131, 133, 135, 136, 137, 138, 142, 143, 145, 150, 151, 153], "print_prompt": [36, 38, 109, 118, 123], "print_prompt_templ": 38, "printc": 91, "printout": [109, 114, 118, 121, 123, 131, 133, 136, 138], "prior": 91, "priorit": [59, 62, 136], "privaci": 121, "pro": [11, 118, 136], "prob": [22, 136], "probab": 136, "probabl": [13, 14, 22, 100, 134, 136, 142, 150, 151], "problem": [59, 67, 97, 104, 109, 110, 121, 130, 134, 135, 136, 138], "proceed": 121, "procesor": 119, "process": [2, 4, 20, 23, 31, 33, 43, 58, 59, 75, 76, 77, 96, 98, 99, 100, 104, 109, 111, 114, 118, 119, 120, 121, 123, 124, 125, 128, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 150, 151], "process_queri": 138, "processor": [17, 19, 33, 36, 43, 100, 123, 124, 150, 151], "produc": [118, 136, 143], "product": [4, 22, 24, 97, 118, 119, 121, 125, 136], "production": [104, 124], "profess": 136, "professor": 153, "profil": [9, 136], "program": [111, 123, 127, 134], "programmat": [124, 133], "progress": [95, 97, 99, 124, 134, 136], "prohibit": 96, "project": [14, 82, 83, 95, 96, 97, 102, 103, 106, 110, 119, 128, 136], "project_nam": [81, 82, 83], "prompt": [0, 1, 8, 13, 14, 17, 18, 19, 20, 23, 24, 28, 29, 32, 36, 38, 43, 59, 66, 67, 69, 70, 71, 73, 74, 75, 77, 78, 81, 83, 91, 104, 105, 110, 111, 114, 118, 121, 123, 124, 125, 126, 128, 129, 130, 131, 132, 134, 135, 136, 138, 141, 142, 143, 145, 149, 152, 153], "prompt_build": [123, 133, 138, 143, 145], "prompt_kwarg": [0, 1, 15, 17, 18, 36, 38, 59, 67, 69, 71, 81, 82, 100, 109, 110, 114, 118, 121, 123, 128, 129, 130, 132, 133, 138, 142, 150, 151, 153], "prompt_stat": [83, 128], "prompt_str": 36, "prompt_templ": 145, "prompt_token": [43, 100, 129, 150, 151], "prompt_token_count": 11, "prompt_vari": [29, 109, 114, 121, 123, 128, 131, 133, 136], "promptdata": 78, "promptoptim": [100, 151], "promt_kwarg": [0, 1], "propag": [100, 150, 151], "proper": 137, "properli": [131, 145], "properti": [17, 19, 31, 34, 35, 42, 43, 59, 62, 69, 74, 82, 83, 109, 111, 119, 131, 135, 138, 153], "propetriari": 126, "propogat": 110, "proport": 121, "propos": [59, 61, 62, 66, 67, 69, 74, 75, 77, 100, 121, 124, 130, 134, 139, 148, 149, 150, 151], "propose_data": [59, 67], "proprietari": [104, 133], "proto": 11, "protocol": [37, 121, 124, 136], "proven": [121, 142], "provid": [1, 2, 4, 7, 12, 13, 15, 20, 22, 23, 24, 28, 29, 35, 37, 38, 59, 69, 73, 74, 76, 81, 82, 87, 91, 95, 97, 100, 104, 105, 109, 111, 113, 114, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 138, 141, 142, 143, 145, 150, 151, 153], "proxi": 90, "proxim": 136, "pt": 15, "publish": [0, 1, 99, 124], "pull": [13, 95, 96, 121], "punchlin": 145, "punctuat": [2, 4, 54, 121, 137], "pundit": 121, "punish": 134, "purchas": 153, "pure": 123, "purpos": [2, 4, 29, 59, 75, 76, 87, 100, 114, 118, 137, 143, 150, 151], "pursuit": 109, "push": [96, 97, 99, 100, 150, 151], "put": [14, 15, 22, 59, 67, 104, 108, 109, 111, 114, 119, 121, 125, 134, 136, 153], "puzzler": 15, "py": [43, 47, 50, 95, 96, 104, 109, 127, 143], "pydant": [28, 111], "pydata_sphinx_them": 96, "pypdf2": [2, 4, 137], "pypi": 99, "pyproject": [95, 96, 97, 99], "pytest": 95, "python": [2, 4, 13, 15, 17, 19, 28, 35, 40, 43, 95, 96, 103, 104, 111, 121, 127, 131, 133, 134, 137, 153], "pytorch": [29, 30, 59, 67, 68, 87, 96, 99, 100, 105, 108, 110, 111, 114, 117, 124, 125, 127, 132, 145, 150, 151], "q": [20, 21, 135], "q_i": [20, 21], "qa": [29, 51, 121, 150, 153], "qa_templ": [17, 18], "qdrant": [25, 90, 134], "qdrant_client": [25, 136], "qdrant_retriev": [20, 136], "qdrantclient": [25, 136], "qdrantretriev": [20, 25, 136], "qe": 134, "qian": 134, "qin": 134, "qualifi": [59, 63], "qualiti": [54, 59, 69, 74, 96, 121, 123, 143], "qualnam": [24, 28, 43, 54, 57, 78, 90, 93], "quantit": 121, "quantiti": [100, 130, 142, 150, 151], "queri": [0, 1, 3, 10, 15, 17, 19, 20, 21, 22, 23, 24, 25, 29, 43, 51, 54, 55, 56, 57, 109, 114, 119, 121, 128, 129, 133, 134, 135, 136, 137, 138, 141, 143, 153], "query_1": 136, "query_1_short": 136, "query_1_token": 136, "query_1_word": 136, "query_2": 136, "query_2_short": 136, "query_embed": 24, "query_expans": 134, "query_or_queri": [20, 23, 153], "query_str": [43, 118], "question": [2, 4, 15, 17, 19, 28, 35, 47, 48, 50, 54, 55, 57, 100, 104, 108, 110, 111, 114, 121, 128, 130, 134, 135, 137, 141, 142, 143, 144, 145, 153], "question_answ": [100, 150, 151], "question_str": 121, "questiona": 121, "quick": [15, 42, 43, 100, 124, 135, 150, 151], "quickli": [13, 104, 105, 118, 136, 142], "quit": [100, 121, 123, 131, 132, 133, 134, 136, 150, 151], "quot": [109, 131, 138], "r": [29, 38, 100, 109, 114, 121, 123, 133, 134, 138, 142, 143, 145, 150, 151, 153], "rag": [44, 59, 69, 71, 99, 104, 105, 109, 135, 136, 144], "rag_chain": 110, "rag_hotpotqa": 143, "rag_prompt_templ": 134, "raga": [56, 57, 134, 141], "ragev": 121, "rais": [2, 4, 28, 35, 40, 59, 69, 74, 90, 108, 111, 119, 123, 129, 131, 136, 153], "ralm_survei": 134, "random": [13, 40, 59, 68, 75, 77, 100, 142, 150, 151], "random_max_steps_8_bb908_run_1": [100, 150, 151], "random_replac": [59, 68], "random_sampl": [35, 59, 68], "randomli": [35, 59, 68, 134], "randomsampl": [59, 68], "rang": [22, 43, 54, 55, 57, 59, 62, 68, 69, 73, 78, 111, 121, 130, 134, 136, 137, 138, 141, 143, 144], "rank": [20, 21, 26, 100, 121, 124, 143, 150, 151], "rank_bm25": [20, 21, 136], "rankdir": [59, 67], "rare": [20, 21], "raspberri": [130, 150], "rate": [13, 100, 138, 150, 151], "rather": [111, 119, 121, 123, 137], "ratio": [56, 57, 143], "rational": 142, "rau": 134, "raw": [4, 15, 20, 21, 43, 59, 62, 66, 75, 77, 100, 110, 111, 123, 130, 133, 137, 138, 142, 150, 151], "raw_respons": [14, 20, 23, 43, 59, 67, 100, 109, 119, 123, 127, 128, 129, 130, 132, 138, 150, 151], "raw_shot": [59, 62, 75, 77, 100, 142, 150, 151], "rc": 99, "re": [99, 100, 109, 135, 136, 150, 151], "reach": [20, 21, 124, 133, 134, 135, 142], "react": [0, 43, 123], "reactag": [0, 1, 109, 123, 124, 135], "read": [1, 54, 59, 67, 81, 97, 104, 109, 121, 126, 133, 135, 143, 145], "readabl": [96, 111], "readi": [59, 75, 77, 97, 110, 127, 136, 138], "readili": 121, "readm": [96, 104], "readthedoc": [13, 127], "real": [2, 4, 59, 75, 76, 118, 121, 124, 136, 137], "realiti": 133, "realli": [118, 123, 129, 135], "realtion": 136, "reason": [17, 19, 20, 21, 59, 62, 100, 109, 110, 111, 121, 124, 130, 134, 135, 136, 142, 150, 151], "reattach": [2, 4], "rebuilt": 86, "recal": [56, 57, 134, 136, 141, 143], "recall_list": [56, 57, 121, 143], "receiv": [30, 120, 126, 153], "reciproc": [121, 143], "recogn": 104, "recognit": [105, 125], "recommend": [95, 97, 103, 111], "recomput": 136, "reconstruct": [86, 111], "reconstructed_from_json": 111, "reconstructed_from_yaml": 111, "record": [43, 81, 82, 109, 118, 123], "recreat": 86, "recurs": [29, 35, 114, 130], "red": 91, "reduc": [13, 59, 67, 97, 118, 121, 134, 136], "redund": [54, 99, 121], "refer": [0, 1, 2, 4, 8, 9, 10, 11, 13, 14, 15, 20, 21, 22, 24, 25, 28, 29, 36, 47, 50, 54, 55, 56, 57, 59, 62, 67, 70, 95, 96, 100, 108, 110, 135, 137, 145], "refin": [59, 69, 74, 136], "reflect": [2, 4, 121, 134, 137, 143], "regard": 110, "regardless": 138, "regist": [31, 80, 82, 92, 118, 127], "register_callback": 80, "register_compon": 29, "register_gener": 82, "register_module_forward_hook": 127, "register_paramet": [29, 114], "register_transform": [31, 118], "regress": [131, 133], "regular": [29, 100, 150, 151], "regularli": 97, "reimplement": 136, "reinforc": 134, "reiniti": [20, 23, 136], "rel": [20, 21], "relai": [110, 123], "relat": [43, 54, 99, 121, 134, 136, 153], "relax": 114, "releas": [132, 134], "relev": [20, 23, 54, 56, 57, 118, 119, 121, 123, 124, 126, 134, 136, 137, 138, 141, 143, 153], "relevance_list": 143, "reli": [28, 110, 125, 138], "reliabl": [100, 121, 150, 151], "relianc": [118, 136], "reliev": 114, "reload": 118, "reloaded_dialog_turn_db": 118, "relu": 114, "remain": [96, 120, 121, 136], "rememb": 109, "remov": [31, 96, 110, 118], "remove_dupl": 29, "remove_stop_word": 41, "remove_transform": [31, 118], "render": [38, 133, 142], "render_histori": [59, 69, 74], "renered_prompt": 138, "renew": [118, 136], "renewab": 118, "repeat": [59, 67, 137], "repeat_last_n": 13, "repeat_penalti": 13, "repetit": 13, "replac": [0, 1, 35, 59, 68, 110, 121], "replug": 134, "repo": [104, 142], "repons": 121, "reponse_embedder_output": 129, "report": [121, 137, 150], "repositori": [95, 96, 99, 104, 107], "repr": [1, 32], "repr_str": 119, "repres": [28, 29, 35, 48, 50, 59, 63, 67, 69, 72, 87, 111, 118, 121, 133, 136, 138, 143], "represent": [28, 38, 43, 59, 63, 69, 74, 93, 100, 120, 121, 131, 150, 151], "represent_ordereddict": 35, "reproduct": 134, "request": [95, 135], "requir": [7, 13, 17, 19, 20, 23, 28, 31, 35, 36, 43, 51, 57, 59, 66, 67, 75, 76, 96, 100, 109, 111, 118, 121, 123, 124, 126, 127, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 145, 150, 151], "required_field": [28, 35, 111], "requires_opt": [59, 67, 75, 76, 78, 100, 108, 130, 142, 150, 151, 153], "requr": 138, "rerank": [10, 15, 20, 26, 43, 104, 129, 141], "reranker_retriev": [20, 136], "rerankerretriev": [20, 26, 136], "research": [59, 62, 97, 104, 110, 118, 119, 121, 124, 125, 133, 134, 135, 136, 141, 142, 153], "resembl": 105, "reserch": [59, 62], "reserv": 123, "reset": [0, 1, 20, 21, 22, 23, 25, 26, 31, 39, 82, 118, 137], "reset_gradi": [59, 67], "reset_gradients_context": [59, 67], "reset_index": [20, 21, 22, 23, 25, 26, 39], "reset_mock_output": 36, "resist": 121, "resolv": [35, 145], "resort": 131, "resourc": [96, 135, 136, 141], "respect": [35, 100, 120, 121, 124, 134, 142, 150, 151], "respond": [13, 15, 100, 133, 138, 150, 151], "respons": [0, 1, 13, 14, 15, 16, 19, 20, 23, 36, 37, 39, 43, 55, 59, 69, 71, 73, 74, 75, 77, 78, 100, 109, 110, 114, 118, 119, 121, 123, 126, 127, 129, 130, 132, 134, 135, 136, 137, 138, 141, 143, 150, 151], "response_desc": [59, 67, 69, 73], "response_format": 14, "response_id": [59, 67], "response_str": [43, 118], "response_text": 129, "respos": 130, "rest": [30, 37, 114, 126, 133], "restart": 121, "restor": [20, 21, 28, 31, 39, 136], "restored_data": 28, "restored_dialog_turn_db": 118, "restructuredtext": 96, "result": [1, 4, 13, 20, 21, 24, 29, 30, 32, 34, 35, 36, 43, 52, 54, 55, 57, 59, 63, 69, 71, 100, 105, 109, 110, 113, 120, 121, 124, 125, 128, 132, 136, 137, 138, 142, 150, 151], "result1": 138, "result1someth": 138, "result2": 138, "result2someth": 138, "resume_from_ckpt": [59, 75, 77], "retrain": 134, "retri": [10, 12, 13, 15, 37, 129], "retriev": [2, 3, 4, 6, 21, 22, 23, 24, 25, 26, 29, 31, 35, 43, 56, 57, 58, 81, 95, 97, 99, 104, 114, 118, 120, 123, 124, 125, 129, 131, 132, 133, 137, 138, 141, 143, 144, 152], "retrieve_by_sql": [20, 24], "retrieve_embedding_queri": [20, 22], "retrieve_string_queri": [20, 22], "retrieved_context": [56, 57, 121, 153], "retriever2": [20, 21], "retriever_1": 136, "retriever_evalu": 143, "retriever_nod": 110, "retriever_out": [110, 153], "retriever_output": [3, 39, 78], "retriever_output_to_context_str": [2, 3], "retriever_recal": [57, 121], "retriever_repons": 132, "retrieverdocumentstyp": [20, 26, 136], "retrieverdocumenttyp": [20, 21, 23, 26, 39, 43, 136], "retrieverevalu": 143, "retrieveroutput": [3, 20, 21, 22, 23, 24, 25, 26, 39, 43, 64, 65, 110, 118, 136, 153], "retrieveroutputtocontextstr": [2, 3], "retrieveroutputtyp": [20, 23, 136], "retrieverqueriestyp": 136, "retrieverquerytyp": [39, 43, 136], "retrieverrecal": [56, 57, 121], "retrieverrelev": 121, "retrieverstrqueriestyp": [20, 23, 136], "retrieverstrquerytyp": 136, "retriv": 95, "return": [0, 1, 2, 4, 13, 15, 17, 18, 19, 20, 21, 23, 24, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 41, 43, 51, 52, 53, 54, 55, 56, 57, 59, 63, 64, 65, 67, 69, 72, 73, 74, 75, 76, 86, 87, 88, 91, 93, 100, 108, 109, 110, 111, 114, 118, 119, 121, 123, 124, 129, 130, 131, 133, 135, 136, 137, 138, 142, 150, 151, 153], "return_data_class": [17, 18, 19, 109, 131, 142, 153], "return_tensor": 15, "reus": 99, "revert": [59, 61, 62, 66, 67, 69, 74, 124, 142], "revert_data": [59, 67], "review": [96, 97, 99, 120, 121], "revis": 97, "reward": 134, "rewrit": 134, "rewritt": 134, "rewritten": 134, "rgb": 121, "rhyme": 109, "right": [20, 21, 35, 40, 100, 109, 110, 125, 128, 131, 134, 136, 150, 151], "rigid": 104, "rigor": 121, "risk": 137, "ro": [110, 121], "robust": [105, 109, 110, 121, 131], "roc": 121, "roi": 121, "role": [1, 9, 15, 104, 109, 110, 118, 124, 126, 129, 133, 135, 136, 145], "role_desc": [59, 67, 69, 73, 100, 108, 130, 132, 142, 150, 151, 153], "rom": 131, "room": 153, "root": [45, 46, 47, 49, 50, 59, 67, 75, 77, 91, 96, 100, 103, 127, 150, 151], "root_logg": [91, 127], "roug": [121, 134, 141], "rouge1_fmeasur": 121, "rouge1_precis": 121, "rouge1_recal": 121, "rouge2_fmeasur": 121, "rouge2_precis": 121, "rouge2_recal": 121, "rouge_scor": 121, "rougel_fmeasur": 121, "rougel_precis": 121, "rougel_recal": 121, "rougelsum_fmeasur": 121, "rougelsum_precis": 121, "rougelsum_recal": 121, "rougescor": 121, "rouko": 121, "round": 130, "row": [43, 121], "rrag": 121, "rst": 96, "rubberdub": 121, "ruc": 134, "rule": [2, 4, 99, 109, 125, 137], "run": [0, 1, 13, 15, 34, 42, 59, 75, 76, 77, 95, 96, 97, 99, 100, 103, 104, 109, 114, 118, 119, 120, 124, 127, 128, 130, 132, 135, 137, 138, 145, 150, 151], "run_async_function_cal": 138, "run_async_in_new_loop": 42, "run_one_loss_sampl": [59, 75, 76], "run_one_task_sampl": [59, 75, 76], "run_sync_and_async_mix": 34, "run_sync_and_async_mix_without_wait": 34, "running_ev": [59, 75, 76], "runtim": [9, 38, 103], "ruochen": 134, "s1": 53, "s2": 53, "safe": [35, 90], "safe_import": 90, "safe_load": [131, 143], "sai": [111, 121, 128], "said": 121, "same": [13, 20, 22, 23, 29, 30, 31, 36, 41, 43, 51, 57, 59, 68, 75, 77, 104, 109, 110, 111, 118, 119, 121, 123, 129, 131, 133, 134, 135, 136, 153], "sampl": [13, 35, 59, 61, 62, 66, 67, 68, 75, 76, 77, 87, 95, 99, 100, 108, 131, 134, 137, 142, 143, 150, 151, 153], "sample_subset_dataset": 47, "sample_weight": 47, "sampledataclass": 131, "sampler": [59, 66, 87], "samples_to_str": [59, 61, 62], "san": 138, "sandbox": [34, 35, 42, 138], "sandbox_exec": [34, 35], "sandbox_execut": 138, "sat": 121, "satanjeev": 121, "satur": [20, 21], "save": [17, 18, 20, 21, 28, 29, 31, 39, 43, 45, 50, 59, 62, 67, 69, 74, 75, 77, 81, 82, 83, 88, 91, 100, 110, 114, 117, 118, 119, 123, 127, 128, 136, 142, 150, 151, 153], "save_csv": 88, "save_dir": [59, 75, 76, 81, 82, 83, 91, 127], "save_json": [88, 114], "save_meta_data": 82, "save_pickl": 88, "save_st": [31, 118], "save_to_fil": [20, 21, 39, 136], "save_trac": [59, 75, 77], "scalabl": 136, "scale": [54, 121, 134, 136, 141], "scarecrow": 145, "sce": 121, "scenario": [109, 121, 137, 152], "scene": 126, "schema": [17, 19, 28, 35, 43, 109, 111, 131, 138, 145], "scheme": 134, "schmea": 111, "school": 109, "scope": [4, 59, 69, 74], "score": [2, 4, 20, 21, 23, 24, 29, 35, 39, 43, 52, 54, 55, 57, 59, 62, 64, 65, 67, 69, 73, 74, 75, 76, 78, 108, 110, 118, 120, 121, 130, 132, 134, 137, 141], "score_i": 130, "score_i_t": 130, "scott": 153, "scottish": 153, "scratch": 143, "script": [91, 95, 143], "script_nam": 91, "sdk": [7, 13, 15, 43, 103, 136], "seamless": 135, "seamlessli": 136, "search": [22, 35, 120, 121, 134, 135, 136, 137, 138, 141, 142], "search_reranking_with_cross": 136, "second": [34, 35, 56, 57, 100, 109, 121, 128, 129, 134, 136, 137, 138, 142, 150, 151], "secondli": 109, "secret": [9, 126], "section": [95, 96, 103, 118, 121, 124, 126, 133, 135, 137, 138], "sector": [118, 136], "secur": 15, "see": [2, 4, 10, 12, 13, 15, 37, 59, 67, 81, 97, 99, 100, 104, 109, 111, 113, 114, 117, 118, 120, 121, 126, 127, 129, 133, 134, 135, 136, 137, 138, 142, 150, 151], "seed": 13, "seek": [104, 133], "seem": 121, "seen": [118, 121], "segment": [2, 4, 134, 137], "select": [24, 54, 59, 68, 75, 77, 87, 121, 131, 137, 142, 143, 145], "self": [15, 17, 18, 19, 29, 30, 35, 59, 75, 76, 81, 100, 108, 109, 110, 111, 114, 119, 127, 128, 129, 130, 132, 136, 138, 142, 150, 151, 153], "semant": [22, 99, 118, 120, 121, 136, 137], "semscor": 121, "send": [100, 133, 136, 150, 151], "sens": [109, 121, 128], "sensit": [28, 111, 125, 136, 137], "sensor": 136, "sent": [13, 133], "sentenc": [2, 4, 17, 18, 54, 56, 57, 109, 121, 123, 135, 137, 143], "sentiment": [2, 4, 120, 121, 137], "separ": [2, 4, 8, 13, 37, 91, 96, 97, 104, 110, 132, 133, 134, 137, 153], "seq": [30, 114], "seq1": 30, "seq2": 30, "seq3": 30, "sequenc": [2, 3, 13, 15, 20, 21, 22, 23, 24, 25, 26, 32, 33, 35, 39, 59, 66, 68, 87, 100, 114, 118, 124, 129, 135, 136, 137, 150, 151], "sequenti": [0, 1, 30, 36, 41, 59, 75, 77, 109, 118, 119, 123, 124, 135, 142, 143], "seral": [111, 125], "sercur": 138, "seri": [2, 4, 15, 126, 137], "serial": [12, 13, 14, 28, 29, 30, 38, 43, 88, 111, 124, 133, 136, 145], "serializ": 31, "serv": [59, 75, 76, 100, 114, 150, 151], "server": 96, "servic": 9, "session": 43, "session_id": [43, 118], "set": [0, 1, 2, 4, 8, 13, 15, 17, 18, 20, 21, 22, 23, 28, 29, 35, 36, 38, 39, 43, 48, 50, 54, 55, 57, 59, 64, 65, 66, 67, 68, 69, 73, 75, 77, 87, 91, 96, 98, 102, 109, 110, 118, 119, 120, 121, 123, 124, 130, 135, 136, 137, 142, 143, 145, 148, 149, 153], "set_assistant_respons": 43, "set_backward_engin": [36, 59, 64, 65, 69, 73, 110], "set_cache_path": 36, "set_data_map_func": 36, "set_dataset": [59, 66, 68], "set_eval_fn_input": [59, 67], "set_grad_fn": [59, 67], "set_input_field": 28, "set_llm_client": [7, 15], "set_max_step": 87, "set_mock_output": 36, "set_output_field": 28, "set_paramet": 36, "set_peer": [59, 67], "set_predecessor": [59, 67], "set_scor": [59, 67], "set_task_desc": [28, 142], "set_teacher_gener": 36, "set_teacher_generatpr": 130, "set_user_queri": 43, "setup": [31, 59, 75, 76, 77, 95, 98, 103, 104, 109, 118, 119, 120, 123, 127, 128, 134, 136, 141, 145], "setup_env": [100, 103, 109, 119, 121, 129, 150, 151], "seven": [121, 133], "sever": [114, 137], "sg": [121, 134, 141], "shallow": 29, "shape": [105, 125], "share": [4, 99, 101, 104], "shell": [97, 104], "shen": 134, "shift": [2, 4, 137], "shine": 124, "short": [59, 67, 134, 141, 142, 153], "shorten": 96, "shorter": [136, 137], "shot": [28, 36, 62, 66, 67, 68, 75, 77, 105, 124, 132, 133, 134, 135, 136, 141, 142, 144, 145, 153], "should": [2, 4, 10, 12, 13, 14, 15, 17, 19, 20, 23, 28, 29, 30, 31, 33, 36, 37, 43, 54, 64, 83, 87, 95, 97, 99, 100, 104, 109, 110, 114, 118, 119, 121, 123, 128, 130, 131, 132, 133, 134, 136, 137, 138, 141, 145, 150, 151], "show": [17, 19, 43, 59, 67, 75, 77, 96, 100, 104, 109, 110, 114, 120, 123, 130, 131, 132, 134, 135, 136, 138, 142, 143, 145, 149, 150, 151, 153], "showcas": 136, "shown": [109, 138, 142], "shuffl": [87, 117], "side": 97, "signal": [29, 111], "signatur": [28, 111, 138, 142, 145], "signature_json": [17, 19, 28, 111], "signature_yaml": [17, 19, 28, 111], "signific": [118, 136], "significantli": [20, 21, 118, 136], "signitur": 145, "sil": 134, "similar": [22, 24, 35, 43, 56, 57, 87, 97, 105, 110, 114, 119, 120, 121, 124, 127, 130, 133, 135, 136, 142], "similaritypostprocessor": 104, "similarli": [100, 104, 111, 128, 150, 151], "similr": 110, "simpl": [1, 17, 19, 36, 40, 59, 68, 69, 72, 80, 100, 109, 112, 118, 119, 120, 123, 127, 131, 133, 134, 136, 137, 150, 151], "simple_default_lightrag_system_prompt": 32, "simple_prompt": 133, "simpleqa": 128, "simpler": [17, 18, 145], "simplest": [109, 121, 127, 138], "simpli": [35, 59, 69, 72, 73, 100, 105, 109, 111, 119, 121, 123, 127, 131, 134, 150, 151], "simplier": 110, "simplifi": [14, 87, 108, 109, 110, 118, 119, 125, 128, 135, 136, 138], "simplili": 138, "simul": [22, 34, 121, 135, 136], "sinc": [95, 99, 109, 134], "singapor": [121, 134], "singl": [30, 31, 33, 36, 43, 51, 52, 54, 55, 57, 78, 86, 100, 118, 119, 121, 123, 124, 126, 127, 128, 129, 133, 134, 135, 136, 138, 145, 150, 151, 153], "sit": 15, "site": [96, 127], "situat": [109, 119, 142], "six": 129, "size": [2, 4, 13, 33, 45, 46, 50, 87, 100, 119, 121, 134, 136, 141, 142, 149, 150, 151, 153], "skim": 136, "skip": [59, 68, 75, 77, 134], "skip_special_token": 15, "sklearn": 121, "sky": 121, "sleep": [34, 138], "slide": [2, 4, 137], "slightli": 138, "slow": 137, "slower": 13, "slowest": 134, "small": [33, 47, 50, 86, 97, 118, 119, 120, 121, 129, 136], "small_tool_manag": 138, "smaller": [2, 4, 119, 124, 134, 136, 137], "smallest": [2, 4, 137], "smapl": 13, "smooth": [54, 100, 108, 121, 151], "snippet": [43, 96, 109, 121, 138, 143], "so": [35, 41, 43, 54, 59, 69, 71, 100, 103, 108, 109, 110, 111, 118, 121, 125, 126, 127, 130, 134, 135, 136, 137, 143, 150, 151, 153], "social": 137, "soft": [100, 150, 151], "softwar": 125, "solar": [118, 136], "solut": [59, 67, 104, 121, 125, 134], "solv": [1, 97, 104, 109, 130, 134, 135, 145], "some": [15, 20, 23, 40, 54, 59, 62, 68, 100, 104, 111, 117, 121, 127, 128, 130, 133, 136, 142, 150, 151], "someth": 138, "sometim": [54, 55, 57, 59, 67, 104, 111, 134, 141, 153], "soon": [95, 97, 136, 140], "sort": [15, 38, 100, 150, 151], "sort_desc": 24, "sort_kei": [28, 35], "sota": [124, 134, 141, 142], "souc": 98, "sound": [54, 121], "sourc": [0, 1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 100, 104, 105, 109, 114, 118, 121, 123, 127, 131, 133, 134, 135, 136, 141, 142, 150, 151, 153], "space": [2, 4, 17, 19, 120, 131, 135, 137, 142], "span": 121, "spatial": 142, "speak": [104, 138], "spec": 43, "speci": 153, "speciaf": 143, "special": [110, 126, 133], "specif": [1, 11, 12, 13, 14, 15, 20, 26, 34, 36, 37, 39, 42, 43, 54, 55, 57, 59, 67, 69, 74, 80, 100, 109, 111, 114, 121, 123, 127, 129, 133, 134, 135, 136, 137, 142, 143, 150, 151], "specifc": 43, "specifi": [1, 2, 4, 11, 13, 14, 15, 28, 32, 43, 45, 50, 59, 75, 77, 87, 91, 100, 109, 111, 131, 133, 136, 137, 138, 150, 151], "spectrum": 121, "speed": [30, 134, 136], "speedup": 87, "spell": [54, 121, 153], "spelt": 153, "spend": 125, "sphinx": 96, "split": [2, 3, 4, 20, 21, 45, 46, 47, 50, 59, 75, 77, 96, 117, 118, 120, 124, 134, 136, 153], "split_and_emb": 118, "split_bi": [2, 4, 86, 118, 120, 137], "split_length": [86, 118, 120], "split_overlap": [86, 118, 120], "split_text": [2, 4], "split_text_by_word_fn": [20, 21, 136], "split_text_by_word_fn_then_lower_token": [20, 21, 136], "split_text_token": [20, 21], "splitted_doc": [2, 4, 120, 137], "splitter": [2, 4, 118, 120, 124, 136], "splitter_config": 118, "sport": 121, "sql": [24, 118, 131, 136], "sqlalchemi": [90, 103, 118, 136], "squad": 121, "src": 127, "srcdoc": [139, 147, 148, 149], "st": 153, "stabl": [13, 56, 57, 99, 121, 127], "stage": [104, 119, 121, 130, 134, 135, 136, 141, 143], "stai": [104, 114], "stalk": 130, "stamp": [100, 150, 151], "stand": [109, 123, 153], "standar": [11, 125], "standard": [11, 12, 14, 15, 17, 19, 28, 34, 37, 43, 95, 97, 98, 99, 100, 104, 109, 114, 119, 121, 123, 124, 129, 131, 136, 137, 138, 143, 144, 145, 150, 151, 153], "stanford": 121, "start": [0, 1, 17, 19, 24, 28, 35, 43, 54, 57, 78, 90, 93, 95, 109, 119, 124, 130, 136, 138, 142, 143, 153], "start_header_id": [126, 133], "start_of_assistant_step": 32, "start_of_system_messag": [134, 142], "start_of_system_prompt": [32, 100, 121, 150, 151], "start_of_us": [100, 121, 134, 150, 151], "start_of_user_messag": 142, "start_of_user_prompt": 32, "start_tim": [34, 138], "stat": [100, 150, 151], "state": [20, 21, 22, 23, 25, 26, 28, 29, 31, 39, 59, 62, 81, 83, 86, 100, 109, 110, 114, 118, 123, 124, 125, 128, 136, 138, 151, 153], "state_dict": [29, 59, 66, 114], "statement": [54, 56, 57, 121, 134], "static": [28, 36, 45, 50, 59, 62, 67], "statu": [111, 131, 153], "std_of_scor": 78, "step": [0, 1, 2, 4, 32, 43, 59, 61, 62, 66, 69, 74, 75, 76, 77, 78, 95, 100, 105, 108, 109, 119, 121, 123, 124, 128, 130, 131, 133, 135, 136, 137, 142, 143, 150, 151, 153], "step_data": [59, 67], "step_histori": [1, 109], "step_result": 78, "stepoutput": [43, 109, 135], "stepoutputwithfunctionexpress": 43, "steps_coher": 54, "steps_consist": 54, "steps_fluenc": 54, "steps_relev": 54, "steps_str": [32, 123, 128, 133], "stick": 123, "still": [54, 96, 100, 118, 121, 123, 125, 127, 130, 134, 136, 137, 138, 142, 150, 151, 153], "stop": [13, 100, 108, 109, 110, 123, 133, 150, 151], "storag": [4, 6, 31, 86, 118, 134, 136], "store": [4, 13, 24, 29, 31, 36, 59, 75, 76, 82, 83, 89, 110, 111, 118, 120, 123, 124, 128, 136], "storei": 153, "stove": [100, 150, 151], "stovenn": [100, 150, 151], "str": [0, 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 62, 63, 66, 67, 69, 71, 72, 73, 74, 75, 76, 77, 78, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 100, 108, 109, 110, 111, 114, 118, 119, 123, 129, 130, 131, 136, 137, 138, 142, 145, 150, 151, 153], "straightforward": [121, 123, 131, 135], "strateg": 135, "strategi": [1, 59, 75, 77, 100, 109, 121, 134, 141, 150, 151], "strawberri": [130, 150], "stream": [13, 14], "streamlin": [28, 124, 138, 142, 145], "strength": [134, 141], "stress": 114, "strict": [1, 29, 32, 137], "string": [0, 1, 12, 13, 17, 18, 19, 20, 22, 23, 24, 28, 32, 35, 36, 38, 40, 41, 43, 51, 53, 54, 55, 56, 57, 59, 63, 69, 73, 74, 93, 96, 100, 104, 109, 114, 123, 124, 126, 129, 130, 131, 132, 133, 134, 135, 136, 138, 143, 150, 151, 153], "string_pars": [19, 123, 131, 143], "strong": 150, "strongli": 13, "structu": 111, "structur": [2, 4, 11, 13, 14, 15, 17, 18, 28, 29, 35, 37, 43, 54, 68, 74, 98, 100, 108, 109, 110, 111, 117, 118, 119, 121, 123, 124, 128, 129, 131, 136, 137, 138, 145, 150, 151, 153], "stuck": 137, "student": [36, 100, 130, 142, 150, 151], "student_graph": 150, "stun": 121, "style": [15, 87, 95, 96], "subclass": [9, 10, 12, 13, 15, 19, 20, 21, 28, 29, 37, 39, 43, 59, 81, 87, 90, 100, 109, 110, 111, 114, 117, 119, 124, 129, 133, 136, 138, 142, 150, 151], "subcompon": [29, 36, 59, 75, 76, 114, 123], "subcomponn": 114, "subdirectori": 58, "submiss": 99, "submit": 97, "subqueri": [1, 109, 135], "subquest": [1, 109], "subsampl": [100, 150, 151], "subsequ": [56, 57, 135], "subset": [47, 50, 87, 100, 111, 121, 130, 143, 150, 151], "subset_dataset": [87, 100, 150, 151], "substanc": 153, "substanti": [118, 136], "substitut": 133, "substr": 53, "subtract": 135, "success": [59, 62, 100, 123, 138, 150, 151], "successfulli": [99, 138], "successor": [59, 67, 110, 132, 153], "successor_map_fn": [59, 67, 110, 153], "sudden": [2, 4, 137], "suffici": 121, "suggest": [14, 20, 21, 109, 135], "suit": [43, 153], "suitabl": 4, "sum": [69, 72, 78, 100, 130, 134, 138, 142, 150, 151], "sum_": [20, 21, 134], "sum_op": [69, 72], "sum_output": 78, "summar": [54, 104, 105, 121, 125, 134, 137], "summari": [54, 121, 123, 145], "summariza": 121, "summat": [69, 72], "summer": 109, "sundai": 121, "sunlight": [118, 136], "super": [29, 59, 75, 76, 81, 100, 108, 111, 114, 119, 128, 129, 142, 150, 151, 153], "supervis": [134, 141, 153], "support": [2, 4, 12, 14, 15, 28, 29, 34, 35, 36, 37, 42, 43, 45, 50, 54, 59, 75, 76, 87, 91, 93, 95, 100, 103, 110, 111, 119, 121, 123, 124, 126, 129, 131, 132, 134, 136, 137, 138, 141, 143, 145, 150, 151, 153], "support_model": [7, 15], "support_model_list": 129, "supporting_fact": 143, "suppos": [136, 153], "sure": [17, 19, 59, 75, 76, 95, 99, 100, 103, 109, 110, 111, 131, 136, 138, 145, 150, 151], "surnam": 153, "surpass": [100, 134, 142, 150, 151], "survei": [109, 121, 134], "sustain": [118, 136], "suzgunmirac": [45, 50], "svg": [59, 67], "sweep": 110, "swim": 109, "switch": [20, 23, 104, 119, 124, 129, 136], "sy": [1, 17, 18, 29, 32, 109, 114, 118, 123, 133, 136, 138], "sylphai": [95, 96], "sync": [10, 12, 13, 15, 29, 34, 37, 42, 43, 129, 138], "sync_client": 129, "sync_function_1": 34, "sync_function_2": 34, "sync_tool_1": 34, "sync_tool_2": 34, "syncapicli": 15, "synchron": [13, 34, 114], "syntax": [17, 18, 59, 67, 123, 133], "synthes": [121, 134], "synthet": [59, 75, 77, 121, 130, 134], "system": [8, 13, 15, 32, 37, 38, 43, 59, 66, 69, 71, 74, 100, 104, 109, 110, 118, 121, 126, 129, 130, 132, 133, 135, 137, 142, 150, 151, 152], "system_input": [11, 14], "system_prompt": [29, 100, 130, 142, 150, 151], "system_tim": 118, "sytem": 11, "t": [2, 4, 12, 14, 19, 20, 21, 29, 31, 35, 38, 43, 59, 67, 97, 99, 104, 121, 126, 127, 130, 133, 135, 137], "t0": 135, "t2d": 136, "t_co": [35, 43, 59, 68, 87], "tab": 99, "tabl": [24, 118, 134, 136, 142], "table_nam": 24, "tackl": 109, "tag": [59, 69, 74, 99, 109], "tail": 13, "take": [0, 1, 2, 4, 34, 59, 62, 69, 73, 75, 76, 100, 104, 109, 110, 120, 121, 123, 124, 126, 129, 131, 132, 133, 135, 136, 137, 138, 142, 150, 151], "taken": 138, "targ": 132, "target": [81, 131, 134, 150], "task": [0, 1, 2, 4, 17, 18, 28, 29, 32, 34, 36, 45, 50, 54, 55, 57, 59, 69, 74, 75, 76, 77, 78, 81, 86, 88, 97, 105, 108, 109, 114, 118, 119, 123, 124, 125, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 141, 143, 144, 145, 147, 152, 153], "task_desc": [17, 18, 28, 109, 134], "task_desc_str": [17, 19, 32, 38, 54, 121, 123, 128, 133, 142, 143, 153], "task_desc_templ": 142, "task_instruct": 130, "task_model_config": [59, 75, 77], "task_nam": [45, 49, 50, 59, 75, 77], "task_pipelin": [100, 110, 150, 151], "task_spec": [1, 109], "tau": 153, "tb": [59, 67], "teach": [1, 59, 75, 76, 100, 109, 142, 150, 151], "teacher": [29, 36, 59, 62, 66, 76, 105, 108, 130, 142, 153], "teacher_gener": [100, 150, 151], "teacher_generator_model_config": [100, 150, 151], "teacher_mod": [29, 130], "teacher_model_config": [59, 75, 76, 100, 108, 142, 150, 151, 153], "team": [59, 62, 95, 97, 99, 105, 121], "tech": 25, "technic": [96, 121, 138], "techniqu": [114, 134, 136, 141], "technologi": [118, 121, 136], "tell": [59, 75, 76, 131, 150, 153], "temperatur": [13, 35, 36, 100, 109, 121, 129, 135, 138, 150, 151], "templat": [0, 1, 17, 18, 19, 29, 32, 36, 38, 54, 55, 57, 59, 66, 75, 76, 81, 96, 100, 105, 109, 110, 114, 121, 124, 130, 131, 134, 135, 136, 138, 142, 145, 150, 151, 153], "template_doc": [29, 114], "temporari": 132, "tensor": [15, 29, 47, 87, 110, 114, 117, 121, 124, 127, 132, 145], "tensorboard": 127, "tensorflow": 127, "term": [20, 21, 54, 110, 121, 134, 141, 142], "termin": [13, 123, 135], "test": [10, 11, 12, 13, 15, 29, 31, 45, 46, 47, 50, 59, 75, 76, 77, 87, 90, 98, 99, 103, 104, 105, 109, 121, 134, 136, 142, 153], "test_": 95, "test_compon": 95, "test_data": [100, 150, 151], "test_dataset": [59, 75, 77, 100, 142, 150, 151], "test_input_1": 40, "test_input_2": 40, "test_input_3": 40, "test_input_4": 40, "test_react_ag": 109, "test_retriev": 153, "test_scor": 78, "testcod": 96, "testgener": 81, "testgenerator_generator_cal": 81, "testgenerator_generator_trac": 81, "testset": [59, 75, 77, 100, 150, 151, 153], "text": [2, 4, 13, 14, 20, 21, 25, 31, 33, 35, 38, 40, 41, 43, 54, 59, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 85, 86, 91, 104, 105, 111, 118, 119, 120, 121, 123, 124, 125, 127, 129, 130, 131, 132, 133, 134, 135, 136, 141, 142, 143, 153], "text_grad": [73, 100, 110, 123, 142, 151, 153], "text_grad_debug_path": [59, 75, 77], "text_kei": [25, 136], "text_loss_with_eval_fn": 69, "text_optim": [75, 77], "text_optimizer_model_config": [59, 75, 76, 100, 142, 150, 151, 153], "text_splitt": [2, 118, 120, 137], "text_splitter_set": 120, "textgrad": [69, 70, 71, 72], "textoptim": [59, 66, 69, 74, 75, 76, 77, 124, 142], "textsearch": 136, "textsplitt": [2, 4, 118, 136], "textual": [66, 69, 70, 74, 100, 105, 124, 144, 150, 151], "tfs_z": 13, "tgd_optim": [69, 100, 123, 142, 151], "tgdoptim": [59, 69, 74, 100, 123, 142, 151], "tgdwithevalfnloss": [59, 75, 77], "than": [17, 18, 19, 22, 28, 29, 33, 59, 62, 100, 109, 110, 111, 113, 114, 119, 121, 125, 131, 134, 135, 136, 137, 138, 145, 150, 151], "thank": 43, "thei": [14, 15, 30, 31, 40, 59, 67, 75, 76, 110, 118, 121, 123, 125, 126, 127, 130, 131, 132, 135, 136, 145], "them": [9, 20, 21, 22, 28, 29, 36, 39, 40, 43, 54, 95, 96, 104, 105, 109, 114, 118, 120, 121, 126, 127, 130, 131, 132, 133, 134, 136, 138, 143, 145, 150], "themat": 137, "theme": 96, "themselv": [59, 75, 76], "thenlper": [15, 119, 129], "therefor": [97, 100, 121, 129, 135, 150, 151], "thereot": 121, "thi": [2, 4, 6, 9, 10, 12, 13, 14, 15, 19, 20, 23, 24, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 43, 51, 54, 55, 57, 59, 64, 66, 67, 69, 71, 72, 75, 76, 81, 86, 87, 89, 91, 92, 95, 96, 97, 99, 100, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 118, 119, 120, 121, 123, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153], "thing": [37, 100, 109, 117, 125, 129, 131, 132, 134, 150, 151], "think": [1, 100, 104, 109, 110, 130, 150, 151, 153], "third": [91, 100, 136, 151], "those": [87, 100, 126, 129, 130, 132, 134, 150, 151], "though": [19, 111, 121, 129, 131, 133, 136, 137, 142], "thought": [0, 1, 17, 19, 43, 100, 109, 111, 134, 135, 138, 142, 150, 151], "thoughtact": [17, 19], "thread": [59, 75, 76], "three": [29, 36, 64, 65, 100, 104, 109, 119, 120, 121, 123, 124, 125, 126, 128, 130, 131, 134, 138, 150, 151, 153], "threshold": [59, 75, 77], "through": [36, 43, 64, 65, 96, 99, 104, 118, 120, 121, 128, 134, 135, 136, 143], "thu": [43, 119, 129, 131, 133, 142, 143], "tiktoken": [2, 4, 41, 137], "time": [1, 34, 36, 59, 68, 100, 109, 120, 121, 125, 133, 134, 135, 136, 138, 141, 142, 150, 151], "time_stamp": [78, 82, 83, 100, 128, 150, 151], "timeout": 35, "timestamp": [43, 91], "tini": 127, "tion": 121, "tip": 98, "titl": [43, 118, 121, 136, 143], "tive": 134, "to_dict": [7, 12, 13, 14, 20, 21, 28, 29, 36, 38, 39, 59, 67, 68, 93, 100, 111, 114, 133, 136, 138, 150, 151], "to_dict_class": [28, 93], "to_embed": [86, 120], "to_give_ta": [100, 150, 151], "to_json": [28, 43, 111, 138, 145], "to_json_exampl": 28, "to_json_obj": [28, 111], "to_json_signatur": [28, 111, 138, 145], "to_provid": [100, 150, 151], "to_schema": [28, 111], "to_schema_str": [28, 111], "to_thread": 34, "to_yaml": [28, 43, 111, 118, 138, 145], "to_yaml_exampl": 28, "to_yaml_obj": [28, 111], "to_yaml_signatur": [28, 111, 145], "toaster": 130, "toasternn": [100, 150, 151], "tobacco": 153, "toctre": 96, "todai": [20, 21, 127], "todo": [36, 64, 108, 110, 126, 132, 134, 142], "toembed": [2, 3, 86, 118, 120], "toembedderrespons": 120, "togeth": [13, 100, 104, 108, 109, 111, 114, 117, 118, 119, 120, 123, 130, 133, 134, 150, 151, 153], "token": [2, 4, 7, 13, 14, 15, 17, 19, 20, 21, 28, 43, 59, 62, 67, 100, 105, 118, 124, 126, 133, 134, 136, 138, 141, 142, 143, 145, 150, 151], "tokenlogprob": [14, 43], "tokyo": 138, "tol": 35, "tolist": 15, "toml": [95, 96, 97, 99], "too": [59, 75, 76, 108, 110, 118, 121, 136, 142], "tool": [0, 1, 13, 14, 32, 34, 42, 43, 95, 99, 104, 121, 123, 124, 125, 126, 127, 128, 133, 135, 138], "tool_1": 34, "tool_cal": 138, "tool_choic": 14, "tool_help": 135, "tool_manag": [109, 138], "toolkit": 134, "toolmanag": [42, 109], "toolnam": 135, "tools_str": [32, 123, 128, 133], "top": [13, 20, 21, 22, 23, 24, 25, 26, 29, 39, 56, 57, 100, 111, 114, 121, 125, 131, 134, 135, 136, 150, 151, 153], "top_k": [13, 15, 20, 21, 22, 23, 24, 25, 26, 35, 39, 86, 110, 118, 153], "top_k_docu": 118, "top_n": 10, "top_p": [13, 15, 100, 121, 150, 151], "topic": [54, 121], "torch": [15, 68, 90, 103, 110, 114, 127], "torch_dtyp": 15, "torchmetr": [121, 143], "toretriev": 134, "total": [20, 21, 56, 57, 100, 121, 130, 131, 136, 138, 143, 150, 151], "total_docu": 136, "total_step": [59, 75, 76], "total_token": [43, 100, 129, 150, 151], "total_token_count": 11, "tottenham": 121, "toward": [110, 121], "tower": 128, "townsend": 121, "trace": [29, 36, 59, 64, 65, 67, 75, 76, 77, 80, 81, 82, 83, 100, 105, 127, 132, 135, 150, 151], "trace_forward_pass": [59, 67], "trace_generator_cal": [81, 88, 128], "trace_generator_error": 128, "trace_generator_st": [81, 128], "trace_graph": [59, 67, 100, 105, 110, 150, 151], "trace_graph_evalfntotextloss_output_id_6ea5da3c": 150, "trace_graph_sum": [100, 150, 151], "trace_graph_sum_root": [100, 150, 151], "trace_id": [59, 67], "tracer": 127, "track": [8, 9, 11, 12, 14, 36, 37, 39, 43, 59, 64, 75, 77, 83, 104, 110, 114, 118, 123, 128, 132, 136], "track_completion_usag": [7, 8, 9, 11, 12, 14, 37], "tradit": [121, 143], "trag": 137, "train": [29, 30, 36, 45, 46, 47, 50, 59, 64, 65, 66, 67, 68, 69, 72, 73, 75, 76, 77, 89, 105, 108, 110, 114, 126, 128, 131, 132, 133, 134, 137, 139, 143], "train_batch_s": [59, 75, 77, 100, 142, 150, 151], "train_data": [100, 150, 151], "train_dataset": [59, 75, 77, 100, 142, 150, 151], "train_diagnos": 153, "train_load": [59, 75, 77], "train_step": [59, 75, 76], "train_teach": [100, 150, 151], "trainabl": [36, 105, 110, 132, 134, 142], "trainable_param": 36, "trainable_prompt_kwarg": 121, "trainer": [67, 76, 78, 105, 108, 121, 124, 125, 130, 134, 148, 149, 153], "trainer_": 124, "trainer_st": [59, 75, 77, 78], "trainerresult": [78, 100, 150, 151], "trainerstepresult": 78, "trainervalidatestat": 78, "trainset": [59, 75, 76, 77, 100, 150, 151, 153], "transact": 121, "transfom": 118, "transform": [2, 3, 15, 20, 21, 30, 31, 43, 59, 69, 71, 90, 103, 104, 110, 118, 119, 120, 121, 124, 127, 129, 130, 134, 136, 137], "transform_cli": 15, "transformed_item": [31, 118], "transformer_cli": 15, "transformer_setup": [31, 118], "transformercli": 129, "transformerembedd": [7, 15, 129], "transformerllm": [7, 15], "transformerrerank": [7, 15], "transformers_cli": [7, 119, 129], "transformerscli": [7, 15, 20, 26, 43, 119, 129, 136], "transla": 121, "translat": [105, 121, 125], "transpar": [28, 104, 111, 114, 125, 132, 134, 141], "treat": 138, "treatment": 114, "trec": [48, 50], "trec_classif": 142, "trec_data": 28, "trec_data_dict": 35, "trec_data_list": [28, 35], "trecclassifierad": 142, "trecclassifierstructuredoutput": 142, "trecdata": [28, 35, 48, 50, 111, 142], "trecdata2": 111, "trecdatalist": [28, 35], "trecdataset": [47, 50], "trecextendeddata": 142, "tredatalist": 28, "tree": 29, "trigger": 99, "trigger_callback": 80, "trim_block": 133, "trinabl": 132, "tripl": [17, 19, 109, 121, 131, 138], "triplet": 121, "trombon": [100, 150, 151], "true": [0, 1, 15, 17, 18, 19, 20, 21, 24, 29, 31, 35, 36, 40, 43, 46, 50, 54, 55, 57, 59, 62, 66, 67, 68, 75, 77, 78, 81, 87, 91, 100, 109, 111, 118, 119, 120, 121, 130, 131, 133, 135, 136, 138, 142, 143, 145, 148, 149, 150, 151, 153], "truli": 123, "trumpet": [100, 150, 151], "trust_remote_cod": 15, "trusti": 109, "truth": [51, 52, 55, 56, 57, 59, 75, 76, 100, 108, 110, 118, 121, 136, 143, 150, 151, 153], "try": [90, 97, 100, 109, 125, 129, 131, 138, 142, 150, 151, 153], "tuesdai": 121, "tune": [132, 134, 141], "tung": 134, "tupl": [29, 35, 51, 53, 54, 55, 56, 57, 59, 67, 75, 76, 90, 91, 108, 121, 142, 150, 153], "turbo": [0, 1, 29, 35, 36, 81, 109, 114, 118, 123, 126, 129, 136, 138, 144], "turf": 121, "turin": 121, "turn": [29, 43, 100, 118, 120, 123, 135, 150, 151], "turn_db": 6, "tutori": [95, 96, 100, 114, 134, 135, 136, 137, 141, 142, 143, 145, 150, 151, 153], "twenti": 153, "twitter": 121, "two": [0, 1, 15, 19, 30, 31, 43, 53, 59, 68, 88, 91, 100, 105, 109, 110, 113, 118, 119, 121, 123, 124, 127, 128, 129, 130, 131, 132, 134, 135, 136, 138, 142, 143, 150, 151, 152, 153], "type": [2, 4, 11, 12, 14, 15, 17, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 51, 53, 54, 55, 56, 57, 59, 67, 68, 69, 72, 74, 75, 76, 77, 80, 82, 86, 87, 90, 91, 92, 93, 96, 100, 109, 110, 111, 114, 117, 118, 119, 120, 121, 123, 128, 129, 130, 131, 132, 135, 138, 142, 143, 145, 150, 151, 153], "type_hint": 35, "type_obj": 35, "type_var_map": 35, "typeerror": [2, 4, 28], "typevar": 136, "typic": [104, 111, 114, 121, 128, 129], "u": [31, 95, 96, 97, 100, 111, 118, 120, 131, 133, 134, 136, 138, 150, 151], "u00e2": 121, "u201c": 121, "u20ac": 121, "ultim": 125, "unabl": [121, 135], "unbias": 121, "uncontrol": 104, "undefin": [8, 9, 10, 11, 12, 13, 14, 15, 37, 43, 129], "under": [59, 75, 77, 96, 97], "underli": [114, 121], "understand": [13, 14, 15, 17, 18, 37, 54, 97, 104, 110, 118, 121, 124, 129, 131, 134, 135, 136, 137, 138, 141, 150], "unexpect": 121, "uniev": [134, 141], "unifi": [28, 36, 100, 105, 114, 118, 123, 124, 134, 136, 150, 151], "uniform": 137, "union": [15, 20, 21, 35, 40, 43, 56, 57, 100, 109, 136, 142, 150, 151, 153], "uniqu": [29, 43, 59, 75, 77, 83, 100, 104, 114, 117, 125, 130, 132, 135, 150, 151], "unit": [2, 4, 43, 95, 119, 121, 137, 138, 153], "unittest": 95, "univers": 153, "unknown": [97, 138], "unless": 31, "unlik": [59, 69, 73, 123, 135], "unmodifi": 120, "unnatur": [54, 121], "unnecessari": [59, 69, 74], "unrealist": 121, "unsupport": [35, 138], "until": 133, "up": [0, 1, 17, 18, 20, 23, 30, 35, 43, 96, 98, 102, 104, 109, 110, 111, 119, 120, 121, 123, 124, 125, 130, 132, 134, 135, 136, 141, 142, 145, 150], "upcom": 114, "updat": [36, 38, 59, 64, 65, 67, 81, 83, 95, 96, 97, 99, 134, 135, 138, 142], "update_dialog_turn": 43, "update_gradient_memori": [59, 69, 74], "update_prompt_kwarg": 38, "update_valu": [59, 67], "upper": 53, "ur": 129, "uri": 13, "url": [24, 136], "us": [0, 1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 54, 55, 56, 57, 59, 62, 64, 65, 66, 67, 68, 69, 71, 73, 74, 75, 76, 77, 78, 81, 83, 86, 87, 88, 89, 90, 91, 92, 95, 96, 103, 104, 105, 109, 110, 111, 114, 117, 118, 120, 121, 124, 125, 126, 130, 131, 132, 133, 134, 135, 138, 141, 142, 143, 145, 147, 148, 149, 153], "usag": [2, 4, 8, 9, 11, 12, 14, 17, 19, 37, 43, 96, 100, 109, 118, 120, 123, 127, 129, 135, 136, 137, 150, 151], "usagemetadata": 11, "usal": [134, 141], "use_cach": [36, 54, 55, 57, 100, 130, 142, 150, 151, 153], "use_cas": [100, 104, 142, 143, 150, 151], "use_llm_as_fallback": [0, 1], "use_pipelin": 15, "use_teach": [29, 130], "use_token": [20, 21, 136], "use_weighted_sampl": [59, 66], "user": [0, 1, 6, 7, 8, 13, 14, 15, 17, 18, 19, 20, 21, 23, 24, 29, 30, 33, 35, 36, 43, 59, 67, 75, 76, 96, 100, 108, 109, 110, 111, 114, 118, 119, 121, 123, 124, 125, 126, 128, 129, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 150, 151], "user_exampl": 131, "user_id": [43, 118], "user_input": 131, "user_queri": [43, 118], "user_query_timestamp": [43, 118], "user_tim": 118, "user_to_pars": 131, "userqueri": [43, 118], "using_logprob": 134, "usual": [59, 69, 73, 128], "util": [2, 4, 7, 43, 59, 68, 75, 76, 77, 87, 90, 91, 100, 103, 109, 114, 117, 119, 121, 123, 124, 127, 129, 135, 136, 137, 150, 151], "uuid": 43, "uuid4": 43, "v": [35, 110, 125], "v1": [9, 99], "v2": [10, 13, 99], "v3": [10, 136], "val": [45, 46, 47, 50, 100, 142, 150, 151, 153], "val_data": [100, 150, 151], "val_dataset": [59, 75, 77, 100, 142, 150, 151], "val_scor": [59, 69, 74, 78], "valid": [17, 19, 28, 35, 40, 59, 75, 76, 77, 99, 100, 105, 108, 109, 124, 131, 138, 142, 150, 151], "validataion": [100, 150, 151], "validate_condit": [59, 75, 76], "validate_data": 35, "validate_stat": 78, "validation_step": [59, 75, 76], "vallinaragad": 153, "valset": [59, 75, 77, 100, 150, 151, 153], "valu": [13, 19, 20, 21, 24, 28, 35, 38, 40, 43, 51, 52, 54, 56, 57, 59, 62, 66, 67, 69, 72, 74, 78, 90, 93, 100, 109, 110, 111, 130, 131, 136, 138, 139, 142, 148, 149, 150, 151], "valuabl": 136, "valueerror": [2, 4, 35, 40, 100, 108, 129, 131, 150, 151, 153], "vanila": 134, "vanilla": 109, "vanillarag": 153, "varaibl": [133, 142], "vari": 126, "variabl": [13, 15, 35, 36, 38, 43, 59, 63, 67, 69, 70, 72, 74, 94, 102, 104, 119, 123, 133, 138], "variable_desc": [59, 67, 69, 73], "variable_nam": [59, 67], "variant": [59, 66, 124], "varieti": 121, "varietri": 35, "variou": [35, 96, 114, 121, 123, 131, 135, 136, 143, 144], "vast": 123, "ve": [97, 145], "vector": [2, 4, 22, 24, 25, 43, 86, 118, 119, 120, 136, 137], "vector_column": 24, "vector_db": 24, "vector_nam": 25, "vectorizer_set": 120, "veget": 130, "vendor": 104, "verbos": 111, "veri": [20, 21, 59, 67, 100, 104, 110, 121, 137, 150, 151], "verif": 135, "verifi": [100, 150, 151], "version": [13, 22, 31, 59, 62, 67, 87, 88, 90, 91, 103, 121, 135, 136], "vertex": 11, "vertic": 121, "via": [13, 33, 34, 36, 37, 42, 59, 66, 70, 71, 81, 109, 111, 114, 119, 120, 121, 123, 124, 125, 127, 129, 130, 134, 138, 141, 153], "video": 136, "view": [96, 121, 131, 134, 138], "violin": [100, 150, 151], "virtual": 95, "visit": [8, 9, 10, 11, 12, 13, 128, 135], "visual": [105, 109, 112, 114, 119, 132, 133, 139, 150], "vote": 121, "vouch": 104, "vx": 99, "w": 121, "w_i": 130, "wa": [28, 110, 121, 126, 134, 141, 145, 153], "wai": [15, 28, 31, 42, 43, 100, 104, 105, 109, 110, 111, 114, 118, 119, 121, 127, 130, 131, 134, 136, 137, 138, 150, 151, 153], "walk": 143, "wandb": 127, "wang": [121, 134], "want": [0, 1, 10, 17, 19, 28, 33, 36, 43, 59, 67, 75, 76, 81, 95, 100, 104, 109, 111, 119, 121, 123, 125, 127, 131, 132, 133, 136, 138, 142, 145, 150, 151], "ward": 121, "warm": 134, "warn": [36, 91, 96], "washington": 153, "washtenaw": 153, "wast": [118, 136], "watch": [120, 121], "water": [105, 114, 123, 125], "we": [2, 4, 7, 8, 9, 13, 14, 22, 28, 29, 31, 35, 36, 37, 38, 41, 43, 47, 50, 54, 56, 57, 59, 62, 67, 69, 72, 75, 76, 83, 88, 95, 96, 97, 99, 100, 104, 105, 108, 109, 110, 111, 113, 114, 118, 119, 120, 121, 123, 124, 125, 127, 128, 129, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 150, 151, 152, 153], "weaker": [100, 150, 151], "weather": [138, 153], "web": [96, 121, 127], "wednesdai": 121, "week": 121, "weight": [20, 21, 29, 35, 59, 62, 66, 67, 114, 127, 130, 131, 134, 136], "weighted_sampl": [59, 75, 77, 100, 142, 150, 151], "weights_per_class": [59, 68], "weishi": 134, "weizhuchen": 134, "welcom": [9, 58, 97], "well": [29, 31, 54, 95, 100, 109, 111, 113, 118, 121, 123, 125, 132, 133, 134, 135, 136, 137, 141, 142, 145, 150, 151], "were": [54, 109, 121, 153], "wh": 124, "what": [14, 20, 23, 28, 35, 97, 100, 109, 110, 111, 114, 118, 119, 120, 121, 123, 124, 127, 128, 129, 130, 133, 134, 136, 137, 138, 141, 142, 145, 150, 151], "whatev": [100, 150, 151], "when": [3, 8, 9, 13, 14, 20, 21, 22, 28, 29, 30, 31, 33, 38, 43, 51, 57, 59, 62, 67, 69, 74, 75, 76, 77, 90, 95, 97, 99, 100, 104, 109, 110, 111, 118, 119, 120, 121, 123, 126, 127, 128, 130, 133, 134, 135, 136, 137, 138, 142, 143, 145, 148, 149, 150, 151], "whenev": [123, 129, 130], "where": [2, 4, 43, 54, 59, 66, 69, 72, 81, 91, 100, 104, 108, 118, 121, 124, 125, 126, 128, 130, 131, 132, 133, 134, 136, 137, 138, 142, 144, 150, 151, 152], "wherea": 137, "wherebi": [54, 121], "whether": [0, 1, 13, 20, 21, 31, 35, 39, 54, 55, 57, 59, 67, 105, 119, 121, 123, 131, 136, 137], "which": [0, 1, 2, 4, 10, 12, 13, 15, 20, 21, 22, 23, 28, 31, 33, 34, 35, 37, 43, 54, 59, 64, 65, 66, 67, 68, 75, 76, 87, 91, 100, 104, 110, 111, 114, 118, 119, 121, 123, 124, 126, 127, 128, 130, 131, 133, 134, 135, 136, 137, 138, 141, 142, 143, 150, 151, 153], "while": [13, 35, 59, 62, 69, 74, 100, 111, 118, 123, 124, 125, 130, 132, 136, 137, 150, 151], "white": 91, "who": [15, 17, 19, 39, 121, 126, 136], "whole": [29, 43, 87, 100, 110, 121, 124, 131, 134, 141, 143, 150, 151], "why": [43, 104, 109, 118, 119, 124, 145, 153], "wide": [111, 121, 125, 134, 136, 141, 142, 153], "wiki": [20, 21, 22, 134, 135, 136], "wikidata": 133, "wikipedia": [20, 21, 133, 134, 135, 136, 153], "win": 145, "wind": [118, 136], "window": [2, 4, 13, 91, 136, 137], "wip": 97, "wise": 149, "witchcraft": 153, "with_action_typ": 43, "within": [28, 29, 59, 75, 76, 96, 100, 105, 109, 110, 112, 114, 124, 150, 151], "without": [20, 23, 28, 30, 34, 35, 43, 104, 109, 118, 123, 126, 127, 130, 133, 134, 136, 138, 141, 142, 153], "won": [43, 99, 121, 126, 137], "wood": 153, "word": [2, 4, 20, 21, 41, 54, 59, 67, 69, 74, 86, 100, 109, 118, 120, 121, 126, 134, 136, 150, 151], "work": [2, 4, 13, 22, 29, 31, 34, 35, 59, 66, 76, 87, 95, 99, 100, 105, 109, 110, 114, 117, 118, 120, 121, 123, 124, 128, 130, 131, 133, 134, 136, 142, 145, 150, 151, 153], "worker": [59, 75, 76, 77, 117, 142], "workflow": [95, 99, 124, 135], "workload": 97, "workshop": 121, "world": [2, 4, 20, 21, 31, 43, 81, 104, 105, 109, 118, 121, 124, 125, 126, 128, 131, 137, 138], "world2": 31, "world3": 31, "world4": 31, "worldcup": 121, "wors": [59, 62, 69, 74, 128], "worth": [100, 150, 151], "worthi": 134, "would": [91, 100, 114, 120, 121, 128, 133, 134, 135, 136, 141, 150, 151, 152], "wrap": [2, 3, 29, 34, 35, 41, 59, 65, 69, 71, 73, 110, 117, 138], "wrapper": [8, 9, 10, 11, 12, 13, 14, 81, 138], "write": [15, 35, 88, 95, 98, 104, 114, 118, 121, 129, 133, 138, 153], "write_list_to_jsonl": 88, "written": [88, 100, 150, 151, 153], "wrong": 121, "wu": 134, "www": [20, 21, 127, 136], "x": [20, 21, 29, 31, 35, 59, 68, 75, 76, 99, 109, 110, 114, 130, 133, 134, 136, 138, 153], "x_i": 130, "xb": 22, "xiaobao": 134, "xiaodong": 134, "xinbei": 134, "xingxuan": 134, "xq": 22, "xu": [121, 134], "xuan": 134, "xx": 138, "y": [35, 51, 57, 59, 69, 71, 73, 75, 76, 99, 100, 108, 109, 121, 134, 138, 142, 150, 151, 153], "y_gt": [51, 57, 59, 69, 73, 75, 76, 100, 108, 142, 150, 151, 153], "y_hat": [59, 69, 71], "y_label": [100, 142, 150, 151, 153], "y_obj": 108, "y_pred": [59, 69, 73, 75, 76, 100, 108, 130, 132, 142, 150, 151, 153], "y_pred_t": 130, "y_t": 134, "yam": 130, "yaml": [17, 18, 19, 28, 35, 40, 42, 43, 111, 114, 131, 138, 142, 143, 145], "yaml_definit": [42, 138], "yaml_dict_str": 131, "yaml_format_instruct": [17, 19], "yaml_list_str": 131, "yaml_nested_dict_str": 131, "yaml_obj": 40, "yaml_output_format": [17, 19], "yaml_output_format_prompt": 131, "yaml_output_format_templ": [17, 19], "yaml_output_pars": 131, "yaml_pars": [17, 19, 40], "yaml_signatur": 111, "yaml_str": [17, 19, 28, 35, 40, 111], "yamloutputpars": [17, 18, 19, 111], "yamlpars": [17, 19, 40], "yang": [121, 134], "ye": [55, 57, 104, 121, 131, 134, 136, 153], "year": [56, 57, 121, 134], "yellow": 91, "yer": 15, "yet": [15, 36, 97, 100, 150, 151], "yield": [20, 21, 29, 87], "yime": 134, "yizhong": 134, "yml": [35, 131], "you": [1, 2, 3, 4, 10, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 45, 50, 54, 55, 56, 57, 59, 68, 69, 73, 74, 75, 76, 77, 81, 86, 87, 90, 91, 95, 96, 97, 99, 100, 103, 104, 105, 109, 110, 111, 114, 117, 118, 119, 120, 121, 123, 124, 126, 127, 128, 129, 130, 131, 133, 134, 136, 137, 138, 141, 142, 143, 145, 150, 151, 153], "your": [4, 11, 13, 14, 17, 19, 20, 21, 28, 29, 36, 39, 43, 54, 55, 57, 59, 64, 75, 77, 86, 91, 95, 96, 99, 100, 103, 104, 105, 109, 111, 114, 117, 118, 119, 120, 121, 123, 124, 125, 127, 128, 129, 130, 131, 134, 136, 137, 138, 141, 142, 143, 145, 150, 151], "your_api_kei": 86, "your_api_key_if_you_use_anthrop": [95, 103], "your_api_key_if_you_use_coher": [95, 103], "your_api_key_if_you_use_googl": [95, 103], "your_api_key_if_you_use_groq": [95, 103], "your_api_key_if_you_use_hf": [95, 103], "your_api_key_if_you_use_openai": [95, 103], "youradalcomponentnam": [59, 75, 77], "yourself": [86, 95, 103, 129, 136], "yu": 134, "yune": 134, "yupeng": 121, "z": [99, 134], "zephyr": 15, "zeqiu": 134, "zer": 130, "zero": [20, 21, 100, 130, 134, 136, 141, 142, 150, 151], "zero_grad": [59, 66, 69, 74], "zhao": 134, "zhengbao": 134, "zhiqingsun": 134, "zhu": 121, "zip": 142, "zishan": 121, "zora": 134}, "titles": ["agent", "react", "data_process", "data_components", "text_splitter", "memory", "memory", "model_client", "anthropic_client", "bedrock_client", "cohere_client", "google_client", "groq_client", "ollama_client", "openai_client", "transformers_client", "utils", "output_parsers", "dataclass_parser", "outputs", "retriever", "bm25_retriever", "faiss_retriever", "llm_retriever", "postgres_retriever", "qdrant_retriever", "reranker_retriever", "Components", "base_data_class", "component", "container", "db", "default_prompt_template", "embedder", "func_tool", "functional", "generator", "model_client", "prompt_builder", "retriever", "string_parser", "tokenizer", "tool_manager", "types", "Core", "big_bench_hard", "hotpot_qa", "trec", "types", "utils", "Datasets", "answer_match_acc", "base", "functional", "g_eval", "llm_as_judge", "retriever_recall", "Evaluation", "API Reference", "Optimization", "<no title>", "few_shot", "bootstrap_optimizer", "function", "grad_component", "loss_component", "optimizer", "parameter", "sampler", "text_grad", "backend_engine_prompt", "llm_text_loss", "ops", "text_loss_with_eval_fn", "tgd_optimizer", "trainer", "adal", "trainer", "types", "Tracing", "callback_manager", "decorators", "generator_call_logger", "generator_state_logger", "Utils", "cache", "config", "data", "file_io", "global_config", "lazy_import", "logger", "registry", "serialization", "setup_env", "Contribute to Code", "Contribute to Documentation", "LightRAG Contribution Guide", "For Contributors", "Release Version Control Guide", "Learn AdalFlow in 15 minutes", "Community", "Get Started", "Installation", "Introduction", "Unites Research and Production", "Resources", "Resources", "AdalComponent", "Agent", "Auto Text-Grad", "DataClass", "AdalFlow JSON Viewer", "Class Hierarchy", "Component", "Configurations", "Data Pipeline", "Datasets", "Data (Database/Pipeline)", "Embedder", "Embedder", "LLM Evaluation", "Few-shot Optimizer", "Generator", "Tutorials", "Design Philosophy", "Introduction", "Logging", "Tracing", "ModelClient", "Optimizer", "Parser", "Parameter", "Prompt", "RAG Playbook", "ReAct Agent", "Retriever", "Text Splitter", "Function calls", "AdalFlow Trace Graph", "Trainer", "Designing RAG", "Classification Optimization", "Evaluating RAG", "Use Cases", "Introduction to BaseDataClass", "<no title>", "Q&A Computation Graph", "Q&A Few Shot Demo Trace Graph", "Q&A Text Grad Trace Graph", "Question Answering", "Question Answer with LLM as Judge", "RAG End to end optimization", "RAG optimization"], "titleterms": {"": 135, "1": [103, 125, 138], "15": 100, "2": [103, 125, 138], "3": [100, 103, 125, 138, 142, 150, 151], "4": 103, "4o": [100, 150, 151], "5": [100, 142, 150, 151], "A": [147, 148, 149], "As": 110, "For": [98, 121], "In": [109, 123], "On": [100, 150, 151], "One": [100, 150, 151], "To": 110, "With": [121, 136], "__output_fields__": 111, "about": 111, "across": 123, "action": [109, 111, 114, 119, 123, 131, 136, 138], "ad": 96, "adal": 76, "adalcompon": [59, 100, 108, 110, 142, 150, 151], "adalflow": [100, 103, 112, 121, 139, 142], "adapt": 110, "add": 97, "addit": 118, "agent": [0, 27, 109, 124, 135], "align": 121, "all": [110, 124, 127], "an": [123, 135], "ani": 110, "answer": [150, 151], "answer_match_acc": 51, "anthropic_cli": 8, "api": [58, 103, 109, 111, 114, 118, 119, 121, 123, 127, 129, 131, 133, 136, 138, 142, 153], "applat": 126, "applic": [104, 127, 133], "auto": [110, 132], "awar": 137, "backend_engine_prompt": 70, "base": [52, 59, 121, 124, 136, 137], "base_data_class": 28, "basedataclass": 145, "batchembedd": 119, "bedrock_cli": 9, "benchmark": [100, 121, 142, 150, 151], "big_bench_hard": 45, "bm25_retriev": 21, "bm25retriev": 136, "booleanpars": 131, "boostrap": 130, "bootstrap": [100, 150, 151], "bootstrap_optim": 62, "build": [96, 100, 124, 125, 150, 151], "cach": 85, "call": 138, "callback_manag": 80, "capabl": 121, "case": [130, 144], "chang": [96, 97], "chat": 126, "chunk": 137, "class": [59, 111, 113, 124, 133, 136], "classici": 121, "classif": 142, "cloud": 118, "code": [95, 96, 97, 110], "codebas": 95, "cohere_cli": 10, "commit": 96, "common": 99, "commun": 101, "comparison": [100, 150, 151], "complet": 126, "complex": 125, "compon": [27, 29, 58, 114, 124], "comput": 147, "config": [86, 123], "configur": [114, 115], "contain": 30, "content": 137, "context": 131, "contribut": [95, 96, 97], "contributor": [98, 121], "control": 99, "core": [44, 58], "creat": 123, "custom": [109, 137], "data": [27, 59, 87, 109, 111, 116, 118, 124, 126, 133, 134, 136], "data_compon": 3, "data_process": 2, "databas": [118, 136], "dataclass": [111, 131], "dataclass_pars": 18, "dataclasspars": 131, "dataset": [50, 58, 100, 111, 117, 121, 150, 151, 153], "db": 31, "debug": [100, 150, 151], "decor": 81, "deep": 135, "default": 133, "default_prompt_templ": 32, "defin": 142, "definit": 137, "demo": [132, 148], "depend": [95, 96], "descent": [100, 150, 151], "describ": 111, "deseri": 114, "design": [109, 111, 114, 123, 125, 127, 131, 133, 134, 136, 138, 141], "detail": 137, "diagnos": [100, 150, 151, 153], "dialogturn": 118, "diff": 132, "direct": 97, "directli": 129, "dive": 135, "do": 126, "docstr": 96, "document": [96, 97, 118, 134, 136, 137], "doe": 137, "dspy": 142, "embed": 121, "embedd": [33, 119, 120], "embedderoutput": 119, "end": [104, 138, 152], "environ": [97, 103], "error": 123, "essenti": 124, "eval": 121, "evalfunct": 110, "evalu": [57, 58, 100, 121, 124, 143, 150, 151], "exampl": [95, 111, 123, 137], "experi": 136, "faiss_retriev": 22, "faissretriev": 136, "featur": 137, "few": [59, 100, 122, 130, 148, 150, 151], "few_shot": 61, "figur": 97, "file": [114, 118, 127], "file_io": 88, "filter": 136, "find": 97, "first": 141, "fix": 137, "floatpars": 131, "flow": [126, 133], "format": [111, 138], "foundat": 104, "from": [111, 114, 123], "func_tool": 34, "funcompon": 114, "function": [35, 53, 63, 127, 138], "functionexpress": 138, "functiontool": 138, "g_eval": [54, 121], "gener": [36, 110, 123, 132, 134], "generator_call_logg": 82, "generator_state_logg": 83, "generatoroutput": 123, "get": [102, 123], "global_config": 89, "goal": 136, "google_cli": 11, "gpt": [100, 142, 150, 151], "grad": [110, 149], "grad_compon": 64, "gradient": [59, 100, 110, 150, 151], "graph": [139, 147, 148, 149], "groq_client": 12, "gt": 121, "gt_context": 121, "guid": [97, 99], "hierarchi": 113, "high": [100, 150, 151], "hood": 150, "hotpot_qa": 46, "hotpotqa": 153, "how": [104, 127, 130, 137], "i": [104, 135], "implement": [130, 135], "import": 99, "infer": 129, "instal": 103, "instanc": 111, "instead": [126, 136], "integr": 137, "intermedi": 132, "intpars": 131, "introduct": [104, 124, 126, 135, 145], "jinja2": 133, "json": 112, "jsonoutputpars": 131, "jsonpars": 131, "judg": [121, 151], "kei": 103, "lazy_import": 90, "learn": 100, "librari": [121, 123, 127], "lightrag": [97, 104, 126, 135], "listpars": 131, "llm": [111, 121, 125, 126, 133, 136, 151], "llm_as_judg": 55, "llm_retriev": 23, "llm_text_loss": 71, "load": [103, 111], "local": [118, 119], "localdb": 136, "log": [124, 127], "logger": [91, 127], "loss": 110, "loss_compon": 65, "low": [100, 150, 151], "manual": [100, 150, 151], "memori": [5, 6, 27], "method": [100, 150, 151], "metric": 121, "minimum": 123, "minut": 100, "mode": [100, 150, 151], "model": [109, 118, 119, 121, 129], "model_cli": [7, 37, 123], "modelcli": [27, 129], "need": [126, 135], "neg": 130, "new": 99, "nlg": 121, "note": 99, "ollama_cli": 13, "one": 127, "op": 72, "openai": 119, "openai_cli": 14, "oper": 110, "optim": [58, 59, 66, 100, 110, 122, 124, 125, 130, 134, 142, 144, 150, 151, 152, 153], "option": [103, 150], "orchestr": 123, "organ": 110, "other": [121, 137], "our": 125, "out": 97, "output": [19, 27, 119, 131, 138, 142], "output_pars": 17, "output_processor": 123, "over": 125, "overview": [44, 50, 57, 59, 79, 84, 99, 100, 134, 137, 150, 151], "packag": 103, "paper": 141, "parallel": 138, "paramet": [67, 132], "pars": 111, "parser": [27, 131], "part": 104, "perform": [100, 142, 150, 151], "philosophi": 125, "pipelin": [100, 110, 116, 118, 124, 134, 142, 150, 151], "playbook": [134, 141], "postgres_retriev": 24, "postgresretriev": 136, "predict": 132, "prepar": [100, 134, 150, 151, 153], "previou": 126, "principl": 125, "print": 114, "printc": 127, "problem": 99, "process": [27, 97], "processor": 119, "product": 105, "project": 127, "prompt": [100, 109, 133, 150, 151], "prompt_build": 38, "protocol": 129, "pull": 97, "put": [110, 124], "q": [147, 148, 149], "qdrant": 136, "qdrant_retriev": 25, "qualiti": 125, "quantiti": 125, "question": [150, 151], "quick": 138, "rag": [121, 124, 134, 141, 143, 152, 153], "raga": 121, "react": [1, 109, 135], "read": 118, "realm": 134, "reason": 27, "recal": 121, "refer": [58, 109, 111, 114, 118, 119, 121, 123, 127, 129, 131, 133, 134, 136, 138, 141, 142, 143, 150, 151, 153], "registri": 92, "releas": 99, "request": 97, "rerank": [134, 136], "reranker_retriev": 26, "research": 105, "resourc": [106, 107, 118, 126], "retriev": [20, 27, 39, 110, 121, 134, 136, 153], "retriever_recal": 56, "same": [100, 150, 151], "sampl": 130, "sampler": 68, "scope": [97, 131, 136, 138], "score": [100, 136, 150, 151], "sdk": 129, "self": 134, "separ": 127, "sequenti": 114, "serial": [93, 114], "set": [95, 100, 103, 127, 150, 151], "setup": [96, 100, 150, 151], "setup_env": 94, "shot": [59, 100, 122, 130, 148, 150, 151], "show": 111, "simplic": 125, "size": 137, "souc": 96, "split": [100, 137, 150, 151], "splitter": 137, "standard": 96, "start": [100, 102, 104, 150, 151], "step": 99, "storag": 124, "strategi": [130, 137, 142], "string": [111, 121], "string_pars": 40, "structur": [59, 95, 104, 114, 126, 142], "submodul": [0, 2, 5, 7, 17, 20, 61, 69, 75], "switch": 123, "task": [100, 110, 121, 142, 150, 151], "teacher": [100, 132, 150, 151], "templat": [123, 133], "test": [95, 96, 100, 130, 150, 151], "text": [100, 110, 126, 137, 149, 150, 151], "text_grad": 69, "text_loss_with_eval_fn": 73, "text_splitt": 4, "textsplitt": 137, "textual": [59, 110], "tgd_optim": 74, "threshold": 136, "tip": [95, 137], "togeth": [110, 124, 136], "token": [41, 137], "tool": 109, "tool_manag": 42, "toolmanag": 138, "top_k": 136, "trace": [58, 79, 123, 124, 128, 130, 139, 148, 149], "train": [100, 121, 123, 124, 130, 142, 150, 151, 153], "trainabl": 153, "trainer": [59, 75, 77, 100, 110, 140, 142, 150, 151], "transformers_cli": 15, "trec": 47, "turbo": [100, 142, 150, 151], "tutori": 124, "type": [43, 48, 78, 136, 137], "under": 150, "understand": 125, "unit": 105, "up": [95, 103, 127], "upcom": 137, "us": [100, 119, 123, 127, 129, 136, 137, 144, 150, 151], "user": 127, "util": [16, 49, 58, 84], "v": [100, 142, 150, 151], "variabl": 103, "version": 99, "viewer": 112, "walkthrough": 138, "we": [126, 130], "weigt": 130, "what": [104, 135], "why": [126, 133, 135], "without": 121, "word": 137, "work": [97, 111, 137], "workflow": 125, "write": 97, "yamloutputpars": 131, "yamlpars": 131, "you": 135, "your": 97}}) \ No newline at end of file +Search.setIndex({"alltitles": {"1. FunctionTool": [[138, "functiontool"]], "1. Install AdalFlow": [[103, "install-adalflow"]], "2. Set up API keys": [[103, "set-up-api-keys"]], "2. ToolManager": [[138, "toolmanager"]], "3. Function Call end-to-end": [[138, "function-call-end-to-end"]], "3. Load environment variables": [[103, "load-environment-variables"]], "4. Install Optional Packages": [[103, "install-optional-packages"]], "API Reference": [[58, null]], "API References": [[109, null], [111, null], [118, null], [127, null], [131, null], [133, null], [136, null], [138, null]], "API reference": [[114, null], [119, null], [123, null], [129, null], [142, null], [153, null]], "About __output_fields__": [[111, "about-output-fields"]], "AdalComponent": [[108, null]], "AdalComponent to organize code": [[110, "adalcomponent-to-organize-code"]], "AdalFlow Eval API Reference": [[121, null]], "AdalFlow JSON Viewer": [[112, null]], "AdalFlow Trace Graph": [[139, null]], "AdalFlow vs DsPy on GPT-3.5-turbo": [[142, "id3"]], "Add your code": [[97, "add-your-code"]], "Adding Documentation Tests": [[96, "adding-documentation-tests"]], "Additional Resources": [[118, null]], "Agent": [[27, "agent"], [109, null]], "Agent Essentials": [[124, "agent-essentials"]], "Agent In Action": [[109, "agent-in-action"]], "An Orchestrator": [[123, "an-orchestrator"]], "Auto Text-Grad": [[110, null]], "BM25Retriever": [[136, "bm25retriever"]], "Base Classes and Data Structures": [[59, "base-classes-and-data-structures"]], "Base classes": [[124, "base-classes"]], "BatchEmbedder": [[119, "batchembedder"]], "Benchmarking": [[100, "benchmarking"], [150, "benchmarking"], [151, "benchmarking"]], "BooleanParser": [[131, "booleanparser"]], "Build the task pipeline": [[100, "build-the-task-pipeline"], [150, "build-the-task-pipeline"], [151, "build-the-task-pipeline"]], "Building": [[124, "building"]], "Chunking Example Detailed": [[137, "id2"]], "Chunking Strategies": [[137, "chunking-strategies"]], "Chunking Tips": [[137, "chunking-tips"]], "Class Hierarchy": [[113, null]], "Classes": [[124, "classes"]], "Classicial String Metrics": [[121, "classicial-string-metrics"]], "Classification Optimization": [[142, null]], "Cloud database": [[118, "cloud-database"]], "Code Examples": [[95, "code-examples"]], "Code Tips": [[95, "code-tips"]], "Codebase Structure": [[95, "codebase-structure"]], "Commit Changes": [[96, "commit-changes"]], "Common Problems": [[99, "common-problems"]], "Community": [[101, null]], "Component": [[114, null]], "Component in Action": [[114, "component-in-action"]], "Components": [[27, null], [58, "components"]], "Configurations": [[115, null]], "Configure from file": [[114, "configure-from-file"]], "Content-Aware Chunking": [[137, "content-aware-chunking"]], "Context": [[131, "context"]], "Contribute to Code": [[95, null]], "Contribute to Documentation": [[96, null]], "Contribution Process": [[97, "contribution-process"]], "Core": [[44, null], [58, "core"]], "Create from Configs": [[123, "create-from-configs"]], "Customization": [[109, "customization"]], "Customization Tips": [[137, "customization-tips"]], "Data (Database/Pipeline)": [[118, null]], "Data Flow & LightRAG structure": [[126, "data-flow-lightrag-structure"]], "Data Flow in LLM applications": [[133, "data-flow-in-llm-applications"]], "Data Models": [[118, "data-models"]], "Data Pipeline": [[116, null], [118, "data-pipeline"]], "Data Pipeline and Storage": [[124, "data-pipeline-and-storage"]], "Data Preparation Pipeline": [[134, "data-preparation-pipeline"]], "Data Process": [[27, "data-process"]], "DataClass": [[111, null]], "DataClass Parser": [[131, "dataclass-parser"]], "DataClass in Action": [[111, "dataclass-in-action"]], "DataclassParser in Action": [[131, "dataclassparser-in-action"]], "Datasets": [[50, null], [58, "datasets"], [100, "datasets"], [117, null], [150, "datasets"], [151, "datasets"]], "Datasets and Benchmarks": [[121, "datasets-and-benchmarks"]], "Default Prompt Template": [[133, "default-prompt-template"]], "Define the AdalComponent": [[142, "define-the-adalcomponent"]], "Definitions": [[137, "definitions"]], "Demo Parameter": [[132, "demo-parameter"]], "Dependencies": [[95, "dependencies"]], "Describe the data format to LLMs": [[111, "describe-the-data-format-to-llms"]], "Describing the Data Format (Data Class)": [[111, "describing-the-data-format-data-class"]], "Design": [[109, "design"], [111, "design"], [114, "design"], [123, "design"], [127, "design"], [133, "design"], [136, "design"]], "Design Philosophy": [[125, null]], "Designing RAG": [[134, "designing-rag"], [141, null]], "Diagnose": [[153, "diagnose"]], "Diagnose the task pipeline": [[100, "diagnose-the-task-pipeline"], [150, "diagnose-the-task-pipeline"], [151, "diagnose-the-task-pipeline"]], "DialogTurn": [[118, "dialogturn"]], "Document": [[118, "document"]], "Document Retrieval & Reranking": [[134, "document-retrieval-reranking"]], "Documentation Dependencies": [[96, "documentation-dependencies"]], "Documents filtering": [[136, "documents-filtering"]], "Embedder": [[119, null], [120, null]], "Embedder in Action": [[119, "embedder-in-action"]], "EmbedderOutput": [[119, "embedderoutput"]], "Embedding-based Metrics": [[121, "embedding-based-metrics"]], "End-to-end applications": [[104, "end-to-end-applications"]], "Environment": [[97, "environment"]], "EvalFunction As Loss": [[110, "evalfunction-as-loss"]], "Evaluate the task pipeline": [[100, "evaluate-the-task-pipeline"], [150, "evaluate-the-task-pipeline"], [151, "evaluate-the-task-pipeline"]], "Evaluating RAG": [[143, null]], "Evaluation": [[57, null], [58, "evaluation"], [124, "evaluation"]], "Evaluation Metrics": [[121, "evaluation-metrics"]], "Examples Across the Library": [[123, "examples-across-the-library"]], "Experiment data": [[136, "experiment-data"]], "FAISSRetriever": [[136, "faissretriever"]], "Few Shot Optimizer": [[59, "few-shot-optimizer"]], "Few-shot Optimizer": [[122, null]], "Figure out the scope of your change": [[97, "figure-out-the-scope-of-your-change"]], "File Reading": [[118, "file-reading"]], "Find a direction to work on": [[97, "find-a-direction-to-work-on"]], "First RAG Paper": [[141, "first-rag-paper"]], "Fixed-Size Chunking": [[137, "fixed-size-chunking"]], "FloatParser": [[131, "floatparser"]], "For Contributors": [[98, null], [121, "for-contributors"]], "Foundation": [[104, "foundation"]], "FunComponent": [[114, "funcomponent"]], "Function Call in Action": [[138, "function-call-in-action"]], "Function Output Format": [[138, "function-output-format"]], "Function calls": [[138, null]], "FunctionExpression Output Format": [[138, "functionexpression-output-format"]], "G_Eval": [[121, "g-eval"]], "Generator": [[123, null]], "Generator Adaptation": [[110, "generator-adaptation"]], "Generator In Action": [[123, "generator-in-action"]], "Generator Prediction parameters": [[132, "generator-prediction-parameters"]], "Generator optimization": [[134, "generator-optimization"]], "GeneratorOutput": [[123, "generatoroutput"]], "Get Errors in GeneratorOutput": [[123, "get-errors-in-generatoroutput"]], "Get Started": [[102, null], [102, null]], "HotPotQA dataset": [[153, "hotpotqa-dataset"]], "How does it work": [[137, "how-does-it-work"]], "How the library logs": [[127, "how-the-library-logs"]], "How to start?": [[104, "how-to-start"]], "How to use it": [[137, "how-to-use-it"]], "How users set up the logger": [[127, "how-users-set-up-the-logger"]], "How we implemented the boostrap few-shot training": [[130, "how-we-implemented-the-boostrap-few-shot-training"]], "Implementation": [[130, "implementation"]], "Important Notes": [[99, "important-notes"]], "Installation": [[103, null]], "IntParser": [[131, "intparser"]], "Integration with Other Document Types": [[137, "integration-with-other-document-types"]], "Intermediate parameters": [[132, "intermediate-parameters"]], "Introduction": [[104, null], [124, "introduction"], [126, null], [135, "introduction"]], "Introduction to BaseDataClass": [[145, null]], "Introduction to LLM applations": [[126, "introduction-to-llm-applations"]], "JsonOutputParser": [[131, "jsonoutputparser"]], "JsonParser": [[131, "jsonparser"]], "LLM Evaluation": [[121, null]], "LLM as Judge": [[121, "llm-as-judge"]], "LLM as Retriever": [[136, "llm-as-retriever"]], "LLM or model based judge for Retriever Recall": [[121, "llm-or-model-based-judge-for-retriever-recall"]], "Learn AdalFlow in 15 minutes": [[100, null]], "LightRAG": [[104, "lightrag"]], "LightRAG Contribution Guide": [[97, null]], "LightRAG\u2019s Implementation": [[135, "lightrag-s-implementation"]], "ListParser": [[131, "listparser"]], "Load data from dataset as example": [[111, "load-data-from-dataset-as-example"]], "Local database": [[118, "local-database"]], "Logging": [[127, null]], "Logging & Tracing": [[124, "logging-tracing"]], "Manual Prompt vs Optimized Prompt": [[100, "id4"], [150, "id9"], [151, "id7"]], "Manual Prompt vs Optimized Prompt (gpt-3.5-turbo)": [[100, "id2"], [150, "id7"], [151, "id5"]], "Memory": [[27, "memory"]], "Minimum Example": [[123, "minimum-example"]], "Model Inference SDKs": [[129, "model-inference-sdks"]], "ModelClient": [[27, "modelclient"], [129, null]], "ModelClient Protocol": [[129, "modelclient-protocol"]], "NLG Evaluation": [[121, "nlg-evaluation"]], "Optimization": [[58, "optimization"], [59, null], [124, "optimization"], [144, "optimization"]], "Optimized Scores comparison on the same prompt on test set (gpt-3.5-turbo)": [[100, "id5"], [100, "id9"], [150, "id10"], [150, "id15"], [151, "id8"], [151, "id12"]], "Optimizer": [[130, null]], "Optimizing strategy": [[130, "optimizing-strategy"]], "Optional[Under the hood]": [[150, "optional-under-the-hood"]], "Other Evaluation Metrics libraries": [[121, null]], "Our understanding of LLM workflow": [[125, "our-understanding-of-llm-workflow"]], "Output Parsers": [[27, "output-parsers"], [131, "output-parsers"]], "Output Parsers in Action": [[131, "output-parsers-in-action"]], "Overview": [[44, "overview"], [50, "overview"], [57, "overview"], [59, "module-optim"], [79, "overview"], [84, "overview"], [99, "overview"], [100, "overview"], [150, "overview"], [151, "overview"]], "Parallel Function Calls": [[138, "parallel-function-calls"]], "Parameter": [[132, null]], "Parser": [[131, null], [131, "id1"]], "Parser in Action": [[131, "parser-in-action"]], "Performance & Benchmark": [[142, "performance-benchmark"]], "PostgresRetriever": [[136, "postgresretriever"]], "Prepare AdalComponent for training": [[100, "prepare-adalcomponent-for-training"], [150, "prepare-adalcomponent-for-training"], [151, "prepare-adalcomponent-for-training"]], "Prepare for Training": [[153, "prepare-for-training"]], "Principle 1: Simplicity over Complexity": [[125, "principle-1-simplicity-over-complexity"]], "Principle 2: Quality over Quantity": [[125, "principle-2-quality-over-quantity"]], "Principle 3: Optimizing over Building": [[125, "principle-3-optimizing-over-building"]], "Print the structure": [[114, "print-the-structure"]], "Prompt": [[133, null]], "Prompt and Data Models": [[109, "prompt-and-data-models"]], "Prompt class": [[133, "prompt-class"]], "Pull requests": [[97, "pull-requests"]], "Putting it all together": [[124, "putting-it-all-together"]], "Q&A Computation Graph": [[147, null]], "Q&A Few Shot Demo Trace Graph": [[148, null]], "Q&A Text Grad Trace Graph": [[149, null]], "Qdrant Retriever": [[136, "qdrant-retriever"]], "Question Answer with LLM as Judge": [[151, null]], "Question Answering": [[150, null]], "Quick Walkthrough": [[138, "quick-walkthrough"]], "RAG End to end optimization": [[152, null]], "RAG Essentials": [[124, "rag-essentials"]], "RAG Evaluation": [[121, "rag-evaluation"]], "RAG Overview": [[134, "rag-overview"]], "RAG Playbook": [[134, null], [141, "rag-playbook"]], "RAG components": [[124, "rag-components"]], "RAG optimization": [[134, "rag-optimization"], [153, null]], "RAG pipeline optimization": [[134, "rag-pipeline-optimization"]], "RAGAS": [[121, "id31"]], "REALM": [[134, "realm"]], "ReAct Agent": [[135, null]], "ReAct Agent Deep Dive": [[135, "react-agent-deep-dive"]], "React Agent": [[109, "react-agent"]], "Reasoning": [[27, "reasoning"]], "References": [[109, null], [111, null], [119, null], [121, "references"], [127, null], [133, null], [134, "references"], [136, null], [138, null], [141, "references"], [143, null], [150, null], [151, null]], "Release Version Control Guide": [[99, null]], "Reranker as Retriever": [[136, "reranker-as-retriever"]], "Resources": [[106, null], [107, null], [126, "resources"]], "Retrieval optimization": [[134, "retrieval-optimization"]], "Retriever": [[27, "retriever"], [136, null], [153, "retriever"]], "Retriever Adaptation": [[110, "retriever-adaptation"]], "Retriever Base Class": [[136, "retriever-base-class"]], "Retriever Data Types": [[136, "retriever-data-types"]], "Retriever in Action": [[136, "retriever-in-action"]], "Scope and Design": [[131, "scope-and-design"], [138, "scope-and-design"]], "Scope and Design Goals": [[136, "scope-and-design-goals"]], "Scores by Method and Split On High-performing Starting Prompt (gpt-3.5-turbo)": [[100, "id3"], [150, "id8"], [151, "id6"]], "Scores by Method and Split On Low-performing Starting Prompt (gpt-3.5-turbo)": [[100, "id1"], [150, "id6"], [151, "id4"]], "Scores by Split": [[100, "id6"], [150, "id11"], [151, "id9"]], "Scores by teacher mode (gpt-4o) on the same high-performing starting prompt": [[100, "id7"], [150, "id13"], [151, "id10"]], "Scores for One-shot Bootstrap": [[100, "id8"], [150, "id14"], [151, "id11"]], "Self-RAG": [[134, "self-rag"]], "Separate library and application logs": [[127, "separate-library-and-application-logs"]], "Sequential": [[114, "sequential"]], "Serialization and deserialization": [[114, "serialization-and-deserialization"]], "Set Up": [[95, "set-up"]], "Set up all logs in one file": [[127, "set-up-all-logs-in-one-file"]], "Setup & Build Documentation": [[96, "setup-build-documentation"]], "Show data examples & parse string to data instance": [[111, "show-data-examples-parse-string-to-data-instance"]], "Souce Code Docstring Standard": [[96, "souce-code-docstring-standard"]], "Split by token": [[137, "split-by-token"]], "Split by word": [[137, "split-by-word"]], "Splitting Types": [[137, "splitting-types"]], "Steps to Release a New Version": [[99, "steps-to-release-a-new-version"]], "Structure": [[104, "structure"]], "Submodules": [[0, "submodules"], [2, "submodules"], [5, "submodules"], [7, "submodules"], [17, "submodules"], [20, "submodules"], [61, "submodules"], [69, "submodules"], [75, "submodules"]], "Switch the model_client": [[123, "switch-the-model-client"]], "Task Pipeline with Structured Output": [[142, "task-pipeline-with-structured-output"]], "Tasks and Capabilities": [[121, "tasks-and-capabilities"]], "Testing": [[95, "testing"]], "Text Splitter": [[137, null]], "TextSplitter Overview": [[137, "textsplitter-overview"]], "Textual Gradient": [[59, "textual-gradient"]], "Textual Gradient Operators": [[110, "textual-gradient-operators"]], "Textual Gradient Optimizer": [[110, "textual-gradient-optimizer"]], "To optimize any task pipeline": [[110, "to-optimize-any-task-pipeline"]], "Token-Based Splitting": [[137, "token-based-splitting"]], "Tools": [[109, "tools"]], "Tracing": [[58, "tracing"], [79, null], [123, "tracing"], [128, null], [130, "tracing"]], "Train Setup": [[100, "train-setup"], [150, "train-setup"], [151, "train-setup"]], "Train in Debug mode": [[100, "train-in-debug-mode"], [150, "train-in-debug-mode"], [151, "train-in-debug-mode"]], "Train with Few-shot Bootstrap": [[100, "train-with-few-shot-bootstrap"], [150, "train-with-few-shot-bootstrap"], [151, "train-with-few-shot-bootstrap"]], "Train with Text-Gradient Descent": [[100, "train-with-text-gradient-descent"], [150, "train-with-text-gradient-descent"], [151, "train-with-text-gradient-descent"]], "Train/Align LLM Judge": [[121, "train-align-llm-judge"]], "Trainable RAG": [[153, "trainable-rag"]], "Trainer": [[140, null]], "Trainer and AdalComponent": [[59, "trainer-and-adalcomponent"]], "Trainer and Training Strategy": [[142, "trainer-and-training-strategy"]], "Trainer to put all together": [[110, "trainer-to-put-all-together"]], "Training": [[123, "training"], [124, "training"], [153, "training"]], "Tutorials": [[124, null]], "Unites Research and Production": [[105, null]], "Upcoming Splitting Features": [[137, "upcoming-splitting-features"]], "Use Cases": [[144, null]], "Use Local Model": [[119, "use-local-model"]], "Use Logger in Projects": [[127, "use-logger-in-projects"]], "Use ModelClient directly": [[129, "use-modelclient-directly"]], "Use OpenAI API": [[119, "use-openai-api"]], "Use Output Processors": [[119, "use-output-processors"]], "Use Score Threshold instead of top_k": [[136, "use-score-threshold-instead-of-top-k"]], "Use Template": [[123, "use-template"]], "Use output_processors": [[123, "use-output-processors"]], "Use the trainer": [[100, "use-the-trainer"], [150, "use-the-trainer"], [151, "use-the-trainer"]], "Use together with Database": [[136, "use-together-with-database"]], "Utils": [[58, "utils"], [84, null]], "Weigted sampling [test negative case]": [[130, "weigted-sampling-test-negative-case"]], "What is LightRAG?": [[104, "what-is-lightrag"]], "What is an agent and why you need it?": [[135, "what-is-an-agent-and-why-you-need-it"]], "What is not part of LightRAG?": [[104, "what-is-not-part-of-lightrag"]], "Why Jinja2?": [[133, "why-jinja2"]], "Why do we need chat completion instead of the previous text completion?": [[126, "why-do-we-need-chat-completion-instead-of-the-previous-text-completion"]], "With Database": [[136, "with-database"]], "With GT for Retriever": [[121, "with-gt-for-retriever"]], "With LocalDB": [[136, "with-localdb"]], "Without gt_contexts": [[121, "without-gt-contexts"]], "Work with Data Instance": [[111, "work-with-data-instance"]], "Writing Documentation": [[97, "writing-documentation"]], "YamlOutputParser": [[131, "yamloutputparser"]], "YamlParser": [[131, "yamlparser"]], "adal": [[76, null]], "agent": [[0, null]], "answer_match_acc": [[51, null]], "anthropic_client": [[8, null]], "auto-diff": [[132, "auto-diff"]], "backend_engine_prompt": [[70, null]], "base": [[52, null]], "base_data_class": [[28, null]], "bedrock_client": [[9, null]], "big_bench_hard": [[45, null]], "bm25_retriever": [[21, null]], "bootstrap_optimizer": [[62, null]], "cache": [[85, null]], "callback_manager": [[80, null]], "cohere_client": [[10, null]], "component": [[29, null]], "config": [[86, null]], "container": [[30, null]], "data": [[87, null]], "data_components": [[3, null]], "data_process": [[2, null]], "dataclass_parser": [[18, null]], "db": [[31, null]], "decorators": [[81, null]], "default_prompt_template": [[32, null]], "embedder": [[33, null]], "faiss_retriever": [[22, null]], "few_shot": [[61, null]], "file_io": [[88, null]], "func_tool": [[34, null]], "function": [[63, null]], "functional": [[35, null], [53, null]], "g_eval": [[54, null]], "generator": [[36, null]], "generator_call_logger": [[82, null]], "generator_state_logger": [[83, null]], "global_config": [[89, null]], "google_client": [[11, null]], "grad_component": [[64, null]], "groq_client": [[12, null]], "hotpot_qa": [[46, null]], "lazy_import": [[90, null]], "llm_as_judge": [[55, null]], "llm_retriever": [[23, null]], "llm_text_loss": [[71, null]], "logger": [[91, null]], "loss_component": [[65, null]], "memory": [[5, null], [6, null]], "model_client": [[7, null], [37, null]], "ollama_client": [[13, null]], "openai_client": [[14, null]], "ops": [[72, null]], "optimizer": [[66, null]], "output_parsers": [[17, null]], "outputs": [[19, null]], "parameter": [[67, null]], "postgres_retriever": [[24, null]], "printc function": [[127, "printc-function"]], "prompt_builder": [[38, null]], "qdrant_retriever": [[25, null]], "react": [[1, null]], "registry": [[92, null]], "reranker_retriever": [[26, null]], "retriever": [[20, null], [39, null]], "retriever_recall": [[56, null]], "sampler": [[68, null]], "serialization": [[93, null]], "setup_env": [[94, null]], "string_parser": [[40, null]], "teacher": [[132, "teacher"]], "text_grad": [[69, null]], "text_loss_with_eval_fn": [[73, null]], "text_splitter": [[4, null]], "tgd_optimizer": [[74, null]], "tokenizer": [[41, null]], "tool_manager": [[42, null]], "trainer": [[75, null], [77, null]], "transformers_client": [[15, null]], "trec": [[47, null]], "types": [[43, null], [48, null], [78, null]], "utils": [[16, null], [49, null]]}, "docnames": ["apis/components/components.agent", "apis/components/components.agent.react", "apis/components/components.data_process", "apis/components/components.data_process.data_components", "apis/components/components.data_process.text_splitter", "apis/components/components.memory", "apis/components/components.memory.memory", "apis/components/components.model_client", "apis/components/components.model_client.anthropic_client", "apis/components/components.model_client.bedrock_client", "apis/components/components.model_client.cohere_client", "apis/components/components.model_client.google_client", "apis/components/components.model_client.groq_client", "apis/components/components.model_client.ollama_client", "apis/components/components.model_client.openai_client", "apis/components/components.model_client.transformers_client", "apis/components/components.model_client.utils", "apis/components/components.output_parsers", "apis/components/components.output_parsers.dataclass_parser", "apis/components/components.output_parsers.outputs", "apis/components/components.retriever", "apis/components/components.retriever.bm25_retriever", "apis/components/components.retriever.faiss_retriever", "apis/components/components.retriever.llm_retriever", "apis/components/components.retriever.postgres_retriever", "apis/components/components.retriever.qdrant_retriever", "apis/components/components.retriever.reranker_retriever", "apis/components/index", "apis/core/core.base_data_class", "apis/core/core.component", "apis/core/core.container", "apis/core/core.db", "apis/core/core.default_prompt_template", "apis/core/core.embedder", "apis/core/core.func_tool", "apis/core/core.functional", "apis/core/core.generator", "apis/core/core.model_client", "apis/core/core.prompt_builder", "apis/core/core.retriever", "apis/core/core.string_parser", "apis/core/core.tokenizer", "apis/core/core.tool_manager", "apis/core/core.types", "apis/core/index", "apis/datasets/datasets.big_bench_hard", "apis/datasets/datasets.hotpot_qa", "apis/datasets/datasets.trec", "apis/datasets/datasets.types", "apis/datasets/datasets.utils", "apis/datasets/index", "apis/eval/eval.answer_match_acc", "apis/eval/eval.base", "apis/eval/eval.functional", "apis/eval/eval.g_eval", "apis/eval/eval.llm_as_judge", "apis/eval/eval.retriever_recall", "apis/eval/index", "apis/index", "apis/optim/index", "apis/optim/optim._llm_optimizer", "apis/optim/optim.few_shot", "apis/optim/optim.few_shot.bootstrap_optimizer", "apis/optim/optim.function", "apis/optim/optim.grad_component", "apis/optim/optim.loss_component", "apis/optim/optim.optimizer", "apis/optim/optim.parameter", "apis/optim/optim.sampler", "apis/optim/optim.text_grad", "apis/optim/optim.text_grad.backend_engine_prompt", "apis/optim/optim.text_grad.llm_text_loss", "apis/optim/optim.text_grad.ops", "apis/optim/optim.text_grad.text_loss_with_eval_fn", "apis/optim/optim.text_grad.tgd_optimizer", "apis/optim/optim.trainer", "apis/optim/optim.trainer.adal", "apis/optim/optim.trainer.trainer", "apis/optim/optim.types", "apis/tracing/index", "apis/tracing/tracing.callback_manager", "apis/tracing/tracing.decorators", "apis/tracing/tracing.generator_call_logger", "apis/tracing/tracing.generator_state_logger", "apis/utils/index", "apis/utils/utils.cache", "apis/utils/utils.config", "apis/utils/utils.data", "apis/utils/utils.file_io", "apis/utils/utils.global_config", "apis/utils/utils.lazy_import", "apis/utils/utils.logger", "apis/utils/utils.registry", "apis/utils/utils.serialization", "apis/utils/utils.setup_env", "contributor/contribute_to_code", "contributor/contribute_to_document", "contributor/contribution", "contributor/index", "contributor/version_control", "get_started/adalflow_in_15mins", "get_started/community", "get_started/index", "get_started/installation", "get_started/introduction", "index", "resources/index", "resources/resources", "tutorials/adalcomponent", "tutorials/agent", "tutorials/auto_text_grad", "tutorials/base_data_class", "tutorials/ckpt_file", "tutorials/class_hierarchy", "tutorials/component", "tutorials/configs", "tutorials/data_pipeline", "tutorials/datasets", "tutorials/db", "tutorials/embedder", "tutorials/embedder_xy", "tutorials/evaluation", "tutorials/few_shot_optimizer", "tutorials/generator", "tutorials/index", "tutorials/lightrag_design_philosophy", "tutorials/llm_intro", "tutorials/logging", "tutorials/logging_tracing", "tutorials/model_client", "tutorials/optimizer", "tutorials/output_parsers", "tutorials/parameter", "tutorials/prompt", "tutorials/rag_playbook", "tutorials/react_agent_xy", "tutorials/retriever", "tutorials/text_splitter", "tutorials/tool_helper", "tutorials/trace_graph", "tutorials/trainer", "use_cases/build_a_rag", "use_cases/classification", "use_cases/eval_a_rag", "use_cases/index", "use_cases/introduction_to_basedataclass", "use_cases/logging", "use_cases/qa_computation_graph", "use_cases/qa_demo_trace_graph", "use_cases/qa_text_grad_trace_graph", "use_cases/question_answering", "use_cases/question_answering_word_sort", "use_cases/rag_end_to_end", "use_cases/rag_opt"], "envversion": {"nbsphinx": 4, "sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["apis/components/components.agent.rst", "apis/components/components.agent.react.rst", "apis/components/components.data_process.rst", "apis/components/components.data_process.data_components.rst", "apis/components/components.data_process.text_splitter.rst", "apis/components/components.memory.rst", "apis/components/components.memory.memory.rst", "apis/components/components.model_client.rst", "apis/components/components.model_client.anthropic_client.rst", "apis/components/components.model_client.bedrock_client.rst", "apis/components/components.model_client.cohere_client.rst", "apis/components/components.model_client.google_client.rst", "apis/components/components.model_client.groq_client.rst", "apis/components/components.model_client.ollama_client.rst", "apis/components/components.model_client.openai_client.rst", "apis/components/components.model_client.transformers_client.rst", "apis/components/components.model_client.utils.rst", "apis/components/components.output_parsers.rst", "apis/components/components.output_parsers.dataclass_parser.rst", "apis/components/components.output_parsers.outputs.rst", "apis/components/components.retriever.rst", "apis/components/components.retriever.bm25_retriever.rst", "apis/components/components.retriever.faiss_retriever.rst", "apis/components/components.retriever.llm_retriever.rst", "apis/components/components.retriever.postgres_retriever.rst", "apis/components/components.retriever.qdrant_retriever.rst", "apis/components/components.retriever.reranker_retriever.rst", "apis/components/index.rst", "apis/core/core.base_data_class.rst", "apis/core/core.component.rst", "apis/core/core.container.rst", "apis/core/core.db.rst", "apis/core/core.default_prompt_template.rst", "apis/core/core.embedder.rst", "apis/core/core.func_tool.rst", "apis/core/core.functional.rst", "apis/core/core.generator.rst", "apis/core/core.model_client.rst", "apis/core/core.prompt_builder.rst", "apis/core/core.retriever.rst", "apis/core/core.string_parser.rst", "apis/core/core.tokenizer.rst", "apis/core/core.tool_manager.rst", "apis/core/core.types.rst", "apis/core/index.rst", "apis/datasets/datasets.big_bench_hard.rst", "apis/datasets/datasets.hotpot_qa.rst", "apis/datasets/datasets.trec.rst", "apis/datasets/datasets.types.rst", "apis/datasets/datasets.utils.rst", "apis/datasets/index.rst", "apis/eval/eval.answer_match_acc.rst", "apis/eval/eval.base.rst", "apis/eval/eval.functional.rst", "apis/eval/eval.g_eval.rst", "apis/eval/eval.llm_as_judge.rst", "apis/eval/eval.retriever_recall.rst", "apis/eval/index.rst", "apis/index.rst", "apis/optim/index.rst", "apis/optim/optim._llm_optimizer.rst", "apis/optim/optim.few_shot.rst", "apis/optim/optim.few_shot.bootstrap_optimizer.rst", "apis/optim/optim.function.rst", "apis/optim/optim.grad_component.rst", "apis/optim/optim.loss_component.rst", "apis/optim/optim.optimizer.rst", "apis/optim/optim.parameter.rst", "apis/optim/optim.sampler.rst", "apis/optim/optim.text_grad.rst", "apis/optim/optim.text_grad.backend_engine_prompt.rst", "apis/optim/optim.text_grad.llm_text_loss.rst", "apis/optim/optim.text_grad.ops.rst", "apis/optim/optim.text_grad.text_loss_with_eval_fn.rst", "apis/optim/optim.text_grad.tgd_optimizer.rst", "apis/optim/optim.trainer.rst", "apis/optim/optim.trainer.adal.rst", "apis/optim/optim.trainer.trainer.rst", "apis/optim/optim.types.rst", "apis/tracing/index.rst", "apis/tracing/tracing.callback_manager.rst", "apis/tracing/tracing.decorators.rst", "apis/tracing/tracing.generator_call_logger.rst", "apis/tracing/tracing.generator_state_logger.rst", "apis/utils/index.rst", "apis/utils/utils.cache.rst", "apis/utils/utils.config.rst", "apis/utils/utils.data.rst", "apis/utils/utils.file_io.rst", "apis/utils/utils.global_config.rst", "apis/utils/utils.lazy_import.rst", "apis/utils/utils.logger.rst", "apis/utils/utils.registry.rst", "apis/utils/utils.serialization.rst", "apis/utils/utils.setup_env.rst", "contributor/contribute_to_code.rst", "contributor/contribute_to_document.rst", "contributor/contribution.rst", "contributor/index.rst", "contributor/version_control.rst", "get_started/adalflow_in_15mins.rst", "get_started/community.rst", "get_started/index.rst", "get_started/installation.rst", "get_started/introduction.rst", "index.rst", "resources/index.rst", "resources/resources.rst", "tutorials/adalcomponent.rst", "tutorials/agent.rst", "tutorials/auto_text_grad.rst", "tutorials/base_data_class.rst", "tutorials/ckpt_file.rst", "tutorials/class_hierarchy.rst", "tutorials/component.rst", "tutorials/configs.rst", "tutorials/data_pipeline.rst", "tutorials/datasets.rst", "tutorials/db.rst", "tutorials/embedder.rst", "tutorials/embedder_xy.rst", "tutorials/evaluation.rst", "tutorials/few_shot_optimizer.rst", "tutorials/generator.rst", "tutorials/index.rst", "tutorials/lightrag_design_philosophy.rst", "tutorials/llm_intro.rst", "tutorials/logging.rst", "tutorials/logging_tracing.rst", "tutorials/model_client.rst", "tutorials/optimizer.rst", "tutorials/output_parsers.rst", "tutorials/parameter.rst", "tutorials/prompt.rst", "tutorials/rag_playbook.rst", "tutorials/react_agent_xy.rst", "tutorials/retriever.rst", "tutorials/text_splitter.rst", "tutorials/tool_helper.rst", "tutorials/trace_graph.rst", "tutorials/trainer.rst", "use_cases/build_a_rag.rst", "use_cases/classification.rst", "use_cases/eval_a_rag.rst", "use_cases/index.rst", "use_cases/introduction_to_basedataclass.rst", "use_cases/logging.rst", "use_cases/qa_computation_graph.rst", "use_cases/qa_demo_trace_graph.rst", "use_cases/qa_text_grad_trace_graph.rst", "use_cases/question_answering.rst", "use_cases/question_answering_word_sort.rst", "use_cases/rag_end_to_end.rst", "use_cases/rag_opt.rst"], "indexentries": {"acall() (anthropicapiclient method)": [[8, "components.model_client.anthropic_client.AnthropicAPIClient.acall", false]], "acall() (bedrockapiclient method)": [[9, "components.model_client.bedrock_client.BedrockAPIClient.acall", false]], "acall() (cohereapiclient method)": [[10, "components.model_client.cohere_client.CohereAPIClient.acall", false]], "acall() (component method)": [[29, "core.component.Component.acall", false]], "acall() (embedder method)": [[33, "core.embedder.Embedder.acall", false]], "acall() (functiontool method)": [[34, "core.func_tool.FunctionTool.acall", false]], "acall() (generator method)": [[36, "core.generator.Generator.acall", false]], "acall() (gradcomponent method)": [[64, "optim.grad_component.GradComponent.acall", false]], "acall() (groqapiclient method)": [[12, "components.model_client.groq_client.GroqAPIClient.acall", false]], "acall() (modelclient method)": [[37, "core.model_client.ModelClient.acall", false]], "acall() (ollamaclient method)": [[13, "components.model_client.ollama_client.OllamaClient.acall", false]], "acall() (openaiclient method)": [[14, "components.model_client.openai_client.OpenAIClient.acall", false]], "acall() (retriever method)": [[39, "core.retriever.Retriever.acall", false]], "acall() (sequential method)": [[30, "core.container.Sequential.acall", false]], "action (functionexpression attribute)": [[43, "core.types.FunctionExpression.action", false]], "action (stepoutput attribute)": [[43, "core.types.StepOutput.action", false]], "adalcomponent (class in optim)": [[59, "optim.AdalComponent", false]], "adalcomponent (class in optim.trainer)": [[75, "optim.trainer.AdalComponent", false]], "adalcomponent (class in optim.trainer.adal)": [[76, "optim.trainer.adal.AdalComponent", false]], "adaltask (trainer attribute)": [[59, "optim.Trainer.adaltask", false], [75, "optim.trainer.Trainer.adaltask", false], [77, "optim.trainer.trainer.Trainer.adaltask", false]], "add() (localdb method)": [[31, "core.db.LocalDB.add", false]], "add_component() (component method)": [[29, "core.component.Component.add_component", false]], "add_gradient() (parameter method)": [[59, "optim.Parameter.add_gradient", false], [67, "optim.parameter.Parameter.add_gradient", false]], "add_history() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.add_history", false], [69, "optim.text_grad.TGDOptimizer.add_history", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.add_history", false]], "add_score_to_current_param() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.add_score_to_current_param", false], [69, "optim.text_grad.TGDOptimizer.add_score_to_current_param", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.add_score_to_current_param", false]], "add_score_to_params() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.add_score_to_params", false], [69, "optim.text_grad.TGDOptimizer.add_score_to_params", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.add_score_to_params", false]], "add_score_to_trace() (parameter method)": [[59, "optim.Parameter.add_score_to_trace", false], [67, "optim.parameter.Parameter.add_score_to_trace", false]], "add_scores() (bootstrapfewshot method)": [[59, "optim.BootstrapFewShot.add_scores", false], [62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot.add_scores", false]], "add_successor_map_fn() (parameter method)": [[59, "optim.Parameter.add_successor_map_fn", false], [67, "optim.parameter.Parameter.add_successor_map_fn", false]], "add_to_trace() (parameter method)": [[59, "optim.Parameter.add_to_trace", false], [67, "optim.parameter.Parameter.add_to_trace", false]], "additional_info (evaluationresult attribute)": [[52, "eval.base.EvaluationResult.additional_info", false]], "answer (example attribute)": [[48, "datasets.types.Example.answer", false], [50, "datasets.Example.answer", false]], "answermatchacc (class in eval)": [[57, "eval.AnswerMatchAcc", false]], "answermatchacc (class in eval.answer_match_acc)": [[51, "eval.answer_match_acc.AnswerMatchAcc", false]], "anthropic (modelclienttype attribute)": [[43, "core.types.ModelClientType.ANTHROPIC", false]], "anthropic (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.ANTHROPIC", false]], "anthropicapiclient (class in components.model_client.anthropic_client)": [[8, "components.model_client.anthropic_client.AnthropicAPIClient", false]], "append() (sequential method)": [[30, "core.container.Sequential.append", false]], "append_dialog_turn() (conversation method)": [[43, "core.types.Conversation.append_dialog_turn", false]], "append_to_jsonl() (in module utils.file_io)": [[88, "utils.file_io.append_to_jsonl", false]], "args (function attribute)": [[43, "core.types.Function.args", false]], "assistant_response (dialogturn attribute)": [[43, "core.types.DialogTurn.assistant_response", false]], "assistant_response_timestamp (dialogturn attribute)": [[43, "core.types.DialogTurn.assistant_response_timestamp", false]], "assistantresponse (class in core.types)": [[43, "core.types.AssistantResponse", false]], "attempted_val_score (trainerstepresult attribute)": [[78, "optim.types.TrainerStepResult.attempted_val_score", false]], "average_pool() (in module components.model_client.transformers_client)": [[15, "components.model_client.transformers_client.average_pool", false]], "avg_score (evaluationresult attribute)": [[52, "eval.base.EvaluationResult.avg_score", false]], "avg_score (llmjudgeevalresult attribute)": [[55, "eval.llm_as_judge.LLMJudgeEvalResult.avg_score", false]], "backward() (evalfntotextloss method)": [[59, "optim.EvalFnToTextLoss.backward", false], [69, "optim.text_grad.EvalFnToTextLoss.backward", false], [73, "optim.text_grad.text_loss_with_eval_fn.EvalFnToTextLoss.backward", false]], "backward() (generator method)": [[36, "core.generator.Generator.backward", false]], "backward() (gradcomponent method)": [[64, "optim.grad_component.GradComponent.backward", false]], "backward() (losscomponent method)": [[65, "optim.loss_component.LossComponent.backward", false]], "backward() (parameter method)": [[59, "optim.Parameter.backward", false], [67, "optim.parameter.Parameter.backward", false]], "backward() (retriever method)": [[39, "core.retriever.Retriever.backward", false]], "backward() (sum method)": [[69, "optim.text_grad.Sum.backward", false], [72, "optim.text_grad.ops.Sum.backward", false]], "backward_engine (adalcomponent attribute)": [[59, "optim.AdalComponent.backward_engine", false], [75, "optim.trainer.AdalComponent.backward_engine", false], [76, "optim.trainer.adal.AdalComponent.backward_engine", false]], "backward_engine (gradcomponent attribute)": [[64, "optim.grad_component.GradComponent.backward_engine", false]], "backward_engine (losscomponent attribute)": [[65, "optim.loss_component.LossComponent.backward_engine", false]], "backward_engine (sum attribute)": [[72, "optim.text_grad.ops.Sum.backward_engine", false]], "backward_engine_disabled (parameter attribute)": [[59, "optim.Parameter.backward_engine_disabled", false], [67, "optim.parameter.Parameter.backward_engine_disabled", false]], "backwardcontext (class in optim)": [[59, "optim.BackwardContext", false]], "backwardcontext (class in optim.function)": [[63, "optim.function.BackwardContext", false]], "backwardengine (class in core.generator)": [[36, "core.generator.BackwardEngine", false]], "basedata (class in datasets.types)": [[48, "datasets.types.BaseData", false]], "baseevaluator (class in eval.base)": [[52, "eval.base.BaseEvaluator", false]], "batch_val_score_threshold (trainer attribute)": [[59, "optim.Trainer.batch_val_score_threshold", false], [75, "optim.trainer.Trainer.batch_val_score_threshold", false], [77, "optim.trainer.trainer.Trainer.batch_val_score_threshold", false]], "batchembedder (class in core.embedder)": [[33, "core.embedder.BatchEmbedder", false]], "bedrock (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.BEDROCK", false]], "bedrock_runtime_exceptions (in module components.model_client.bedrock_client)": [[9, "components.model_client.bedrock_client.bedrock_runtime_exceptions", false]], "bedrockapiclient (class in components.model_client.bedrock_client)": [[9, "components.model_client.bedrock_client.BedrockAPIClient", false]], "bigbenchhard (class in datasets)": [[50, "datasets.BigBenchHard", false]], "bigbenchhard (class in datasets.big_bench_hard)": [[45, "datasets.big_bench_hard.BigBenchHard", false]], "bm25retriever (class in components.retriever)": [[20, "components.retriever.BM25Retriever", false]], "bm25retriever (class in components.retriever.bm25_retriever)": [[21, "components.retriever.bm25_retriever.BM25Retriever", false]], "booleanoutputparser (class in components.output_parsers.outputs)": [[19, "components.output_parsers.outputs.BooleanOutputParser", false]], "booleanparser (class in core.string_parser)": [[40, "core.string_parser.BooleanParser", false]], "bootstrapfewshot (class in optim)": [[59, "optim.BootstrapFewShot", false]], "bootstrapfewshot (class in optim.few_shot.bootstrap_optimizer)": [[62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot", false]], "build_index_from_documents() (bm25retriever method)": [[20, "components.retriever.BM25Retriever.build_index_from_documents", false], [21, "components.retriever.bm25_retriever.BM25Retriever.build_index_from_documents", false]], "build_index_from_documents() (faissretriever method)": [[22, "components.retriever.faiss_retriever.FAISSRetriever.build_index_from_documents", false]], "build_index_from_documents() (llmretriever method)": [[20, "components.retriever.LLMRetriever.build_index_from_documents", false], [23, "components.retriever.llm_retriever.LLMRetriever.build_index_from_documents", false]], "build_index_from_documents() (rerankerretriever method)": [[20, "components.retriever.RerankerRetriever.build_index_from_documents", false], [26, "components.retriever.reranker_retriever.RerankerRetriever.build_index_from_documents", false]], "build_index_from_documents() (retriever method)": [[39, "core.retriever.Retriever.build_index_from_documents", false]], "cachedengine (class in utils.cache)": [[85, "utils.cache.CachedEngine", false]], "calculate_class_weights() (in module datasets.trec)": [[47, "datasets.trec.calculate_class_weights", false]], "call() (anthropicapiclient method)": [[8, "components.model_client.anthropic_client.AnthropicAPIClient.call", false]], "call() (batchembedder method)": [[33, "core.embedder.BatchEmbedder.call", false]], "call() (bedrockapiclient method)": [[9, "components.model_client.bedrock_client.BedrockAPIClient.call", false]], "call() (bm25retriever method)": [[20, "components.retriever.BM25Retriever.call", false], [21, "components.retriever.bm25_retriever.BM25Retriever.call", false]], "call() (booleanoutputparser method)": [[19, "components.output_parsers.outputs.BooleanOutputParser.call", false]], "call() (booleanparser method)": [[40, "core.string_parser.BooleanParser.call", false]], "call() (classsampler method)": [[59, "optim.ClassSampler.call", false], [68, "optim.sampler.ClassSampler.call", false]], "call() (cohereapiclient method)": [[10, "components.model_client.cohere_client.CohereAPIClient.call", false]], "call() (component method)": [[29, "core.component.Component.call", false]], "call() (dataclassparser method)": [[17, "components.output_parsers.DataClassParser.call", false], [18, "components.output_parsers.dataclass_parser.DataClassParser.call", false]], "call() (defaultllmjudge method)": [[55, "eval.llm_as_judge.DefaultLLMJudge.call", false]], "call() (embedder method)": [[33, "core.embedder.Embedder.call", false]], "call() (faissretriever method)": [[22, "components.retriever.faiss_retriever.FAISSRetriever.call", false]], "call() (floatparser method)": [[40, "core.string_parser.FloatParser.call", false]], "call() (funcomponent method)": [[29, "core.component.FunComponent.call", false]], "call() (functiontool method)": [[34, "core.func_tool.FunctionTool.call", false]], "call() (generator method)": [[36, "core.generator.Generator.call", false]], "call() (gevalllmjudge method)": [[54, "eval.g_eval.GEvalLLMJudge.call", false], [57, "eval.GEvalLLMJudge.call", false]], "call() (googlegenaiclient method)": [[11, "components.model_client.google_client.GoogleGenAIClient.call", false]], "call() (gradcomponent method)": [[64, "optim.grad_component.GradComponent.call", false]], "call() (groqapiclient method)": [[12, "components.model_client.groq_client.GroqAPIClient.call", false]], "call() (intparser method)": [[40, "core.string_parser.IntParser.call", false]], "call() (jsonoutputparser method)": [[17, "components.output_parsers.JsonOutputParser.call", false], [19, "components.output_parsers.outputs.JsonOutputParser.call", false]], "call() (jsonparser method)": [[40, "core.string_parser.JsonParser.call", false]], "call() (listoutputparser method)": [[17, "components.output_parsers.ListOutputParser.call", false], [19, "components.output_parsers.outputs.ListOutputParser.call", false]], "call() (listparser method)": [[40, "core.string_parser.ListParser.call", false]], "call() (llmretriever method)": [[20, "components.retriever.LLMRetriever.call", false], [23, "components.retriever.llm_retriever.LLMRetriever.call", false]], "call() (modelclient method)": [[37, "core.model_client.ModelClient.call", false]], "call() (ollamaclient method)": [[13, "components.model_client.ollama_client.OllamaClient.call", false]], "call() (openaiclient method)": [[14, "components.model_client.openai_client.OpenAIClient.call", false]], "call() (outputparser method)": [[19, "components.output_parsers.outputs.OutputParser.call", false]], "call() (parser method)": [[40, "core.string_parser.Parser.call", false]], "call() (postgresretriever method)": [[24, "components.retriever.postgres_retriever.PostgresRetriever.call", false]], "call() (prompt method)": [[38, "core.prompt_builder.Prompt.call", false]], "call() (qdrantretriever method)": [[25, "components.retriever.qdrant_retriever.QdrantRetriever.call", false]], "call() (randomsampler method)": [[59, "optim.RandomSampler.call", false], [68, "optim.sampler.RandomSampler.call", false]], "call() (reactagent method)": [[0, "components.agent.ReActAgent.call", false], [1, "components.agent.react.ReActAgent.call", false]], "call() (rerankerretriever method)": [[20, "components.retriever.RerankerRetriever.call", false], [26, "components.retriever.reranker_retriever.RerankerRetriever.call", false]], "call() (retriever method)": [[39, "core.retriever.Retriever.call", false]], "call() (sampler method)": [[59, "optim.Sampler.call", false], [68, "optim.sampler.Sampler.call", false]], "call() (sequential method)": [[30, "core.container.Sequential.call", false]], "call() (textsplitter method)": [[2, "components.data_process.TextSplitter.call", false], [4, "components.data_process.text_splitter.TextSplitter.call", false]], "call() (transformersclient method)": [[15, "components.model_client.transformers_client.TransformersClient.call", false]], "call() (yamloutputparser method)": [[17, "components.output_parsers.YamlOutputParser.call", false], [19, "components.output_parsers.outputs.YamlOutputParser.call", false]], "call() (yamlparser method)": [[40, "core.string_parser.YamlParser.call", false]], "callbackmanager (class in tracing.callback_manager)": [[80, "tracing.callback_manager.CallbackManager", false]], "check_adal_dataclass() (in module core.base_data_class)": [[28, "core.base_data_class.check_adal_dataclass", false]], "check_data_class_field_args_one() (in module core.functional)": [[35, "core.functional.check_data_class_field_args_one", false]], "check_data_class_field_args_zero() (in module core.functional)": [[35, "core.functional.check_data_class_field_args_zero", false]], "check_if_already_computed_gradient_respect_to() (parameter method)": [[59, "optim.Parameter.check_if_already_computed_gradient_respect_to", false], [67, "optim.parameter.Parameter.check_if_already_computed_gradient_respect_to", false]], "check_if_class_field_args_one_exists() (in module core.functional)": [[35, "core.functional.check_if_class_field_args_one_exists", false]], "check_if_class_field_args_zero_exists() (in module core.functional)": [[35, "core.functional.check_if_class_field_args_zero_exists", false]], "check_object() (in module utils.serialization)": [[93, "utils.serialization.check_object", false]], "children() (component method)": [[29, "core.component.Component.children", false]], "ckpt_file (trainer attribute)": [[59, "optim.Trainer.ckpt_file", false], [75, "optim.trainer.Trainer.ckpt_file", false], [77, "optim.trainer.trainer.Trainer.ckpt_file", false]], "ckpt_path (trainer attribute)": [[59, "optim.Trainer.ckpt_path", false], [75, "optim.trainer.Trainer.ckpt_path", false], [77, "optim.trainer.trainer.Trainer.ckpt_path", false]], "class (objecttypes attribute)": [[93, "utils.serialization.ObjectTypes.CLASS", false]], "class_index (trecdata attribute)": [[48, "datasets.types.TrecData.class_index", false], [50, "datasets.TrecData.class_index", false]], "class_name (trecdata attribute)": [[48, "datasets.types.TrecData.class_name", false], [50, "datasets.TrecData.class_name", false]], "classsampler (class in optim)": [[59, "optim.ClassSampler", false]], "classsampler (class in optim.sampler)": [[68, "optim.sampler.ClassSampler", false]], "clean_device_cache() (in module components.model_client.transformers_client)": [[15, "components.model_client.transformers_client.clean_device_cache", false]], "cohere (modelclienttype attribute)": [[43, "core.types.ModelClientType.COHERE", false]], "cohere (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.COHERE", false]], "cohereapiclient (class in components.model_client.cohere_client)": [[10, "components.model_client.cohere_client.CohereAPIClient", false]], "coherence (gevalmetric attribute)": [[54, "eval.g_eval.GEvalMetric.COHERENCE", false], [57, "eval.GEvalMetric.COHERENCE", false]], "completion_tokens (completionusage attribute)": [[43, "core.types.CompletionUsage.completion_tokens", false]], "completionusage (class in core.types)": [[43, "core.types.CompletionUsage", false]], "component (class in core.component)": [[29, "core.component.Component", false]], "components() (component method)": [[29, "core.component.Component.components", false]], "components.agent": [[0, "module-components.agent", false]], "components.agent.react": [[1, "module-components.agent.react", false]], "components.data_process": [[2, "module-components.data_process", false]], "components.data_process.data_components": [[3, "module-components.data_process.data_components", false]], "components.data_process.text_splitter": [[4, "module-components.data_process.text_splitter", false]], "components.memory": [[5, "module-components.memory", false]], "components.memory.memory": [[6, "module-components.memory.memory", false]], "components.model_client": [[7, "module-components.model_client", false]], "components.model_client.anthropic_client": [[8, "module-components.model_client.anthropic_client", false]], "components.model_client.bedrock_client": [[9, "module-components.model_client.bedrock_client", false]], "components.model_client.cohere_client": [[10, "module-components.model_client.cohere_client", false]], "components.model_client.google_client": [[11, "module-components.model_client.google_client", false]], "components.model_client.groq_client": [[12, "module-components.model_client.groq_client", false]], "components.model_client.ollama_client": [[13, "module-components.model_client.ollama_client", false]], "components.model_client.openai_client": [[14, "module-components.model_client.openai_client", false]], "components.model_client.transformers_client": [[15, "module-components.model_client.transformers_client", false]], "components.model_client.utils": [[16, "module-components.model_client.utils", false]], "components.output_parsers": [[17, "module-components.output_parsers", false]], "components.output_parsers.dataclass_parser": [[18, "module-components.output_parsers.dataclass_parser", false]], "components.output_parsers.outputs": [[19, "module-components.output_parsers.outputs", false]], "components.retriever": [[20, "module-components.retriever", false]], "components.retriever.bm25_retriever": [[21, "module-components.retriever.bm25_retriever", false]], "components.retriever.faiss_retriever": [[22, "module-components.retriever.faiss_retriever", false]], "components.retriever.llm_retriever": [[23, "module-components.retriever.llm_retriever", false]], "components.retriever.postgres_retriever": [[24, "module-components.retriever.postgres_retriever", false]], "components.retriever.qdrant_retriever": [[25, "module-components.retriever.qdrant_retriever", false]], "components.retriever.reranker_retriever": [[26, "module-components.retriever.reranker_retriever", false]], "compose_model_kwargs() (in module core.functional)": [[35, "core.functional.compose_model_kwargs", false]], "compose_prompt_kwargs() (prompt method)": [[38, "core.prompt_builder.Prompt.compose_prompt_kwargs", false]], "compute() (answermatchacc method)": [[51, "eval.answer_match_acc.AnswerMatchAcc.compute", false], [57, "eval.AnswerMatchAcc.compute", false]], "compute() (baseevaluator method)": [[52, "eval.base.BaseEvaluator.compute", false]], "compute() (gevaljudgeevaluator method)": [[54, "eval.g_eval.GEvalJudgeEvaluator.compute", false], [57, "eval.GEvalJudgeEvaluator.compute", false]], "compute() (llmasjudge method)": [[55, "eval.llm_as_judge.LLMasJudge.compute", false], [57, "eval.LLMasJudge.compute", false]], "compute() (retrieverrecall method)": [[56, "eval.retriever_recall.RetrieverRecall.compute", false], [57, "eval.RetrieverRecall.compute", false]], "compute_single_item() (answermatchacc method)": [[51, "eval.answer_match_acc.AnswerMatchAcc.compute_single_item", false], [57, "eval.AnswerMatchAcc.compute_single_item", false]], "compute_single_item() (baseevaluator method)": [[52, "eval.base.BaseEvaluator.compute_single_item", false]], "compute_single_item() (gevaljudgeevaluator method)": [[54, "eval.g_eval.GEvalJudgeEvaluator.compute_single_item", false], [57, "eval.GEvalJudgeEvaluator.compute_single_item", false]], "confidence_interval (llmjudgeevalresult attribute)": [[55, "eval.llm_as_judge.LLMJudgeEvalResult.confidence_interval", false]], "confidence_interval() (in module eval.functional)": [[53, "eval.functional.confidence_interval", false]], "config_dataset() (bootstrapfewshot method)": [[59, "optim.BootstrapFewShot.config_dataset", false], [62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot.config_dataset", false]], "config_shots() (bootstrapfewshot method)": [[59, "optim.BootstrapFewShot.config_shots", false], [62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot.config_shots", false]], "config_shots() (demooptimizer method)": [[59, "optim.DemoOptimizer.config_shots", false], [66, "optim.optimizer.DemoOptimizer.config_shots", false]], "configure_backward_engine() (adalcomponent method)": [[59, "optim.AdalComponent.configure_backward_engine", false], [75, "optim.trainer.AdalComponent.configure_backward_engine", false], [76, "optim.trainer.adal.AdalComponent.configure_backward_engine", false]], "configure_backward_engine_helper() (adalcomponent method)": [[59, "optim.AdalComponent.configure_backward_engine_helper", false], [75, "optim.trainer.AdalComponent.configure_backward_engine_helper", false], [76, "optim.trainer.adal.AdalComponent.configure_backward_engine_helper", false]], "configure_callbacks() (adalcomponent method)": [[59, "optim.AdalComponent.configure_callbacks", false], [75, "optim.trainer.AdalComponent.configure_callbacks", false], [76, "optim.trainer.adal.AdalComponent.configure_callbacks", false]], "configure_demo_optimizer_helper() (adalcomponent method)": [[59, "optim.AdalComponent.configure_demo_optimizer_helper", false], [75, "optim.trainer.AdalComponent.configure_demo_optimizer_helper", false], [76, "optim.trainer.adal.AdalComponent.configure_demo_optimizer_helper", false]], "configure_optimizers() (adalcomponent method)": [[59, "optim.AdalComponent.configure_optimizers", false], [75, "optim.trainer.AdalComponent.configure_optimizers", false], [76, "optim.trainer.adal.AdalComponent.configure_optimizers", false]], "configure_teacher_generator() (adalcomponent method)": [[59, "optim.AdalComponent.configure_teacher_generator", false], [75, "optim.trainer.AdalComponent.configure_teacher_generator", false], [76, "optim.trainer.adal.AdalComponent.configure_teacher_generator", false]], "configure_teacher_generator_helper() (adalcomponent method)": [[59, "optim.AdalComponent.configure_teacher_generator_helper", false], [75, "optim.trainer.AdalComponent.configure_teacher_generator_helper", false], [76, "optim.trainer.adal.AdalComponent.configure_teacher_generator_helper", false]], "configure_text_optimizer_helper() (adalcomponent method)": [[59, "optim.AdalComponent.configure_text_optimizer_helper", false], [75, "optim.trainer.AdalComponent.configure_text_optimizer_helper", false], [76, "optim.trainer.adal.AdalComponent.configure_text_optimizer_helper", false]], "consistency (gevalmetric attribute)": [[54, "eval.g_eval.GEvalMetric.CONSISTENCY", false], [57, "eval.GEvalMetric.CONSISTENCY", false]], "constraint_text (tgdoptimizer property)": [[59, "optim.TGDOptimizer.constraint_text", false], [69, "optim.text_grad.TGDOptimizer.constraint_text", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.constraint_text", false]], "constraints (tgdoptimizer attribute)": [[59, "optim.TGDOptimizer.constraints", false], [69, "optim.text_grad.TGDOptimizer.constraints", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.constraints", false]], "context (gradientcontext attribute)": [[67, "optim.parameter.GradientContext.context", false]], "conversation (class in core.types)": [[43, "core.types.Conversation", false]], "conversation_id (dialogturn attribute)": [[43, "core.types.DialogTurn.conversation_id", false]], "convert_inputs_to_api_kwargs() (anthropicapiclient method)": [[8, "components.model_client.anthropic_client.AnthropicAPIClient.convert_inputs_to_api_kwargs", false]], "convert_inputs_to_api_kwargs() (bedrockapiclient method)": [[9, "components.model_client.bedrock_client.BedrockAPIClient.convert_inputs_to_api_kwargs", false]], "convert_inputs_to_api_kwargs() (cohereapiclient method)": [[10, "components.model_client.cohere_client.CohereAPIClient.convert_inputs_to_api_kwargs", false]], "convert_inputs_to_api_kwargs() (googlegenaiclient method)": [[11, "components.model_client.google_client.GoogleGenAIClient.convert_inputs_to_api_kwargs", false]], "convert_inputs_to_api_kwargs() (groqapiclient method)": [[12, "components.model_client.groq_client.GroqAPIClient.convert_inputs_to_api_kwargs", false]], "convert_inputs_to_api_kwargs() (modelclient method)": [[37, "core.model_client.ModelClient.convert_inputs_to_api_kwargs", false]], "convert_inputs_to_api_kwargs() (ollamaclient method)": [[13, "components.model_client.ollama_client.OllamaClient.convert_inputs_to_api_kwargs", false]], "convert_inputs_to_api_kwargs() (openaiclient method)": [[14, "components.model_client.openai_client.OpenAIClient.convert_inputs_to_api_kwargs", false]], "convert_inputs_to_api_kwargs() (transformersclient method)": [[15, "components.model_client.transformers_client.TransformersClient.convert_inputs_to_api_kwargs", false]], "convert_schema_to_signature() (in module core.functional)": [[35, "core.functional.convert_schema_to_signature", false]], "core.base_data_class": [[28, "module-core.base_data_class", false]], "core.component": [[29, "module-core.component", false]], "core.container": [[30, "module-core.container", false]], "core.db": [[31, "module-core.db", false]], "core.default_prompt_template": [[32, "module-core.default_prompt_template", false]], "core.embedder": [[33, "module-core.embedder", false]], "core.func_tool": [[34, "module-core.func_tool", false]], "core.functional": [[35, "module-core.functional", false]], "core.generator": [[36, "module-core.generator", false]], "core.model_client": [[37, "module-core.model_client", false]], "core.prompt_builder": [[38, "module-core.prompt_builder", false]], "core.retriever": [[39, "module-core.retriever", false]], "core.string_parser": [[40, "module-core.string_parser", false]], "core.tokenizer": [[41, "module-core.tokenizer", false]], "core.tool_manager": [[42, "module-core.tool_manager", false]], "core.types": [[43, "module-core.types", false]], "cosine (distancetooperator attribute)": [[24, "components.retriever.postgres_retriever.DistanceToOperator.COSINE", false]], "count_tokens() (tokenizer method)": [[41, "core.tokenizer.Tokenizer.count_tokens", false]], "create_demo_data_instance() (generator method)": [[36, "core.generator.Generator.create_demo_data_instance", false]], "create_teacher_generator() (in module core.generator)": [[36, "core.generator.create_teacher_generator", false]], "created_at (conversation attribute)": [[43, "core.types.Conversation.created_at", false]], "custom_asdict() (in module core.functional)": [[35, "core.functional.custom_asdict", false]], "data (embedderoutput attribute)": [[43, "core.types.EmbedderOutput.data", false]], "data (generatoroutput attribute)": [[43, "core.types.GeneratorOutput.data", false]], "data (parameter attribute)": [[59, "optim.Parameter.data", false], [67, "optim.parameter.Parameter.data", false]], "data (promptdata attribute)": [[78, "optim.types.PromptData.data", false]], "data (sample attribute)": [[68, "optim.sampler.Sample.data", false]], "dataclass (class in core.base_data_class)": [[28, "core.base_data_class.DataClass", false]], "dataclass_obj_from_dict() (in module core.functional)": [[35, "core.functional.dataclass_obj_from_dict", false]], "dataclassformattype (class in core.base_data_class)": [[28, "core.base_data_class.DataClassFormatType", false]], "dataclassparser (class in components.output_parsers)": [[17, "components.output_parsers.DataClassParser", false]], "dataclassparser (class in components.output_parsers.dataclass_parser)": [[18, "components.output_parsers.dataclass_parser.DataClassParser", false]], "dataloader (class in utils.data)": [[87, "utils.data.DataLoader", false]], "dataset (class in utils.data)": [[87, "utils.data.Dataset", false]], "dataset (demooptimizer attribute)": [[59, "optim.DemoOptimizer.dataset", false], [66, "optim.optimizer.DemoOptimizer.dataset", false]], "dataset (sampler attribute)": [[59, "optim.Sampler.dataset", false], [68, "optim.sampler.Sampler.dataset", false]], "dataset (subset attribute)": [[87, "utils.data.Subset.dataset", false]], "datasets": [[50, "module-datasets", false]], "datasets (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.DATASETS", false]], "datasets.big_bench_hard": [[45, "module-datasets.big_bench_hard", false]], "datasets.hotpot_qa": [[46, "module-datasets.hotpot_qa", false]], "datasets.trec": [[47, "module-datasets.trec", false]], "datasets.types": [[48, "module-datasets.types", false]], "datasets.utils": [[49, "module-datasets.utils", false]], "debug (trainer attribute)": [[59, "optim.Trainer.debug", false], [75, "optim.trainer.Trainer.debug", false], [77, "optim.trainer.trainer.Trainer.debug", false]], "debug_report() (trainer method)": [[59, "optim.Trainer.debug_report", false], [75, "optim.trainer.Trainer.debug_report", false], [77, "optim.trainer.trainer.Trainer.debug_report", false]], "decode() (tokenizer method)": [[41, "core.tokenizer.Tokenizer.decode", false]], "default() (in module utils.serialization)": [[93, "utils.serialization.default", false]], "default_lightrag_system_prompt (in module core.default_prompt_template)": [[32, "core.default_prompt_template.DEFAULT_LIGHTRAG_SYSTEM_PROMPT", false], [32, "id0", false]], "default_react_agent_system_prompt (in module components.agent.react)": [[1, "components.agent.react.DEFAULT_REACT_AGENT_SYSTEM_PROMPT", false]], "defaultllmjudge (class in eval.llm_as_judge)": [[55, "eval.llm_as_judge.DefaultLLMJudge", false]], "delete() (localdb method)": [[31, "core.db.LocalDB.delete", false]], "delete_dialog_turn() (conversation method)": [[43, "core.types.Conversation.delete_dialog_turn", false]], "demo_optimizers (trainer attribute)": [[75, "optim.trainer.Trainer.demo_optimizers", false], [77, "optim.trainer.trainer.Trainer.demo_optimizers", false]], "demooptimizer (class in optim)": [[59, "optim.DemoOptimizer", false]], "demooptimizer (class in optim.optimizer)": [[66, "optim.optimizer.DemoOptimizer", false]], "demos (parametertype attribute)": [[78, "optim.types.ParameterType.DEMOS", false]], "deserialize() (in module utils.serialization)": [[93, "utils.serialization.deserialize", false]], "diagnose() (trainer method)": [[59, "optim.Trainer.diagnose", false], [75, "optim.trainer.Trainer.diagnose", false], [77, "optim.trainer.trainer.Trainer.diagnose", false]], "dialog_turns (conversation attribute)": [[43, "core.types.Conversation.dialog_turns", false]], "dialog_turns_input (conversation attribute)": [[43, "core.types.Conversation.dialog_turns_input", false]], "dialogturn (class in core.types)": [[43, "core.types.DialogTurn", false]], "dict_to_yaml() (dataclass method)": [[28, "core.base_data_class.DataClass.dict_to_yaml", false]], "direct() (in module utils.cache)": [[85, "utils.cache.direct", false]], "distancetooperator (class in components.retriever.postgres_retriever)": [[24, "components.retriever.postgres_retriever.DistanceToOperator", false]], "doc_indices (retrieveroutput attribute)": [[43, "core.types.RetrieverOutput.doc_indices", false]], "doc_scores (retrieveroutput attribute)": [[43, "core.types.RetrieverOutput.doc_scores", false]], "document (class in core.types)": [[43, "core.types.Document", false]], "documents (retrieveroutput attribute)": [[43, "core.types.RetrieverOutput.documents", false]], "draw_graph() (parameter method)": [[59, "optim.Parameter.draw_graph", false], [67, "optim.parameter.Parameter.draw_graph", false]], "dynamicdataclassfactory (class in core.base_data_class)": [[28, "core.base_data_class.DynamicDataClassFactory", false]], "effective_measure (trainerresult attribute)": [[78, "optim.types.TrainerResult.effective_measure", false]], "embedder (class in core.embedder)": [[33, "core.embedder.Embedder", false]], "embedder (modeltype attribute)": [[43, "core.types.ModelType.EMBEDDER", false]], "embedderoutput (class in core.types)": [[43, "core.types.EmbedderOutput", false]], "embedderoutputtype (in module core.types)": [[43, "core.types.EmbedderOutputType", false]], "embedding (class in core.types)": [[43, "core.types.Embedding", false]], "embedding (embedding attribute)": [[43, "core.types.Embedding.embedding", false]], "embedding_dim (embedderoutput property)": [[43, "core.types.EmbedderOutput.embedding_dim", false]], "encode() (tokenizer method)": [[41, "core.tokenizer.Tokenizer.encode", false]], "entitymapping (class in utils.registry)": [[92, "utils.registry.EntityMapping", false]], "error (embedderoutput attribute)": [[43, "core.types.EmbedderOutput.error", false]], "error (functionoutput attribute)": [[43, "core.types.FunctionOutput.error", false]], "error (generatoroutput attribute)": [[43, "core.types.GeneratorOutput.error", false]], "estimated_num_tokens (document attribute)": [[43, "core.types.Document.estimated_num_tokens", false]], "eval": [[57, "module-eval", false]], "eval() (component method)": [[29, "core.component.Component.eval", false]], "eval.answer_match_acc": [[51, "module-eval.answer_match_acc", false]], "eval.base": [[52, "module-eval.base", false]], "eval.functional": [[53, "module-eval.functional", false]], "eval.g_eval": [[54, "module-eval.g_eval", false]], "eval.llm_as_judge": [[55, "module-eval.llm_as_judge", false]], "eval.retriever_recall": [[56, "module-eval.retriever_recall", false]], "eval_fn (adalcomponent attribute)": [[59, "optim.AdalComponent.eval_fn", false], [75, "optim.trainer.AdalComponent.eval_fn", false], [76, "optim.trainer.adal.AdalComponent.eval_fn", false]], "eval_input (parameter attribute)": [[59, "optim.Parameter.eval_input", false], [67, "optim.parameter.Parameter.eval_input", false]], "eval_score (historyprompt attribute)": [[74, "optim.text_grad.tgd_optimizer.HistoryPrompt.eval_score", false]], "evalfntotextloss (class in optim)": [[59, "optim.EvalFnToTextLoss", false]], "evalfntotextloss (class in optim.text_grad)": [[69, "optim.text_grad.EvalFnToTextLoss", false]], "evalfntotextloss (class in optim.text_grad.text_loss_with_eval_fn)": [[73, "optim.text_grad.text_loss_with_eval_fn.EvalFnToTextLoss", false]], "evaluate_ast_node() (in module core.functional)": [[35, "core.functional.evaluate_ast_node", false]], "evaluate_samples() (adalcomponent method)": [[59, "optim.AdalComponent.evaluate_samples", false], [75, "optim.trainer.AdalComponent.evaluate_samples", false], [76, "optim.trainer.adal.AdalComponent.evaluate_samples", false]], "evaluationresult (class in eval.base)": [[52, "eval.base.EvaluationResult", false]], "evaluationresult (class in optim.types)": [[78, "optim.types.EvaluationResult", false]], "example (class in datasets)": [[50, "datasets.Example", false]], "example (class in datasets.types)": [[48, "datasets.types.Example", false]], "example_json (dataclassformattype attribute)": [[28, "core.base_data_class.DataClassFormatType.EXAMPLE_JSON", false]], "example_yaml (dataclassformattype attribute)": [[28, "core.base_data_class.DataClassFormatType.EXAMPLE_YAML", false]], "exclude_input_fields_from_bootstrap_demos (demooptimizer attribute)": [[59, "optim.DemoOptimizer.exclude_input_fields_from_bootstrap_demos", false], [66, "optim.optimizer.DemoOptimizer.exclude_input_fields_from_bootstrap_demos", false]], "excludetype (in module core.base_data_class)": [[28, "core.base_data_class.ExcludeType", false]], "execute() (functiontool method)": [[34, "core.func_tool.FunctionTool.execute", false]], "execute_func() (toolmanager method)": [[42, "core.tool_manager.ToolManager.execute_func", false]], "execute_func_async() (toolmanager method)": [[42, "core.tool_manager.ToolManager.execute_func_async", false]], "execute_func_expr() (toolmanager method)": [[42, "core.tool_manager.ToolManager.execute_func_expr", false]], "execute_func_expr_async() (toolmanager method)": [[42, "core.tool_manager.ToolManager.execute_func_expr_async", false]], "execute_func_expr_via_eval() (toolmanager method)": [[42, "core.tool_manager.ToolManager.execute_func_expr_via_eval", false]], "execute_func_expr_via_sandbox() (toolmanager method)": [[42, "core.tool_manager.ToolManager.execute_func_expr_via_sandbox", false]], "extend() (localdb method)": [[31, "core.db.LocalDB.extend", false]], "extend() (sequential method)": [[30, "core.container.Sequential.extend", false]], "extract_dataclass_type() (in module core.functional)": [[35, "core.functional.extract_dataclass_type", false]], "extract_first_boolean() (in module core.functional)": [[35, "core.functional.extract_first_boolean", false]], "extract_first_float() (in module core.functional)": [[35, "core.functional.extract_first_float", false]], "extract_first_int() (in module core.functional)": [[35, "core.functional.extract_first_int", false]], "extract_function_expression() (in module core.functional)": [[35, "core.functional.extract_function_expression", false]], "extract_json_str() (in module core.functional)": [[35, "core.functional.extract_json_str", false]], "extract_list_str() (in module core.functional)": [[35, "core.functional.extract_list_str", false]], "extract_new_variable() (in module optim.text_grad.tgd_optimizer)": [[74, "optim.text_grad.tgd_optimizer.extract_new_variable", false]], "extract_yaml_str() (in module core.functional)": [[35, "core.functional.extract_yaml_str", false]], "failure_message_to_backward_engine() (generator static method)": [[36, "core.generator.Generator.failure_message_to_backward_engine", false]], "failure_message_to_optimizer() (backwardengine static method)": [[36, "core.generator.BackwardEngine.failure_message_to_optimizer", false]], "faiss (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.FAISS", false]], "faissretriever (class in components.retriever.faiss_retriever)": [[22, "components.retriever.faiss_retriever.FAISSRetriever", false]], "feedback (evaluationresult attribute)": [[78, "optim.types.EvaluationResult.feedback", false]], "fetch_items() (localdb method)": [[31, "core.db.LocalDB.fetch_items", false]], "fetch_transformed_items() (localdb method)": [[31, "core.db.LocalDB.fetch_transformed_items", false]], "find_demo_parameter() (generator static method)": [[36, "core.generator.Generator.find_demo_parameter", false]], "fit() (trainer method)": [[59, "optim.Trainer.fit", false], [75, "optim.trainer.Trainer.fit", false], [77, "optim.trainer.trainer.Trainer.fit", false]], "fix_json_escaped_single_quotes() (in module core.functional)": [[35, "core.functional.fix_json_escaped_single_quotes", false]], "fix_json_missing_commas() (in module core.functional)": [[35, "core.functional.fix_json_missing_commas", false]], "floatparser (class in core.string_parser)": [[40, "core.string_parser.FloatParser", false]], "fluency (gevalmetric attribute)": [[54, "eval.g_eval.GEvalMetric.FLUENCY", false], [57, "eval.GEvalMetric.FLUENCY", false]], "fn_schema_str() (functiondefinition method)": [[43, "core.types.FunctionDefinition.fn_schema_str", false]], "format_class_str() (dataclass class method)": [[28, "core.base_data_class.DataClass.format_class_str", false]], "format_example_str() (dataclass method)": [[28, "core.base_data_class.DataClass.format_example_str", false]], "format_instructions() (booleanoutputparser method)": [[19, "components.output_parsers.outputs.BooleanOutputParser.format_instructions", false]], "format_instructions() (jsonoutputparser method)": [[17, "components.output_parsers.JsonOutputParser.format_instructions", false], [19, "components.output_parsers.outputs.JsonOutputParser.format_instructions", false]], "format_instructions() (listoutputparser method)": [[17, "components.output_parsers.ListOutputParser.format_instructions", false], [19, "components.output_parsers.outputs.ListOutputParser.format_instructions", false]], "format_instructions() (outputparser method)": [[19, "components.output_parsers.outputs.OutputParser.format_instructions", false]], "format_instructions() (yamloutputparser method)": [[17, "components.output_parsers.YamlOutputParser.format_instructions", false], [19, "components.output_parsers.outputs.YamlOutputParser.format_instructions", false]], "format_vector_search_query() (postgresretriever class method)": [[24, "components.retriever.postgres_retriever.PostgresRetriever.format_vector_search_query", false]], "forward() (evalfntotextloss method)": [[59, "optim.EvalFnToTextLoss.forward", false], [69, "optim.text_grad.EvalFnToTextLoss.forward", false], [73, "optim.text_grad.text_loss_with_eval_fn.EvalFnToTextLoss.forward", false]], "forward() (generator method)": [[36, "core.generator.Generator.forward", false]], "forward() (gradcomponent method)": [[64, "optim.grad_component.GradComponent.forward", false]], "forward() (llmastextloss method)": [[59, "optim.LLMAsTextLoss.forward", false], [69, "optim.text_grad.LLMAsTextLoss.forward", false], [71, "optim.text_grad.llm_text_loss.LLMAsTextLoss.forward", false]], "forward() (losscomponent method)": [[65, "optim.loss_component.LossComponent.forward", false]], "forward() (retriever method)": [[39, "core.retriever.Retriever.forward", false]], "forward() (sum method)": [[69, "optim.text_grad.Sum.forward", false], [72, "optim.text_grad.ops.Sum.forward", false]], "from_config() (component class method)": [[29, "core.component.Component.from_config", false]], "from_config() (embedder class method)": [[33, "core.embedder.Embedder.from_config", false]], "from_config() (generator class method)": [[36, "core.generator.Generator.from_config", false]], "from_dict() (component class method)": [[29, "core.component.Component.from_dict", false]], "from_dict() (dataclass class method)": [[28, "core.base_data_class.DataClass.from_dict", false]], "from_dict() (document class method)": [[43, "core.types.Document.from_dict", false]], "from_dict() (dynamicdataclassfactory static method)": [[28, "core.base_data_class.DynamicDataClassFactory.from_dict", false]], "from_dict() (groqapiclient class method)": [[12, "components.model_client.groq_client.GroqAPIClient.from_dict", false]], "from_dict() (ollamaclient class method)": [[13, "components.model_client.ollama_client.OllamaClient.from_dict", false]], "from_dict() (openaiclient class method)": [[14, "components.model_client.openai_client.OpenAIClient.from_dict", false]], "from_dict() (parameter class method)": [[59, "optim.Parameter.from_dict", false], [67, "optim.parameter.Parameter.from_dict", false]], "from_dict() (prompt class method)": [[38, "core.prompt_builder.Prompt.from_dict", false]], "from_dict_to_json() (in module core.functional)": [[35, "core.functional.from_dict_to_json", false]], "from_dict_to_yaml() (in module core.functional)": [[35, "core.functional.from_dict_to_yaml", false]], "from_function() (functionexpression class method)": [[43, "core.types.FunctionExpression.from_function", false]], "from_json() (dataclass class method)": [[28, "core.base_data_class.DataClass.from_json", false]], "from_json_to_dict() (in module core.functional)": [[35, "core.functional.from_json_to_dict", false]], "from_response_id (parameter attribute)": [[59, "optim.Parameter.from_response_id", false], [67, "optim.parameter.Parameter.from_response_id", false]], "from_yaml() (dataclass class method)": [[28, "core.base_data_class.DataClass.from_yaml", false]], "from_yaml_to_dict() (in module core.functional)": [[35, "core.functional.from_yaml_to_dict", false]], "full_response (parameter attribute)": [[59, "optim.Parameter.full_response", false], [67, "optim.parameter.Parameter.full_response", false]], "fun_to_component() (in module core.component)": [[29, "core.component.fun_to_component", false]], "func_desc (functiondefinition attribute)": [[43, "core.types.FunctionDefinition.func_desc", false]], "func_name (functiondefinition attribute)": [[43, "core.types.FunctionDefinition.func_name", false]], "func_parameters (functiondefinition attribute)": [[43, "core.types.FunctionDefinition.func_parameters", false]], "funcomponent (class in core.component)": [[29, "core.component.FunComponent", false]], "function (class in core.types)": [[43, "core.types.Function", false]], "function (stepoutput attribute)": [[43, "core.types.StepOutput.function", false]], "function_definitions (toolmanager property)": [[42, "core.tool_manager.ToolManager.function_definitions", false]], "functiondefinition (class in core.types)": [[43, "core.types.FunctionDefinition", false]], "functionexpression (class in core.types)": [[43, "core.types.FunctionExpression", false]], "functionoutput (class in core.types)": [[43, "core.types.FunctionOutput", false]], "functiontool (class in core.func_tool)": [[34, "core.func_tool.FunctionTool", false]], "gather_trainer_states() (trainer method)": [[59, "optim.Trainer.gather_trainer_states", false], [75, "optim.trainer.Trainer.gather_trainer_states", false], [77, "optim.trainer.trainer.Trainer.gather_trainer_states", false]], "generate_function_call_expression_from_callable() (in module core.functional)": [[35, "core.functional.generate_function_call_expression_from_callable", false]], "generate_readable_key_for_function() (in module core.functional)": [[35, "core.functional.generate_readable_key_for_function", false]], "generator (class in core.generator)": [[36, "core.generator.Generator", false]], "generator_names (generatorstatelogger property)": [[83, "tracing.generator_state_logger.GeneratorStateLogger.generator_names", false]], "generator_names_to_files (generatorcalllogger property)": [[82, "tracing.generator_call_logger.GeneratorCallLogger.generator_names_to_files", false]], "generator_output (parametertype attribute)": [[78, "optim.types.ParameterType.GENERATOR_OUTPUT", false]], "generatorcalllogger (class in tracing.generator_call_logger)": [[82, "tracing.generator_call_logger.GeneratorCallLogger", false]], "generatorcallrecord (class in tracing.generator_call_logger)": [[82, "tracing.generator_call_logger.GeneratorCallRecord", false]], "generatoroutput (class in core.types)": [[43, "core.types.GeneratorOutput", false]], "generatorstatelogger (class in tracing.generator_state_logger)": [[83, "tracing.generator_state_logger.GeneratorStateLogger", false]], "generatorstatesrecord (class in tracing.generator_state_logger)": [[83, "tracing.generator_state_logger.GeneratorStatesRecord", false]], "get() (entitymapping class method)": [[92, "utils.registry.EntityMapping.get", false]], "get_adalflow_default_root_path() (in module utils.global_config)": [[89, "utils.global_config.get_adalflow_default_root_path", false]], "get_all() (entitymapping class method)": [[92, "utils.registry.EntityMapping.get_all", false]], "get_all_messages_content() (in module components.model_client.openai_client)": [[14, "components.model_client.openai_client.get_all_messages_content", false]], "get_cache_path() (generator method)": [[36, "core.generator.Generator.get_cache_path", false]], "get_calls() (generatorcalllogger method)": [[82, "tracing.generator_call_logger.GeneratorCallLogger.get_calls", false]], "get_chat_history_str() (conversation method)": [[43, "core.types.Conversation.get_chat_history_str", false]], "get_current_script_and_line() (in module utils.logger)": [[91, "utils.logger.get_current_script_and_line", false]], "get_dataclass_schema() (in module core.functional)": [[35, "core.functional.get_dataclass_schema", false]], "get_default_task_instruction() (bigbenchhard static method)": [[45, "datasets.big_bench_hard.BigBenchHard.get_default_task_instruction", false], [50, "datasets.BigBenchHard.get_default_task_instruction", false]], "get_device() (in module components.model_client.transformers_client)": [[15, "components.model_client.transformers_client.get_device", false]], "get_dialog_turns() (conversation method)": [[43, "core.types.Conversation.get_dialog_turns", false]], "get_enum_schema() (in module core.functional)": [[35, "core.functional.get_enum_schema", false]], "get_examples_str() (dataclassparser method)": [[17, "components.output_parsers.DataClassParser.get_examples_str", false], [18, "components.output_parsers.dataclass_parser.DataClassParser.get_examples_str", false]], "get_first_message_content() (in module components.model_client.anthropic_client)": [[8, "components.model_client.anthropic_client.get_first_message_content", false]], "get_first_message_content() (in module components.model_client.bedrock_client)": [[9, "components.model_client.bedrock_client.get_first_message_content", false]], "get_first_message_content() (in module components.model_client.openai_client)": [[14, "components.model_client.openai_client.get_first_message_content", false]], "get_fun_schema() (in module core.functional)": [[35, "core.functional.get_fun_schema", false]], "get_grad_fn() (parameter method)": [[59, "optim.Parameter.get_grad_fn", false], [67, "optim.parameter.Parameter.get_grad_fn", false]], "get_gradient_and_context_text() (parameter method)": [[59, "optim.Parameter.get_gradient_and_context_text", false], [67, "optim.parameter.Parameter.get_gradient_and_context_text", false]], "get_gradient_memory_text() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.get_gradient_memory_text", false], [69, "optim.text_grad.TGDOptimizer.get_gradient_memory_text", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.get_gradient_memory_text", false]], "get_gradients_names() (parameter method)": [[59, "optim.Parameter.get_gradients_names", false], [67, "optim.parameter.Parameter.get_gradients_names", false]], "get_input_fields() (dataclass class method)": [[28, "core.base_data_class.DataClass.get_input_fields", false]], "get_input_format_str() (dataclassparser method)": [[17, "components.output_parsers.DataClassParser.get_input_format_str", false], [18, "components.output_parsers.dataclass_parser.DataClassParser.get_input_format_str", false]], "get_input_str() (dataclassparser method)": [[17, "components.output_parsers.DataClassParser.get_input_str", false], [18, "components.output_parsers.dataclass_parser.DataClassParser.get_input_str", false]], "get_jinja2_environment() (in module core.prompt_builder)": [[38, "core.prompt_builder.get_jinja2_environment", false]], "get_log_location() (generatorcalllogger method)": [[82, "tracing.generator_call_logger.GeneratorCallLogger.get_log_location", false]], "get_log_location() (generatorstatelogger method)": [[83, "tracing.generator_state_logger.GeneratorStateLogger.get_log_location", false]], "get_logger() (in module utils.logger)": [[91, "utils.logger.get_logger", false]], "get_model_args() (in module core.types)": [[43, "core.types.get_model_args", false]], "get_next_order() (conversation method)": [[43, "core.types.Conversation.get_next_order", false]], "get_output_fields() (dataclass class method)": [[28, "core.base_data_class.DataClass.get_output_fields", false]], "get_output_format_str() (dataclassparser method)": [[17, "components.output_parsers.DataClassParser.get_output_format_str", false], [18, "components.output_parsers.dataclass_parser.DataClassParser.get_output_format_str", false]], "get_param_info() (parameter method)": [[59, "optim.Parameter.get_param_info", false], [67, "optim.parameter.Parameter.get_param_info", false]], "get_probabilities() (in module components.model_client.openai_client)": [[14, "components.model_client.openai_client.get_probabilities", false]], "get_prompt() (generator method)": [[36, "core.generator.Generator.get_prompt", false]], "get_prompt_variables() (prompt method)": [[38, "core.prompt_builder.Prompt.get_prompt_variables", false]], "get_short_value() (parameter method)": [[59, "optim.Parameter.get_short_value", false], [67, "optim.parameter.Parameter.get_short_value", false]], "get_string_tokens() (tokenizer method)": [[41, "core.tokenizer.Tokenizer.get_string_tokens", false]], "get_subcomponent() (component method)": [[29, "core.component.Component.get_subcomponent", false]], "get_task_desc() (dataclass class method)": [[28, "core.base_data_class.DataClass.get_task_desc", false]], "get_task_desc_str() (dataclassparser method)": [[17, "components.output_parsers.DataClassParser.get_task_desc_str", false], [18, "components.output_parsers.dataclass_parser.DataClassParser.get_task_desc_str", false]], "get_top_k_indices_scores() (in module core.functional)": [[35, "core.functional.get_top_k_indices_scores", false]], "get_transformed_data() (localdb method)": [[31, "core.db.LocalDB.get_transformed_data", false]], "get_transformer_keys() (localdb method)": [[31, "core.db.LocalDB.get_transformer_keys", false]], "get_type_schema() (in module core.functional)": [[35, "core.functional.get_type_schema", false]], "gevaljudgeevaluator (class in eval)": [[57, "eval.GEvalJudgeEvaluator", false]], "gevaljudgeevaluator (class in eval.g_eval)": [[54, "eval.g_eval.GEvalJudgeEvaluator", false]], "gevalllmjudge (class in eval)": [[57, "eval.GEvalLLMJudge", false]], "gevalllmjudge (class in eval.g_eval)": [[54, "eval.g_eval.GEvalLLMJudge", false]], "gevalmetric (class in eval)": [[57, "eval.GEvalMetric", false]], "gevalmetric (class in eval.g_eval)": [[54, "eval.g_eval.GEvalMetric", false]], "gold_titles (hotpotqadata attribute)": [[48, "datasets.types.HotPotQAData.gold_titles", false], [50, "datasets.HotPotQAData.gold_titles", false]], "google_genai (modelclienttype attribute)": [[43, "core.types.ModelClientType.GOOGLE_GENAI", false]], "google_generativeai (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.GOOGLE_GENERATIVEAI", false]], "googlegenaiclient (class in components.model_client.google_client)": [[11, "components.model_client.google_client.GoogleGenAIClient", false]], "gradcomponent (class in optim.grad_component)": [[64, "optim.grad_component.GradComponent", false]], "gradient (parametertype attribute)": [[78, "optim.types.ParameterType.GRADIENT", false]], "gradient_prompt (parameter attribute)": [[67, "optim.parameter.Parameter.gradient_prompt", false]], "gradientcontext (class in optim.parameter)": [[67, "optim.parameter.GradientContext", false]], "gradients (parameter attribute)": [[67, "optim.parameter.Parameter.gradients", false]], "gradients_context (parameter attribute)": [[67, "optim.parameter.Parameter.gradients_context", false]], "groq (modelclienttype attribute)": [[43, "core.types.ModelClientType.GROQ", false]], "groq (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.GROQ", false]], "groqapiclient (class in components.model_client.groq_client)": [[12, "components.model_client.groq_client.GroqAPIClient", false]], "gts (instruction attribute)": [[74, "optim.text_grad.tgd_optimizer.Instruction.gts", false]], "handle_streaming_response() (in module components.model_client.openai_client)": [[14, "components.model_client.openai_client.handle_streaming_response", false]], "hash_text() (in module utils.cache)": [[85, "utils.cache.hash_text", false]], "hash_text_sha1() (in module utils.cache)": [[85, "utils.cache.hash_text_sha1", false]], "historyprompt (class in optim.text_grad.tgd_optimizer)": [[74, "optim.text_grad.tgd_optimizer.HistoryPrompt", false]], "hotpotqa (class in datasets)": [[50, "datasets.HotPotQA", false]], "hotpotqa (class in datasets.hotpot_qa)": [[46, "datasets.hotpot_qa.HotPotQA", false]], "hotpotqadata (class in datasets)": [[50, "datasets.HotPotQAData", false]], "hotpotqadata (class in datasets.types)": [[48, "datasets.types.HotPotQAData", false]], "hyperparam (parametertype attribute)": [[78, "optim.types.ParameterType.HYPERPARAM", false]], "id (basedata attribute)": [[48, "datasets.types.BaseData.id", false]], "id (conversation attribute)": [[43, "core.types.Conversation.id", false]], "id (dialogturn attribute)": [[43, "core.types.DialogTurn.id", false]], "id (document attribute)": [[43, "core.types.Document.id", false]], "id (example attribute)": [[48, "datasets.types.Example.id", false], [50, "datasets.Example.id", false]], "id (generatoroutput attribute)": [[43, "core.types.GeneratorOutput.id", false]], "id (historyprompt attribute)": [[74, "optim.text_grad.tgd_optimizer.HistoryPrompt.id", false]], "id (parameter attribute)": [[59, "optim.Parameter.id", false], [67, "optim.parameter.Parameter.id", false]], "id (promptdata attribute)": [[78, "optim.types.PromptData.id", false]], "includetype (in module core.base_data_class)": [[28, "core.base_data_class.IncludeType", false]], "index (embedding attribute)": [[43, "core.types.Embedding.index", false]], "index (sample attribute)": [[68, "optim.sampler.Sample.index", false]], "index_keys (retriever attribute)": [[39, "core.retriever.Retriever.index_keys", false]], "index_path (localdb attribute)": [[31, "core.db.LocalDB.index_path", false]], "indexed (retriever attribute)": [[39, "core.retriever.Retriever.indexed", false]], "indices (subset attribute)": [[87, "utils.data.Subset.indices", false]], "infer_bge_reranker_base() (transformerreranker method)": [[15, "components.model_client.transformers_client.TransformerReranker.infer_bge_reranker_base", false]], "infer_gte_base_embedding() (transformerembedder method)": [[15, "components.model_client.transformers_client.TransformerEmbedder.infer_gte_base_embedding", false]], "infer_llm() (transformerllm method)": [[15, "components.model_client.transformers_client.TransformerLLM.infer_llm", false]], "init_async_client() (anthropicapiclient method)": [[8, "components.model_client.anthropic_client.AnthropicAPIClient.init_async_client", false]], "init_async_client() (bedrockapiclient method)": [[9, "components.model_client.bedrock_client.BedrockAPIClient.init_async_client", false]], "init_async_client() (cohereapiclient method)": [[10, "components.model_client.cohere_client.CohereAPIClient.init_async_client", false]], "init_async_client() (groqapiclient method)": [[12, "components.model_client.groq_client.GroqAPIClient.init_async_client", false]], "init_async_client() (modelclient method)": [[37, "core.model_client.ModelClient.init_async_client", false]], "init_async_client() (ollamaclient method)": [[13, "components.model_client.ollama_client.OllamaClient.init_async_client", false]], "init_async_client() (openaiclient method)": [[14, "components.model_client.openai_client.OpenAIClient.init_async_client", false]], "init_llm_client() (transformersclient method)": [[15, "components.model_client.transformers_client.TransformersClient.init_llm_client", false]], "init_model() (transformerembedder method)": [[15, "components.model_client.transformers_client.TransformerEmbedder.init_model", false]], "init_model() (transformerllm method)": [[15, "components.model_client.transformers_client.TransformerLLM.init_model", false]], "init_model() (transformerreranker method)": [[15, "components.model_client.transformers_client.TransformerReranker.init_model", false]], "init_reranker_client() (transformersclient method)": [[15, "components.model_client.transformers_client.TransformersClient.init_reranker_client", false]], "init_sync_client() (anthropicapiclient method)": [[8, "components.model_client.anthropic_client.AnthropicAPIClient.init_sync_client", false]], "init_sync_client() (bedrockapiclient method)": [[9, "components.model_client.bedrock_client.BedrockAPIClient.init_sync_client", false]], "init_sync_client() (cohereapiclient method)": [[10, "components.model_client.cohere_client.CohereAPIClient.init_sync_client", false]], "init_sync_client() (googlegenaiclient method)": [[11, "components.model_client.google_client.GoogleGenAIClient.init_sync_client", false]], "init_sync_client() (groqapiclient method)": [[12, "components.model_client.groq_client.GroqAPIClient.init_sync_client", false]], "init_sync_client() (modelclient method)": [[37, "core.model_client.ModelClient.init_sync_client", false]], "init_sync_client() (ollamaclient method)": [[13, "components.model_client.ollama_client.OllamaClient.init_sync_client", false]], "init_sync_client() (openaiclient method)": [[14, "components.model_client.openai_client.OpenAIClient.init_sync_client", false]], "init_sync_client() (transformersclient method)": [[15, "components.model_client.transformers_client.TransformersClient.init_sync_client", false]], "initial_validation() (trainer method)": [[59, "optim.Trainer.initial_validation", false], [75, "optim.trainer.Trainer.initial_validation", false], [77, "optim.trainer.trainer.Trainer.initial_validation", false]], "inner_product (distancetooperator attribute)": [[24, "components.retriever.postgres_retriever.DistanceToOperator.INNER_PRODUCT", false]], "input (embedderoutput attribute)": [[43, "core.types.EmbedderOutput.input", false]], "input (functionoutput attribute)": [[43, "core.types.FunctionOutput.input", false]], "input (generatorcallrecord attribute)": [[82, "tracing.generator_call_logger.GeneratorCallRecord.input", false]], "input (parametertype attribute)": [[78, "optim.types.ParameterType.INPUT", false]], "input_args (parameter attribute)": [[59, "optim.Parameter.input_args", false], [67, "optim.parameter.Parameter.input_args", false]], "insert() (sequential method)": [[30, "core.container.Sequential.insert", false]], "instance (objecttypes attribute)": [[93, "utils.serialization.ObjectTypes.INSTANCE", false]], "instruction (class in optim.text_grad.tgd_optimizer)": [[74, "optim.text_grad.tgd_optimizer.Instruction", false]], "instruction_to_backward_engine (parameter attribute)": [[67, "optim.parameter.Parameter.instruction_to_backward_engine", false]], "instruction_to_optimizer (parameter attribute)": [[67, "optim.parameter.Parameter.instruction_to_optimizer", false]], "intparser (class in core.string_parser)": [[40, "core.string_parser.IntParser", false]], "is_async (functiontool property)": [[34, "core.func_tool.FunctionTool.is_async", false]], "is_dataclass_instance() (in module core.functional)": [[35, "core.functional.is_dataclass_instance", false]], "is_key_in_template() (prompt method)": [[38, "core.prompt_builder.Prompt.is_key_in_template", false]], "is_normalized (embedderoutput property)": [[43, "core.types.EmbedderOutput.is_normalized", false]], "is_normalized() (in module core.functional)": [[35, "core.functional.is_normalized", false]], "is_picklable() (component method)": [[29, "core.component.Component.is_picklable", false]], "is_potential_dataclass() (in module core.functional)": [[35, "core.functional.is_potential_dataclass", false]], "is_running_in_event_loop() (in module core.func_tool)": [[34, "core.func_tool.is_running_in_event_loop", false]], "items (localdb attribute)": [[31, "core.db.LocalDB.items", false]], "json_definitions (toolmanager property)": [[42, "core.tool_manager.ToolManager.json_definitions", false]], "jsonoutputparser (class in components.output_parsers)": [[17, "components.output_parsers.JsonOutputParser", false]], "jsonoutputparser (class in components.output_parsers.outputs)": [[19, "components.output_parsers.outputs.JsonOutputParser", false]], "jsonparser (class in core.string_parser)": [[40, "core.string_parser.JsonParser", false]], "judgement_score_list (llmjudgeevalresult attribute)": [[55, "eval.llm_as_judge.LLMJudgeEvalResult.judgement_score_list", false]], "kwargs (function attribute)": [[43, "core.types.Function.kwargs", false]], "l1 (distancetooperator attribute)": [[24, "components.retriever.postgres_retriever.DistanceToOperator.L1", false]], "l2 (distancetooperator attribute)": [[24, "components.retriever.postgres_retriever.DistanceToOperator.L2", false]], "lazyimport (class in utils.lazy_import)": [[90, "utils.lazy_import.LazyImport", false]], "length (embedderoutput property)": [[43, "core.types.EmbedderOutput.length", false]], "length (localdb property)": [[31, "core.db.LocalDB.length", false]], "lightrag_default_prompt_args (in module core.default_prompt_template)": [[32, "core.default_prompt_template.LIGHTRAG_DEFAULT_PROMPT_ARGS", false]], "lightrag_default_prompt_trainable_params (in module core.default_prompt_template)": [[32, "core.default_prompt_template.LIGHTRAG_DEFAULT_PROMPT_TRAINABLE_PARAMS", false]], "listoutputparser (class in components.output_parsers)": [[17, "components.output_parsers.ListOutputParser", false]], "listoutputparser (class in components.output_parsers.outputs)": [[19, "components.output_parsers.outputs.ListOutputParser", false]], "listparser (class in core.string_parser)": [[40, "core.string_parser.ListParser", false]], "llm (modeltype attribute)": [[43, "core.types.ModelType.LLM", false]], "llmasjudge (class in eval)": [[57, "eval.LLMasJudge", false]], "llmasjudge (class in eval.llm_as_judge)": [[55, "eval.llm_as_judge.LLMasJudge", false]], "llmastextloss (class in optim)": [[59, "optim.LLMAsTextLoss", false]], "llmastextloss (class in optim.text_grad)": [[69, "optim.text_grad.LLMAsTextLoss", false]], "llmastextloss (class in optim.text_grad.llm_text_loss)": [[71, "optim.text_grad.llm_text_loss.LLMAsTextLoss", false]], "llmjudgeevalresult (class in eval.llm_as_judge)": [[55, "eval.llm_as_judge.LLMJudgeEvalResult", false]], "llmretriever (class in components.retriever)": [[20, "components.retriever.LLMRetriever", false]], "llmretriever (class in components.retriever.llm_retriever)": [[23, "components.retriever.llm_retriever.LLMRetriever", false]], "load() (generatorcalllogger method)": [[82, "tracing.generator_call_logger.GeneratorCallLogger.load", false]], "load() (generatorstatelogger method)": [[83, "tracing.generator_state_logger.GeneratorStateLogger.load", false]], "load() (in module utils.file_io)": [[88, "utils.file_io.load", false]], "load() (localdb method)": [[31, "core.db.LocalDB.load", false]], "load_class() (lazyimport method)": [[90, "utils.lazy_import.LazyImport.load_class", false]], "load_from_file() (bm25retriever class method)": [[20, "components.retriever.BM25Retriever.load_from_file", false], [21, "components.retriever.bm25_retriever.BM25Retriever.load_from_file", false]], "load_from_file() (retriever class method)": [[39, "core.retriever.Retriever.load_from_file", false]], "load_from_pickle() (component class method)": [[29, "core.component.Component.load_from_pickle", false]], "load_json() (in module utils.file_io)": [[88, "utils.file_io.load_json", false]], "load_jsonl() (in module utils.file_io)": [[88, "utils.file_io.load_jsonl", false]], "load_meta_data() (generatorcalllogger method)": [[82, "tracing.generator_call_logger.GeneratorCallLogger.load_meta_data", false]], "load_pickle() (in module utils.file_io)": [[88, "utils.file_io.load_pickle", false]], "load_state() (localdb class method)": [[31, "core.db.LocalDB.load_state", false]], "load_state_dict() (component method)": [[29, "core.component.Component.load_state_dict", false]], "load_state_pickle() (component class method)": [[29, "core.component.Component.load_state_pickle", false]], "localdb (class in core.db)": [[31, "core.db.LocalDB", false]], "log_call() (generatorcalllogger method)": [[82, "tracing.generator_call_logger.GeneratorCallLogger.log_call", false]], "log_prompt() (generatorstatelogger method)": [[83, "tracing.generator_state_logger.GeneratorStateLogger.log_prompt", false]], "logprob (tokenlogprob attribute)": [[43, "core.types.TokenLogProb.logprob", false]], "longest_common_substring() (in module eval.functional)": [[53, "eval.functional.longest_common_substring", false]], "loss_fn (adalcomponent attribute)": [[59, "optim.AdalComponent.loss_fn", false], [75, "optim.trainer.AdalComponent.loss_fn", false], [76, "optim.trainer.adal.AdalComponent.loss_fn", false]], "loss_output (parametertype attribute)": [[78, "optim.types.ParameterType.LOSS_OUTPUT", false]], "loss_step() (adalcomponent method)": [[59, "optim.AdalComponent.loss_step", false], [75, "optim.trainer.AdalComponent.loss_step", false], [76, "optim.trainer.adal.AdalComponent.loss_step", false]], "losscomponent (class in optim.loss_component)": [[65, "optim.loss_component.LossComponent", false]], "map_to_successor() (parameter method)": [[59, "optim.Parameter.map_to_successor", false], [67, "optim.parameter.Parameter.map_to_successor", false]], "mapper_setups (localdb attribute)": [[31, "core.db.LocalDB.mapper_setups", false]], "max_correct_samples (trainer attribute)": [[59, "optim.Trainer.max_correct_samples", false], [75, "optim.trainer.Trainer.max_correct_samples", false], [77, "optim.trainer.trainer.Trainer.max_correct_samples", false]], "max_error_samples (trainer attribute)": [[59, "optim.Trainer.max_error_samples", false], [75, "optim.trainer.Trainer.max_error_samples", false], [77, "optim.trainer.trainer.Trainer.max_error_samples", false]], "max_proposals_per_step (trainer attribute)": [[59, "optim.Trainer.max_proposals_per_step", false], [75, "optim.trainer.Trainer.max_proposals_per_step", false], [77, "optim.trainer.trainer.Trainer.max_proposals_per_step", false]], "max_score (trainervalidatestats attribute)": [[78, "optim.types.TrainerValidateStats.max_score", false]], "max_steps (trainer attribute)": [[59, "optim.Trainer.max_steps", false], [75, "optim.trainer.Trainer.max_steps", false], [77, "optim.trainer.trainer.Trainer.max_steps", false]], "mean_of_score (trainervalidatestats attribute)": [[78, "optim.types.TrainerValidateStats.mean_of_score", false]], "memory (class in components.memory.memory)": [[6, "components.memory.memory.Memory", false]], "meta_data (document attribute)": [[43, "core.types.Document.meta_data", false]], "metadata (assistantresponse attribute)": [[43, "core.types.AssistantResponse.metadata", false]], "metadata (conversation attribute)": [[43, "core.types.Conversation.metadata", false]], "metadata (dialogturn attribute)": [[43, "core.types.DialogTurn.metadata", false]], "metadata (generatorcallrecord attribute)": [[82, "tracing.generator_call_logger.GeneratorCallRecord.metadata", false]], "metadata (generatoroutput attribute)": [[43, "core.types.GeneratorOutput.metadata", false]], "metadata (userquery attribute)": [[43, "core.types.UserQuery.metadata", false]], "min_score (trainervalidatestats attribute)": [[78, "optim.types.TrainerValidateStats.min_score", false]], "model (embedderoutput attribute)": [[43, "core.types.EmbedderOutput.model", false]], "model_client (embedder attribute)": [[33, "core.embedder.Embedder.model_client", false]], "model_client (generator attribute)": [[36, "core.generator.Generator.model_client", false]], "model_kwargs (generatorcallrecord attribute)": [[82, "tracing.generator_call_logger.GeneratorCallRecord.model_kwargs", false]], "model_to_init_func (transformerllm attribute)": [[15, "components.model_client.transformers_client.TransformerLLM.model_to_init_func", false]], "model_type (embedder attribute)": [[33, "core.embedder.Embedder.model_type", false]], "model_type (generator attribute)": [[36, "core.generator.Generator.model_type", false]], "modelclient (class in core.model_client)": [[37, "core.model_client.ModelClient", false]], "modelclienttype (class in core.types)": [[43, "core.types.ModelClientType", false]], "models (transformerembedder attribute)": [[15, "components.model_client.transformers_client.TransformerEmbedder.models", false]], "models (transformerllm attribute)": [[15, "components.model_client.transformers_client.TransformerLLM.models", false]], "models (transformerreranker attribute)": [[15, "components.model_client.transformers_client.TransformerReranker.models", false]], "modeltype (class in core.types)": [[43, "core.types.ModelType", false]], "module": [[0, "module-components.agent", false], [1, "module-components.agent.react", false], [2, "module-components.data_process", false], [3, "module-components.data_process.data_components", false], [4, "module-components.data_process.text_splitter", false], [5, "module-components.memory", false], [6, "module-components.memory.memory", false], [7, "module-components.model_client", false], [8, "module-components.model_client.anthropic_client", false], [9, "module-components.model_client.bedrock_client", false], [10, "module-components.model_client.cohere_client", false], [11, "module-components.model_client.google_client", false], [12, "module-components.model_client.groq_client", false], [13, "module-components.model_client.ollama_client", false], [14, "module-components.model_client.openai_client", false], [15, "module-components.model_client.transformers_client", false], [16, "module-components.model_client.utils", false], [17, "module-components.output_parsers", false], [18, "module-components.output_parsers.dataclass_parser", false], [19, "module-components.output_parsers.outputs", false], [20, "module-components.retriever", false], [21, "module-components.retriever.bm25_retriever", false], [22, "module-components.retriever.faiss_retriever", false], [23, "module-components.retriever.llm_retriever", false], [24, "module-components.retriever.postgres_retriever", false], [25, "module-components.retriever.qdrant_retriever", false], [26, "module-components.retriever.reranker_retriever", false], [28, "module-core.base_data_class", false], [29, "module-core.component", false], [30, "module-core.container", false], [31, "module-core.db", false], [32, "module-core.default_prompt_template", false], [33, "module-core.embedder", false], [34, "module-core.func_tool", false], [35, "module-core.functional", false], [36, "module-core.generator", false], [37, "module-core.model_client", false], [38, "module-core.prompt_builder", false], [39, "module-core.retriever", false], [40, "module-core.string_parser", false], [41, "module-core.tokenizer", false], [42, "module-core.tool_manager", false], [43, "module-core.types", false], [45, "module-datasets.big_bench_hard", false], [46, "module-datasets.hotpot_qa", false], [47, "module-datasets.trec", false], [48, "module-datasets.types", false], [49, "module-datasets.utils", false], [50, "module-datasets", false], [51, "module-eval.answer_match_acc", false], [52, "module-eval.base", false], [53, "module-eval.functional", false], [54, "module-eval.g_eval", false], [55, "module-eval.llm_as_judge", false], [56, "module-eval.retriever_recall", false], [57, "module-eval", false], [59, "module-optim", false], [61, "module-optim.few_shot", false], [62, "module-optim.few_shot.bootstrap_optimizer", false], [63, "module-optim.function", false], [64, "module-optim.grad_component", false], [65, "module-optim.loss_component", false], [66, "module-optim.optimizer", false], [67, "module-optim.parameter", false], [68, "module-optim.sampler", false], [69, "module-optim.text_grad", false], [70, "module-optim.text_grad.backend_engine_prompt", false], [71, "module-optim.text_grad.llm_text_loss", false], [72, "module-optim.text_grad.ops", false], [73, "module-optim.text_grad.text_loss_with_eval_fn", false], [74, "module-optim.text_grad.tgd_optimizer", false], [75, "module-optim.trainer", false], [76, "module-optim.trainer.adal", false], [77, "module-optim.trainer.trainer", false], [78, "module-optim.types", false], [80, "module-tracing.callback_manager", false], [81, "module-tracing.decorators", false], [82, "module-tracing.generator_call_logger", false], [83, "module-tracing.generator_state_logger", false], [85, "module-utils.cache", false], [86, "module-utils.config", false], [87, "module-utils.data", false], [88, "module-utils.file_io", false], [89, "module-utils.global_config", false], [90, "module-utils.lazy_import", false], [91, "module-utils.logger", false], [92, "module-utils.registry", false], [93, "module-utils.serialization", false], [94, "module-utils.setup_env", false]], "name (component attribute)": [[29, "core.component.Component.name", false]], "name (conversation attribute)": [[43, "core.types.Conversation.name", false]], "name (function attribute)": [[43, "core.types.Function.name", false]], "name (functionoutput attribute)": [[43, "core.types.FunctionOutput.name", false]], "name (localdb attribute)": [[31, "core.db.LocalDB.name", false]], "name (parameter attribute)": [[59, "optim.Parameter.name", false], [67, "optim.parameter.Parameter.name", false]], "name (promptdata attribute)": [[78, "optim.types.PromptData.name", false]], "name (retriever attribute)": [[39, "core.retriever.Retriever.name", false]], "name (sum attribute)": [[69, "optim.text_grad.Sum.name", false], [72, "optim.text_grad.ops.Sum.name", false]], "named_children() (component method)": [[29, "core.component.Component.named_children", false]], "named_components() (component method)": [[29, "core.component.Component.named_components", false]], "named_parameters() (component method)": [[29, "core.component.Component.named_parameters", false]], "new_component() (in module utils.config)": [[86, "utils.config.new_component", false]], "new_components_from_config() (in module utils.config)": [[86, "utils.config.new_components_from_config", false]], "nlgtask (class in eval.g_eval)": [[54, "eval.g_eval.NLGTask", false]], "none (parametertype attribute)": [[78, "optim.types.ParameterType.NONE", false]], "normalize_np_array() (in module core.functional)": [[35, "core.functional.normalize_np_array", false]], "normalize_vector() (in module core.functional)": [[35, "core.functional.normalize_vector", false]], "num_shots (bootstrapfewshot property)": [[59, "optim.BootstrapFewShot.num_shots", false], [62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot.num_shots", false]], "num_workers (trainer attribute)": [[59, "optim.Trainer.num_workers", false], [75, "optim.trainer.Trainer.num_workers", false], [77, "optim.trainer.trainer.Trainer.num_workers", false]], "objecttypes (class in utils.serialization)": [[93, "utils.serialization.ObjectTypes", false]], "observation (stepoutput attribute)": [[43, "core.types.StepOutput.observation", false]], "ollama (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.OLLAMA", false]], "ollamaclient (class in components.model_client.ollama_client)": [[13, "components.model_client.ollama_client.OllamaClient", false]], "openai (modelclienttype attribute)": [[43, "core.types.ModelClientType.OPENAI", false]], "openai (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.OPENAI", false]], "openaiclient (class in components.model_client.openai_client)": [[14, "components.model_client.openai_client.OpenAIClient", false]], "optim": [[59, "module-optim", false]], "optim.few_shot": [[61, "module-optim.few_shot", false]], "optim.few_shot.bootstrap_optimizer": [[62, "module-optim.few_shot.bootstrap_optimizer", false]], "optim.function": [[63, "module-optim.function", false]], "optim.grad_component": [[64, "module-optim.grad_component", false]], "optim.loss_component": [[65, "module-optim.loss_component", false]], "optim.optimizer": [[66, "module-optim.optimizer", false]], "optim.parameter": [[67, "module-optim.parameter", false]], "optim.sampler": [[68, "module-optim.sampler", false]], "optim.text_grad": [[69, "module-optim.text_grad", false]], "optim.text_grad.backend_engine_prompt": [[70, "module-optim.text_grad.backend_engine_prompt", false]], "optim.text_grad.llm_text_loss": [[71, "module-optim.text_grad.llm_text_loss", false]], "optim.text_grad.ops": [[72, "module-optim.text_grad.ops", false]], "optim.text_grad.text_loss_with_eval_fn": [[73, "module-optim.text_grad.text_loss_with_eval_fn", false]], "optim.text_grad.tgd_optimizer": [[74, "module-optim.text_grad.tgd_optimizer", false]], "optim.trainer": [[75, "module-optim.trainer", false]], "optim.trainer.adal": [[76, "module-optim.trainer.adal", false]], "optim.trainer.trainer": [[77, "module-optim.trainer.trainer", false]], "optim.types": [[78, "module-optim.types", false]], "optimization_order (trainer attribute)": [[59, "optim.Trainer.optimization_order", false], [75, "optim.trainer.Trainer.optimization_order", false], [77, "optim.trainer.trainer.Trainer.optimization_order", false]], "optimizer (class in optim)": [[59, "optim.Optimizer", false]], "optimizer (class in optim.optimizer)": [[66, "optim.optimizer.Optimizer", false]], "optimizer (trainer attribute)": [[59, "optim.Trainer.optimizer", false], [75, "optim.trainer.Trainer.optimizer", false], [77, "optim.trainer.trainer.Trainer.optimizer", false]], "optionalpackages (class in utils.lazy_import)": [[90, "utils.lazy_import.OptionalPackages", false]], "order (dialogturn attribute)": [[43, "core.types.DialogTurn.order", false]], "order (document attribute)": [[43, "core.types.Document.order", false]], "output (functionoutput attribute)": [[43, "core.types.FunctionOutput.output", false]], "output (generatorcallrecord attribute)": [[82, "tracing.generator_call_logger.GeneratorCallRecord.output", false]], "output (parametertype attribute)": [[78, "optim.types.ParameterType.OUTPUT", false]], "output_processors (embedder attribute)": [[33, "core.embedder.Embedder.output_processors", false]], "outputparser (class in components.output_parsers.outputs)": [[19, "components.output_parsers.outputs.OutputParser", false]], "param_type (parameter attribute)": [[59, "optim.Parameter.param_type", false], [67, "optim.parameter.Parameter.param_type", false]], "parameter (class in optim)": [[59, "optim.Parameter", false]], "parameter (class in optim.parameter)": [[67, "optim.parameter.Parameter", false]], "parameters() (component method)": [[29, "core.component.Component.parameters", false]], "parametertype (class in optim.types)": [[78, "optim.types.ParameterType", false]], "params (demooptimizer attribute)": [[66, "optim.optimizer.DemoOptimizer.params", false]], "params (optimizer attribute)": [[59, "optim.Optimizer.params", false], [66, "optim.optimizer.Optimizer.params", false]], "params (tgdoptimizer attribute)": [[59, "optim.TGDOptimizer.params", false], [69, "optim.text_grad.TGDOptimizer.params", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.params", false]], "params_history (tgdoptimizer attribute)": [[59, "optim.TGDOptimizer.params_history", false], [69, "optim.text_grad.TGDOptimizer.params_history", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.params_history", false]], "parent_doc_id (document attribute)": [[43, "core.types.Document.parent_doc_id", false]], "parse_chat_completion() (anthropicapiclient method)": [[8, "components.model_client.anthropic_client.AnthropicAPIClient.parse_chat_completion", false]], "parse_chat_completion() (bedrockapiclient method)": [[9, "components.model_client.bedrock_client.BedrockAPIClient.parse_chat_completion", false]], "parse_chat_completion() (googlegenaiclient method)": [[11, "components.model_client.google_client.GoogleGenAIClient.parse_chat_completion", false]], "parse_chat_completion() (groqapiclient method)": [[12, "components.model_client.groq_client.GroqAPIClient.parse_chat_completion", false]], "parse_chat_completion() (modelclient method)": [[37, "core.model_client.ModelClient.parse_chat_completion", false]], "parse_chat_completion() (ollamaclient method)": [[13, "components.model_client.ollama_client.OllamaClient.parse_chat_completion", false]], "parse_chat_completion() (openaiclient method)": [[14, "components.model_client.openai_client.OpenAIClient.parse_chat_completion", false]], "parse_chat_completion() (transformerllm method)": [[15, "components.model_client.transformers_client.TransformerLLM.parse_chat_completion", false]], "parse_chat_completion() (transformersclient method)": [[15, "components.model_client.transformers_client.TransformersClient.parse_chat_completion", false]], "parse_embedding_response() (in module components.model_client.utils)": [[16, "components.model_client.utils.parse_embedding_response", false]], "parse_embedding_response() (modelclient method)": [[37, "core.model_client.ModelClient.parse_embedding_response", false]], "parse_embedding_response() (ollamaclient method)": [[13, "components.model_client.ollama_client.OllamaClient.parse_embedding_response", false]], "parse_embedding_response() (openaiclient method)": [[14, "components.model_client.openai_client.OpenAIClient.parse_embedding_response", false]], "parse_embedding_response() (transformersclient method)": [[15, "components.model_client.transformers_client.TransformersClient.parse_embedding_response", false]], "parse_func_expr() (toolmanager method)": [[42, "core.tool_manager.ToolManager.parse_func_expr", false]], "parse_function_call_expr() (in module core.functional)": [[35, "core.functional.parse_function_call_expr", false]], "parse_generate_response() (in module components.model_client.ollama_client)": [[13, "components.model_client.ollama_client.parse_generate_response", false]], "parse_json_str_to_obj() (in module core.functional)": [[35, "core.functional.parse_json_str_to_obj", false]], "parse_stream_response() (in module components.model_client.ollama_client)": [[13, "components.model_client.ollama_client.parse_stream_response", false]], "parse_stream_response() (in module components.model_client.openai_client)": [[14, "components.model_client.openai_client.parse_stream_response", false]], "parse_yaml_str_to_obj() (in module core.functional)": [[35, "core.functional.parse_yaml_str_to_obj", false]], "parsed_input (functionoutput attribute)": [[43, "core.types.FunctionOutput.parsed_input", false]], "parser (class in core.string_parser)": [[40, "core.string_parser.Parser", false]], "peers (parameter attribute)": [[59, "optim.Parameter.peers", false], [67, "optim.parameter.Parameter.peers", false]], "per_item_scores (evaluationresult attribute)": [[52, "eval.base.EvaluationResult.per_item_scores", false]], "pgvector (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.PGVECTOR", false]], "pickle_to_file() (component method)": [[29, "core.component.Component.pickle_to_file", false]], "postgresretriever (class in components.retriever.postgres_retriever)": [[24, "components.retriever.postgres_retriever.PostgresRetriever", false]], "pred_step() (adalcomponent method)": [[59, "optim.AdalComponent.pred_step", false], [75, "optim.trainer.AdalComponent.pred_step", false], [76, "optim.trainer.adal.AdalComponent.pred_step", false]], "predecessors (parameter attribute)": [[59, "optim.Parameter.predecessors", false], [67, "optim.parameter.Parameter.predecessors", false]], "prep_ckpt_file_path() (trainer method)": [[59, "optim.Trainer.prep_ckpt_file_path", false], [75, "optim.trainer.Trainer.prep_ckpt_file_path", false], [77, "optim.trainer.trainer.Trainer.prep_ckpt_file_path", false]], "prepare_dataset_path() (in module datasets.utils)": [[49, "datasets.utils.prepare_dataset_path", false]], "prepare_datasets() (in module datasets.trec)": [[47, "datasets.trec.prepare_datasets", false]], "prepare_eval() (adalcomponent method)": [[59, "optim.AdalComponent.prepare_eval", false], [75, "optim.trainer.AdalComponent.prepare_eval", false], [76, "optim.trainer.adal.AdalComponent.prepare_eval", false]], "prepare_loss() (adalcomponent method)": [[59, "optim.AdalComponent.prepare_loss", false], [75, "optim.trainer.AdalComponent.prepare_loss", false], [76, "optim.trainer.adal.AdalComponent.prepare_loss", false]], "prepare_task() (adalcomponent method)": [[59, "optim.AdalComponent.prepare_task", false], [75, "optim.trainer.AdalComponent.prepare_task", false], [76, "optim.trainer.adal.AdalComponent.prepare_task", false]], "preprocess() (tokenizer method)": [[41, "core.tokenizer.Tokenizer.preprocess", false]], "print_prompt() (generator method)": [[36, "core.generator.Generator.print_prompt", false]], "print_prompt() (prompt method)": [[38, "core.prompt_builder.Prompt.print_prompt", false]], "print_prompt_template() (prompt method)": [[38, "core.prompt_builder.Prompt.print_prompt_template", false]], "printc() (in module utils.logger)": [[91, "utils.logger.printc", false]], "prompt (class in core.prompt_builder)": [[38, "core.prompt_builder.Prompt", false]], "prompt (parametertype attribute)": [[78, "optim.types.ParameterType.PROMPT", false]], "prompt (trainerstepresult attribute)": [[78, "optim.types.TrainerStepResult.prompt", false]], "prompt_kwargs (generatorcallrecord attribute)": [[82, "tracing.generator_call_logger.GeneratorCallRecord.prompt_kwargs", false]], "prompt_states (generatorstatesrecord attribute)": [[83, "tracing.generator_state_logger.GeneratorStatesRecord.prompt_states", false]], "prompt_tokens (completionusage attribute)": [[43, "core.types.CompletionUsage.prompt_tokens", false]], "prompt_tokens (usage attribute)": [[43, "core.types.Usage.prompt_tokens", false]], "promptdata (class in optim.types)": [[78, "optim.types.PromptData", false]], "prompts (trainerresult attribute)": [[78, "optim.types.TrainerResult.prompts", false]], "propose() (bootstrapfewshot method)": [[59, "optim.BootstrapFewShot.propose", false], [62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot.propose", false]], "propose() (optimizer method)": [[59, "optim.Optimizer.propose", false], [66, "optim.optimizer.Optimizer.propose", false]], "propose() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.propose", false], [69, "optim.text_grad.TGDOptimizer.propose", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.propose", false]], "propose_data() (parameter method)": [[59, "optim.Parameter.propose_data", false], [67, "optim.parameter.Parameter.propose_data", false]], "proposing (optimizer attribute)": [[59, "optim.Optimizer.proposing", false], [66, "optim.optimizer.Optimizer.proposing", false]], "proposing (parameter attribute)": [[59, "optim.Parameter.proposing", false], [67, "optim.parameter.Parameter.proposing", false]], "proposing (tgdoptimizer attribute)": [[59, "optim.TGDOptimizer.proposing", false], [69, "optim.text_grad.TGDOptimizer.proposing", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.proposing", false]], "qdrant (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.QDRANT", false]], "qdrantretriever (class in components.retriever.qdrant_retriever)": [[25, "components.retriever.qdrant_retriever.QdrantRetriever", false]], "query (retrieveroutput attribute)": [[43, "core.types.RetrieverOutput.query", false]], "query_str (userquery attribute)": [[43, "core.types.UserQuery.query_str", false]], "question (example attribute)": [[48, "datasets.types.Example.question", false], [50, "datasets.Example.question", false]], "question (trecdata attribute)": [[48, "datasets.types.TrecData.question", false], [50, "datasets.TrecData.question", false]], "random_replace() (classsampler method)": [[59, "optim.ClassSampler.random_replace", false], [68, "optim.sampler.ClassSampler.random_replace", false]], "random_replace() (randomsampler method)": [[59, "optim.RandomSampler.random_replace", false], [68, "optim.sampler.RandomSampler.random_replace", false]], "random_replace() (sampler method)": [[59, "optim.Sampler.random_replace", false], [68, "optim.sampler.Sampler.random_replace", false]], "random_sample() (classsampler method)": [[59, "optim.ClassSampler.random_sample", false], [68, "optim.sampler.ClassSampler.random_sample", false]], "random_sample() (in module core.functional)": [[35, "core.functional.random_sample", false]], "random_sample() (randomsampler method)": [[59, "optim.RandomSampler.random_sample", false], [68, "optim.sampler.RandomSampler.random_sample", false]], "randomsampler (class in optim)": [[59, "optim.RandomSampler", false]], "randomsampler (class in optim.sampler)": [[68, "optim.sampler.RandomSampler", false]], "raw_response (embedderoutput attribute)": [[43, "core.types.EmbedderOutput.raw_response", false]], "raw_response (generatoroutput attribute)": [[43, "core.types.GeneratorOutput.raw_response", false]], "reactagent (class in components.agent)": [[0, "components.agent.ReActAgent", false]], "reactagent (class in components.agent.react)": [[1, "components.agent.react.ReActAgent", false]], "register() (entitymapping class method)": [[92, "utils.registry.EntityMapping.register", false]], "register_callback() (callbackmanager method)": [[80, "tracing.callback_manager.CallbackManager.register_callback", false]], "register_component() (component method)": [[29, "core.component.Component.register_component", false]], "register_generator() (generatorcalllogger method)": [[82, "tracing.generator_call_logger.GeneratorCallLogger.register_generator", false]], "register_parameter() (component method)": [[29, "core.component.Component.register_parameter", false]], "register_transformer() (localdb method)": [[31, "core.db.LocalDB.register_transformer", false]], "relevance (gevalmetric attribute)": [[54, "eval.g_eval.GEvalMetric.RELEVANCE", false], [57, "eval.GEvalMetric.RELEVANCE", false]], "render_history() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.render_history", false], [69, "optim.text_grad.TGDOptimizer.render_history", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.render_history", false]], "represent_ordereddict() (in module core.functional)": [[35, "core.functional.represent_ordereddict", false]], "required_field() (in module core.base_data_class)": [[28, "core.base_data_class.required_field", false]], "requires_opt (promptdata attribute)": [[78, "optim.types.PromptData.requires_opt", false]], "reranker (modeltype attribute)": [[43, "core.types.ModelType.RERANKER", false]], "rerankerretriever (class in components.retriever)": [[20, "components.retriever.RerankerRetriever", false]], "rerankerretriever (class in components.retriever.reranker_retriever)": [[26, "components.retriever.reranker_retriever.RerankerRetriever", false]], "reset() (generatorcalllogger method)": [[82, "tracing.generator_call_logger.GeneratorCallLogger.reset", false]], "reset() (localdb method)": [[31, "core.db.LocalDB.reset", false]], "reset() (reactagent method)": [[0, "components.agent.ReActAgent.reset", false], [1, "components.agent.react.ReActAgent.reset", false]], "reset_gradients() (parameter method)": [[59, "optim.Parameter.reset_gradients", false], [67, "optim.parameter.Parameter.reset_gradients", false]], "reset_gradients_context() (parameter method)": [[59, "optim.Parameter.reset_gradients_context", false], [67, "optim.parameter.Parameter.reset_gradients_context", false]], "reset_index() (bm25retriever method)": [[20, "components.retriever.BM25Retriever.reset_index", false], [21, "components.retriever.bm25_retriever.BM25Retriever.reset_index", false]], "reset_index() (faissretriever method)": [[22, "components.retriever.faiss_retriever.FAISSRetriever.reset_index", false]], "reset_index() (llmretriever method)": [[20, "components.retriever.LLMRetriever.reset_index", false], [23, "components.retriever.llm_retriever.LLMRetriever.reset_index", false]], "reset_index() (qdrantretriever method)": [[25, "components.retriever.qdrant_retriever.QdrantRetriever.reset_index", false]], "reset_index() (rerankerretriever method)": [[20, "components.retriever.RerankerRetriever.reset_index", false], [26, "components.retriever.reranker_retriever.RerankerRetriever.reset_index", false]], "reset_index() (retriever method)": [[39, "core.retriever.Retriever.reset_index", false]], "reset_mock_output() (generator method)": [[36, "core.generator.Generator.reset_mock_output", false]], "response_desc (gradientcontext attribute)": [[67, "optim.parameter.GradientContext.response_desc", false]], "response_str (assistantresponse attribute)": [[43, "core.types.AssistantResponse.response_str", false]], "responses (instruction attribute)": [[74, "optim.text_grad.tgd_optimizer.Instruction.responses", false]], "retrieve_by_sql() (postgresretriever method)": [[24, "components.retriever.postgres_retriever.PostgresRetriever.retrieve_by_sql", false]], "retrieve_embedding_queries() (faissretriever method)": [[22, "components.retriever.faiss_retriever.FAISSRetriever.retrieve_embedding_queries", false]], "retrieve_string_queries() (faissretriever method)": [[22, "components.retriever.faiss_retriever.FAISSRetriever.retrieve_string_queries", false]], "retriever (class in core.retriever)": [[39, "core.retriever.Retriever", false]], "retriever_output (parametertype attribute)": [[78, "optim.types.ParameterType.RETRIEVER_OUTPUT", false]], "retriever_output_to_context_str() (in module components.data_process.data_components)": [[3, "components.data_process.data_components.retriever_output_to_context_str", false]], "retrieveroutput (class in core.types)": [[43, "core.types.RetrieverOutput", false]], "retrieveroutputtocontextstr (class in components.data_process)": [[2, "components.data_process.RetrieverOutputToContextStr", false]], "retrieveroutputtocontextstr (class in components.data_process.data_components)": [[3, "components.data_process.data_components.RetrieverOutputToContextStr", false]], "retrieverrecall (class in eval)": [[57, "eval.RetrieverRecall", false]], "retrieverrecall (class in eval.retriever_recall)": [[56, "eval.retriever_recall.RetrieverRecall", false]], "revert() (bootstrapfewshot method)": [[59, "optim.BootstrapFewShot.revert", false], [62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot.revert", false]], "revert() (optimizer method)": [[59, "optim.Optimizer.revert", false], [66, "optim.optimizer.Optimizer.revert", false]], "revert() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.revert", false], [69, "optim.text_grad.TGDOptimizer.revert", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.revert", false]], "revert_data() (parameter method)": [[59, "optim.Parameter.revert_data", false], [67, "optim.parameter.Parameter.revert_data", false]], "role_desc (parameter attribute)": [[59, "optim.Parameter.role_desc", false], [67, "optim.parameter.Parameter.role_desc", false]], "run_async_in_new_loop() (in module core.tool_manager)": [[42, "core.tool_manager.run_async_in_new_loop", false]], "run_one_loss_sample() (adalcomponent method)": [[59, "optim.AdalComponent.run_one_loss_sample", false], [75, "optim.trainer.AdalComponent.run_one_loss_sample", false], [76, "optim.trainer.adal.AdalComponent.run_one_loss_sample", false]], "run_one_task_sample() (adalcomponent method)": [[59, "optim.AdalComponent.run_one_task_sample", false], [75, "optim.trainer.AdalComponent.run_one_task_sample", false], [76, "optim.trainer.adal.AdalComponent.run_one_task_sample", false]], "safe_import() (in module utils.lazy_import)": [[90, "utils.lazy_import.safe_import", false]], "sample (class in optim.sampler)": [[68, "optim.sampler.Sample", false]], "sample() (bootstrapfewshot method)": [[59, "optim.BootstrapFewShot.sample", false], [62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot.sample", false]], "sample_subset_dataset() (in module datasets.trec)": [[47, "datasets.trec.sample_subset_dataset", false]], "sampler (class in optim)": [[59, "optim.Sampler", false]], "sampler (class in optim.sampler)": [[68, "optim.sampler.Sampler", false]], "samples_to_str() (bootstrapfewshot static method)": [[59, "optim.BootstrapFewShot.samples_to_str", false], [62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot.samples_to_str", false]], "sandbox_exec() (in module core.functional)": [[35, "core.functional.sandbox_exec", false]], "save() (generatorstatelogger method)": [[83, "tracing.generator_state_logger.GeneratorStateLogger.save", false]], "save() (in module utils.file_io)": [[88, "utils.file_io.save", false]], "save_csv() (in module utils.file_io)": [[88, "utils.file_io.save_csv", false]], "save_json() (in module utils.file_io)": [[88, "utils.file_io.save_json", false]], "save_meta_data() (generatorcalllogger method)": [[82, "tracing.generator_call_logger.GeneratorCallLogger.save_meta_data", false]], "save_pickle() (in module utils.file_io)": [[88, "utils.file_io.save_pickle", false]], "save_state() (localdb method)": [[31, "core.db.LocalDB.save_state", false]], "save_to_file() (bm25retriever method)": [[20, "components.retriever.BM25Retriever.save_to_file", false], [21, "components.retriever.bm25_retriever.BM25Retriever.save_to_file", false]], "save_to_file() (retriever method)": [[39, "core.retriever.Retriever.save_to_file", false]], "schema (dataclassformattype attribute)": [[28, "core.base_data_class.DataClassFormatType.SCHEMA", false]], "score (document attribute)": [[43, "core.types.Document.score", false]], "score (evaluationresult attribute)": [[78, "optim.types.EvaluationResult.score", false]], "score (instruction attribute)": [[74, "optim.text_grad.tgd_optimizer.Instruction.score", false]], "sequential (class in core.container)": [[30, "core.container.Sequential", false]], "serialize() (in module utils.serialization)": [[93, "utils.serialization.serialize", false]], "set_assistant_response() (dialogturn method)": [[43, "core.types.DialogTurn.set_assistant_response", false]], "set_backward_engine() (evalfntotextloss method)": [[59, "optim.EvalFnToTextLoss.set_backward_engine", false], [69, "optim.text_grad.EvalFnToTextLoss.set_backward_engine", false], [73, "optim.text_grad.text_loss_with_eval_fn.EvalFnToTextLoss.set_backward_engine", false]], "set_backward_engine() (generator method)": [[36, "core.generator.Generator.set_backward_engine", false]], "set_backward_engine() (gradcomponent method)": [[64, "optim.grad_component.GradComponent.set_backward_engine", false]], "set_backward_engine() (losscomponent method)": [[65, "optim.loss_component.LossComponent.set_backward_engine", false]], "set_cache_path() (generator method)": [[36, "core.generator.Generator.set_cache_path", false]], "set_data_map_func() (generator method)": [[36, "core.generator.Generator.set_data_map_func", false]], "set_dataset() (demooptimizer method)": [[59, "optim.DemoOptimizer.set_dataset", false], [66, "optim.optimizer.DemoOptimizer.set_dataset", false]], "set_dataset() (randomsampler method)": [[59, "optim.RandomSampler.set_dataset", false], [68, "optim.sampler.RandomSampler.set_dataset", false]], "set_dataset() (sampler method)": [[59, "optim.Sampler.set_dataset", false], [68, "optim.sampler.Sampler.set_dataset", false]], "set_eval_fn_input() (parameter method)": [[59, "optim.Parameter.set_eval_fn_input", false], [67, "optim.parameter.Parameter.set_eval_fn_input", false]], "set_grad_fn() (parameter method)": [[59, "optim.Parameter.set_grad_fn", false], [67, "optim.parameter.Parameter.set_grad_fn", false]], "set_input_fields() (dataclass class method)": [[28, "core.base_data_class.DataClass.set_input_fields", false]], "set_llm_client() (transformersclient method)": [[15, "components.model_client.transformers_client.TransformersClient.set_llm_client", false]], "set_max_steps() (dataloader method)": [[87, "utils.data.DataLoader.set_max_steps", false]], "set_mock_output() (generator method)": [[36, "core.generator.Generator.set_mock_output", false]], "set_output_fields() (dataclass class method)": [[28, "core.base_data_class.DataClass.set_output_fields", false]], "set_parameters() (generator method)": [[36, "core.generator.Generator.set_parameters", false]], "set_peers() (parameter method)": [[59, "optim.Parameter.set_peers", false], [67, "optim.parameter.Parameter.set_peers", false]], "set_predecessors() (parameter method)": [[59, "optim.Parameter.set_predecessors", false], [67, "optim.parameter.Parameter.set_predecessors", false]], "set_score() (parameter method)": [[59, "optim.Parameter.set_score", false], [67, "optim.parameter.Parameter.set_score", false]], "set_task_desc() (dataclass class method)": [[28, "core.base_data_class.DataClass.set_task_desc", false]], "set_teacher_generator() (generator method)": [[36, "core.generator.Generator.set_teacher_generator", false]], "set_user_query() (dialogturn method)": [[43, "core.types.DialogTurn.set_user_query", false]], "setup_env() (in module utils.setup_env)": [[94, "utils.setup_env.setup_env", false]], "signature_json (dataclassformattype attribute)": [[28, "core.base_data_class.DataClassFormatType.SIGNATURE_JSON", false]], "signature_yaml (dataclassformattype attribute)": [[28, "core.base_data_class.DataClassFormatType.SIGNATURE_YAML", false]], "simple_default_lightrag_system_prompt (in module core.default_prompt_template)": [[32, "core.default_prompt_template.SIMPLE_DEFAULT_LIGHTRAG_SYSTEM_PROMPT", false]], "split_text() (textsplitter method)": [[2, "components.data_process.TextSplitter.split_text", false], [4, "components.data_process.text_splitter.TextSplitter.split_text", false]], "split_text_by_word_fn() (in module components.retriever)": [[20, "components.retriever.split_text_by_word_fn", false]], "split_text_by_word_fn() (in module components.retriever.bm25_retriever)": [[21, "components.retriever.bm25_retriever.split_text_by_word_fn", false]], "split_text_by_word_fn_then_lower_tokenized() (in module components.retriever)": [[20, "components.retriever.split_text_by_word_fn_then_lower_tokenized", false]], "split_text_by_word_fn_then_lower_tokenized() (in module components.retriever.bm25_retriever)": [[21, "components.retriever.bm25_retriever.split_text_by_word_fn_then_lower_tokenized", false]], "split_text_tokenized() (in module components.retriever.bm25_retriever)": [[21, "components.retriever.bm25_retriever.split_text_tokenized", false]], "sqlalchemy (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.SQLALCHEMY", false]], "state_dict() (component method)": [[29, "core.component.Component.state_dict", false]], "state_dict() (optimizer method)": [[59, "optim.Optimizer.state_dict", false], [66, "optim.optimizer.Optimizer.state_dict", false]], "std_of_score (trainervalidatestats attribute)": [[78, "optim.types.TrainerValidateStats.std_of_score", false]], "step (stepoutput attribute)": [[43, "core.types.StepOutput.step", false]], "step (trainerstepresult attribute)": [[78, "optim.types.TrainerStepResult.step", false]], "step() (bootstrapfewshot method)": [[59, "optim.BootstrapFewShot.step", false], [62, "optim.few_shot.bootstrap_optimizer.BootstrapFewShot.step", false]], "step() (optimizer method)": [[59, "optim.Optimizer.step", false], [66, "optim.optimizer.Optimizer.step", false]], "step() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.step", false], [69, "optim.text_grad.TGDOptimizer.step", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.step", false]], "step_data() (parameter method)": [[59, "optim.Parameter.step_data", false], [67, "optim.parameter.Parameter.step_data", false]], "step_results (trainerresult attribute)": [[78, "optim.types.TrainerResult.step_results", false]], "stepoutput (class in core.types)": [[43, "core.types.StepOutput", false]], "steps (trainerresult attribute)": [[78, "optim.types.TrainerResult.steps", false]], "strategy (trainer attribute)": [[59, "optim.Trainer.strategy", false], [75, "optim.trainer.Trainer.strategy", false], [77, "optim.trainer.trainer.Trainer.strategy", false]], "subset (class in utils.data)": [[87, "utils.data.Subset", false]], "subset_dataset() (in module utils.data)": [[87, "utils.data.subset_dataset", false]], "successor_map_fn (parameter attribute)": [[59, "optim.Parameter.successor_map_fn", false], [67, "optim.parameter.Parameter.successor_map_fn", false]], "sum (class in optim.text_grad)": [[69, "optim.text_grad.Sum", false]], "sum (class in optim.text_grad.ops)": [[72, "optim.text_grad.ops.Sum", false]], "sum_ops() (in module optim.text_grad)": [[69, "optim.text_grad.sum_ops", false]], "sum_ops() (in module optim.text_grad.ops)": [[72, "optim.text_grad.ops.sum_ops", false]], "sum_output (parametertype attribute)": [[78, "optim.types.ParameterType.SUM_OUTPUT", false]], "summarization (nlgtask attribute)": [[54, "eval.g_eval.NLGTask.SUMMARIZATION", false]], "support_models (transformersclient attribute)": [[15, "components.model_client.transformers_client.TransformersClient.support_models", false]], "task (adalcomponent attribute)": [[59, "optim.AdalComponent.task", false], [75, "optim.trainer.AdalComponent.task", false], [76, "optim.trainer.adal.AdalComponent.task", false]], "teacher_mode (component attribute)": [[29, "core.component.Component.teacher_mode", false]], "test_dataset (trainer attribute)": [[59, "optim.Trainer.test_dataset", false], [75, "optim.trainer.Trainer.test_dataset", false], [77, "optim.trainer.trainer.Trainer.test_dataset", false]], "test_score (trainerstepresult attribute)": [[78, "optim.types.TrainerStepResult.test_score", false]], "test_scores (trainerresult attribute)": [[78, "optim.types.TrainerResult.test_scores", false]], "text (document attribute)": [[43, "core.types.Document.text", false]], "text (instruction attribute)": [[74, "optim.text_grad.tgd_optimizer.Instruction.text", false]], "text_optimizers (trainer attribute)": [[75, "optim.trainer.Trainer.text_optimizers", false], [77, "optim.trainer.trainer.Trainer.text_optimizers", false]], "textoptimizer (class in optim)": [[59, "optim.TextOptimizer", false]], "textoptimizer (class in optim.optimizer)": [[66, "optim.optimizer.TextOptimizer", false]], "textsplitter (class in components.data_process)": [[2, "components.data_process.TextSplitter", false]], "textsplitter (class in components.data_process.text_splitter)": [[4, "components.data_process.text_splitter.TextSplitter", false]], "tgdoptimizer (class in optim)": [[59, "optim.TGDOptimizer", false]], "tgdoptimizer (class in optim.text_grad)": [[69, "optim.text_grad.TGDOptimizer", false]], "tgdoptimizer (class in optim.text_grad.tgd_optimizer)": [[74, "optim.text_grad.tgd_optimizer.TGDOptimizer", false]], "thought (function attribute)": [[43, "core.types.Function.thought", false]], "thought (functionexpression attribute)": [[43, "core.types.FunctionExpression.thought", false]], "time_stamp (generatorcallrecord attribute)": [[82, "tracing.generator_call_logger.GeneratorCallRecord.time_stamp", false]], "time_stamp (generatorstatesrecord attribute)": [[83, "tracing.generator_state_logger.GeneratorStatesRecord.time_stamp", false]], "time_stamp (trainerresult attribute)": [[78, "optim.types.TrainerResult.time_stamp", false]], "to_dict() (component method)": [[29, "core.component.Component.to_dict", false]], "to_dict() (dataclass method)": [[28, "core.base_data_class.DataClass.to_dict", false]], "to_dict() (generator method)": [[36, "core.generator.Generator.to_dict", false]], "to_dict() (groqapiclient method)": [[12, "components.model_client.groq_client.GroqAPIClient.to_dict", false]], "to_dict() (in module utils.serialization)": [[93, "utils.serialization.to_dict", false]], "to_dict() (ollamaclient method)": [[13, "components.model_client.ollama_client.OllamaClient.to_dict", false]], "to_dict() (openaiclient method)": [[14, "components.model_client.openai_client.OpenAIClient.to_dict", false]], "to_dict() (parameter method)": [[59, "optim.Parameter.to_dict", false], [67, "optim.parameter.Parameter.to_dict", false]], "to_dict() (prompt method)": [[38, "core.prompt_builder.Prompt.to_dict", false]], "to_dict() (sample method)": [[68, "optim.sampler.Sample.to_dict", false]], "to_dict_class() (dataclass class method)": [[28, "core.base_data_class.DataClass.to_dict_class", false]], "to_json() (dataclass method)": [[28, "core.base_data_class.DataClass.to_json", false]], "to_json_obj() (dataclass method)": [[28, "core.base_data_class.DataClass.to_json_obj", false]], "to_json_signature() (dataclass class method)": [[28, "core.base_data_class.DataClass.to_json_signature", false]], "to_schema() (dataclass class method)": [[28, "core.base_data_class.DataClass.to_schema", false]], "to_schema_str() (dataclass class method)": [[28, "core.base_data_class.DataClass.to_schema_str", false]], "to_yaml() (dataclass method)": [[28, "core.base_data_class.DataClass.to_yaml", false]], "to_yaml_obj() (dataclass method)": [[28, "core.base_data_class.DataClass.to_yaml_obj", false]], "to_yaml_signature() (dataclass class method)": [[28, "core.base_data_class.DataClass.to_yaml_signature", false]], "toembeddings (class in components.data_process)": [[2, "components.data_process.ToEmbeddings", false]], "toembeddings (class in components.data_process.data_components)": [[3, "components.data_process.data_components.ToEmbeddings", false]], "token (tokenlogprob attribute)": [[43, "core.types.TokenLogProb.token", false]], "tokenizer (class in core.tokenizer)": [[41, "core.tokenizer.Tokenizer", false]], "tokenizer (transformerllm attribute)": [[15, "components.model_client.transformers_client.TransformerLLM.tokenizer", false]], "tokenlogprob (class in core.types)": [[43, "core.types.TokenLogProb", false]], "toolmanager (class in core.tool_manager)": [[42, "core.tool_manager.ToolManager", false]], "top_k (retriever attribute)": [[39, "core.retriever.Retriever.top_k", false]], "torch (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.TORCH", false]], "total_tokens (completionusage attribute)": [[43, "core.types.CompletionUsage.total_tokens", false]], "total_tokens (usage attribute)": [[43, "core.types.Usage.total_tokens", false]], "trace() (component method)": [[29, "core.component.Component.trace", false]], "trace_forward_pass() (parameter method)": [[59, "optim.Parameter.trace_forward_pass", false], [67, "optim.parameter.Parameter.trace_forward_pass", false]], "trace_generator_call() (in module tracing.decorators)": [[81, "tracing.decorators.trace_generator_call", false]], "trace_generator_states() (in module tracing.decorators)": [[81, "tracing.decorators.trace_generator_states", false]], "trace_graph() (parameter static method)": [[59, "optim.Parameter.trace_graph", false], [67, "optim.parameter.Parameter.trace_graph", false]], "tracing (component attribute)": [[29, "core.component.Component.tracing", false]], "tracing.callback_manager": [[80, "module-tracing.callback_manager", false]], "tracing.decorators": [[81, "module-tracing.decorators", false]], "tracing.generator_call_logger": [[82, "module-tracing.generator_call_logger", false]], "tracing.generator_state_logger": [[83, "module-tracing.generator_state_logger", false]], "track_completion_usage() (anthropicapiclient method)": [[8, "components.model_client.anthropic_client.AnthropicAPIClient.track_completion_usage", false]], "track_completion_usage() (bedrockapiclient method)": [[9, "components.model_client.bedrock_client.BedrockAPIClient.track_completion_usage", false]], "track_completion_usage() (googlegenaiclient method)": [[11, "components.model_client.google_client.GoogleGenAIClient.track_completion_usage", false]], "track_completion_usage() (groqapiclient method)": [[12, "components.model_client.groq_client.GroqAPIClient.track_completion_usage", false]], "track_completion_usage() (modelclient method)": [[37, "core.model_client.ModelClient.track_completion_usage", false]], "track_completion_usage() (openaiclient method)": [[14, "components.model_client.openai_client.OpenAIClient.track_completion_usage", false]], "train() (component method)": [[29, "core.component.Component.train", false]], "train_batch_size (trainer attribute)": [[59, "optim.Trainer.train_batch_size", false], [75, "optim.trainer.Trainer.train_batch_size", false], [77, "optim.trainer.trainer.Trainer.train_batch_size", false]], "train_loader (trainer attribute)": [[59, "optim.Trainer.train_loader", false], [75, "optim.trainer.Trainer.train_loader", false], [77, "optim.trainer.trainer.Trainer.train_loader", false]], "train_step() (adalcomponent method)": [[59, "optim.AdalComponent.train_step", false], [75, "optim.trainer.AdalComponent.train_step", false], [76, "optim.trainer.adal.AdalComponent.train_step", false]], "trainer (class in optim)": [[59, "optim.Trainer", false]], "trainer (class in optim.trainer)": [[75, "optim.trainer.Trainer", false]], "trainer (class in optim.trainer.trainer)": [[77, "optim.trainer.trainer.Trainer", false]], "trainer_state (trainerresult attribute)": [[78, "optim.types.TrainerResult.trainer_state", false]], "trainerresult (class in optim.types)": [[78, "optim.types.TrainerResult", false]], "trainerstepresult (class in optim.types)": [[78, "optim.types.TrainerStepResult", false]], "trainervalidatestats (class in optim.types)": [[78, "optim.types.TrainerValidateStats", false]], "training (adalcomponent attribute)": [[75, "optim.trainer.AdalComponent.training", false], [76, "optim.trainer.adal.AdalComponent.training", false]], "training (component attribute)": [[29, "core.component.Component.training", false]], "training (sum attribute)": [[72, "optim.text_grad.ops.Sum.training", false]], "training (trainer attribute)": [[75, "optim.trainer.Trainer.training", false], [77, "optim.trainer.trainer.Trainer.training", false]], "transform() (localdb method)": [[31, "core.db.LocalDB.transform", false]], "transformed_items (localdb attribute)": [[31, "core.db.LocalDB.transformed_items", false]], "transformer_setups (localdb attribute)": [[31, "core.db.LocalDB.transformer_setups", false]], "transformerembedder (class in components.model_client.transformers_client)": [[15, "components.model_client.transformers_client.TransformerEmbedder", false]], "transformerllm (class in components.model_client.transformers_client)": [[15, "components.model_client.transformers_client.TransformerLLM", false]], "transformerreranker (class in components.model_client.transformers_client)": [[15, "components.model_client.transformers_client.TransformerReranker", false]], "transformers (modelclienttype attribute)": [[43, "core.types.ModelClientType.TRANSFORMERS", false]], "transformers (optionalpackages attribute)": [[90, "utils.lazy_import.OptionalPackages.TRANSFORMERS", false]], "transformersclient (class in components.model_client.transformers_client)": [[15, "components.model_client.transformers_client.TransformersClient", false]], "trecdata (class in datasets)": [[50, "datasets.TrecData", false]], "trecdata (class in datasets.types)": [[48, "datasets.types.TrecData", false]], "trecdataset (class in datasets)": [[50, "datasets.TrecDataset", false]], "trecdataset (class in datasets.trec)": [[47, "datasets.trec.TrecDataset", false]], "trigger_callbacks() (callbackmanager method)": [[80, "tracing.callback_manager.CallbackManager.trigger_callbacks", false]], "type (objecttypes attribute)": [[93, "utils.serialization.ObjectTypes.TYPE", false]], "undefined (modeltype attribute)": [[43, "core.types.ModelType.UNDEFINED", false]], "update_dialog_turn() (conversation method)": [[43, "core.types.Conversation.update_dialog_turn", false]], "update_gradient_memory() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.update_gradient_memory", false], [69, "optim.text_grad.TGDOptimizer.update_gradient_memory", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.update_gradient_memory", false]], "update_prompt_kwargs() (prompt method)": [[38, "core.prompt_builder.Prompt.update_prompt_kwargs", false]], "update_value() (parameter method)": [[59, "optim.Parameter.update_value", false], [67, "optim.parameter.Parameter.update_value", false]], "usage (class in core.types)": [[43, "core.types.Usage", false]], "usage (embedderoutput attribute)": [[43, "core.types.EmbedderOutput.usage", false]], "usage (generatoroutput attribute)": [[43, "core.types.GeneratorOutput.usage", false]], "use_teacher() (component method)": [[29, "core.component.Component.use_teacher", false]], "use_weighted_sampling() (demooptimizer method)": [[59, "optim.DemoOptimizer.use_weighted_sampling", false], [66, "optim.optimizer.DemoOptimizer.use_weighted_sampling", false]], "user_id (conversation attribute)": [[43, "core.types.Conversation.user_id", false]], "user_id (dialogturn attribute)": [[43, "core.types.DialogTurn.user_id", false]], "user_query (dialogturn attribute)": [[43, "core.types.DialogTurn.user_query", false]], "user_query_timestamp (dialogturn attribute)": [[43, "core.types.DialogTurn.user_query_timestamp", false]], "userquery (class in core.types)": [[43, "core.types.UserQuery", false]], "utils.cache": [[85, "module-utils.cache", false]], "utils.config": [[86, "module-utils.config", false]], "utils.data": [[87, "module-utils.data", false]], "utils.file_io": [[88, "module-utils.file_io", false]], "utils.global_config": [[89, "module-utils.global_config", false]], "utils.lazy_import": [[90, "module-utils.lazy_import", false]], "utils.logger": [[91, "module-utils.logger", false]], "utils.registry": [[92, "module-utils.registry", false]], "utils.serialization": [[93, "module-utils.serialization", false]], "utils.setup_env": [[94, "module-utils.setup_env", false]], "val_dataset (trainer attribute)": [[59, "optim.Trainer.val_dataset", false], [75, "optim.trainer.Trainer.val_dataset", false], [77, "optim.trainer.trainer.Trainer.val_dataset", false]], "val_score (trainerstepresult attribute)": [[78, "optim.types.TrainerStepResult.val_score", false]], "val_scores (trainerresult attribute)": [[78, "optim.types.TrainerResult.val_scores", false]], "validate_condition() (adalcomponent method)": [[59, "optim.AdalComponent.validate_condition", false], [75, "optim.trainer.AdalComponent.validate_condition", false], [76, "optim.trainer.adal.AdalComponent.validate_condition", false]], "validate_data() (in module core.functional)": [[35, "core.functional.validate_data", false]], "validate_stats (trainerresult attribute)": [[78, "optim.types.TrainerResult.validate_stats", false]], "validation_step() (adalcomponent method)": [[59, "optim.AdalComponent.validation_step", false], [75, "optim.trainer.AdalComponent.validation_step", false], [76, "optim.trainer.adal.AdalComponent.validation_step", false]], "value (historyprompt attribute)": [[74, "optim.text_grad.tgd_optimizer.HistoryPrompt.value", false]], "variable_desc (gradientcontext attribute)": [[67, "optim.parameter.GradientContext.variable_desc", false]], "vector (dialogturn attribute)": [[43, "core.types.DialogTurn.vector", false]], "vector (document attribute)": [[43, "core.types.Document.vector", false]], "with_action_type() (stepoutput class method)": [[43, "core.types.StepOutput.with_action_type", false]], "write_list_to_jsonl() (in module utils.file_io)": [[88, "utils.file_io.write_list_to_jsonl", false]], "yaml_definitions (toolmanager property)": [[42, "core.tool_manager.ToolManager.yaml_definitions", false]], "yamloutputparser (class in components.output_parsers)": [[17, "components.output_parsers.YamlOutputParser", false]], "yamloutputparser (class in components.output_parsers.outputs)": [[19, "components.output_parsers.outputs.YamlOutputParser", false]], "yamlparser (class in core.string_parser)": [[40, "core.string_parser.YamlParser", false]], "zero_grad() (textoptimizer method)": [[59, "optim.TextOptimizer.zero_grad", false], [66, "optim.optimizer.TextOptimizer.zero_grad", false]], "zero_grad() (tgdoptimizer method)": [[59, "optim.TGDOptimizer.zero_grad", false], [69, "optim.text_grad.TGDOptimizer.zero_grad", false], [74, "optim.text_grad.tgd_optimizer.TGDOptimizer.zero_grad", false]]}, "objects": {"": [[50, 0, 0, "-", "datasets"], [57, 0, 0, "-", "eval"], [59, 0, 0, "-", "optim"]], "components": [[0, 0, 0, "-", "agent"], [2, 0, 0, "-", "data_process"], [5, 0, 0, "-", "memory"], [7, 0, 0, "-", "model_client"], [17, 0, 0, "-", "output_parsers"], [20, 0, 0, "-", "retriever"]], "components.agent": [[0, 1, 1, "", "ReActAgent"], [1, 0, 0, "-", "react"]], "components.agent.ReActAgent": [[0, 2, 1, "", "call"], [0, 2, 1, "", "reset"]], "components.agent.react": [[1, 3, 1, "", "DEFAULT_REACT_AGENT_SYSTEM_PROMPT"], [1, 1, 1, "", "ReActAgent"]], "components.agent.react.ReActAgent": [[1, 2, 1, "", "call"], [1, 2, 1, "", "reset"]], "components.data_process": [[2, 1, 1, "", "RetrieverOutputToContextStr"], [2, 1, 1, "", "TextSplitter"], [2, 1, 1, "", "ToEmbeddings"], [3, 0, 0, "-", "data_components"], [4, 0, 0, "-", "text_splitter"]], "components.data_process.TextSplitter": [[2, 2, 1, "", "call"], [2, 2, 1, "", "split_text"]], "components.data_process.data_components": [[3, 1, 1, "", "RetrieverOutputToContextStr"], [3, 1, 1, "", "ToEmbeddings"], [3, 4, 1, "", "retriever_output_to_context_str"]], "components.data_process.text_splitter": [[4, 1, 1, "", "TextSplitter"]], "components.data_process.text_splitter.TextSplitter": [[4, 2, 1, "", "call"], [4, 2, 1, "", "split_text"]], "components.memory": [[6, 0, 0, "-", "memory"]], "components.memory.memory": [[6, 1, 1, "", "Memory"]], "components.model_client": [[8, 0, 0, "-", "anthropic_client"], [9, 0, 0, "-", "bedrock_client"], [10, 0, 0, "-", "cohere_client"], [11, 0, 0, "-", "google_client"], [12, 0, 0, "-", "groq_client"], [13, 0, 0, "-", "ollama_client"], [14, 0, 0, "-", "openai_client"], [15, 0, 0, "-", "transformers_client"], [16, 0, 0, "-", "utils"]], "components.model_client.anthropic_client": [[8, 1, 1, "", "AnthropicAPIClient"], [8, 4, 1, "", "get_first_message_content"]], "components.model_client.anthropic_client.AnthropicAPIClient": [[8, 2, 1, "", "acall"], [8, 2, 1, "", "call"], [8, 2, 1, "", "convert_inputs_to_api_kwargs"], [8, 2, 1, "", "init_async_client"], [8, 2, 1, "", "init_sync_client"], [8, 2, 1, "", "parse_chat_completion"], [8, 2, 1, "", "track_completion_usage"]], "components.model_client.bedrock_client": [[9, 1, 1, "", "BedrockAPIClient"], [9, 3, 1, "", "bedrock_runtime_exceptions"], [9, 4, 1, "", "get_first_message_content"]], "components.model_client.bedrock_client.BedrockAPIClient": [[9, 2, 1, "", "acall"], [9, 2, 1, "", "call"], [9, 2, 1, "", "convert_inputs_to_api_kwargs"], [9, 2, 1, "", "init_async_client"], [9, 2, 1, "", "init_sync_client"], [9, 2, 1, "", "parse_chat_completion"], [9, 2, 1, "", "track_completion_usage"]], "components.model_client.cohere_client": [[10, 1, 1, "", "CohereAPIClient"]], "components.model_client.cohere_client.CohereAPIClient": [[10, 2, 1, "", "acall"], [10, 2, 1, "", "call"], [10, 2, 1, "", "convert_inputs_to_api_kwargs"], [10, 2, 1, "", "init_async_client"], [10, 2, 1, "", "init_sync_client"]], "components.model_client.google_client": [[11, 1, 1, "", "GoogleGenAIClient"]], "components.model_client.google_client.GoogleGenAIClient": [[11, 2, 1, "", "call"], [11, 2, 1, "", "convert_inputs_to_api_kwargs"], [11, 2, 1, "", "init_sync_client"], [11, 2, 1, "", "parse_chat_completion"], [11, 2, 1, "", "track_completion_usage"]], "components.model_client.groq_client": [[12, 1, 1, "", "GroqAPIClient"]], "components.model_client.groq_client.GroqAPIClient": [[12, 2, 1, "", "acall"], [12, 2, 1, "", "call"], [12, 2, 1, "", "convert_inputs_to_api_kwargs"], [12, 2, 1, "", "from_dict"], [12, 2, 1, "", "init_async_client"], [12, 2, 1, "", "init_sync_client"], [12, 2, 1, "", "parse_chat_completion"], [12, 2, 1, "", "to_dict"], [12, 2, 1, "", "track_completion_usage"]], "components.model_client.ollama_client": [[13, 1, 1, "", "OllamaClient"], [13, 4, 1, "", "parse_generate_response"], [13, 4, 1, "", "parse_stream_response"]], "components.model_client.ollama_client.OllamaClient": [[13, 2, 1, "", "acall"], [13, 2, 1, "", "call"], [13, 2, 1, "", "convert_inputs_to_api_kwargs"], [13, 2, 1, "", "from_dict"], [13, 2, 1, "", "init_async_client"], [13, 2, 1, "", "init_sync_client"], [13, 2, 1, "", "parse_chat_completion"], [13, 2, 1, "", "parse_embedding_response"], [13, 2, 1, "", "to_dict"]], "components.model_client.openai_client": [[14, 1, 1, "", "OpenAIClient"], [14, 4, 1, "", "get_all_messages_content"], [14, 4, 1, "", "get_first_message_content"], [14, 4, 1, "", "get_probabilities"], [14, 4, 1, "", "handle_streaming_response"], [14, 4, 1, "", "parse_stream_response"]], "components.model_client.openai_client.OpenAIClient": [[14, 2, 1, "", "acall"], [14, 2, 1, "", "call"], [14, 2, 1, "", "convert_inputs_to_api_kwargs"], [14, 2, 1, "", "from_dict"], [14, 2, 1, "", "init_async_client"], [14, 2, 1, "", "init_sync_client"], [14, 2, 1, "", "parse_chat_completion"], [14, 2, 1, "", "parse_embedding_response"], [14, 2, 1, "", "to_dict"], [14, 2, 1, "", "track_completion_usage"]], "components.model_client.transformers_client": [[15, 1, 1, "", "TransformerEmbedder"], [15, 1, 1, "", "TransformerLLM"], [15, 1, 1, "", "TransformerReranker"], [15, 1, 1, "", "TransformersClient"], [15, 4, 1, "", "average_pool"], [15, 4, 1, "", "clean_device_cache"], [15, 4, 1, "", "get_device"]], "components.model_client.transformers_client.TransformerEmbedder": [[15, 2, 1, "", "infer_gte_base_embedding"], [15, 2, 1, "", "init_model"], [15, 5, 1, "", "models"]], "components.model_client.transformers_client.TransformerLLM": [[15, 2, 1, "", "infer_llm"], [15, 2, 1, "", "init_model"], [15, 5, 1, "", "model_to_init_func"], [15, 5, 1, "", "models"], [15, 2, 1, "", "parse_chat_completion"], [15, 5, 1, "", "tokenizer"]], "components.model_client.transformers_client.TransformerReranker": [[15, 2, 1, "", "infer_bge_reranker_base"], [15, 2, 1, "", "init_model"], [15, 5, 1, "", "models"]], "components.model_client.transformers_client.TransformersClient": [[15, 2, 1, "", "call"], [15, 2, 1, "", "convert_inputs_to_api_kwargs"], [15, 2, 1, "", "init_llm_client"], [15, 2, 1, "", "init_reranker_client"], [15, 2, 1, "", "init_sync_client"], [15, 2, 1, "", "parse_chat_completion"], [15, 2, 1, "", "parse_embedding_response"], [15, 2, 1, "", "set_llm_client"], [15, 5, 1, "", "support_models"]], "components.model_client.utils": [[16, 4, 1, "", "parse_embedding_response"]], "components.output_parsers": [[17, 1, 1, "", "DataClassParser"], [17, 1, 1, "", "JsonOutputParser"], [17, 1, 1, "", "ListOutputParser"], [17, 1, 1, "", "YamlOutputParser"], [18, 0, 0, "-", "dataclass_parser"], [19, 0, 0, "-", "outputs"]], "components.output_parsers.DataClassParser": [[17, 2, 1, "", "call"], [17, 2, 1, "", "get_examples_str"], [17, 2, 1, "", "get_input_format_str"], [17, 2, 1, "", "get_input_str"], [17, 2, 1, "", "get_output_format_str"], [17, 2, 1, "", "get_task_desc_str"]], "components.output_parsers.JsonOutputParser": [[17, 2, 1, "", "call"], [17, 2, 1, "", "format_instructions"]], "components.output_parsers.ListOutputParser": [[17, 2, 1, "", "call"], [17, 2, 1, "", "format_instructions"]], "components.output_parsers.YamlOutputParser": [[17, 2, 1, "", "call"], [17, 2, 1, "", "format_instructions"]], "components.output_parsers.dataclass_parser": [[18, 1, 1, "", "DataClassParser"]], "components.output_parsers.dataclass_parser.DataClassParser": [[18, 2, 1, "", "call"], [18, 2, 1, "", "get_examples_str"], [18, 2, 1, "", "get_input_format_str"], [18, 2, 1, "", "get_input_str"], [18, 2, 1, "", "get_output_format_str"], [18, 2, 1, "", "get_task_desc_str"]], "components.output_parsers.outputs": [[19, 1, 1, "", "BooleanOutputParser"], [19, 1, 1, "", "JsonOutputParser"], [19, 1, 1, "", "ListOutputParser"], [19, 1, 1, "", "OutputParser"], [19, 1, 1, "", "YamlOutputParser"]], "components.output_parsers.outputs.BooleanOutputParser": [[19, 2, 1, "", "call"], [19, 2, 1, "", "format_instructions"]], "components.output_parsers.outputs.JsonOutputParser": [[19, 2, 1, "", "call"], [19, 2, 1, "", "format_instructions"]], "components.output_parsers.outputs.ListOutputParser": [[19, 2, 1, "", "call"], [19, 2, 1, "", "format_instructions"]], "components.output_parsers.outputs.OutputParser": [[19, 2, 1, "", "call"], [19, 2, 1, "", "format_instructions"]], "components.output_parsers.outputs.YamlOutputParser": [[19, 2, 1, "", "call"], [19, 2, 1, "", "format_instructions"]], "components.retriever": [[20, 1, 1, "", "BM25Retriever"], [20, 1, 1, "", "LLMRetriever"], [20, 1, 1, "", "RerankerRetriever"], [21, 0, 0, "-", "bm25_retriever"], [22, 0, 0, "-", "faiss_retriever"], [23, 0, 0, "-", "llm_retriever"], [24, 0, 0, "-", "postgres_retriever"], [25, 0, 0, "-", "qdrant_retriever"], [26, 0, 0, "-", "reranker_retriever"], [20, 4, 1, "", "split_text_by_word_fn"], [20, 4, 1, "", "split_text_by_word_fn_then_lower_tokenized"]], "components.retriever.BM25Retriever": [[20, 2, 1, "", "build_index_from_documents"], [20, 2, 1, "", "call"], [20, 2, 1, "", "load_from_file"], [20, 2, 1, "", "reset_index"], [20, 2, 1, "", "save_to_file"]], "components.retriever.LLMRetriever": [[20, 2, 1, "", "build_index_from_documents"], [20, 2, 1, "", "call"], [20, 2, 1, "", "reset_index"]], "components.retriever.RerankerRetriever": [[20, 2, 1, "", "build_index_from_documents"], [20, 2, 1, "", "call"], [20, 2, 1, "", "reset_index"]], "components.retriever.bm25_retriever": [[21, 1, 1, "", "BM25Retriever"], [21, 4, 1, "", "split_text_by_word_fn"], [21, 4, 1, "", "split_text_by_word_fn_then_lower_tokenized"], [21, 4, 1, "", "split_text_tokenized"]], "components.retriever.bm25_retriever.BM25Retriever": [[21, 2, 1, "", "build_index_from_documents"], [21, 2, 1, "", "call"], [21, 2, 1, "", "load_from_file"], [21, 2, 1, "", "reset_index"], [21, 2, 1, "", "save_to_file"]], "components.retriever.faiss_retriever": [[22, 1, 1, "", "FAISSRetriever"]], "components.retriever.faiss_retriever.FAISSRetriever": [[22, 2, 1, "", "build_index_from_documents"], [22, 2, 1, "", "call"], [22, 2, 1, "", "reset_index"], [22, 2, 1, "", "retrieve_embedding_queries"], [22, 2, 1, "", "retrieve_string_queries"]], "components.retriever.llm_retriever": [[23, 1, 1, "", "LLMRetriever"]], "components.retriever.llm_retriever.LLMRetriever": [[23, 2, 1, "", "build_index_from_documents"], [23, 2, 1, "", "call"], [23, 2, 1, "", "reset_index"]], "components.retriever.postgres_retriever": [[24, 1, 1, "", "DistanceToOperator"], [24, 1, 1, "", "PostgresRetriever"]], "components.retriever.postgres_retriever.DistanceToOperator": [[24, 5, 1, "", "COSINE"], [24, 5, 1, "", "INNER_PRODUCT"], [24, 5, 1, "", "L1"], [24, 5, 1, "", "L2"]], "components.retriever.postgres_retriever.PostgresRetriever": [[24, 2, 1, "", "call"], [24, 2, 1, "", "format_vector_search_query"], [24, 2, 1, "", "retrieve_by_sql"]], "components.retriever.qdrant_retriever": [[25, 1, 1, "", "QdrantRetriever"]], "components.retriever.qdrant_retriever.QdrantRetriever": [[25, 2, 1, "", "call"], [25, 2, 1, "", "reset_index"]], "components.retriever.reranker_retriever": [[26, 1, 1, "", "RerankerRetriever"]], "components.retriever.reranker_retriever.RerankerRetriever": [[26, 2, 1, "", "build_index_from_documents"], [26, 2, 1, "", "call"], [26, 2, 1, "", "reset_index"]], "core": [[28, 0, 0, "-", "base_data_class"], [29, 0, 0, "-", "component"], [30, 0, 0, "-", "container"], [31, 0, 0, "-", "db"], [32, 0, 0, "-", "default_prompt_template"], [33, 0, 0, "-", "embedder"], [34, 0, 0, "-", "func_tool"], [35, 0, 0, "-", "functional"], [36, 0, 0, "-", "generator"], [37, 0, 0, "-", "model_client"], [38, 0, 0, "-", "prompt_builder"], [39, 0, 0, "-", "retriever"], [40, 0, 0, "-", "string_parser"], [41, 0, 0, "-", "tokenizer"], [42, 0, 0, "-", "tool_manager"], [43, 0, 0, "-", "types"]], "core.base_data_class": [[28, 1, 1, "", "DataClass"], [28, 1, 1, "", "DataClassFormatType"], [28, 1, 1, "", "DynamicDataClassFactory"], [28, 3, 1, "", "ExcludeType"], [28, 3, 1, "", "IncludeType"], [28, 4, 1, "", "check_adal_dataclass"], [28, 4, 1, "", "required_field"]], "core.base_data_class.DataClass": [[28, 2, 1, "", "dict_to_yaml"], [28, 2, 1, "", "format_class_str"], [28, 2, 1, "", "format_example_str"], [28, 2, 1, "", "from_dict"], [28, 2, 1, "", "from_json"], [28, 2, 1, "", "from_yaml"], [28, 2, 1, "", "get_input_fields"], [28, 2, 1, "", "get_output_fields"], [28, 2, 1, "", "get_task_desc"], [28, 2, 1, "", "set_input_fields"], [28, 2, 1, "", "set_output_fields"], [28, 2, 1, "", "set_task_desc"], [28, 2, 1, "", "to_dict"], [28, 2, 1, "", "to_dict_class"], [28, 2, 1, "", "to_json"], [28, 2, 1, "", "to_json_obj"], [28, 2, 1, "", "to_json_signature"], [28, 2, 1, "", "to_schema"], [28, 2, 1, "", "to_schema_str"], [28, 2, 1, "", "to_yaml"], [28, 2, 1, "", "to_yaml_obj"], [28, 2, 1, "", "to_yaml_signature"]], "core.base_data_class.DataClassFormatType": [[28, 5, 1, "", "EXAMPLE_JSON"], [28, 5, 1, "", "EXAMPLE_YAML"], [28, 5, 1, "", "SCHEMA"], [28, 5, 1, "", "SIGNATURE_JSON"], [28, 5, 1, "", "SIGNATURE_YAML"]], "core.base_data_class.DynamicDataClassFactory": [[28, 2, 1, "", "from_dict"]], "core.component": [[29, 1, 1, "", "Component"], [29, 1, 1, "", "FunComponent"], [29, 4, 1, "", "fun_to_component"]], "core.component.Component": [[29, 2, 1, "", "acall"], [29, 2, 1, "", "add_component"], [29, 2, 1, "", "call"], [29, 2, 1, "", "children"], [29, 2, 1, "", "components"], [29, 2, 1, "", "eval"], [29, 2, 1, "", "from_config"], [29, 2, 1, "", "from_dict"], [29, 2, 1, "", "get_subcomponent"], [29, 2, 1, "", "is_picklable"], [29, 2, 1, "", "load_from_pickle"], [29, 2, 1, "", "load_state_dict"], [29, 2, 1, "", "load_state_pickle"], [29, 5, 1, "", "name"], [29, 2, 1, "", "named_children"], [29, 2, 1, "", "named_components"], [29, 2, 1, "", "named_parameters"], [29, 2, 1, "", "parameters"], [29, 2, 1, "", "pickle_to_file"], [29, 2, 1, "", "register_component"], [29, 2, 1, "", "register_parameter"], [29, 2, 1, "", "state_dict"], [29, 5, 1, "", "teacher_mode"], [29, 2, 1, "", "to_dict"], [29, 2, 1, "", "trace"], [29, 5, 1, "", "tracing"], [29, 2, 1, "", "train"], [29, 5, 1, "", "training"], [29, 2, 1, "", "use_teacher"]], "core.component.FunComponent": [[29, 2, 1, "", "call"]], "core.container": [[30, 1, 1, "", "Sequential"]], "core.container.Sequential": [[30, 2, 1, "", "acall"], [30, 2, 1, "", "append"], [30, 2, 1, "", "call"], [30, 2, 1, "", "extend"], [30, 2, 1, "", "insert"]], "core.db": [[31, 1, 1, "", "LocalDB"]], "core.db.LocalDB": [[31, 2, 1, "", "add"], [31, 2, 1, "", "delete"], [31, 2, 1, "", "extend"], [31, 2, 1, "", "fetch_items"], [31, 2, 1, "", "fetch_transformed_items"], [31, 2, 1, "", "get_transformed_data"], [31, 2, 1, "", "get_transformer_keys"], [31, 5, 1, "", "index_path"], [31, 5, 1, "", "items"], [31, 6, 1, "", "length"], [31, 2, 1, "", "load"], [31, 2, 1, "", "load_state"], [31, 5, 1, "", "mapper_setups"], [31, 5, 1, "", "name"], [31, 2, 1, "", "register_transformer"], [31, 2, 1, "", "reset"], [31, 2, 1, "", "save_state"], [31, 2, 1, "", "transform"], [31, 5, 1, "", "transformed_items"], [31, 5, 1, "", "transformer_setups"]], "core.default_prompt_template": [[32, 3, 1, "id0", "DEFAULT_LIGHTRAG_SYSTEM_PROMPT"], [32, 3, 1, "", "LIGHTRAG_DEFAULT_PROMPT_ARGS"], [32, 3, 1, "", "LIGHTRAG_DEFAULT_PROMPT_TRAINABLE_PARAMS"], [32, 3, 1, "", "SIMPLE_DEFAULT_LIGHTRAG_SYSTEM_PROMPT"]], "core.embedder": [[33, 1, 1, "", "BatchEmbedder"], [33, 1, 1, "", "Embedder"]], "core.embedder.BatchEmbedder": [[33, 2, 1, "", "call"]], "core.embedder.Embedder": [[33, 2, 1, "", "acall"], [33, 2, 1, "", "call"], [33, 2, 1, "", "from_config"], [33, 5, 1, "", "model_client"], [33, 5, 1, "", "model_type"], [33, 5, 1, "", "output_processors"]], "core.func_tool": [[34, 1, 1, "", "FunctionTool"], [34, 4, 1, "", "is_running_in_event_loop"]], "core.func_tool.FunctionTool": [[34, 2, 1, "", "acall"], [34, 2, 1, "", "call"], [34, 2, 1, "", "execute"], [34, 6, 1, "", "is_async"]], "core.functional": [[35, 4, 1, "", "check_data_class_field_args_one"], [35, 4, 1, "", "check_data_class_field_args_zero"], [35, 4, 1, "", "check_if_class_field_args_one_exists"], [35, 4, 1, "", "check_if_class_field_args_zero_exists"], [35, 4, 1, "", "compose_model_kwargs"], [35, 4, 1, "", "convert_schema_to_signature"], [35, 4, 1, "", "custom_asdict"], [35, 4, 1, "", "dataclass_obj_from_dict"], [35, 4, 1, "", "evaluate_ast_node"], [35, 4, 1, "", "extract_dataclass_type"], [35, 4, 1, "", "extract_first_boolean"], [35, 4, 1, "", "extract_first_float"], [35, 4, 1, "", "extract_first_int"], [35, 4, 1, "", "extract_function_expression"], [35, 4, 1, "", "extract_json_str"], [35, 4, 1, "", "extract_list_str"], [35, 4, 1, "", "extract_yaml_str"], [35, 4, 1, "", "fix_json_escaped_single_quotes"], [35, 4, 1, "", "fix_json_missing_commas"], [35, 4, 1, "", "from_dict_to_json"], [35, 4, 1, "", "from_dict_to_yaml"], [35, 4, 1, "", "from_json_to_dict"], [35, 4, 1, "", "from_yaml_to_dict"], [35, 4, 1, "", "generate_function_call_expression_from_callable"], [35, 4, 1, "", "generate_readable_key_for_function"], [35, 4, 1, "", "get_dataclass_schema"], [35, 4, 1, "", "get_enum_schema"], [35, 4, 1, "", "get_fun_schema"], [35, 4, 1, "", "get_top_k_indices_scores"], [35, 4, 1, "", "get_type_schema"], [35, 4, 1, "", "is_dataclass_instance"], [35, 4, 1, "", "is_normalized"], [35, 4, 1, "", "is_potential_dataclass"], [35, 4, 1, "", "normalize_np_array"], [35, 4, 1, "", "normalize_vector"], [35, 4, 1, "", "parse_function_call_expr"], [35, 4, 1, "", "parse_json_str_to_obj"], [35, 4, 1, "", "parse_yaml_str_to_obj"], [35, 4, 1, "", "random_sample"], [35, 4, 1, "", "represent_ordereddict"], [35, 4, 1, "", "sandbox_exec"], [35, 4, 1, "", "validate_data"]], "core.generator": [[36, 1, 1, "", "BackwardEngine"], [36, 1, 1, "", "Generator"], [36, 4, 1, "", "create_teacher_generator"]], "core.generator.BackwardEngine": [[36, 2, 1, "", "failure_message_to_optimizer"]], "core.generator.Generator": [[36, 2, 1, "", "acall"], [36, 2, 1, "", "backward"], [36, 2, 1, "", "call"], [36, 2, 1, "", "create_demo_data_instance"], [36, 2, 1, "", "failure_message_to_backward_engine"], [36, 2, 1, "", "find_demo_parameter"], [36, 2, 1, "", "forward"], [36, 2, 1, "", "from_config"], [36, 2, 1, "", "get_cache_path"], [36, 2, 1, "", "get_prompt"], [36, 5, 1, "", "model_client"], [36, 5, 1, "", "model_type"], [36, 2, 1, "", "print_prompt"], [36, 2, 1, "", "reset_mock_output"], [36, 2, 1, "", "set_backward_engine"], [36, 2, 1, "", "set_cache_path"], [36, 2, 1, "", "set_data_map_func"], [36, 2, 1, "", "set_mock_output"], [36, 2, 1, "", "set_parameters"], [36, 2, 1, "", "set_teacher_generator"], [36, 2, 1, "", "to_dict"]], "core.model_client": [[37, 1, 1, "", "ModelClient"]], "core.model_client.ModelClient": [[37, 2, 1, "", "acall"], [37, 2, 1, "", "call"], [37, 2, 1, "", "convert_inputs_to_api_kwargs"], [37, 2, 1, "", "init_async_client"], [37, 2, 1, "", "init_sync_client"], [37, 2, 1, "", "parse_chat_completion"], [37, 2, 1, "", "parse_embedding_response"], [37, 2, 1, "", "track_completion_usage"]], "core.prompt_builder": [[38, 1, 1, "", "Prompt"], [38, 4, 1, "", "get_jinja2_environment"]], "core.prompt_builder.Prompt": [[38, 2, 1, "", "call"], [38, 2, 1, "", "compose_prompt_kwargs"], [38, 2, 1, "", "from_dict"], [38, 2, 1, "", "get_prompt_variables"], [38, 2, 1, "", "is_key_in_template"], [38, 2, 1, "", "print_prompt"], [38, 2, 1, "", "print_prompt_template"], [38, 2, 1, "", "to_dict"], [38, 2, 1, "", "update_prompt_kwargs"]], "core.retriever": [[39, 1, 1, "", "Retriever"]], "core.retriever.Retriever": [[39, 2, 1, "", "acall"], [39, 2, 1, "", "backward"], [39, 2, 1, "", "build_index_from_documents"], [39, 2, 1, "", "call"], [39, 2, 1, "", "forward"], [39, 5, 1, "", "index_keys"], [39, 5, 1, "", "indexed"], [39, 2, 1, "", "load_from_file"], [39, 5, 1, "", "name"], [39, 2, 1, "", "reset_index"], [39, 2, 1, "", "save_to_file"], [39, 5, 1, "", "top_k"]], "core.string_parser": [[40, 1, 1, "", "BooleanParser"], [40, 1, 1, "", "FloatParser"], [40, 1, 1, "", "IntParser"], [40, 1, 1, "", "JsonParser"], [40, 1, 1, "", "ListParser"], [40, 1, 1, "", "Parser"], [40, 1, 1, "", "YamlParser"]], "core.string_parser.BooleanParser": [[40, 2, 1, "", "call"]], "core.string_parser.FloatParser": [[40, 2, 1, "", "call"]], "core.string_parser.IntParser": [[40, 2, 1, "", "call"]], "core.string_parser.JsonParser": [[40, 2, 1, "", "call"]], "core.string_parser.ListParser": [[40, 2, 1, "", "call"]], "core.string_parser.Parser": [[40, 2, 1, "", "call"]], "core.string_parser.YamlParser": [[40, 2, 1, "", "call"]], "core.tokenizer": [[41, 1, 1, "", "Tokenizer"]], "core.tokenizer.Tokenizer": [[41, 2, 1, "", "count_tokens"], [41, 2, 1, "", "decode"], [41, 2, 1, "", "encode"], [41, 2, 1, "", "get_string_tokens"], [41, 2, 1, "", "preprocess"]], "core.tool_manager": [[42, 1, 1, "", "ToolManager"], [42, 4, 1, "", "run_async_in_new_loop"]], "core.tool_manager.ToolManager": [[42, 2, 1, "", "execute_func"], [42, 2, 1, "", "execute_func_async"], [42, 2, 1, "", "execute_func_expr"], [42, 2, 1, "", "execute_func_expr_async"], [42, 2, 1, "", "execute_func_expr_via_eval"], [42, 2, 1, "", "execute_func_expr_via_sandbox"], [42, 6, 1, "", "function_definitions"], [42, 6, 1, "", "json_definitions"], [42, 2, 1, "", "parse_func_expr"], [42, 6, 1, "", "yaml_definitions"]], "core.types": [[43, 1, 1, "", "AssistantResponse"], [43, 1, 1, "", "CompletionUsage"], [43, 1, 1, "", "Conversation"], [43, 1, 1, "", "DialogTurn"], [43, 1, 1, "", "Document"], [43, 1, 1, "", "EmbedderOutput"], [43, 5, 1, "", "EmbedderOutputType"], [43, 1, 1, "", "Embedding"], [43, 1, 1, "", "Function"], [43, 1, 1, "", "FunctionDefinition"], [43, 1, 1, "", "FunctionExpression"], [43, 1, 1, "", "FunctionOutput"], [43, 1, 1, "", "GeneratorOutput"], [43, 1, 1, "", "ModelClientType"], [43, 1, 1, "", "ModelType"], [43, 1, 1, "", "RetrieverOutput"], [43, 1, 1, "", "StepOutput"], [43, 1, 1, "", "TokenLogProb"], [43, 1, 1, "", "Usage"], [43, 1, 1, "", "UserQuery"], [43, 4, 1, "", "get_model_args"]], "core.types.AssistantResponse": [[43, 5, 1, "", "metadata"], [43, 5, 1, "", "response_str"]], "core.types.CompletionUsage": [[43, 5, 1, "", "completion_tokens"], [43, 5, 1, "", "prompt_tokens"], [43, 5, 1, "", "total_tokens"]], "core.types.Conversation": [[43, 2, 1, "", "append_dialog_turn"], [43, 5, 1, "", "created_at"], [43, 2, 1, "", "delete_dialog_turn"], [43, 5, 1, "", "dialog_turns"], [43, 5, 1, "", "dialog_turns_input"], [43, 2, 1, "", "get_chat_history_str"], [43, 2, 1, "", "get_dialog_turns"], [43, 2, 1, "", "get_next_order"], [43, 5, 1, "", "id"], [43, 5, 1, "", "metadata"], [43, 5, 1, "", "name"], [43, 2, 1, "", "update_dialog_turn"], [43, 5, 1, "", "user_id"]], "core.types.DialogTurn": [[43, 5, 1, "", "assistant_response"], [43, 5, 1, "", "assistant_response_timestamp"], [43, 5, 1, "", "conversation_id"], [43, 5, 1, "", "id"], [43, 5, 1, "", "metadata"], [43, 5, 1, "", "order"], [43, 2, 1, "", "set_assistant_response"], [43, 2, 1, "", "set_user_query"], [43, 5, 1, "", "user_id"], [43, 5, 1, "", "user_query"], [43, 5, 1, "", "user_query_timestamp"], [43, 5, 1, "", "vector"]], "core.types.Document": [[43, 5, 1, "", "estimated_num_tokens"], [43, 2, 1, "", "from_dict"], [43, 5, 1, "", "id"], [43, 5, 1, "", "meta_data"], [43, 5, 1, "", "order"], [43, 5, 1, "", "parent_doc_id"], [43, 5, 1, "", "score"], [43, 5, 1, "", "text"], [43, 5, 1, "", "vector"]], "core.types.EmbedderOutput": [[43, 5, 1, "", "data"], [43, 6, 1, "", "embedding_dim"], [43, 5, 1, "", "error"], [43, 5, 1, "", "input"], [43, 6, 1, "", "is_normalized"], [43, 6, 1, "", "length"], [43, 5, 1, "", "model"], [43, 5, 1, "", "raw_response"], [43, 5, 1, "", "usage"]], "core.types.Embedding": [[43, 5, 1, "", "embedding"], [43, 5, 1, "", "index"]], "core.types.Function": [[43, 5, 1, "", "args"], [43, 5, 1, "", "kwargs"], [43, 5, 1, "", "name"], [43, 5, 1, "", "thought"]], "core.types.FunctionDefinition": [[43, 2, 1, "", "fn_schema_str"], [43, 5, 1, "", "func_desc"], [43, 5, 1, "", "func_name"], [43, 5, 1, "", "func_parameters"]], "core.types.FunctionExpression": [[43, 5, 1, "", "action"], [43, 2, 1, "", "from_function"], [43, 5, 1, "", "thought"]], "core.types.FunctionOutput": [[43, 5, 1, "", "error"], [43, 5, 1, "", "input"], [43, 5, 1, "", "name"], [43, 5, 1, "", "output"], [43, 5, 1, "", "parsed_input"]], "core.types.GeneratorOutput": [[43, 5, 1, "", "data"], [43, 5, 1, "", "error"], [43, 5, 1, "", "id"], [43, 5, 1, "", "metadata"], [43, 5, 1, "", "raw_response"], [43, 5, 1, "", "usage"]], "core.types.ModelClientType": [[43, 5, 1, "", "ANTHROPIC"], [43, 5, 1, "", "COHERE"], [43, 5, 1, "", "GOOGLE_GENAI"], [43, 5, 1, "", "GROQ"], [43, 5, 1, "", "OPENAI"], [43, 5, 1, "", "TRANSFORMERS"]], "core.types.ModelType": [[43, 5, 1, "", "EMBEDDER"], [43, 5, 1, "", "LLM"], [43, 5, 1, "", "RERANKER"], [43, 5, 1, "", "UNDEFINED"]], "core.types.RetrieverOutput": [[43, 5, 1, "", "doc_indices"], [43, 5, 1, "", "doc_scores"], [43, 5, 1, "", "documents"], [43, 5, 1, "", "query"]], "core.types.StepOutput": [[43, 5, 1, "", "action"], [43, 5, 1, "", "function"], [43, 5, 1, "", "observation"], [43, 5, 1, "", "step"], [43, 2, 1, "", "with_action_type"]], "core.types.TokenLogProb": [[43, 5, 1, "", "logprob"], [43, 5, 1, "", "token"]], "core.types.Usage": [[43, 5, 1, "", "prompt_tokens"], [43, 5, 1, "", "total_tokens"]], "core.types.UserQuery": [[43, 5, 1, "", "metadata"], [43, 5, 1, "", "query_str"]], "datasets": [[50, 1, 1, "", "BigBenchHard"], [50, 1, 1, "", "Example"], [50, 1, 1, "", "HotPotQA"], [50, 1, 1, "", "HotPotQAData"], [50, 1, 1, "", "TrecData"], [50, 1, 1, "", "TrecDataset"], [45, 0, 0, "-", "big_bench_hard"], [46, 0, 0, "-", "hotpot_qa"], [47, 0, 0, "-", "trec"], [48, 0, 0, "-", "types"], [49, 0, 0, "-", "utils"]], "datasets.BigBenchHard": [[50, 2, 1, "", "get_default_task_instruction"]], "datasets.Example": [[50, 5, 1, "", "answer"], [50, 5, 1, "", "id"], [50, 5, 1, "", "question"]], "datasets.HotPotQAData": [[50, 5, 1, "", "gold_titles"]], "datasets.TrecData": [[50, 5, 1, "", "class_index"], [50, 5, 1, "", "class_name"], [50, 5, 1, "", "question"]], "datasets.big_bench_hard": [[45, 1, 1, "", "BigBenchHard"]], "datasets.big_bench_hard.BigBenchHard": [[45, 2, 1, "", "get_default_task_instruction"]], "datasets.hotpot_qa": [[46, 1, 1, "", "HotPotQA"]], "datasets.trec": [[47, 1, 1, "", "TrecDataset"], [47, 4, 1, "", "calculate_class_weights"], [47, 4, 1, "", "prepare_datasets"], [47, 4, 1, "", "sample_subset_dataset"]], "datasets.types": [[48, 1, 1, "", "BaseData"], [48, 1, 1, "", "Example"], [48, 1, 1, "", "HotPotQAData"], [48, 1, 1, "", "TrecData"]], "datasets.types.BaseData": [[48, 5, 1, "", "id"]], "datasets.types.Example": [[48, 5, 1, "", "answer"], [48, 5, 1, "", "id"], [48, 5, 1, "", "question"]], "datasets.types.HotPotQAData": [[48, 5, 1, "", "gold_titles"]], "datasets.types.TrecData": [[48, 5, 1, "", "class_index"], [48, 5, 1, "", "class_name"], [48, 5, 1, "", "question"]], "datasets.utils": [[49, 4, 1, "", "prepare_dataset_path"]], "eval": [[57, 1, 1, "", "AnswerMatchAcc"], [57, 1, 1, "", "GEvalJudgeEvaluator"], [57, 1, 1, "", "GEvalLLMJudge"], [57, 1, 1, "", "GEvalMetric"], [57, 1, 1, "", "LLMasJudge"], [57, 1, 1, "", "RetrieverRecall"], [51, 0, 0, "-", "answer_match_acc"], [52, 0, 0, "-", "base"], [53, 0, 0, "-", "functional"], [54, 0, 0, "-", "g_eval"], [55, 0, 0, "-", "llm_as_judge"], [56, 0, 0, "-", "retriever_recall"]], "eval.AnswerMatchAcc": [[57, 2, 1, "", "compute"], [57, 2, 1, "", "compute_single_item"]], "eval.GEvalJudgeEvaluator": [[57, 2, 1, "", "compute"], [57, 2, 1, "", "compute_single_item"]], "eval.GEvalLLMJudge": [[57, 2, 1, "", "call"]], "eval.GEvalMetric": [[57, 5, 1, "", "COHERENCE"], [57, 5, 1, "", "CONSISTENCY"], [57, 5, 1, "", "FLUENCY"], [57, 5, 1, "", "RELEVANCE"]], "eval.LLMasJudge": [[57, 2, 1, "", "compute"]], "eval.RetrieverRecall": [[57, 2, 1, "", "compute"]], "eval.answer_match_acc": [[51, 1, 1, "", "AnswerMatchAcc"]], "eval.answer_match_acc.AnswerMatchAcc": [[51, 2, 1, "", "compute"], [51, 2, 1, "", "compute_single_item"]], "eval.base": [[52, 1, 1, "", "BaseEvaluator"], [52, 1, 1, "", "EvaluationResult"]], "eval.base.BaseEvaluator": [[52, 2, 1, "", "compute"], [52, 2, 1, "", "compute_single_item"]], "eval.base.EvaluationResult": [[52, 5, 1, "", "additional_info"], [52, 5, 1, "", "avg_score"], [52, 5, 1, "", "per_item_scores"]], "eval.functional": [[53, 4, 1, "", "confidence_interval"], [53, 4, 1, "", "longest_common_substring"]], "eval.g_eval": [[54, 1, 1, "", "GEvalJudgeEvaluator"], [54, 1, 1, "", "GEvalLLMJudge"], [54, 1, 1, "", "GEvalMetric"], [54, 1, 1, "", "NLGTask"]], "eval.g_eval.GEvalJudgeEvaluator": [[54, 2, 1, "", "compute"], [54, 2, 1, "", "compute_single_item"]], "eval.g_eval.GEvalLLMJudge": [[54, 2, 1, "", "call"]], "eval.g_eval.GEvalMetric": [[54, 5, 1, "", "COHERENCE"], [54, 5, 1, "", "CONSISTENCY"], [54, 5, 1, "", "FLUENCY"], [54, 5, 1, "", "RELEVANCE"]], "eval.g_eval.NLGTask": [[54, 5, 1, "", "SUMMARIZATION"]], "eval.llm_as_judge": [[55, 1, 1, "", "DefaultLLMJudge"], [55, 1, 1, "", "LLMJudgeEvalResult"], [55, 1, 1, "", "LLMasJudge"]], "eval.llm_as_judge.DefaultLLMJudge": [[55, 2, 1, "", "call"]], "eval.llm_as_judge.LLMJudgeEvalResult": [[55, 5, 1, "", "avg_score"], [55, 5, 1, "", "confidence_interval"], [55, 5, 1, "", "judgement_score_list"]], "eval.llm_as_judge.LLMasJudge": [[55, 2, 1, "", "compute"]], "eval.retriever_recall": [[56, 1, 1, "", "RetrieverRecall"]], "eval.retriever_recall.RetrieverRecall": [[56, 2, 1, "", "compute"]], "optim": [[59, 1, 1, "", "AdalComponent"], [59, 1, 1, "", "BackwardContext"], [59, 1, 1, "", "BootstrapFewShot"], [59, 1, 1, "", "ClassSampler"], [59, 1, 1, "", "DemoOptimizer"], [59, 1, 1, "", "EvalFnToTextLoss"], [59, 1, 1, "", "LLMAsTextLoss"], [59, 1, 1, "", "Optimizer"], [59, 1, 1, "", "Parameter"], [59, 1, 1, "", "RandomSampler"], [59, 1, 1, "", "Sampler"], [59, 1, 1, "", "TGDOptimizer"], [59, 1, 1, "", "TextOptimizer"], [59, 1, 1, "", "Trainer"], [61, 0, 0, "-", "few_shot"], [63, 0, 0, "-", "function"], [64, 0, 0, "-", "grad_component"], [65, 0, 0, "-", "loss_component"], [66, 0, 0, "-", "optimizer"], [67, 0, 0, "-", "parameter"], [68, 0, 0, "-", "sampler"], [69, 0, 0, "-", "text_grad"], [75, 0, 0, "-", "trainer"], [78, 0, 0, "-", "types"]], "optim.AdalComponent": [[59, 5, 1, "", "backward_engine"], [59, 2, 1, "", "configure_backward_engine"], [59, 2, 1, "", "configure_backward_engine_helper"], [59, 2, 1, "", "configure_callbacks"], [59, 2, 1, "", "configure_demo_optimizer_helper"], [59, 2, 1, "", "configure_optimizers"], [59, 2, 1, "", "configure_teacher_generator"], [59, 2, 1, "", "configure_teacher_generator_helper"], [59, 2, 1, "", "configure_text_optimizer_helper"], [59, 5, 1, "", "eval_fn"], [59, 2, 1, "", "evaluate_samples"], [59, 5, 1, "", "loss_fn"], [59, 2, 1, "", "loss_step"], [59, 2, 1, "", "pred_step"], [59, 2, 1, "", "prepare_eval"], [59, 2, 1, "", "prepare_loss"], [59, 2, 1, "", "prepare_task"], [59, 2, 1, "", "run_one_loss_sample"], [59, 2, 1, "", "run_one_task_sample"], [59, 5, 1, "", "task"], [59, 2, 1, "", "train_step"], [59, 2, 1, "", "validate_condition"], [59, 2, 1, "", "validation_step"]], "optim.BootstrapFewShot": [[59, 2, 1, "", "add_scores"], [59, 2, 1, "", "config_dataset"], [59, 2, 1, "", "config_shots"], [59, 6, 1, "", "num_shots"], [59, 2, 1, "", "propose"], [59, 2, 1, "", "revert"], [59, 2, 1, "", "sample"], [59, 2, 1, "", "samples_to_str"], [59, 2, 1, "", "step"]], "optim.ClassSampler": [[59, 2, 1, "", "call"], [59, 2, 1, "", "random_replace"], [59, 2, 1, "", "random_sample"]], "optim.DemoOptimizer": [[59, 2, 1, "", "config_shots"], [59, 5, 1, "", "dataset"], [59, 5, 1, "", "exclude_input_fields_from_bootstrap_demos"], [59, 2, 1, "", "set_dataset"], [59, 2, 1, "", "use_weighted_sampling"]], "optim.EvalFnToTextLoss": [[59, 2, 1, "", "backward"], [59, 2, 1, "", "forward"], [59, 2, 1, "", "set_backward_engine"]], "optim.LLMAsTextLoss": [[59, 2, 1, "", "forward"]], "optim.Optimizer": [[59, 5, 1, "", "params"], [59, 2, 1, "", "propose"], [59, 5, 1, "", "proposing"], [59, 2, 1, "", "revert"], [59, 2, 1, "", "state_dict"], [59, 2, 1, "", "step"]], "optim.Parameter": [[59, 2, 1, "", "add_gradient"], [59, 2, 1, "", "add_score_to_trace"], [59, 2, 1, "", "add_successor_map_fn"], [59, 2, 1, "", "add_to_trace"], [59, 2, 1, "", "backward"], [59, 5, 1, "", "backward_engine_disabled"], [59, 2, 1, "", "check_if_already_computed_gradient_respect_to"], [59, 5, 1, "", "data"], [59, 2, 1, "", "draw_graph"], [59, 5, 1, "", "eval_input"], [59, 2, 1, "", "from_dict"], [59, 5, 1, "", "from_response_id"], [59, 5, 1, "", "full_response"], [59, 2, 1, "", "get_grad_fn"], [59, 2, 1, "", "get_gradient_and_context_text"], [59, 2, 1, "", "get_gradients_names"], [59, 2, 1, "", "get_param_info"], [59, 2, 1, "", "get_short_value"], [59, 5, 1, "", "id"], [59, 5, 1, "", "input_args"], [59, 2, 1, "", "map_to_successor"], [59, 5, 1, "", "name"], [59, 5, 1, "", "param_type"], [59, 5, 1, "", "peers"], [59, 5, 1, "", "predecessors"], [59, 2, 1, "", "propose_data"], [59, 5, 1, "", "proposing"], [59, 2, 1, "", "reset_gradients"], [59, 2, 1, "", "reset_gradients_context"], [59, 2, 1, "", "revert_data"], [59, 5, 1, "", "role_desc"], [59, 2, 1, "", "set_eval_fn_input"], [59, 2, 1, "", "set_grad_fn"], [59, 2, 1, "", "set_peers"], [59, 2, 1, "", "set_predecessors"], [59, 2, 1, "", "set_score"], [59, 2, 1, "", "step_data"], [59, 5, 1, "", "successor_map_fn"], [59, 2, 1, "", "to_dict"], [59, 2, 1, "", "trace_forward_pass"], [59, 2, 1, "", "trace_graph"], [59, 2, 1, "", "update_value"]], "optim.RandomSampler": [[59, 2, 1, "", "call"], [59, 2, 1, "", "random_replace"], [59, 2, 1, "", "random_sample"], [59, 2, 1, "", "set_dataset"]], "optim.Sampler": [[59, 2, 1, "", "call"], [59, 5, 1, "", "dataset"], [59, 2, 1, "", "random_replace"], [59, 2, 1, "", "set_dataset"]], "optim.TGDOptimizer": [[59, 2, 1, "", "add_history"], [59, 2, 1, "", "add_score_to_current_param"], [59, 2, 1, "", "add_score_to_params"], [59, 6, 1, "", "constraint_text"], [59, 5, 1, "", "constraints"], [59, 2, 1, "", "get_gradient_memory_text"], [59, 5, 1, "", "params"], [59, 5, 1, "", "params_history"], [59, 2, 1, "", "propose"], [59, 5, 1, "", "proposing"], [59, 2, 1, "", "render_history"], [59, 2, 1, "", "revert"], [59, 2, 1, "", "step"], [59, 2, 1, "", "update_gradient_memory"], [59, 2, 1, "", "zero_grad"]], "optim.TextOptimizer": [[59, 2, 1, "", "zero_grad"]], "optim.Trainer": [[59, 5, 1, "", "adaltask"], [59, 5, 1, "", "batch_val_score_threshold"], [59, 5, 1, "", "ckpt_file"], [59, 5, 1, "", "ckpt_path"], [59, 5, 1, "", "debug"], [59, 2, 1, "", "debug_report"], [59, 2, 1, "", "diagnose"], [59, 2, 1, "", "fit"], [59, 2, 1, "", "gather_trainer_states"], [59, 2, 1, "", "initial_validation"], [59, 5, 1, "", "max_correct_samples"], [59, 5, 1, "", "max_error_samples"], [59, 5, 1, "", "max_proposals_per_step"], [59, 5, 1, "", "max_steps"], [59, 5, 1, "", "num_workers"], [59, 5, 1, "", "optimization_order"], [59, 5, 1, "", "optimizer"], [59, 2, 1, "", "prep_ckpt_file_path"], [59, 5, 1, "", "strategy"], [59, 5, 1, "", "test_dataset"], [59, 5, 1, "", "train_batch_size"], [59, 5, 1, "", "train_loader"], [59, 5, 1, "", "val_dataset"]], "optim.few_shot": [[62, 0, 0, "-", "bootstrap_optimizer"]], "optim.few_shot.bootstrap_optimizer": [[62, 1, 1, "", "BootstrapFewShot"]], "optim.few_shot.bootstrap_optimizer.BootstrapFewShot": [[62, 2, 1, "", "add_scores"], [62, 2, 1, "", "config_dataset"], [62, 2, 1, "", "config_shots"], [62, 6, 1, "", "num_shots"], [62, 2, 1, "", "propose"], [62, 2, 1, "", "revert"], [62, 2, 1, "", "sample"], [62, 2, 1, "", "samples_to_str"], [62, 2, 1, "", "step"]], "optim.function": [[63, 1, 1, "", "BackwardContext"]], "optim.grad_component": [[64, 1, 1, "", "GradComponent"]], "optim.grad_component.GradComponent": [[64, 2, 1, "", "acall"], [64, 2, 1, "", "backward"], [64, 5, 1, "", "backward_engine"], [64, 2, 1, "", "call"], [64, 2, 1, "", "forward"], [64, 2, 1, "", "set_backward_engine"]], "optim.loss_component": [[65, 1, 1, "", "LossComponent"]], "optim.loss_component.LossComponent": [[65, 2, 1, "", "backward"], [65, 5, 1, "", "backward_engine"], [65, 2, 1, "", "forward"], [65, 2, 1, "", "set_backward_engine"]], "optim.optimizer": [[66, 1, 1, "", "DemoOptimizer"], [66, 1, 1, "", "Optimizer"], [66, 1, 1, "", "TextOptimizer"]], "optim.optimizer.DemoOptimizer": [[66, 2, 1, "", "config_shots"], [66, 5, 1, "", "dataset"], [66, 5, 1, "", "exclude_input_fields_from_bootstrap_demos"], [66, 5, 1, "", "params"], [66, 2, 1, "", "set_dataset"], [66, 2, 1, "", "use_weighted_sampling"]], "optim.optimizer.Optimizer": [[66, 5, 1, "", "params"], [66, 2, 1, "", "propose"], [66, 5, 1, "", "proposing"], [66, 2, 1, "", "revert"], [66, 2, 1, "", "state_dict"], [66, 2, 1, "", "step"]], "optim.optimizer.TextOptimizer": [[66, 2, 1, "", "zero_grad"]], "optim.parameter": [[67, 1, 1, "", "GradientContext"], [67, 1, 1, "", "Parameter"]], "optim.parameter.GradientContext": [[67, 5, 1, "", "context"], [67, 5, 1, "", "response_desc"], [67, 5, 1, "", "variable_desc"]], "optim.parameter.Parameter": [[67, 2, 1, "", "add_gradient"], [67, 2, 1, "", "add_score_to_trace"], [67, 2, 1, "", "add_successor_map_fn"], [67, 2, 1, "", "add_to_trace"], [67, 2, 1, "", "backward"], [67, 5, 1, "", "backward_engine_disabled"], [67, 2, 1, "", "check_if_already_computed_gradient_respect_to"], [67, 5, 1, "", "data"], [67, 2, 1, "", "draw_graph"], [67, 5, 1, "", "eval_input"], [67, 2, 1, "", "from_dict"], [67, 5, 1, "", "from_response_id"], [67, 5, 1, "", "full_response"], [67, 2, 1, "", "get_grad_fn"], [67, 2, 1, "", "get_gradient_and_context_text"], [67, 2, 1, "", "get_gradients_names"], [67, 2, 1, "", "get_param_info"], [67, 2, 1, "", "get_short_value"], [67, 5, 1, "", "gradient_prompt"], [67, 5, 1, "", "gradients"], [67, 5, 1, "", "gradients_context"], [67, 5, 1, "", "id"], [67, 5, 1, "", "input_args"], [67, 5, 1, "", "instruction_to_backward_engine"], [67, 5, 1, "", "instruction_to_optimizer"], [67, 2, 1, "", "map_to_successor"], [67, 5, 1, "", "name"], [67, 5, 1, "", "param_type"], [67, 5, 1, "", "peers"], [67, 5, 1, "", "predecessors"], [67, 2, 1, "", "propose_data"], [67, 5, 1, "", "proposing"], [67, 2, 1, "", "reset_gradients"], [67, 2, 1, "", "reset_gradients_context"], [67, 2, 1, "", "revert_data"], [67, 5, 1, "", "role_desc"], [67, 2, 1, "", "set_eval_fn_input"], [67, 2, 1, "", "set_grad_fn"], [67, 2, 1, "", "set_peers"], [67, 2, 1, "", "set_predecessors"], [67, 2, 1, "", "set_score"], [67, 2, 1, "", "step_data"], [67, 5, 1, "", "successor_map_fn"], [67, 2, 1, "", "to_dict"], [67, 2, 1, "", "trace_forward_pass"], [67, 2, 1, "", "trace_graph"], [67, 2, 1, "", "update_value"]], "optim.sampler": [[68, 1, 1, "", "ClassSampler"], [68, 1, 1, "", "RandomSampler"], [68, 1, 1, "", "Sample"], [68, 1, 1, "", "Sampler"]], "optim.sampler.ClassSampler": [[68, 2, 1, "", "call"], [68, 2, 1, "", "random_replace"], [68, 2, 1, "", "random_sample"]], "optim.sampler.RandomSampler": [[68, 2, 1, "", "call"], [68, 2, 1, "", "random_replace"], [68, 2, 1, "", "random_sample"], [68, 2, 1, "", "set_dataset"]], "optim.sampler.Sample": [[68, 5, 1, "", "data"], [68, 5, 1, "", "index"], [68, 2, 1, "", "to_dict"]], "optim.sampler.Sampler": [[68, 2, 1, "", "call"], [68, 5, 1, "", "dataset"], [68, 2, 1, "", "random_replace"], [68, 2, 1, "", "set_dataset"]], "optim.text_grad": [[69, 1, 1, "", "EvalFnToTextLoss"], [69, 1, 1, "", "LLMAsTextLoss"], [69, 1, 1, "", "Sum"], [69, 1, 1, "", "TGDOptimizer"], [70, 0, 0, "-", "backend_engine_prompt"], [71, 0, 0, "-", "llm_text_loss"], [72, 0, 0, "-", "ops"], [69, 4, 1, "", "sum_ops"], [73, 0, 0, "-", "text_loss_with_eval_fn"], [74, 0, 0, "-", "tgd_optimizer"]], "optim.text_grad.EvalFnToTextLoss": [[69, 2, 1, "", "backward"], [69, 2, 1, "", "forward"], [69, 2, 1, "", "set_backward_engine"]], "optim.text_grad.LLMAsTextLoss": [[69, 2, 1, "", "forward"]], "optim.text_grad.Sum": [[69, 2, 1, "", "backward"], [69, 2, 1, "", "forward"], [69, 5, 1, "", "name"]], "optim.text_grad.TGDOptimizer": [[69, 2, 1, "", "add_history"], [69, 2, 1, "", "add_score_to_current_param"], [69, 2, 1, "", "add_score_to_params"], [69, 6, 1, "", "constraint_text"], [69, 5, 1, "", "constraints"], [69, 2, 1, "", "get_gradient_memory_text"], [69, 5, 1, "", "params"], [69, 5, 1, "", "params_history"], [69, 2, 1, "", "propose"], [69, 5, 1, "", "proposing"], [69, 2, 1, "", "render_history"], [69, 2, 1, "", "revert"], [69, 2, 1, "", "step"], [69, 2, 1, "", "update_gradient_memory"], [69, 2, 1, "", "zero_grad"]], "optim.text_grad.llm_text_loss": [[71, 1, 1, "", "LLMAsTextLoss"]], "optim.text_grad.llm_text_loss.LLMAsTextLoss": [[71, 2, 1, "", "forward"]], "optim.text_grad.ops": [[72, 1, 1, "", "Sum"], [72, 4, 1, "", "sum_ops"]], "optim.text_grad.ops.Sum": [[72, 2, 1, "", "backward"], [72, 5, 1, "", "backward_engine"], [72, 2, 1, "", "forward"], [72, 5, 1, "", "name"], [72, 5, 1, "", "training"]], "optim.text_grad.text_loss_with_eval_fn": [[73, 1, 1, "", "EvalFnToTextLoss"]], "optim.text_grad.text_loss_with_eval_fn.EvalFnToTextLoss": [[73, 2, 1, "", "backward"], [73, 2, 1, "", "forward"], [73, 2, 1, "", "set_backward_engine"]], "optim.text_grad.tgd_optimizer": [[74, 1, 1, "", "HistoryPrompt"], [74, 1, 1, "", "Instruction"], [74, 1, 1, "", "TGDOptimizer"], [74, 4, 1, "", "extract_new_variable"]], "optim.text_grad.tgd_optimizer.HistoryPrompt": [[74, 5, 1, "", "eval_score"], [74, 5, 1, "", "id"], [74, 5, 1, "", "value"]], "optim.text_grad.tgd_optimizer.Instruction": [[74, 5, 1, "", "gts"], [74, 5, 1, "", "responses"], [74, 5, 1, "", "score"], [74, 5, 1, "", "text"]], "optim.text_grad.tgd_optimizer.TGDOptimizer": [[74, 2, 1, "", "add_history"], [74, 2, 1, "", "add_score_to_current_param"], [74, 2, 1, "", "add_score_to_params"], [74, 6, 1, "", "constraint_text"], [74, 5, 1, "", "constraints"], [74, 2, 1, "", "get_gradient_memory_text"], [74, 5, 1, "", "params"], [74, 5, 1, "", "params_history"], [74, 2, 1, "", "propose"], [74, 5, 1, "", "proposing"], [74, 2, 1, "", "render_history"], [74, 2, 1, "", "revert"], [74, 2, 1, "", "step"], [74, 2, 1, "", "update_gradient_memory"], [74, 2, 1, "", "zero_grad"]], "optim.trainer": [[75, 1, 1, "", "AdalComponent"], [75, 1, 1, "", "Trainer"], [76, 0, 0, "-", "adal"], [77, 0, 0, "-", "trainer"]], "optim.trainer.AdalComponent": [[75, 5, 1, "", "backward_engine"], [75, 2, 1, "", "configure_backward_engine"], [75, 2, 1, "", "configure_backward_engine_helper"], [75, 2, 1, "", "configure_callbacks"], [75, 2, 1, "", "configure_demo_optimizer_helper"], [75, 2, 1, "", "configure_optimizers"], [75, 2, 1, "", "configure_teacher_generator"], [75, 2, 1, "", "configure_teacher_generator_helper"], [75, 2, 1, "", "configure_text_optimizer_helper"], [75, 5, 1, "", "eval_fn"], [75, 2, 1, "", "evaluate_samples"], [75, 5, 1, "", "loss_fn"], [75, 2, 1, "", "loss_step"], [75, 2, 1, "", "pred_step"], [75, 2, 1, "", "prepare_eval"], [75, 2, 1, "", "prepare_loss"], [75, 2, 1, "", "prepare_task"], [75, 2, 1, "", "run_one_loss_sample"], [75, 2, 1, "", "run_one_task_sample"], [75, 5, 1, "", "task"], [75, 2, 1, "", "train_step"], [75, 5, 1, "", "training"], [75, 2, 1, "", "validate_condition"], [75, 2, 1, "", "validation_step"]], "optim.trainer.Trainer": [[75, 5, 1, "", "adaltask"], [75, 5, 1, "", "batch_val_score_threshold"], [75, 5, 1, "", "ckpt_file"], [75, 5, 1, "", "ckpt_path"], [75, 5, 1, "", "debug"], [75, 2, 1, "", "debug_report"], [75, 5, 1, "", "demo_optimizers"], [75, 2, 1, "", "diagnose"], [75, 2, 1, "", "fit"], [75, 2, 1, "", "gather_trainer_states"], [75, 2, 1, "", "initial_validation"], [75, 5, 1, "", "max_correct_samples"], [75, 5, 1, "", "max_error_samples"], [75, 5, 1, "", "max_proposals_per_step"], [75, 5, 1, "", "max_steps"], [75, 5, 1, "", "num_workers"], [75, 5, 1, "", "optimization_order"], [75, 5, 1, "", "optimizer"], [75, 2, 1, "", "prep_ckpt_file_path"], [75, 5, 1, "", "strategy"], [75, 5, 1, "", "test_dataset"], [75, 5, 1, "", "text_optimizers"], [75, 5, 1, "", "train_batch_size"], [75, 5, 1, "", "train_loader"], [75, 5, 1, "", "training"], [75, 5, 1, "", "val_dataset"]], "optim.trainer.adal": [[76, 1, 1, "", "AdalComponent"]], "optim.trainer.adal.AdalComponent": [[76, 5, 1, "", "backward_engine"], [76, 2, 1, "", "configure_backward_engine"], [76, 2, 1, "", "configure_backward_engine_helper"], [76, 2, 1, "", "configure_callbacks"], [76, 2, 1, "", "configure_demo_optimizer_helper"], [76, 2, 1, "", "configure_optimizers"], [76, 2, 1, "", "configure_teacher_generator"], [76, 2, 1, "", "configure_teacher_generator_helper"], [76, 2, 1, "", "configure_text_optimizer_helper"], [76, 5, 1, "", "eval_fn"], [76, 2, 1, "", "evaluate_samples"], [76, 5, 1, "", "loss_fn"], [76, 2, 1, "", "loss_step"], [76, 2, 1, "", "pred_step"], [76, 2, 1, "", "prepare_eval"], [76, 2, 1, "", "prepare_loss"], [76, 2, 1, "", "prepare_task"], [76, 2, 1, "", "run_one_loss_sample"], [76, 2, 1, "", "run_one_task_sample"], [76, 5, 1, "", "task"], [76, 2, 1, "", "train_step"], [76, 5, 1, "", "training"], [76, 2, 1, "", "validate_condition"], [76, 2, 1, "", "validation_step"]], "optim.trainer.trainer": [[77, 1, 1, "", "Trainer"]], "optim.trainer.trainer.Trainer": [[77, 5, 1, "", "adaltask"], [77, 5, 1, "", "batch_val_score_threshold"], [77, 5, 1, "", "ckpt_file"], [77, 5, 1, "", "ckpt_path"], [77, 5, 1, "", "debug"], [77, 2, 1, "", "debug_report"], [77, 5, 1, "", "demo_optimizers"], [77, 2, 1, "", "diagnose"], [77, 2, 1, "", "fit"], [77, 2, 1, "", "gather_trainer_states"], [77, 2, 1, "", "initial_validation"], [77, 5, 1, "", "max_correct_samples"], [77, 5, 1, "", "max_error_samples"], [77, 5, 1, "", "max_proposals_per_step"], [77, 5, 1, "", "max_steps"], [77, 5, 1, "", "num_workers"], [77, 5, 1, "", "optimization_order"], [77, 5, 1, "", "optimizer"], [77, 2, 1, "", "prep_ckpt_file_path"], [77, 5, 1, "", "strategy"], [77, 5, 1, "", "test_dataset"], [77, 5, 1, "", "text_optimizers"], [77, 5, 1, "", "train_batch_size"], [77, 5, 1, "", "train_loader"], [77, 5, 1, "", "training"], [77, 5, 1, "", "val_dataset"]], "optim.types": [[78, 1, 1, "", "EvaluationResult"], [78, 1, 1, "", "ParameterType"], [78, 1, 1, "", "PromptData"], [78, 1, 1, "", "TrainerResult"], [78, 1, 1, "", "TrainerStepResult"], [78, 1, 1, "", "TrainerValidateStats"]], "optim.types.EvaluationResult": [[78, 5, 1, "", "feedback"], [78, 5, 1, "", "score"]], "optim.types.ParameterType": [[78, 5, 1, "", "DEMOS"], [78, 5, 1, "", "GENERATOR_OUTPUT"], [78, 5, 1, "", "GRADIENT"], [78, 5, 1, "", "HYPERPARAM"], [78, 5, 1, "", "INPUT"], [78, 5, 1, "", "LOSS_OUTPUT"], [78, 5, 1, "", "NONE"], [78, 5, 1, "", "OUTPUT"], [78, 5, 1, "", "PROMPT"], [78, 5, 1, "", "RETRIEVER_OUTPUT"], [78, 5, 1, "", "SUM_OUTPUT"]], "optim.types.PromptData": [[78, 5, 1, "", "data"], [78, 5, 1, "", "id"], [78, 5, 1, "", "name"], [78, 5, 1, "", "requires_opt"]], "optim.types.TrainerResult": [[78, 5, 1, "", "effective_measure"], [78, 5, 1, "", "prompts"], [78, 5, 1, "", "step_results"], [78, 5, 1, "", "steps"], [78, 5, 1, "", "test_scores"], [78, 5, 1, "", "time_stamp"], [78, 5, 1, "", "trainer_state"], [78, 5, 1, "", "val_scores"], [78, 5, 1, "", "validate_stats"]], "optim.types.TrainerStepResult": [[78, 5, 1, "", "attempted_val_score"], [78, 5, 1, "", "prompt"], [78, 5, 1, "", "step"], [78, 5, 1, "", "test_score"], [78, 5, 1, "", "val_score"]], "optim.types.TrainerValidateStats": [[78, 5, 1, "", "max_score"], [78, 5, 1, "", "mean_of_score"], [78, 5, 1, "", "min_score"], [78, 5, 1, "", "std_of_score"]], "tracing": [[80, 0, 0, "-", "callback_manager"], [81, 0, 0, "-", "decorators"], [82, 0, 0, "-", "generator_call_logger"], [83, 0, 0, "-", "generator_state_logger"]], "tracing.callback_manager": [[80, 1, 1, "", "CallbackManager"]], "tracing.callback_manager.CallbackManager": [[80, 2, 1, "", "register_callback"], [80, 2, 1, "", "trigger_callbacks"]], "tracing.decorators": [[81, 4, 1, "", "trace_generator_call"], [81, 4, 1, "", "trace_generator_states"]], "tracing.generator_call_logger": [[82, 1, 1, "", "GeneratorCallLogger"], [82, 1, 1, "", "GeneratorCallRecord"]], "tracing.generator_call_logger.GeneratorCallLogger": [[82, 6, 1, "", "generator_names_to_files"], [82, 2, 1, "", "get_calls"], [82, 2, 1, "", "get_log_location"], [82, 2, 1, "", "load"], [82, 2, 1, "", "load_meta_data"], [82, 2, 1, "", "log_call"], [82, 2, 1, "", "register_generator"], [82, 2, 1, "", "reset"], [82, 2, 1, "", "save_meta_data"]], "tracing.generator_call_logger.GeneratorCallRecord": [[82, 5, 1, "", "input"], [82, 5, 1, "", "metadata"], [82, 5, 1, "", "model_kwargs"], [82, 5, 1, "", "output"], [82, 5, 1, "", "prompt_kwargs"], [82, 5, 1, "", "time_stamp"]], "tracing.generator_state_logger": [[83, 1, 1, "", "GeneratorStateLogger"], [83, 1, 1, "", "GeneratorStatesRecord"]], "tracing.generator_state_logger.GeneratorStateLogger": [[83, 6, 1, "", "generator_names"], [83, 2, 1, "", "get_log_location"], [83, 2, 1, "", "load"], [83, 2, 1, "", "log_prompt"], [83, 2, 1, "", "save"]], "tracing.generator_state_logger.GeneratorStatesRecord": [[83, 5, 1, "", "prompt_states"], [83, 5, 1, "", "time_stamp"]], "utils": [[85, 0, 0, "-", "cache"], [86, 0, 0, "-", "config"], [87, 0, 0, "-", "data"], [88, 0, 0, "-", "file_io"], [89, 0, 0, "-", "global_config"], [90, 0, 0, "-", "lazy_import"], [91, 0, 0, "-", "logger"], [92, 0, 0, "-", "registry"], [93, 0, 0, "-", "serialization"], [94, 0, 0, "-", "setup_env"]], "utils.cache": [[85, 1, 1, "", "CachedEngine"], [85, 4, 1, "", "direct"], [85, 4, 1, "", "hash_text"], [85, 4, 1, "", "hash_text_sha1"]], "utils.config": [[86, 4, 1, "", "new_component"], [86, 4, 1, "", "new_components_from_config"]], "utils.data": [[87, 1, 1, "", "DataLoader"], [87, 1, 1, "", "Dataset"], [87, 1, 1, "", "Subset"], [87, 4, 1, "", "subset_dataset"]], "utils.data.DataLoader": [[87, 2, 1, "", "set_max_steps"]], "utils.data.Subset": [[87, 5, 1, "", "dataset"], [87, 5, 1, "", "indices"]], "utils.file_io": [[88, 4, 1, "", "append_to_jsonl"], [88, 4, 1, "", "load"], [88, 4, 1, "", "load_json"], [88, 4, 1, "", "load_jsonl"], [88, 4, 1, "", "load_pickle"], [88, 4, 1, "", "save"], [88, 4, 1, "", "save_csv"], [88, 4, 1, "", "save_json"], [88, 4, 1, "", "save_pickle"], [88, 4, 1, "", "write_list_to_jsonl"]], "utils.global_config": [[89, 4, 1, "", "get_adalflow_default_root_path"]], "utils.lazy_import": [[90, 1, 1, "", "LazyImport"], [90, 1, 1, "", "OptionalPackages"], [90, 4, 1, "", "safe_import"]], "utils.lazy_import.LazyImport": [[90, 2, 1, "", "load_class"]], "utils.lazy_import.OptionalPackages": [[90, 5, 1, "", "ANTHROPIC"], [90, 5, 1, "", "BEDROCK"], [90, 5, 1, "", "COHERE"], [90, 5, 1, "", "DATASETS"], [90, 5, 1, "", "FAISS"], [90, 5, 1, "", "GOOGLE_GENERATIVEAI"], [90, 5, 1, "", "GROQ"], [90, 5, 1, "", "OLLAMA"], [90, 5, 1, "", "OPENAI"], [90, 5, 1, "", "PGVECTOR"], [90, 5, 1, "", "QDRANT"], [90, 5, 1, "", "SQLALCHEMY"], [90, 5, 1, "", "TORCH"], [90, 5, 1, "", "TRANSFORMERS"]], "utils.logger": [[91, 4, 1, "", "get_current_script_and_line"], [91, 4, 1, "", "get_logger"], [91, 4, 1, "", "printc"]], "utils.registry": [[92, 1, 1, "", "EntityMapping"]], "utils.registry.EntityMapping": [[92, 2, 1, "", "get"], [92, 2, 1, "", "get_all"], [92, 2, 1, "", "register"]], "utils.serialization": [[93, 1, 1, "", "ObjectTypes"], [93, 4, 1, "", "check_object"], [93, 4, 1, "", "default"], [93, 4, 1, "", "deserialize"], [93, 4, 1, "", "serialize"], [93, 4, 1, "", "to_dict"]], "utils.serialization.ObjectTypes": [[93, 5, 1, "", "CLASS"], [93, 5, 1, "", "INSTANCE"], [93, 5, 1, "", "TYPE"]], "utils.setup_env": [[94, 4, 1, "", "setup_env"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "data", "Python data"], "4": ["py", "function", "Python function"], "5": ["py", "attribute", "Python attribute"], "6": ["py", "property", "Python property"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:data", "4": "py:function", "5": "py:attribute", "6": "py:property"}, "terms": {"": [1, 2, 4, 11, 12, 14, 15, 20, 21, 29, 30, 34, 37, 38, 39, 59, 62, 66, 67, 68, 69, 71, 73, 75, 76, 77, 91, 96, 97, 100, 104, 108, 109, 110, 111, 113, 114, 117, 118, 119, 120, 121, 123, 125, 126, 128, 130, 131, 133, 134, 136, 137, 138, 142, 143, 145, 150, 151, 153], "0": [2, 4, 10, 11, 13, 15, 20, 21, 22, 24, 28, 29, 30, 31, 35, 36, 43, 51, 53, 54, 55, 56, 57, 59, 62, 69, 73, 74, 75, 77, 78, 90, 96, 99, 100, 103, 108, 109, 110, 111, 114, 118, 120, 121, 129, 130, 131, 135, 136, 137, 138, 142, 150, 151, 153], "00": [109, 118, 119, 142], "0001": 35, "00016600126": 120, "00018637415": 120, "0003912348": 120, "00045548353": 120, "00063306844": 120, "00093111617": 120, "0009763892": 120, "001149847": 120, "001270235": 120, "001274437": 120, "0013953627": 120, "0015121206": 120, "0016585035": 120, "0017067948": 120, "0017369769": 120, "0018af12": 118, "002": 137, "002240922": 120, "0023736332": 120, "0024688914": 120, "0025802834": 120, "0027390209": 120, "002749016": 120, "0027831418": 120, "0032514224": 120, "0032596611": 120, "0035554452": 120, "0035945757": 120, "004110795": 120, "0042391727": 120, "00427709": 120, "004391488": 120, "0045538875": 120, "0048683644": 120, "005190901": 120, "005429781": 120, "0055172783": 120, "0059066266": 120, "0060756463": 120, "0065862634": 120, "006953944": 120, "007086745": 120, "0072255824": 120, "0073946016": 120, "007424784": 120, "0076722763": 120, "008243256": 120, "008804435": 120, "00888027": 120, "00918361": 120, "0092658885": 120, "009380581": 120, "009410762": 120, "009845384": 120, "0098876385": 120, "0099192085": 120, "00z": 118, "010159277": 120, "010340369": 120, "01047317": 120, "010648226": 120, "010723059": 120, "011026398": 120, "01102852": 120, "011178068": 120, "011329738": 120, "011336377": 120, "011663412": 120, "0118985": 120, "012314276": 120, "012414178": 120, "012519513": 120, "012596182": 120, "01262": 121, "012740267": 120, "01283127": 120, "012846436": 120, "013225611": 120, "013333333333333197": 121, "013376684": 120, "013642286": 120, "013799232": 120, "014256966": 120, "014401053": 120, "0144541375": 120, "014545139": 120, "014752985": 120, "014813349": 120, "01541699": 120, "015417241": 120, "015500659": 120, "015549791": 120, "015742956": 120, "015791247": 120, "015851611": 120, "01600117": 120, "016137673": 120, "016201723": 120, "016310379": 120, "016319677": 120, "016503545": 120, "016853655": 120, "017123526": 120, "017179621": 120, "017199362": 120, "01721584": 120, "017252058": 120, "017384859": 120, "0175027": 120, "017819481": 120, "017942544": 120, "018185215": 120, "01821555": 120, "018579558": 120, "019038836": 120, "0191": 130, "019186236": 120, "019337907": 120, "01965455": 120, "01t12": 118, "01z": 118, "020113317": 120, "020202424": 120, "020318555": 120, "02047543": 120, "020702936": 120, "02072903": 120, "020733269": 120, "020777322": 120, "02094634": 120, "02170693": 120, "021855626": 120, "022022463": 120, "022083132": 120, "022370934": 120, "022491662": 120, "022583641": 120, "022795979": 120, "022917315": 120, "023175154": 120, "02349366": 120, "02435818": 120, "024447458": 120, "024479514": 120, "02448e3fd394": 118, "02449575": 120, "024570517": 120, "024691852": 120, "024773424": 120, "02479802": 120, "024821715": 120, "0249183": 120, "024919357": 120, "024995193": 120, "025014881": 120, "025159756": 120, "025237864": 120, "025283365": 120, "025304629": 120, "025344033": 120, "0253592": 120, "025449503": 120, "025763396": 120, "025811687": 120, "025829377": 120, "026026547": 120, "02642089": 120, "02646639": 120, "026527058": 120, "026560202": 120, "026845565": 120, "02686073": 120, "027526028": 120, "027646756": 120, "027719192": 120, "02781625": 120, "02787692": 120, "027888212": 120, "028250396": 120, "028274542": 120, "028392596": 120, "028419416": 120, "028588437": 120, "028709164": 120, "028711103": 120, "028999276": 120, "029023057": 120, "029095493": 120, "029393617": 120, "029454285": 120, "029578406": 120, "02959079": 120, "029819863": 120, "02t15": 128, "02z": 118, "03": 142, "030351067": 120, "030515974": 120, "030561475": 120, "030737398": 120, "031122655": 120, "031425994": 120, "03148666": 120, "03172": 136, "031992972": 120, "032282718": 120, "03250003": 120, "03254835": 120, "03288636": 120, "032958794": 120, "033031233": 120, "033200253": 120, "033320982": 120, "03374": 121, "03409": [74, 121, 150, 151], "03414193": 120, "034190223": 120, "034338057": 120, "03438339": 120, "034398723": 120, "034489725": 120, "034673136": 120, "034793064": 120, "035096403": 120, "03520434": 120, "035276778": 120, "03530092": 120, "035399742": 120, "0354458": 120, "035460413": 120, "03567275": 120, "03575969": 120, "035794087": 120, "035945754": 120, "036188427": 120, "036249094": 120, "03629": [0, 1, 109], "03648406": 120, "036582768": 120, "03714": [150, 151], "03718945": 120, "037280865": 120, "037715487": 120, "03773546": 120, "037787925": 120, "03828147": 120, "038294982": 120, "03841571": 120, "038463477": 120, "038898624": 120, "039161157": 120, "03934316": 120, "03940383": 120, "03940568": 120, "039555497": 120, "039792012": 120, "039828505": 120, "039919507": 120, "03t16": 128, "03z": 118, "04": 119, "040178344": 120, "040274926": 120, "04090271": 120, "041820247": 120, "041868538": 120, "042224888": 120, "042285554": 120, "042497892": 120, "042649563": 120, "042810217": 120, "0428619": 120, "042922568": 120, "042952903": 120, "043104574": 120, "04352925": 120, "04363117": 120, "043776043": 120, "043802254": 120, "043893255": 120, "044017497": 120, "0442831": 120, "044408932": 120, "0445487": 120, "044596992": 120, "04500747": 120, "045128196": 120, "045200635": 120, "045318954": 120, "04537962": 120, "045409955": 120, "045500956": 120, "045755986": 120, "046214752": 120, "046380643": 120, "046842538": 120, "047301304": 120, "04732545": 120, "04735133": 120, "04744618": 120, "048018675": 120, "048170548": 120, "048242986": 120, "04844335": 120, "048534352": 120, "04865569": 120, "04874669": 120, "04882248": 120, "0491107": 120, "049112227": 120, "049257103": 120, "049474705": 120, "04964343": 120, "04988489": 120, "04it": 118, "05": [35, 127, 142], "05011172": 120, "050126344": 120, "050688066": 120, "050995983": 129, "05133363": 120, "051385745": 120, "051749755": 120, "05202276": 120, "052057996": 120, "052106287": 120, "05220287": 120, "052417103": 120, "053175453": 120, "05331357": 120, "05338779": 120, "05369113": 120, "05408623": 120, "054115806": 120, "054617435": 120, "054762308": 120, "055341803": 120, "055390093": 120, "055631552": 120, "055824716": 120, "05584484": 120, "05606617": 120, "056500793": 120, "056549083": 120, "057031997": 120, "057118867": 120, "057209868": 120, "05794953": 120, "057968218": 120, "05877048": 120, "059393916": 120, "059543144": 120, "059977766": 120, "06": 128, "060026057": 120, "06033427": 120, "060455605": 120, "060750425": 120, "060758945": 120, "060940947": 120, "06109262": 120, "06205429": 120, "062150873": 120, "062199164": 120, "062427312": 120, "06244062": 120, "0625372": 120, "062609315": 120, "06335816": 120, "063458666": 120, "06351934": 120, "06358001": 120, "06424735": 120, "06430802": 120, "06437227": 120, "06467": 121, "06527871": 120, "065521374": 120, "065724425": 120, "06596588": 120, "06615905": 120, "066492066": 120, "06691674": 120, "067159414": 120, "06782676": 120, "06799412": 120, "06842874": 120, "06881507": 120, "069404125": 120, "06978089": 120, "06983": 134, "06995014": 120, "06ea7cea": 118, "07": [109, 127], "070553556": 120, "07061748": 120, "0708433": 120, "0708916": 120, "07113305": 120, "07158817": 120, "07185742": 120, "07249819": 120, "07261953": 120, "07296812": 120, "07298353": 120, "074030526": 120, "07407882": 120, "07456173": 120, "07486424": 120, "07496": [150, 151], "07510691": 120, "07554": 136, "07595626": 120, "07597": 15, "076138265": 120, "07654167": 120, "07736263": 120, "077507496": 120, "07753363": 120, "077776305": 120, "07794212": 120, "0780387": 120, "078569904": 120, "078763075": 120, "07881136": 120, "07883": [121, 143], "079110995": 120, "07989968": 120, "08088789": 120, "08103276": 120, "08112934": 120, "081225924": 120, "08199859": 120, "08256907": 120, "08275107": 120, "08277125": 120, "082872406": 120, "083054416": 120, "08317575": 120, "083539754": 120, "083600424": 120, "083737075": 120, "08397853": 120, "0841717": 120, "08426777": 120, "08432844": 120, "084389105": 120, "08494435": 120, "08523846": 120, "08553": 134, "085717015": 120, "085905805": 120, "08651248": 120, "08658626": 120, "08669449": 120, "08774": [54, 121], "08851453": 120, "08861449": 120, "08880766": 120, "088952534": 120, "08962861": 120, "09": [109, 118], "090455905": 120, "09081991": 120, "09100191": 120, "091183916": 120, "091244586": 120, "09148726": 120, "09172993": 120, "09199488": 120, "09209394": 120, "09213976": 120, "092639945": 120, "0935402": 120, "09354997": 120, "09382995": 120, "09433865": 120, "0946509": 120, "09476": 121, "09503723": 120, "09614793": 120, "09634069": 120, "09793471": 120, "09925275": 120, "099495426": 120, "0d16": [2, 4, 137], "0d95cc65e6ef": 120, "0x104970220": 138, "0x104970400": 138, "0x105e3b920": 138, "0x105e3bc40": 138, "0x1062a2840": 138, "0x106d691c0": 138, "0x10fb26f20": 118, "0x11382fa60": 109, "0x11384b740": 109, "0x11742eca0": 138, "0x117b98360": 138, "0x14d9d3f60": 138, "0x14d9e4040": 138, "0x14d9e40e0": 138, "0x14d9e4180": 138, "0x14d9e4220": 138, "0x14d9e4360": 138, "1": [0, 1, 2, 4, 8, 11, 13, 14, 15, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 33, 34, 36, 38, 43, 48, 50, 51, 53, 54, 55, 56, 57, 59, 62, 64, 67, 69, 73, 75, 76, 77, 78, 86, 90, 93, 96, 99, 100, 102, 108, 109, 110, 111, 114, 118, 119, 121, 124, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 141, 142, 143, 145, 149, 150, 151, 153], "10": [0, 1, 13, 25, 59, 67, 68, 75, 77, 91, 109, 118, 121, 125, 127, 130, 134, 136, 138, 145, 150], "100": [13, 33, 43, 45, 47, 50, 86, 100, 105, 118, 119, 120, 121, 129, 131, 142, 150, 151], "1000": [2, 4, 59, 75, 77, 104, 119, 121], "100156106": 120, "10046611": 120, "10054244": 120, "10064811": 120, "10204348": 120, "10205": 118, "10210415": 120, "1024": 126, "102407485": 120, "102468155": 120, "10289283": 120, "1029535": 120, "103074834": 120, "104888655": 120, "10519821": 120, "10580489": 120, "106168896": 120, "106957585": 120, "10762493": 120, "108": 142, "10868": 134, "10875195": 120, "10950564": 120, "11": [119, 121, 134, 136, 142], "111386344": 120, "11155285": 120, "11164943": 120, "11174601": 120, "1124177": 120, "113": [100, 150, 151], "11396741": 120, "11401": [134, 136, 141], "11423773": 120, "11434": 13, "11496575": 120, "11511": 134, "11532976": 120, "1156331": 120, "115995646": 120, "11618881": 120, "11686489": 120, "11802388": 120, "12": [100, 103, 109, 121, 134, 142, 150, 151], "121821225": 120, "12218524": 120, "122670576": 120, "122853": 120, "123": [40, 43], "12652": 134, "127": 96, "128": 13, "12it": 118, "13": [109, 121, 134, 153], "13125569": 120, "13164201": 120, "13395482": 120, "13516818": 120, "13577485": 120, "13985154": 120, "14": [121, 129, 130, 134, 142], "14283": 134, "144": [47, 50, 142], "14545332": 120, "14796448": 120, "149": 109, "149265": 109, "15": [120, 121, 130, 134, 142], "151683837681807": 136, "155": 153, "15884": 134, "16": [10, 109, 121, 130, 134, 153], "1617": 153, "1625": 153, "163da9868ea4": [2, 4, 137], "16574481": 120, "1664": 153, "17": [121, 130, 134, 150], "17072": 121, "1720": 153, "17654371": 120, "17761531": 120, "17933443": 120, "18": [109, 121, 127], "180": 131, "18041": 121, "18089913": 120, "18447268": 120, "18527": 109, "1855": 142, "19": [121, 142], "1909": 153, "19306852": 120, "196ec25d39c4": 120, "19736": 121, "1976": [56, 57, 121], "1995": 153, "1997": 109, "1998": [56, 57, 121], "1e": 35, "2": [0, 1, 2, 4, 11, 13, 14, 15, 17, 19, 20, 21, 22, 25, 28, 29, 30, 31, 34, 36, 38, 43, 51, 54, 55, 56, 57, 59, 64, 67, 75, 76, 86, 93, 96, 99, 100, 102, 109, 110, 111, 114, 118, 119, 120, 121, 124, 126, 127, 129, 130, 131, 133, 134, 135, 136, 137, 141, 142, 143, 145, 149, 150, 151], "20": [100, 114, 121, 142, 150, 151, 153], "200": [2, 4, 86, 131], "2000": [100, 121, 150, 151, 153], "2002": 121, "2004": 121, "2005": [121, 134, 136, 141], "2008": 153, "2009": 134, "2010": 121, "2014": [20, 21], "2015": 153, "2020": [121, 126, 134, 141], "2021": [118, 121], "2023": [0, 1, 121, 134], "2023c": 134, "2024": [8, 10, 11, 12, 109, 121, 127, 128, 143], "20240229": 126, "20417552": 120, "2048": 13, "21": [121, 128], "2107": 121, "21549304": 129, "2167": 118, "21f0385d": 118, "22": [12, 121, 127, 138], "2210": [0, 1, 109], "2222": 121, "223220": 128, "226": [100, 150, 151], "2301": 134, "2303": [54, 121, 134], "2305": 134, "2307": 136, "2309": [15, 74, 121, 150, 151], "2310": [121, 134, 136, 150, 151], "2311": 121, "2329ffa8d4b6": 118, "24": [13, 142], "2401": [121, 134, 143], "2402": 121, "24047995": 129, "2406": [150, 151], "2408": 121, "24366009": 129, "244": 109, "244562": 109, "2471023025": 134, "249": 127, "24it": 118, "25": [20, 21, 28, 100, 127, 136, 145, 150, 151], "2500": 121, "256": [33, 86, 118, 119, 120, 136], "266": 109, "27": 135, "27cc": 118, "27cec433": 137, "28": [56, 57, 121, 142], "287": 109, "29": [56, 57, 121, 153], "297": 109, "29728": 121, "2a78": 118, "2ae492258b53": 137, "2b": 15, "2d72e6e7": 130, "2e25ae5336c8": [2, 4, 137], "2e6f4452827b": 118, "2e8e63041698": 118, "2f": 138, "2it": 118, "2wikimultihopqa": 121, "3": [0, 1, 11, 20, 21, 29, 30, 31, 33, 35, 36, 43, 51, 54, 55, 56, 57, 59, 64, 69, 74, 75, 76, 81, 86, 93, 96, 99, 102, 109, 110, 111, 114, 118, 119, 120, 121, 123, 124, 126, 127, 129, 130, 133, 134, 135, 136, 137, 143, 144, 145, 149, 153], "30": [103, 131], "301": 109, "31": 103, "311": 121, "318": 121, "321": 109, "32768": 12, "33": 121, "3333333333333333": 121, "33333333333333337": 121, "33437008": 129, "353b738c1b71": 118, "36": [47, 50, 100, 142, 150, 151], "37": 128, "37041178": 129, "37da1fbf": 130, "37e1d8ff0526": 118, "37it": 118, "38404a09": 130, "39": 127, "3927": [2, 4, 137], "3929": 134, "3938": 134, "3b": 15, "3ca5": [48, 50], "3rd": [28, 136], "4": [0, 1, 11, 12, 35, 43, 54, 57, 59, 75, 77, 87, 96, 99, 100, 102, 109, 121, 124, 127, 130, 134, 135, 136, 138, 142, 143, 145, 150, 151], "40": [13, 125, 142], "400": 86, "400m": [134, 141], "401": 123, "402c": 130, "405a": 118, "4077": 118, "40f0": [2, 4, 137], "40th": 121, "4100": [48, 50], "416e": [48, 50], "417ab8b4e3cc": 130, "42": [131, 142], "4206": 118, "424242424244": 109, "4248": [2, 4, 137], "428d": 130, "43": 127, "435b": 118, "43a4": 118, "43f5": 118, "44": 128, "440": 99, "442f": 118, "44a8aa37": [2, 4, 137], "44fc": 130, "45": [40, 121, 128], "4509756": 129, "4568096570283078": 136, "45efa517": 118, "46": 142, "465": 109, "4667": 118, "4682": 130, "46it": 118, "47": 109, "4780": 118, "48": 109, "483b": 118, "485": 109, "4870": 118, "48ce": 118, "48it": 142, "49": [109, 127], "4917": 120, "493d": 118, "49b5": [2, 4, 137], "49ff": 118, "4a392e464fe7": 130, "4aa8": 137, "4aae": 150, "4bd0": 118, "4ca4": 137, "4ce3": 120, "4d8e": [100, 150, 151], "4e24": 118, "4eb4": 118, "4f11": 137, "4f5f": 118, "4f6f": 130, "4f88": [2, 4, 137], "4o": [121, 136, 142, 144], "5": [0, 1, 2, 4, 11, 13, 20, 21, 22, 26, 29, 34, 35, 36, 54, 59, 75, 77, 81, 99, 103, 109, 111, 114, 118, 121, 123, 126, 127, 129, 134, 135, 136, 137, 138, 143, 144, 145], "50": [2, 3, 15, 45, 50, 100, 109, 118, 138, 150, 151], "51": 109, "51011": 142, "512": 15, "5166601493236314": 136, "518a": 118, "52": 109, "5316efd58d58": 118, "5343238380789569": 136, "54": [100, 150, 153], "5432": 24, "544": 109, "55": 128, "56": 128, "569a": 118, "57": 142, "582859": 128, "5869e6cd": 130, "59it": 119, "5a8b57f25542995d1e6f1371": 153, "5ba2": 120, "6": [10, 59, 68, 100, 109, 118, 121, 127, 129, 134, 136, 138, 142, 143, 150, 151, 153], "60": 142, "600": [47, 50], "609": 118, "61": 142, "6175549": 129, "6229580777634034": [20, 21], "6294762236217233": 136, "63072": 118, "6333": 136, "64": [13, 142], "64987b2b": 118, "65": [100, 121, 150], "66": 151, "6666666666666666": [121, 138], "67": 142, "69": 142, "6986ba52a0d3": 130, "7": [13, 24, 100, 103, 121, 127, 131, 134, 135, 136, 143, 150, 151], "70": 131, "70b": [12, 109, 135], "71a2": 130, "72": [100, 121, 138, 150, 151], "7335e34ee0c6": 118, "73c12be3": 118, "75": [20, 21, 131, 136, 142], "756148": 128, "75dd1e09abab": 150, "75dd1e09abab_root": 150, "765794": 128, "768": 119, "77": [142, 151], "7749999761581421": 136, "7790170272403408": 136, "78": 142, "782": 109, "7844": 118, "78917586": 120, "79it": 118, "7a17ed45": 118, "7a4f86892556": 118, "7b": [12, 15], "7minut": 121, "8": [8, 11, 13, 20, 21, 59, 75, 77, 100, 103, 121, 129, 134, 136, 142, 150, 151, 153], "80": [96, 100, 142, 150, 151], "800": [2, 4], "8000": 96, "801f": [48, 50], "8031794089550072": 136, "81": 142, "8109999895095825": 136, "8119999766349792": 136, "8169999718666077": 136, "8192": [12, 29, 109, 123, 135], "81it": 142, "82": 142, "823": 142, "829e6403a04f": [48, 50], "82e6": [100, 150, 151], "82fb": 137, "8348623853211009": 142, "83rd": 121, "84": [142, 151], "840021aa1953": 118, "8426": 142, "8462": 150, "85": 153, "86": 142, "8678": 118, "87": [100, 150, 151], "87e0": 118, "88": [100, 142, 150, 151], "8819": 142, "8819444444444444": 142, "8871": 137, "88b1": 137, "89": [100, 142, 150, 151], "8905dc5f": 137, "8977522850037": 142, "89th": 121, "8a12": 130, "8a59cb7b": [48, 50], "8b": [12, 29, 109, 123], "8b0d": 118, "8bc3": 118, "8be5": 137, "8c3e": 118, "8e52": 118, "8x7b": 12, "9": [13, 100, 121, 134, 135, 136, 150, 151], "90": [100, 125, 142, 150, 151], "90ff": 130, "91": [100, 150, 151], "910e984cdb65": 118, "9122": 118, "92": [100, 150, 151], "93922b619293": 118, "94": [100, 150, 151], "9435ed755e20": 118, "9498793313012154": 136, "95": [13, 15, 53, 109, 121], "95297": 109, "96": [100, 150, 151], "9670": 118, "9696708": 136, "97": [100, 150, 151], "9701269": 136, "9752": 121, "9789": 121, "97db": [2, 4, 137], "98": [100, 127, 136, 150, 151], "9827": 121, "98742366": 136, "99": [100, 150, 151], "9950029253959656": 136, "99520767": 136, "9994476437568665": 136, "9994490742683411": 136, "9996004700660706": 136, "9a424d4c": 118, "9bee": [48, 50], "9c14": 120, "9ca4": [2, 4, 137], "9dc8": [100, 150, 151], "9dd7d34128df": [100, 150, 151], "9nnn": [100, 150, 151], "A": [2, 4, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 24, 26, 28, 30, 33, 35, 43, 48, 50, 54, 55, 57, 59, 64, 65, 67, 69, 72, 74, 78, 80, 87, 92, 100, 103, 109, 110, 111, 118, 120, 121, 123, 124, 127, 129, 130, 131, 134, 135, 136, 138, 142, 150, 151], "And": [1, 36, 54, 59, 100, 104, 109, 110, 121, 126, 131, 133, 134, 136, 138, 141, 150, 151], "As": [8, 22, 29, 31, 35, 100, 111, 114, 118, 120, 123, 133, 134, 136, 138, 141, 143, 145, 150, 151], "At": [1, 109, 127, 135, 142], "Be": [59, 69, 74], "But": [15, 59, 75, 76, 97, 99, 100, 109, 110, 121, 126, 128, 132, 134, 136, 138, 150, 151, 153], "By": [36, 100, 114, 119, 123, 134, 137, 138, 150, 151], "For": [0, 1, 2, 4, 10, 13, 17, 19, 22, 28, 36, 37, 55, 57, 59, 64, 75, 77, 95, 96, 99, 100, 104, 109, 110, 111, 118, 119, 124, 129, 130, 132, 134, 135, 136, 137, 138, 141, 143, 145, 150, 151], "If": [1, 2, 4, 13, 15, 17, 19, 20, 22, 23, 28, 29, 32, 33, 35, 36, 40, 42, 43, 56, 57, 59, 66, 67, 68, 69, 74, 75, 76, 77, 81, 82, 91, 95, 96, 97, 99, 100, 103, 104, 109, 111, 118, 119, 121, 123, 125, 126, 131, 133, 134, 136, 137, 138, 145, 150, 151], "In": [30, 31, 38, 43, 47, 50, 56, 57, 59, 62, 69, 72, 73, 75, 76, 95, 100, 110, 111, 114, 117, 118, 120, 121, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 145, 150, 151, 153], "It": [1, 2, 3, 4, 6, 8, 9, 14, 15, 20, 21, 22, 29, 30, 31, 35, 36, 37, 40, 43, 51, 56, 57, 59, 62, 66, 67, 68, 69, 73, 75, 77, 81, 90, 95, 97, 100, 108, 109, 110, 111, 112, 114, 118, 119, 120, 121, 123, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 143, 145, 150, 151], "Its": [118, 136], "NOT": [17, 19, 109, 131], "No": [34, 55, 57, 104, 121, 153], "Not": [6, 99, 121], "Of": [100, 150, 151], "On": [111, 131], "One": [59, 75, 76, 83, 130], "Or": [36, 59, 67, 103, 121, 132, 138], "Such": 29, "That": 153, "The": [1, 2, 3, 4, 13, 15, 17, 19, 20, 21, 22, 24, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 45, 50, 54, 55, 57, 58, 59, 62, 63, 64, 65, 67, 68, 69, 71, 72, 73, 75, 76, 81, 82, 83, 86, 87, 88, 90, 91, 93, 95, 96, 97, 99, 100, 104, 105, 108, 109, 110, 111, 114, 117, 118, 119, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 150, 151, 153], "Then": [2, 4, 96, 118, 120, 129, 130, 134, 135, 137, 138], "There": [0, 1, 9, 15, 20, 23, 95, 110, 121, 125, 126, 127, 132, 136], "These": [4, 96, 110, 114, 120, 121, 124, 132, 133, 136, 137, 138, 143], "To": [13, 20, 21, 22, 39, 40, 43, 87, 95, 96, 97, 99, 100, 103, 104, 105, 109, 111, 114, 117, 119, 121, 124, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 143, 145, 150, 151, 153], "Will": [59, 75, 77], "With": [30, 35, 39, 74, 100, 109, 118, 120, 124, 129, 130, 131, 135, 142, 150, 151, 153], "_": [20, 21], "_______": 109, "________": [109, 131], "__________": 131, "__call__": [15, 29, 41, 59, 63, 64, 65, 110, 114, 123, 124, 153], "__dict__": [28, 31, 118], "__getitem__": 87, "__getitems__": 87, "__init__": [15, 20, 21, 22, 29, 81, 100, 108, 109, 114, 119, 127, 128, 129, 131, 136, 138, 142, 150, 151, 153], "__input_fields__": [17, 18, 111, 131, 142], "__len__": 87, "__main__": [131, 138], "__name__": [93, 127, 129], "__output_fields__": [17, 18, 131, 142], "__repr__": [59, 63, 114], "__str__": [1, 32], "__version__": 90, "_acal": [11, 12, 14, 15, 37], "_additional_llm_tool": 109, "_call": [11, 12, 14, 15, 37, 82], "_coarse_label": 142, "_coarse_labels_desc": [111, 142], "_combine_input_and_model_kwarg": 129, "_compon": 128, "_compute_single_item": [54, 55, 57], "_diagnos": [100, 150, 151], "_embedd": 136, "_extra_repr": [114, 119], "_few_shot_demo": 130, "_generator_names_to_fil": 82, "_generator_trac": 81, "_init_tool": 109, "_is_async": 138, "_output": 132, "_output_processor": 131, "_paramet": 128, "_prepare_input": [142, 153], "_run_one_step": 109, "_score": 130, "_student_trac": 29, "_template_str": 128, "_trace": [29, 130], "_trace_map": 83, "a2acf8ba4c27": 118, "a45ad4690a47": 130, "a5cfe255": [48, 50], "a8b8": 130, "a958": 118, "aa81": 118, "aaa8": 118, "aaai": 121, "ab": [0, 1, 15, 54, 74, 109, 121, 123, 134, 136, 141, 150, 151], "ab64": 118, "aba9": 118, "abbr": 142, "abbrevi": [111, 142], "abc": 118, "aberdeen": 153, "abil": [109, 118, 121, 124, 134], "abl": [100, 110, 111, 117, 121, 123, 134, 136, 139, 141, 142, 150, 151], "about": [8, 24, 54, 96, 97, 100, 121, 123, 125, 126, 134, 141, 142, 150, 151], "abov": [1, 100, 109, 114, 121, 123, 125, 126, 128, 131, 133, 134, 136, 138, 142, 150, 151, 153], "abstract": [19, 37, 52, 58, 59, 68, 87, 105, 110, 111, 113, 124, 125, 129, 131, 142], "abstract_algebra": 121, "ac": [20, 21, 134], "ac78": 120, "academ": [121, 137], "acal": [7, 8, 9, 10, 12, 13, 14, 29, 30, 33, 34, 36, 37, 39, 64, 110, 114, 123, 124, 129, 136, 138], "acc_list": [51, 57], "accept": [87, 108, 123, 129], "access": [9, 15, 20, 23, 31, 42, 43, 81, 100, 103, 109, 110, 121, 135, 136, 138, 150, 151], "accomplish": 124, "accord": [2, 4, 20, 21, 110, 121, 124, 134, 141, 143], "accordingli": 131, "accordion": [100, 150, 151], "account": 123, "accumul": [29, 132], "accur": [110, 134, 136], "accuraci": [1, 51, 57, 59, 62, 100, 108, 109, 121, 125, 134, 137, 142, 143, 150, 151, 153], "accus": 153, "acetaminophen": 114, "achiam": 121, "achiev": [34, 100, 111, 121, 123, 125, 134, 138, 141, 150, 151, 153], "acl": 121, "acm": 121, "acronym": 142, "across": [35, 100, 111, 121, 138, 142, 145, 150, 151], "act": [105, 109, 120, 124, 135], "action": [1, 43, 99, 135, 137], "action_typ": 43, "activ": [43, 97, 104, 110, 131], "actual": [17, 19, 20, 23, 35, 59, 75, 76, 109, 128, 131, 132, 136, 137], "acycl": 124, "ad": [14, 20, 21, 22, 24, 29, 30, 31, 35, 43, 59, 62, 67, 98, 100, 104, 110, 114, 118, 127, 128, 132, 136, 138, 142, 150, 151], "ada": [100, 137, 150, 151], "adaflow": 153, "adal": [17, 18, 59, 75, 100, 110, 121, 142, 150, 151, 153], "adal_compon": [100, 142, 150, 151, 153], "adalcompon": [67, 75, 76, 77, 78, 105, 121, 124, 153], "adalcomponent_": 124, "adalflow": [2, 4, 10, 20, 21, 28, 29, 31, 43, 45, 50, 54, 58, 59, 62, 66, 67, 75, 77, 81, 82, 90, 91, 101, 102, 105, 109, 110, 111, 114, 117, 118, 119, 123, 124, 125, 127, 128, 129, 131, 132, 133, 134, 136, 137, 138, 141, 150, 151, 153], "adaltask": [59, 75, 77, 100, 142, 150, 151, 153], "adaplcompon": [59, 75, 77], "adapt": [20, 21, 30, 54, 55, 57, 62, 73, 104, 119, 121, 134, 137, 138], "adaptat": 121, "add": [0, 1, 17, 19, 20, 21, 29, 30, 31, 33, 35, 40, 43, 59, 67, 69, 72, 74, 75, 76, 91, 95, 96, 99, 100, 104, 109, 111, 114, 118, 119, 124, 126, 129, 130, 131, 132, 135, 136, 138, 141, 142, 150, 151], "add_a_b": 30, "add_compon": 29, "add_generation_prompt": 15, "add_grad": [59, 67], "add_gradi": [59, 67], "add_histori": [59, 69, 74], "add_item": 136, "add_llm_as_fallback": [0, 1, 109], "add_missing_right_brac": [35, 40], "add_missing_right_bracket": [35, 40], "add_missing_right_parenthesi": 35, "add_on": 114, "add_point": 138, "add_scor": [59, 61, 62], "add_score_to_current_param": [59, 69, 74], "add_score_to_param": [59, 69, 74], "add_score_to_trac": [59, 67], "add_successor_map_fn": [59, 67, 110, 153], "add_to_trac": [59, 67], "addab": 30, "addit": [0, 1, 20, 21, 35, 43, 109, 119, 121, 123, 127, 129, 134, 135, 138, 142], "addition": [10, 12, 13, 15, 20, 23, 24, 37, 100, 109, 114, 119, 121, 124, 127, 130, 134, 136, 138, 150, 151], "additional_context": [42, 138], "additional_info": 52, "additon": 41, "addonecompon": 114, "address": [59, 69, 74, 125, 137], "adher": 131, "adjust": [13, 100, 125, 134, 150, 151], "admit": [121, 143], "adopt": 105, "adpat": 123, "advanc": [44, 114, 121, 126, 127, 136, 137], "advantag": [100, 142, 150, 151], "advis": 28, "ae99": 118, "afbd": 118, "afc": [2, 4, 137], "affect": [13, 54, 111, 119, 121], "after": [13, 20, 21, 28, 31, 33, 36, 38, 40, 95, 96, 99, 100, 109, 111, 120, 121, 123, 126, 127, 131, 132, 135, 136, 138, 150, 151], "afun": 29, "ag": [28, 121, 131, 134, 145], "again": [120, 136], "against": [24, 59, 69, 71, 121], "agenda": 109, "agent": [1, 34, 43, 44, 58, 99, 104, 105, 121, 123, 125, 126, 133, 134, 138], "agent_respons": 109, "aggreg": [59, 67, 72], "agnositc": 105, "agnost": [123, 124, 126, 129, 141], "ah": 15, "ahead": [97, 111, 124], "ai": [11, 15, 101, 104, 105, 114, 121, 127, 134], "aim": [125, 131], "akari": 134, "al": [121, 134, 141, 143], "alcohol": 153, "algorithm": [13, 15, 137], "alia": [28, 29, 43, 108, 130, 132], "align": [2, 4, 54, 96, 134, 137], "all": [1, 10, 12, 13, 14, 15, 19, 24, 28, 29, 31, 34, 36, 37, 38, 39, 40, 42, 43, 46, 47, 50, 54, 56, 57, 58, 59, 64, 66, 69, 74, 75, 76, 77, 78, 80, 86, 87, 93, 95, 96, 100, 103, 104, 109, 111, 114, 118, 119, 121, 123, 125, 126, 128, 129, 130, 131, 132, 133, 134, 135, 136, 138, 142, 143, 145, 150, 151], "all_gt_answ": [51, 57, 143], "all_gt_context": [56, 57, 143], "all_pred_answ": [51, 57, 143], "all_quest": 143, "all_retrieved_context": [56, 57, 143], "allevi": [114, 136], "allow": [15, 28, 29, 30, 35, 36, 38, 43, 51, 57, 59, 64, 67, 82, 100, 104, 109, 111, 114, 118, 123, 125, 127, 130, 133, 135, 136, 137, 142, 143, 150, 151, 153], "allowi": 118, "almost": [121, 126, 131, 136], "alon": 121, "along": [20, 23, 24, 28, 29, 31, 36, 91, 96, 108, 110, 111, 118, 123, 129, 130, 134, 136, 139, 142, 150], "alongsid": 109, "alpha": 99, "alreadi": [20, 21, 28, 29, 43, 95, 99, 100, 111, 123, 127, 131, 136, 138, 150, 151, 153], "also": [2, 4, 13, 20, 21, 24, 29, 33, 34, 35, 36, 41, 43, 54, 59, 74, 75, 76, 77, 87, 95, 100, 110, 111, 114, 117, 118, 121, 123, 125, 133, 134, 135, 136, 137, 138, 141, 142, 145, 150, 151, 153], "altern": 30, "although": [20, 21, 135, 136, 153], "alwai": [1, 15, 17, 19, 28, 31, 97, 109, 110, 118, 121, 123, 127, 131, 137, 138], "amazon": 9, "amazonaw": 9, "ambigu": 134, "amount": [109, 118, 123], "an": [0, 1, 6, 12, 13, 14, 15, 17, 18, 19, 25, 28, 29, 30, 32, 33, 34, 35, 36, 38, 39, 40, 43, 54, 55, 57, 59, 64, 65, 69, 71, 72, 73, 74, 75, 76, 77, 81, 86, 87, 90, 91, 93, 97, 100, 103, 105, 109, 110, 111, 112, 114, 118, 119, 120, 121, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 136, 138, 141, 142, 143, 145, 150, 151], "analysi": [2, 4, 121, 137], "analyz": [135, 153], "anautomat": 121, "andhannaneh": 134, "andrew": [20, 21], "andro": 121, "angel": 126, "anger": 121, "ani": [0, 1, 2, 4, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 42, 43, 51, 52, 54, 55, 57, 59, 63, 66, 67, 68, 69, 74, 75, 76, 77, 78, 81, 82, 83, 86, 87, 88, 93, 95, 96, 97, 99, 100, 104, 105, 108, 109, 111, 114, 117, 118, 119, 121, 123, 124, 125, 128, 129, 130, 131, 132, 133, 134, 136, 138, 141, 142, 150, 151, 153], "annoat": 121, "annot": [54, 121, 143], "annual": 121, "anoth": [20, 23, 38, 59, 68, 104, 109, 110, 121, 127, 128, 130, 131, 134, 136], "ansi": 91, "answer": [0, 1, 13, 17, 19, 48, 50, 51, 54, 55, 56, 57, 59, 75, 76, 100, 104, 108, 109, 111, 114, 121, 130, 131, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 153], "answer_match_acc": [57, 100, 143, 150, 151], "answer_templ": 153, "answerdata": 153, "answermacthevalu": 143, "answermatchacc": [51, 57, 100, 108, 121, 134, 142, 150, 151, 153], "anthrop": [8, 43, 90, 103, 126, 129], "anthropic_api_kei": [95, 103], "anthropic_cli": [7, 129], "anthropicapicli": [7, 8, 43, 129], "anybodi": 121, "anyon": 97, "anyth": [9, 17, 19, 109, 125, 131, 133, 138], "ap": [121, 128], "api": [8, 9, 10, 11, 12, 13, 14, 15, 16, 29, 33, 37, 43, 59, 75, 77, 95, 96, 102, 104, 110, 120, 124, 125, 126, 134, 135], "api_kei": [8, 10, 11, 12, 14, 86], "api_kwarg": [8, 9, 10, 11, 12, 13, 14, 15, 37, 123, 129], "api_respons": 16, "apidoc": 96, "apidocoutdir": 96, "apirefer": 9, "app": [13, 43, 91], "app_logg": 127, "appear": [59, 67, 121], "append": [15, 30, 31, 88, 108, 118, 129, 138, 143, 153], "append_dialog_turn": 43, "append_to_jsonl": 88, "appl": [55, 56, 57, 121, 130, 150], "appli": [2, 4, 15, 25, 30, 31, 33, 35, 36, 38, 59, 67, 75, 76, 81, 97, 110, 117, 118, 119, 120, 123, 124, 132, 134, 136, 137, 153], "applic": [2, 4, 6, 28, 91, 99, 105, 109, 110, 111, 118, 121, 124, 125, 131, 136, 137, 144, 145], "application_nam": 104, "apply_chat_templ": 15, "apply_transform": [31, 118], "appreci": 95, "approach": [2, 4, 114, 120, 121, 134, 135, 137], "appropri": [13, 100, 114, 137, 150, 151], "approv": 97, "ar": [0, 1, 2, 4, 8, 15, 17, 18, 19, 20, 21, 22, 29, 30, 31, 32, 35, 38, 40, 42, 43, 54, 58, 59, 66, 67, 69, 73, 74, 75, 76, 77, 81, 82, 90, 91, 95, 96, 97, 99, 100, 104, 105, 109, 110, 111, 114, 117, 118, 119, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 142, 143, 144, 145, 150, 151, 153], "arbitrari": [30, 59, 63], "architectur": [134, 141, 144], "arena": 121, "arg": [13, 19, 28, 29, 30, 34, 35, 36, 37, 39, 40, 42, 43, 45, 50, 52, 59, 63, 64, 65, 66, 67, 68, 69, 71, 72, 75, 76, 77, 80, 90, 108, 109, 135, 138, 142], "argument": [0, 1, 10, 12, 13, 15, 28, 30, 32, 34, 35, 36, 37, 38, 43, 59, 63, 67, 68, 75, 76, 86, 100, 109, 110, 119, 120, 123, 128, 129, 130, 131, 133, 135, 136, 137, 138, 150, 151], "arithmet": 43, "ariz": 127, "around": [41, 81, 110, 113, 153], "arr": 138, "arrai": [35, 110, 136, 138], "arsen": 121, "art": [59, 62], "articl": [54, 121, 137], "articul": 104, "artifici": 123, "arxiv": [0, 1, 15, 54, 74, 109, 121, 134, 136, 141, 143, 150, 151], "arxivpreprint": 134, "asai": 134, "asdict": [35, 111], "ask": [20, 23, 24, 43, 54, 55, 57, 104, 111, 118, 121, 128, 133, 135, 136, 137, 138, 142], "aspect": [59, 69, 74, 121], "aspirin": 114, "assert": [28, 119, 129], "assess": [54, 100, 121, 143, 150, 151], "assign": [2, 4, 13, 29, 54, 59, 67, 100, 120, 121, 130, 132, 150, 151], "assist": [1, 6, 15, 17, 18, 19, 32, 38, 43, 100, 109, 114, 118, 123, 126, 127, 128, 133, 143, 150, 151], "assistant_respons": [43, 118], "assistant_response_timestamp": [43, 118], "assistantrespons": [43, 118], "assit": 133, "associ": [121, 131], "assum": [9, 31, 43, 56, 57, 118, 127, 130, 153], "assumpt": 126, "ast": [35, 43, 131], "async": [8, 9, 10, 12, 13, 14, 29, 30, 33, 34, 36, 37, 39, 42, 64, 109, 129, 136, 138], "async_cli": 129, "async_function_1": 34, "async_function_2": 34, "async_tool_1": 34, "async_tool_2": 34, "asynccal": [43, 109], "asynchron": [13, 34, 114], "asyncio": [34, 42, 138], "asyncopenai": 129, "atom": [118, 136], "attach": [81, 127, 130], "attempted_val_scor": 78, "attent": [99, 100, 150, 151], "attention_mask": 15, "attribut": [20, 22, 23, 25, 26, 29, 31, 36, 38, 39, 43, 56, 57, 59, 67, 81, 86, 100, 111, 114, 118, 121, 128, 130, 131, 136, 138, 150, 151], "auc": 121, "audio": 136, "aug": 134, "augement": 136, "augment": [59, 62, 121, 124, 130, 134, 136, 141, 143, 144], "augmented_demo": [59, 62], "augmentedlanguag": 134, "author": 121, "auto": [29, 64, 65, 67, 70, 74, 100, 105, 108, 124, 125, 128, 129, 133, 134, 141, 144, 151, 153], "auto_text_grad_": 124, "autoai": 141, "autodoc": 96, "autograd": [64, 65, 110], "autom": [121, 125], "automat": [22, 30, 33, 36, 59, 67, 70, 71, 81, 95, 96, 100, 104, 110, 114, 121, 128, 131, 135, 138, 150, 151], "automodelforcausallm": 15, "autonom": [105, 109, 125], "autoreset": 91, "autotoken": 15, "avail": [1, 12, 13, 43, 103, 109, 138, 143], "available_funct": 138, "averag": [20, 21, 51, 56, 57, 59, 75, 76, 121, 143], "average_idf": [20, 21], "average_pool": [7, 15], "average_tim": 135, "avg_acc": [51, 57], "avg_judg": [55, 57, 143], "avg_recal": [56, 57, 121, 143], "avg_relev": 143, "avg_scor": [52, 55, 121], "avgdl": [20, 21, 136], "avirup": 134, "avoid": [20, 21, 28, 29, 95, 96, 118, 119, 134, 136], "aw": 9, "await": [0, 1, 30, 34, 42, 43, 138], "awar": [20, 23, 132], "award": 145, "awlai": 138, "aws_access_key_id": 9, "aws_connection_timeout": 9, "aws_profile_nam": 9, "aws_read_timeout": 9, "aws_region_nam": 9, "aws_secret_access_kei": 9, "aws_session_token": 9, "b": [0, 1, 20, 21, 30, 43, 109, 135, 136, 138], "b0cffa3e": [100, 150, 151], "b2dbdf2f": 118, "b3e9": 118, "b400": 137, "b6c6": 118, "ba8e1e23": 137, "baai": [15, 136], "back": [13, 17, 19, 20, 21, 31, 86, 93, 95, 97, 100, 109, 110, 111, 117, 120, 121, 123, 130, 131, 150, 151], "backend_engine_prompt": 69, "backpropag": [29, 36, 59, 62, 64, 65, 69, 73, 100, 110, 124, 130, 132, 150, 151], "backpropagatin": 132, "backpropog": 130, "backtick": [17, 19, 109, 131, 138], "backward": [29, 36, 39, 59, 63, 64, 65, 67, 69, 70, 71, 72, 73, 75, 76, 100, 105, 108, 110, 124, 130, 132, 142, 150, 151], "backward_engin": [36, 39, 59, 63, 64, 65, 69, 72, 73, 75, 76, 100, 108, 150, 151, 153], "backward_engine_dis": [59, 67], "backward_engine_model_config": [59, 75, 76, 77, 100, 142, 150, 151, 153], "backward_fn": [59, 63], "backwardcontext": [59, 63], "backwardengin": [36, 59, 63, 64, 65, 69, 72, 73, 75, 76], "bad": [100, 121, 150, 151], "balanc": [13, 47, 50], "balconi": 153, "banana": [130, 150], "banerje": 121, "bank": 121, "bare": [105, 113, 133], "baromet": 153, "basd": 136, "base": [0, 1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 50, 51, 54, 55, 56, 57, 58, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 80, 82, 83, 85, 87, 90, 92, 93, 97, 105, 108, 109, 111, 113, 114, 119, 123, 125, 127, 129, 131, 134, 135, 138, 141, 142, 143, 145], "base_class": 28, "base_data_class": [111, 131, 143, 145], "basedata": [48, 50], "basedataclass": 28, "baseevalu": [51, 52, 54, 55, 56, 57, 59, 69, 73], "basemodel": 110, "bash": 22, "basic": [58, 97, 125], "basicqaoutput": [17, 18], "batch": [2, 4, 33, 43, 59, 75, 76, 77, 87, 100, 117, 118, 119, 120, 129, 136, 142, 149, 150, 151], "batch_embedd": [118, 119], "batch_idx": [59, 75, 76], "batch_siz": [2, 3, 4, 33, 86, 87, 118, 119, 120, 132], "batch_val_score_threshold": [59, 75, 77], "batchembedd": [33, 118], "batchembedderinputtyp": 33, "batchembedderoutputtyp": 33, "bbh_object_count": [45, 50], "bc0ff7f6": 118, "bcbc6ff9": 118, "bceloss": 110, "bd3a": 130, "bdbd": 118, "beat": [100, 150, 151], "beauti": [20, 21], "becam": 153, "becaus": [2, 4, 100, 123, 125, 135, 137, 142, 145, 150, 151], "becom": [59, 67, 121, 130, 134, 136], "bed": 130, "bednnn": [100, 150, 151], "bedrock": [9, 90], "bedrock_cli": 7, "bedrock_runtime_except": [7, 9], "bedrockapicli": [7, 9], "bedrockruntimeexcept": 9, "been": [36, 43, 118, 121, 134, 136, 142], "befor": [2, 4, 40, 55, 56, 57, 59, 75, 76, 95, 97, 99, 100, 114, 118, 119, 121, 124, 135, 136, 137, 142, 145, 150, 151, 153], "begin": [59, 67, 91, 104, 125], "begin_of_text": [126, 133], "behavior": [110, 127, 138], "behind": [17, 19, 109, 124, 126], "beij": [55, 57, 121], "being": [111, 124, 125, 130, 132, 134, 138, 142, 153], "belief": 134, "believ": 97, "below": [1, 100, 109, 121, 131, 136, 138, 150, 151], "bench": [45, 50], "benchmark": [134, 135, 143, 153], "benef": 136, "benefici": 137, "benefit": [30, 43, 118, 136], "bert": [121, 153], "bert_scor": 121, "bertscor": [121, 134, 141], "besid": [29, 118, 121, 123, 133, 134, 135, 145], "best": [20, 21, 95, 97, 100, 104, 114, 121, 124, 134, 136, 137, 141, 150, 151], "beta": [15, 99, 138], "better": [2, 4, 18, 28, 59, 62, 69, 73, 96, 97, 100, 109, 110, 111, 121, 130, 131, 135, 136, 137, 138, 142, 145, 150, 151], "between": [2, 4, 13, 28, 37, 53, 54, 56, 57, 59, 69, 74, 97, 104, 105, 109, 110, 121, 124, 125, 129, 132, 134, 136, 137, 141, 153], "beyond": [4, 121, 125, 138], "bf52": 130, "bfc5": 137, "bfloat16": 15, "bge": [15, 136], "bhh_hard_object_count": 144, "bhh_object_count": [100, 150, 151], "bi": [134, 136, 141], "bias": [29, 114, 127], "bical": 153, "big": [45, 50, 97, 134], "big_bench_hard": [100, 150, 151], "bigbenchhard": [45, 50, 100, 150, 151], "bigger": [20, 21], "biggest": 87, "binari": 53, "bit": [34, 111, 142], "black": [91, 134], "blackberri": [130, 150], "bleu": [121, 134, 141], "bleuscor": 121, "blob": [47, 50], "block": [28, 29, 34, 44, 91, 104, 114, 124, 125, 137], "blow": 128, "blue": 91, "bm25": [20, 21, 118, 136], "bm25_index": [20, 21], "bm25_retriev": [20, 136], "bm25retriev": [20, 21], "bodi": [54, 121], "bonjour": 128, "book": 137, "bool": [0, 1, 2, 3, 13, 15, 17, 18, 19, 20, 21, 24, 29, 31, 34, 35, 36, 38, 39, 40, 41, 43, 54, 55, 57, 59, 62, 66, 67, 68, 69, 72, 74, 75, 76, 77, 78, 81, 87, 91, 109, 118, 119, 130, 131], "bool_str": 131, "bool_str_2": 131, "bool_str_3": 131, "bool_str_4": 131, "bool_str_5": 131, "bool_str_6": 131, "bool_str_7": 131, "bool_str_8": 131, "boolean": [0, 1, 19, 35, 40, 131, 136], "boolean_pars": 40, "boolean_str": 131, "booleanoutputpars": [17, 19, 131], "booleanpars": 40, "boost": [118, 121, 136, 142], "boostrap": [62, 142, 144], "bootstrap": [59, 66, 75, 76, 130, 142], "bootstrap_optim": [61, 142], "bootstrap_shot": [59, 62, 75, 77, 100, 142, 150, 151], "bootstrapfewshot": [59, 61, 62, 100, 108, 142, 151], "bootstrapoptim": 142, "border": [2, 4, 137], "bore": 125, "boshengd": 134, "both": [4, 9, 14, 20, 21, 29, 34, 37, 40, 42, 43, 59, 62, 75, 76, 88, 91, 96, 100, 105, 109, 110, 111, 118, 121, 123, 124, 127, 128, 129, 130, 131, 134, 136, 138, 141, 142, 143, 145, 150, 151, 153], "boto3": [9, 90], "botocor": 9, "bound": 53, "boundari": [24, 28, 43, 54, 57, 78, 90, 93], "boutiqu": 153, "box": [114, 121, 125, 134], "brace": [35, 40], "bracket": [35, 40], "branch": [99, 134], "brand": 142, "brazil": 121, "break": [2, 4, 109, 125, 127, 137], "bridg": [12, 15, 37, 129], "brief": [17, 18, 123], "briefli": 124, "brittl": 125, "broad": [121, 137], "broader": [96, 97, 137], "broccoli": 130, "brought": 121, "browser": [96, 135], "budget": [2, 4, 137], "buffer": [1, 32], "bug": [97, 99, 100, 150, 151], "buget": 134, "build": [20, 21, 22, 26, 29, 35, 39, 44, 54, 97, 98, 99, 104, 105, 109, 110, 111, 114, 121, 136, 141, 142, 143, 144, 153], "build_index": 143, "build_index_from_docu": [20, 21, 22, 23, 26, 39, 118, 136], "builder": 38, "built": [20, 21, 26, 32, 35, 39, 100, 103, 121, 124, 131, 135, 136, 138, 150, 151, 153], "bunch": 137, "burnlei": 121, "busi": 125, "bust": 121, "bytes_or_buff": [1, 32], "c": [20, 21, 29, 121, 134, 153], "c4e4": 118, "c4e5": 120, "c5431397": 118, "c77c98ac260f": 118, "c8fc": 118, "ca": 138, "ca0af45b": [2, 4, 137], "cabbag": 130, "cach": [15, 36, 54, 55, 57, 89, 118], "cache_dataset": [45, 50], "cache_path": [36, 85], "cached_content_token_count": 11, "cached_dataset": 117, "cachedengin": [36, 85], "cai": 121, "calcul": [53, 59, 75, 76, 100, 110, 120, 121, 150, 151], "calculate_class_weight": 47, "call": [0, 1, 2, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 54, 55, 57, 59, 62, 63, 64, 65, 67, 68, 69, 71, 73, 75, 76, 80, 81, 82, 88, 90, 91, 93, 100, 104, 108, 109, 110, 114, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 137, 142, 143, 150, 151, 153], "call_async_funct": 34, "call_multipli": [0, 1], "callabl": [0, 1, 8, 9, 14, 20, 21, 22, 23, 26, 28, 29, 31, 34, 35, 36, 39, 42, 43, 59, 63, 67, 68, 69, 73, 75, 76, 80, 108, 109, 110, 118, 142, 150, 153], "callan": 134, "callback": [59, 75, 76, 80, 100, 127, 150, 151], "callbackmanag": [36, 80, 104], "can": [0, 1, 2, 4, 6, 10, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 50, 51, 54, 55, 56, 57, 59, 62, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 77, 81, 83, 86, 87, 90, 92, 95, 96, 97, 99, 100, 103, 104, 109, 110, 111, 113, 114, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 145, 150, 151, 153], "candid": 136, "candidates_token_count": 11, "cannon": 153, "cannot": [15, 104, 109, 121, 123], "cantain": 29, "cap": [100, 150, 151], "capabl": [34, 100, 109, 110, 124, 127, 137, 138, 150, 151], "capac": 153, "capdev": [121, 134, 141], "capit": [28, 35, 109, 111, 119, 128, 129, 133], "captur": [35, 54, 110, 121, 123], "carbon": [118, 136], "card": 133, "care": [100, 109, 134, 137, 141, 150, 151], "carefulli": [54, 97, 104, 121], "carri": [97, 138], "carrot": 130, "carsnn": [100, 150, 151], "case": [6, 20, 23, 28, 31, 59, 62, 67, 95, 97, 100, 104, 109, 114, 118, 121, 123, 124, 125, 127, 131, 133, 134, 135, 136, 137, 138, 141, 142, 145, 150, 151, 153], "castl": 153, "categor": [28, 109, 121, 129, 136], "categori": [131, 136], "cauliflow": 130, "caus": 114, "caution": 34, "cd": [95, 96], "cdot": [20, 21, 134], "celeri": 130, "celsiu": 138, "center": 113, "centr": 121, "certain": [15, 35, 127, 145], "chain": [30, 36, 43, 100, 111, 114, 118, 119, 123, 124, 134, 135, 136, 142, 150, 151], "challeng": [100, 121, 125, 132, 136, 150, 151], "champion": 121, "chanc": [20, 23, 125, 130], "chang": [83, 98, 109, 110, 118, 121, 123, 124, 125, 128, 134, 136, 153], "chapter": 137, "charact": 96, "characterist": [132, 142], "chat": [8, 9, 10, 11, 12, 13, 14, 15, 32, 37, 118, 123, 128, 129, 133], "chat_completion_pars": [8, 9, 14], "chat_histori": [32, 118, 128], "chat_history_str": [32, 118, 123, 128, 133], "chatbot": [15, 105, 118, 121, 123, 124, 125, 136], "chatcomplet": [12, 14], "chatcompletionchunk": 14, "chatcompletiontokenlogprob": 43, "cheapest": [134, 136], "check": [2, 4, 9, 12, 28, 31, 35, 36, 37, 38, 43, 59, 64, 65, 67, 68, 95, 97, 99, 100, 103, 104, 107, 111, 114, 118, 120, 121, 129, 134, 135, 136, 137, 138, 141, 145, 150, 151, 152], "check_adal_dataclass": 28, "check_data_class_field_args_on": 35, "check_data_class_field_args_zero": 35, "check_if_already_computed_gradient_respect_to": [59, 67], "check_if_class_field_args_one_exist": 35, "check_if_class_field_args_zero_exist": 35, "check_object": 93, "checkpoint": [59, 75, 77, 142], "chen": [121, 134], "chengwei": 134, "child": [29, 127], "children": [29, 153], "china": [55, 57, 119, 121], "chip": 15, "choic": [54, 121, 123, 131, 134, 143], "choos": [13, 17, 18, 20, 21, 22, 39, 137, 138], "chronicl": [121, 143], "chunk": [2, 3, 4, 22, 104, 118, 119, 121, 124, 134, 136, 141, 143], "chunk_overlap": [2, 4, 137], "chunk_siz": [2, 4, 137], "ci": 95, "cite": [134, 141], "citi": 138, "ckpt": [59, 75, 77, 100, 142, 150, 151], "ckpt_file": [59, 75, 77, 100, 150, 151], "ckpt_path": [59, 75, 77], "cl": [35, 111], "cl100k_base": [2, 4, 41, 137], "claim": 121, "clarinet": [100, 150, 151], "clariti": [54, 96, 105, 121, 125], "class": [0, 1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 55, 56, 57, 58, 60, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 85, 86, 87, 90, 92, 93, 100, 104, 105, 108, 109, 110, 114, 118, 119, 123, 125, 127, 128, 129, 130, 131, 132, 135, 138, 142, 143, 145, 148, 149, 150, 151, 153], "class_descript": 142, "class_index": [48, 50, 111, 142], "class_nam": [28, 48, 50, 81, 111, 142], "classes": 145, "classic": [105, 125, 144], "classif": [47, 50, 105, 121, 125, 131, 144], "classifi": [111, 121, 134, 142], "classmethod": [12, 13, 14, 20, 21, 24, 28, 29, 31, 33, 36, 38, 39, 43, 59, 67, 92, 109, 111], "classroom": 109, "classsampl": [59, 68], "claud": [8, 126], "clean": 127, "clean_device_cach": [7, 15], "clear": [54, 59, 66, 69, 74, 104, 121, 124, 134, 135, 136], "clearli": 121, "cli": 13, "click": [121, 134], "client": [0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 23, 25, 26, 33, 36, 37, 43, 54, 55, 57, 58, 59, 69, 73, 90, 109, 123, 124, 125, 126, 129, 136], "climat": [118, 136], "clone": [95, 96, 104], "close": [35, 100, 125, 136, 142, 150, 151], "cloth": 136, "cloud": [6, 11, 117, 129, 134, 136, 141], "co": [15, 47, 50, 119, 127, 136], "coach": 121, "coarse_label": [59, 68, 111], "code": [2, 4, 14, 28, 35, 43, 59, 67, 74, 81, 91, 98, 100, 104, 105, 109, 114, 118, 119, 121, 123, 124, 125, 127, 128, 129, 131, 133, 134, 136, 137, 138, 141, 142, 143, 150, 151, 153], "codebas": 98, "coder": 15, "coeffici": 121, "coher": [10, 13, 43, 54, 57, 90, 103, 121, 126, 129, 134, 136, 137], "cohere_api_kei": [95, 103], "cohere_cli": [7, 129], "cohereapicli": [7, 10, 20, 26, 43, 129, 136], "collabor": 101, "collect": [25, 43, 54, 59, 75, 77, 121, 128, 136], "collection_nam": [25, 136], "color": [91, 109, 127], "colorama": 91, "colored_print": 91, "column": [22, 24, 121], "com": [8, 9, 10, 11, 12, 13, 14, 22, 59, 62, 95, 96, 121, 123, 127, 133, 134, 136, 138], "combat": [118, 136], "combin": [8, 9, 11, 14, 36, 38, 69, 72, 74, 104, 109, 120, 121, 123, 125, 134, 136, 138, 141, 142, 153], "combine_kwarg": 35, "come": [104, 109, 118, 121, 123, 129, 131, 136, 140, 143, 153], "command": [13, 91], "comment": [95, 133], "commit": [98, 99, 104], "common": [40, 48, 50, 53, 56, 57, 121, 134, 136], "commonli": [4, 19, 120, 121, 134], "commun": [34, 37, 97, 102, 104, 129, 134, 153], "compact": [43, 138], "compar": [17, 18, 19, 20, 21, 24, 35, 51, 54, 57, 59, 62, 64, 65, 69, 71, 100, 109, 118, 119, 121, 137, 142, 148, 149, 150, 151, 153], "comparison": [104, 109, 114, 121, 136, 138, 153], "compat": [121, 123, 129, 131, 137], "complet": [0, 1, 6, 8, 9, 10, 11, 12, 13, 14, 15, 34, 35, 36, 37, 43, 96, 99, 100, 109, 121, 129, 135, 137, 141, 150, 151], "completion_token": [43, 100, 150, 151], "completion_usag": 43, "completionusag": [8, 9, 11, 12, 14, 37, 43, 100, 150, 151], "complex": [1, 17, 19, 35, 40, 104, 109, 111, 121, 127, 131, 137], "complext": 131, "complic": [109, 133, 134, 138, 152], "compon": [0, 1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 54, 55, 57, 59, 64, 65, 67, 75, 76, 77, 81, 86, 90, 92, 93, 95, 96, 100, 103, 105, 108, 109, 110, 111, 113, 118, 119, 120, 121, 123, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 150, 151, 153], "componenet": [29, 86], "component1": 30, "component2": 30, "component3": 30, "component4": 30, "component_config": [33, 36, 86, 123], "component_nam": [33, 36, 86, 123], "componnet": 132, "compos": [30, 38, 76, 113, 126, 144], "compose_model_kwarg": 35, "compose_prompt_kwarg": 38, "comprehens": [54, 121, 123, 124, 134, 141], "compromis": 137, "comput": [9, 51, 52, 54, 55, 56, 57, 59, 63, 67, 69, 71, 73, 78, 100, 109, 110, 121, 125, 127, 132, 134, 136, 143, 148, 149, 150, 151, 153], "computation": 134, "compute_bertscor": 121, "compute_bleu": 121, "compute_context_relev": 143, "compute_g_eval_summar": 121, "compute_judg": 143, "compute_llm_as_judg": 121, "compute_llm_as_judge_wo_quest": 121, "compute_match_acc": 143, "compute_recal": 143, "compute_roug": 121, "compute_single_item": [51, 52, 54, 57, 100, 108, 142, 150, 151, 153], "con": [118, 136], "concaten": [69, 72, 134], "concept": [17, 18, 56, 57, 110, 111, 114, 123, 132, 142], "conceptu": 127, "concern": [59, 69, 74, 97], "concis": [111, 114, 142], "conclud": [100, 150, 151], "conclus": [142, 143], "concurr": 138, "conda": 22, "condit": [31, 110, 127, 133, 135, 153], "condition": [7, 133], "condition_fn": 118, "conf": 96, "confer": [121, 134], "confid": [53, 121], "confidence_interv": [53, 55, 121], "config": [29, 33, 36, 59, 75, 76, 108, 119, 127, 143, 153], "config_dataset": [59, 61, 62], "config_shot": [59, 61, 62, 66], "configur": [2, 4, 29, 33, 59, 75, 76, 77, 86, 91, 92, 95, 96, 100, 103, 109, 120, 123, 125, 136, 137, 142, 143, 150, 151, 153], "configure_backward_engin": [59, 75, 76, 100, 150, 151], "configure_backward_engine_engin": [59, 75, 76], "configure_backward_engine_help": [59, 75, 76, 100, 150, 151], "configure_callback": [59, 75, 76, 77], "configure_demo_optimizer_help": [59, 75, 76, 100, 150, 151], "configure_loss_fn": 108, "configure_optim": [59, 75, 76, 100, 108, 150, 151], "configure_teacher_gener": [59, 75, 76, 100, 108, 150, 151], "configure_teacher_generator_help": [59, 75, 76, 100, 150, 151], "configure_text_optimizer_help": [59, 75, 76, 100, 150, 151], "conflict": 132, "confus": [29, 99, 104, 111], "connect": [24, 110, 136, 153], "conquer": [1, 109], "conserv": 13, "consid": [28, 29, 56, 57, 59, 69, 74, 109, 127, 134, 136, 137], "consin": 136, "consist": [19, 30, 36, 38, 43, 54, 57, 95, 96, 100, 110, 121, 123, 124, 143, 145, 150, 151], "consol": [12, 91, 127], "constant": [1, 9, 20, 21, 28, 32, 35], "constantli": 111, "constrain": [59, 75, 77, 100, 142, 150, 151], "constrained_max_steps_12_848d2_run_7": 142, "constrained_max_steps_8_a1754_run_1": [100, 150, 151], "constraint": [59, 69, 74, 137], "constraint_text": [59, 69, 74], "construct": [86, 87, 143], "constructor": [30, 32, 109, 119], "consum": 130, "contact": 97, "contain": [2, 4, 20, 21, 24, 25, 29, 34, 35, 40, 43, 51, 54, 55, 57, 59, 67, 69, 74, 75, 76, 96, 97, 100, 104, 114, 118, 119, 121, 123, 128, 135, 137, 138, 143, 145, 150, 151, 153], "content": [8, 9, 14, 15, 54, 102, 106, 118, 121, 126, 129, 134, 136, 145], "contex": [32, 123, 128], "context": [2, 4, 13, 28, 29, 30, 32, 34, 35, 36, 38, 42, 56, 57, 59, 63, 67, 69, 73, 74, 75, 76, 100, 104, 108, 109, 110, 118, 121, 124, 125, 128, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 150, 151, 153], "context_map": [35, 43, 138], "context_recal": [56, 57], "context_str": [32, 38, 123, 128, 133, 134, 138, 143], "contextu": [121, 137, 143], "continu": [118, 125, 127, 133, 134], "contravari": 136, "contribut": [98, 104, 118, 136], "contributor": [96, 104], "control": [2, 4, 13, 17, 18, 43, 91, 95, 96, 97, 104, 105, 111, 118, 123, 125, 126, 127, 133, 137, 142, 145], "conv1": 114, "conv2": 114, "conv2d": [110, 114], "conveni": [30, 111, 114, 135], "convent": [17, 19, 109, 111, 131, 138], "conver": 118, "converag": [100, 150, 151], "converg": [100, 150, 151], "convers": [6, 9, 43, 118, 123, 133, 134, 135, 136, 138, 141], "conversation_histori": 136, "conversation_id": 43, "conversation_str": [59, 69, 73], "convert": [11, 12, 13, 14, 15, 22, 28, 29, 35, 36, 37, 40, 43, 51, 57, 59, 69, 73, 93, 100, 104, 108, 111, 114, 117, 118, 120, 126, 129, 130, 131, 136, 138, 150, 151, 153], "convert_inputs_to_api_kwarg": [7, 8, 9, 10, 11, 12, 13, 14, 15, 37, 129], "convert_schema_to_signatur": 35, "convert_y_pred_to_dataclass": 108, "convict": 153, "cookbook": [104, 134, 136, 145], "cool": 109, "cooper": 153, "copi": [2, 3, 14, 29, 95, 104, 119, 120, 129, 142, 153], "cor": 121, "core": [0, 1, 2, 4, 19, 28, 29, 31, 34, 35, 38, 43, 82, 104, 109, 111, 114, 118, 119, 120, 123, 124, 125, 127, 128, 129, 131, 133, 135, 136, 137, 138, 143, 145], "coro": 42, "corpora": 121, "corpu": [20, 21, 121, 134, 141, 153], "corr": 134, "correct": [59, 67, 69, 71, 75, 77, 99, 100, 108, 109, 110, 121, 134, 143, 150, 151], "correctli": [31, 43, 59, 75, 76, 95, 96, 99, 100, 109, 110, 111, 134, 142, 150, 151], "correl": 121, "corresbond": 96, "correspond": [2, 4, 35, 59, 75, 76, 131, 135, 137, 143], "cosin": [20, 22, 24, 121], "cost": [100, 121, 134, 136, 142, 150, 151], "could": [35, 43, 87, 95, 121], "council": 153, "count": [41, 45, 50, 100, 130, 134, 137, 150, 151], "count_token": 41, "counter": 114, "countless": 121, "cours": [100, 121, 128, 150, 151], "cover": [6, 54, 95, 104, 111, 114, 118, 121, 124, 131, 136, 138, 141, 145, 153], "coverag": [121, 136], "covert": 138, "cp": 95, "cpp": 13, "cpu": [22, 90, 103], "crag": 121, "creat": [1, 2, 4, 12, 13, 14, 15, 28, 29, 31, 32, 33, 34, 36, 38, 43, 59, 67, 86, 90, 95, 97, 99, 100, 109, 110, 111, 114, 117, 118, 119, 120, 121, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 145, 150, 151, 153], "create_complet": 13, "create_demo_data_inst": 36, "create_embedding_respons": 43, "create_teacher_gener": 36, "created_at": 43, "createembeddingrespons": 14, "creativ": [13, 59, 69, 74], "credit": 153, "criteria": [54, 121], "criteria_coher": 54, "criteria_consist": 54, "criteria_flu": 54, "criteria_relev": 54, "criterion": [2, 4, 133, 137], "critic": [2, 4, 91, 134], "criticis": 121, "critiqu": 134, "cross": [134, 136], "crossentropyloss": 110, "crucial": [35, 100, 111, 118, 121, 133, 136, 150, 151], "crud": [31, 118], "csv": [45, 50, 88], "ctrl": 135, "cup": 121, "current": [29, 31, 91, 95, 100, 103, 110, 118, 119, 123, 128, 129, 131, 135, 136, 138, 150, 151, 153], "curv": 142, "custom": [2, 4, 15, 19, 20, 23, 24, 28, 35, 36, 39, 55, 57, 59, 87, 91, 93, 99, 104, 108, 110, 111, 119, 121, 123, 124, 125, 127, 129, 134, 135, 141, 143], "custom_asdict": [35, 111], "customiz": [105, 113, 121, 135, 142], "customizellm": 15, "cut": [134, 136], "cyan": 91, "d": [17, 19, 20, 21, 22, 59, 69, 73, 97, 99, 100, 109, 110, 121, 150, 151, 153], "d19a": 118, "d414": 150, "d_": 110, "d_g_output": 110, "d_t": 134, "dag": [110, 124, 132, 139], "dai": [20, 21, 56, 57, 121], "dan": 121, "data": [1, 2, 3, 4, 6, 12, 13, 14, 17, 19, 20, 22, 23, 24, 28, 29, 30, 31, 32, 33, 35, 36, 38, 40, 43, 45, 50, 58, 67, 68, 75, 76, 77, 78, 88, 93, 100, 104, 105, 108, 110, 112, 114, 117, 119, 120, 121, 123, 125, 127, 128, 129, 130, 131, 132, 135, 137, 138, 141, 142, 143, 145, 150, 151, 153], "data_class": [17, 18, 19, 28, 109, 131, 138, 142, 153], "data_class_for_yaml": [17, 19], "data_compon": [2, 120], "data_dict": 28, "data_process": [4, 118, 120, 124, 137], "data_transform": 118, "databas": [24, 39, 43, 124, 134, 141, 143], "database_url": 24, "dataclass": [13, 17, 18, 19, 28, 35, 43, 48, 50, 59, 62, 66, 67, 74, 78, 82, 83, 93, 100, 105, 113, 117, 118, 119, 124, 130, 136, 138, 142, 145, 150, 151], "dataclass_obj_from_dict": 35, "dataclass_pars": [17, 111, 131, 142], "dataclassformattyp": [17, 19, 28, 111], "dataclasspars": [17, 18, 111, 142, 153], "dataformat": 43, "dataload": [59, 75, 77, 87, 117], "datapiplin": 118, "dataset": [35, 45, 46, 47, 48, 59, 62, 66, 68, 75, 76, 77, 87, 89, 90, 118, 124, 130, 131, 134, 135, 142, 143, 144, 152], "dataset_item": [100, 150, 151], "date": 96, "datetim": 43, "david": 153, "db": [118, 124, 136], "db2": 31, "deal": [118, 136], "debug": [59, 67, 75, 76, 77, 87, 91, 105, 118, 124, 125, 127, 139, 142, 148, 149], "debug_demo": [59, 75, 77, 150], "debug_report": [59, 75, 77], "debug_text_grad": [59, 75, 77, 100, 150, 151], "decemb": 153, "decid": [0, 1, 10, 12, 13, 15, 17, 18, 28, 37, 56, 57, 104, 111, 121, 123, 127, 134, 135, 136, 138, 153], "decis": [121, 135], "declar": [59, 62], "decod": [1, 15, 32, 41, 135], "decoded_output": 15, "decor": [28, 29, 88, 100, 111, 114, 127, 128, 150, 151], "decreas": [119, 134], "decreaseembeddingdim": 119, "decreat": 119, "dedupl": [2, 3], "deep": [121, 123, 125, 137], "deepcopi": 119, "deepmind": 74, "deepseek": 15, "def": [0, 1, 15, 17, 19, 29, 30, 34, 35, 43, 55, 57, 59, 75, 76, 81, 100, 108, 109, 110, 111, 114, 118, 119, 121, 127, 128, 129, 133, 135, 136, 138, 142, 150, 151, 153], "defail": 121, "defaul": 128, "default": [0, 1, 8, 9, 12, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 45, 47, 50, 53, 54, 55, 57, 59, 62, 64, 65, 67, 69, 71, 73, 75, 76, 77, 81, 82, 83, 87, 88, 91, 93, 100, 109, 110, 111, 114, 117, 118, 121, 123, 126, 127, 128, 130, 131, 136, 137, 138, 142, 145, 150, 151], "default_factori": [28, 111], "default_judgement_queri": [55, 121], "default_lightrag_system_prompt": [32, 36, 38, 123, 133], "default_llm_evaluator_prompt": 143, "default_model_kwarg": 35, "default_num_shot": [59, 68], "default_prompt_templ": [123, 133], "default_react_agent_system_prompt": [0, 1, 109], "default_task": [54, 57, 121], "defaultllmjudg": [55, 57, 121, 123], "defens": 127, "defin": [0, 1, 2, 4, 17, 18, 28, 32, 39, 59, 64, 65, 69, 72, 75, 76, 81, 90, 99, 100, 105, 109, 110, 114, 117, 121, 123, 124, 127, 129, 130, 131, 135, 136, 137, 143, 145, 150, 151, 153], "defini": 136, "definit": [2, 4, 34, 42, 43, 109, 133, 135, 136, 138, 142], "degrad": 134, "degre": 141, "del": 30, "delai": 90, "deleg": 142, "delet": [30, 31, 99, 118], "delete_dialog_turn": 43, "delibr": [123, 138], "delta": [35, 130], "delux": 153, "demo": [29, 36, 59, 62, 66, 67, 69, 73, 75, 76, 77, 78, 100, 110, 114, 125, 130, 142, 150, 151, 152, 153], "demo_class": 130, "demo_data_class": 130, "demo_data_class_input_map": 130, "demo_data_class_output_map": 130, "demo_optim": [75, 77], "demonstr": [15, 54, 55, 57, 100, 105, 119, 120, 123, 131, 135, 136, 138, 142, 144, 145, 147, 148, 149, 150, 151], "demooptim": [59, 62, 66, 75, 76, 77, 100, 124, 142, 151], "demostr": [59, 62, 148], "denomin": [20, 21], "denot": 126, "depend": [4, 20, 21, 23, 35, 43, 97, 98, 99, 104, 114, 121, 126, 135, 136, 143, 145], "deploy": 99, "deriv": 138, "derrickson": 153, "desc": [17, 18, 28, 32, 111, 121, 123, 128, 130, 131, 136, 142, 145], "descend": 29, "descent": [59, 66, 69, 74, 144], "describ": [28, 34, 131, 138, 142, 145, 153], "descript": [1, 17, 18, 19, 28, 35, 43, 59, 69, 73, 95, 96, 99, 104, 109, 111, 118, 121, 124, 131, 133, 134, 135, 138, 142, 143, 144, 145, 153], "deseri": [29, 93, 111, 125, 133, 136], "design": [28, 29, 34, 37, 43, 68, 105, 113, 118, 119, 124, 129, 132, 135, 137, 143], "desir": [17, 18, 19, 123, 131, 133], "destin": [29, 125], "destruct": 153, "detail": [2, 4, 8, 9, 10, 11, 12, 13, 28, 36, 54, 55, 57, 59, 75, 77, 96, 97, 99, 100, 109, 111, 114, 118, 121, 123, 129, 131, 135, 138, 142, 143, 145, 150, 151, 153], "detect": 81, "determin": [2, 4, 114, 121, 130, 135], "dev": 99, "dev_titl": [46, 50], "develop": [2, 4, 20, 23, 96, 97, 100, 104, 105, 109, 113, 118, 120, 121, 123, 124, 125, 126, 128, 131, 133, 134, 135, 136, 137, 142, 145, 150, 151], "devic": 15, "df68": 118, "diagnos": [59, 75, 77, 105, 142], "diagnose_": [100, 150, 151], "diagnost": [100, 150, 151], "diagram": [126, 133], "dialog": [43, 118], "dialog_turn": [43, 118], "dialog_turn_db": 118, "dialog_turns_as_docu": 118, "dialog_turns_input": 43, "dialogturn": [31, 43, 136], "dict": [0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 26, 28, 29, 31, 33, 35, 36, 37, 38, 40, 42, 43, 52, 54, 55, 57, 59, 62, 66, 67, 68, 69, 71, 73, 74, 75, 76, 77, 78, 82, 83, 86, 88, 92, 93, 100, 108, 109, 110, 111, 118, 123, 129, 130, 131, 138, 142, 145, 150, 151, 153], "dict_exampl": 111, "dict_factori": 35, "dict_str": 131, "dict_to_yaml": 28, "dictat": 137, "dictionari": [2, 4, 12, 13, 14, 28, 29, 33, 35, 36, 38, 40, 43, 59, 75, 76, 86, 88, 93, 111, 118, 131, 137, 138, 145], "did": [118, 121, 123, 128, 133, 134, 136, 138, 141, 142, 145], "diff": [70, 74, 110, 124], "differ": [6, 20, 21, 31, 43, 59, 67, 68, 69, 74, 75, 76, 87, 95, 104, 110, 114, 119, 121, 123, 124, 125, 126, 127, 129, 133, 135, 136, 137, 138, 144, 153], "differen": 136, "differenti": [59, 70, 71, 105, 110, 136], "difficult": [138, 143], "dig": 121, "digit": [100, 150, 151], "dimens": [22, 33, 43, 54, 86, 118, 119, 120, 121, 129, 136], "diminish": [20, 21], "dip": 109, "dir": 128, "direct": [29, 59, 67, 85, 96, 100, 110, 114, 121, 124, 142, 150, 151], "directionli": 34, "directli": [1, 2, 4, 10, 35, 43, 54, 55, 57, 59, 66, 68, 96, 104, 109, 111, 112, 114, 118, 119, 121, 133, 134, 136, 137, 138, 142, 153], "directori": [37, 45, 50, 59, 75, 77, 81, 82, 83, 91, 95, 96, 100, 103, 104, 117, 128, 129, 150, 151], "disabl": [13, 110, 135], "disappoint": 136, "discard": [59, 62, 69, 74], "disclos": [126, 133], "discord": 97, "discov": 153, "discuss": [97, 121, 137, 145], "disk": 136, "displai": 112, "disrupt": [118, 136], "distanc": [22, 24, 142], "distance_oper": 24, "distancetooper": [20, 24], "distil": 125, "distinct": [127, 137, 142], "distingush": 28, "dive": [121, 134], "divers": [13, 59, 67, 121, 134, 143], "divid": [1, 20, 21, 22, 109, 121, 135, 137, 138, 143], "divide_by_thre": 30, "dividebythre": 30, "divis": [2, 4, 20, 21], "do": [6, 14, 17, 19, 28, 35, 43, 56, 57, 59, 68, 69, 73, 74, 81, 90, 91, 99, 100, 103, 104, 108, 109, 110, 111, 118, 120, 121, 123, 125, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 150, 151, 153], "do_sampl": 15, "doc": [2, 4, 8, 9, 10, 11, 12, 14, 15, 20, 22, 26, 29, 39, 43, 56, 57, 96, 111, 114, 118, 119, 120, 121, 127, 133, 136, 137, 138], "doc1": [2, 4, 137], "doc_index": 118, "doc_indic": [20, 21, 43, 118, 136, 153], "doc_len": 136, "doc_list": 143, "doc_qa": 29, "doc_scor": [20, 21, 43, 136, 153], "docqa": [29, 114], "docstr": [95, 98, 138], "doctest": 96, "doctor": [17, 19, 29, 114], "document": [2, 3, 4, 9, 10, 13, 15, 20, 21, 22, 23, 24, 25, 26, 31, 39, 41, 43, 54, 95, 98, 102, 104, 106, 110, 112, 114, 119, 120, 121, 123, 124, 138, 141, 143, 153], "document_map_func": [20, 21, 22, 23, 26, 39, 136], "document_splitt": 86, "documents_embed": 136, "documentsplitt": [43, 86, 120], "dodger": 126, "doe": [2, 3, 28, 31, 35, 37, 40, 55, 57, 86, 100, 110, 121, 129, 132, 134, 136, 143, 145, 150, 151], "doesn": 135, "domain": [121, 134], "doman": 134, "don": [19, 20, 21, 59, 67, 97, 104, 126, 127], "done": [110, 111, 127, 135], "dont": [104, 108, 110, 118, 126, 132], "dorianbrown": [20, 21, 136], "dotenv": [103, 120, 135], "dotenv_path": [94, 120, 135], "doubl": [100, 109, 131, 138, 150, 151, 153], "doubt": 125, "down": [109, 136, 137], "download": [13, 104, 117], "downsid": [118, 121, 134, 136], "downstream": [119, 134], "downtown": 153, "draft": 97, "draw": [59, 67, 121, 134], "draw_graph": [59, 67, 147, 150], "drew": 121, "drink": 114, "drop": [127, 137], "drug": 153, "drum": [100, 150, 151], "dspy": [59, 62, 100, 108, 124, 150, 151, 153], "dspy_retriev": 153, "dspyretriev": 153, "dtype": 22, "duc": [54, 121], "due": [121, 134, 136, 137, 138, 142], "duli": 121, "dummi": 104, "dump": [35, 138], "dumper": 35, "duplic": [59, 68, 99], "dure": [2, 4, 22, 59, 63, 67, 99, 103, 118, 119, 120, 123, 124, 127, 128, 136, 137, 145], "dwivedi": 134, "dynam": [81, 124, 135, 137, 153], "dynamicdataclass": 28, "dynamicdataclassfactori": 28, "e": [2, 4, 13, 20, 23, 59, 68, 90, 96, 99, 109, 121, 126, 129, 134, 137, 138, 143], "e22084984bb9": 137, "e386e774d150": 137, "e3b48bcc": 118, "e636facc": 118, "e731": 153, "e7b617b2": [2, 4, 137], "each": [0, 1, 2, 4, 14, 15, 20, 21, 28, 29, 30, 36, 43, 45, 50, 51, 56, 57, 59, 62, 66, 68, 75, 76, 82, 83, 90, 100, 109, 110, 111, 118, 119, 120, 121, 123, 124, 125, 127, 130, 132, 134, 135, 136, 137, 138, 141, 142, 143, 150, 151, 152], "ear": 128, "earsier": 110, "earth": [55, 57, 121], "eas": [43, 111, 121, 124, 125], "easi": [28, 54, 59, 67, 91, 100, 104, 105, 111, 114, 118, 121, 123, 125, 133, 135, 150, 151, 153], "easier": [105, 121, 131, 132, 135, 138], "easili": [36, 59, 75, 76, 100, 104, 105, 114, 118, 119, 121, 124, 130, 131, 133, 136, 138, 145, 150, 151, 153], "eat": 15, "eb19280ac59c": [48, 50], "ec0fc247ac8b": [2, 4, 137], "ec910402": 118, "economi": [118, 136], "ecosystem": [105, 118, 136], "ed": 153, "edg": 110, "edibl": 15, "edit": [96, 128], "editor": [100, 150, 151], "effcient": 28, "effecit": 142, "effect": [20, 21, 59, 62, 100, 109, 110, 118, 120, 134, 136, 137, 141, 142, 150, 151], "effective_measur": 78, "effici": [43, 59, 62, 100, 105, 121, 134, 135, 136, 137, 138, 141, 145, 150, 151], "effort": [31, 111, 124, 132], "eg": [90, 110], "eiffel": 128, "either": [0, 1, 22, 35, 37, 40, 43, 100, 103, 104, 111, 119, 124, 128, 129, 131, 134, 136, 150, 151], "el": 118, "electr": [118, 136], "electron": [118, 136], "element": [38, 59, 69, 74, 138], "elif": [129, 138], "elimin": [59, 69, 74, 134, 141], "els": [32, 36, 59, 67, 100, 109, 110, 123, 128, 129, 135, 138, 142, 150, 151, 153], "em": 121, "emb": [4, 119], "embed": [2, 3, 4, 10, 12, 13, 14, 15, 16, 22, 24, 33, 37, 43, 56, 57, 86, 118, 119, 120, 124, 129, 134, 136, 137, 141, 153], "embedd": [2, 3, 13, 14, 15, 22, 24, 25, 29, 37, 43, 58, 86, 104, 118, 123, 124, 129, 134, 136], "embedder_config": 33, "embedder_transform": 118, "embedderoutput": [13, 14, 15, 16, 33, 37, 43, 118, 129], "embedderoutputtyp": 43, "embedderrespons": 120, "embedding_dim": [43, 119], "embrac": 105, "emiss": [118, 136], "emit": 28, "emphas": [96, 145], "emploi": [121, 137], "empti": [1, 20, 23, 31, 32, 109, 123, 130], "en": [8, 13, 15, 20, 21, 56, 57, 119, 127, 133, 134, 136], "enabl": [13, 36, 91, 105, 108, 120, 127, 135, 136, 153], "enable_consol": 91, "enable_fil": 91, "enable_library_log": 91, "enc": 134, "encapsul": [30, 135], "enclos": [17, 19, 109, 131, 138], "encod": [1, 2, 4, 32, 41, 134, 136, 141], "encoding_format": [33, 86, 118, 119, 120, 129, 136], "encount": [13, 99], "encourag": [4, 36, 97, 121, 129, 134], "end": [1, 17, 19, 30, 31, 35, 59, 67, 96, 100, 109, 111, 118, 124, 125, 126, 130, 132, 134, 142, 144, 150, 151], "end_header_id": [126, 133], "end_of_assistant_step": 32, "end_of_system_messag": [134, 142], "end_of_system_prompt": [32, 100, 121, 150, 151], "end_of_text": [126, 133], "end_of_us": [100, 121, 134, 150, 151], "end_of_user_messag": 142, "end_of_user_prompt": 32, "end_tim": [34, 138], "endfor": [1, 38, 109, 133, 136, 138, 142], "endif": [1, 32, 38, 59, 69, 74, 100, 109, 121, 123, 128, 131, 133, 138, 142, 145, 150, 151], "energi": [118, 136], "enforc": [14, 59, 67, 109, 118, 123, 132], "engag": [111, 153], "engin": [29, 36, 59, 63, 64, 65, 67, 69, 70, 73, 75, 76, 100, 104, 105, 108, 110, 124, 125, 128, 130, 133, 134, 141, 142, 150, 151], "enginelm": [59, 63], "england": 121, "english": [10, 136], "enhanc": [70, 91, 114, 124, 134, 135, 137, 141, 145], "enhance_queri": 114, "enhancequerycompon": 114, "enjoi": 104, "enorm": 123, "enough": 125, "ensembl": 134, "enssenti": 145, "ensur": [8, 15, 22, 28, 33, 35, 38, 59, 62, 69, 73, 75, 76, 96, 99, 100, 103, 109, 111, 114, 119, 120, 121, 124, 126, 130, 132, 136, 142, 143, 150, 151], "entail": [54, 121], "enti": 142, "entir": [59, 67, 100, 136, 150, 151], "entiti": [86, 92, 105, 111, 125, 135, 142], "entity_cl": 92, "entity_config": 86, "entity_nam": 86, "entity_st": 86, "entitymap": 92, "entri": 137, "enum": [24, 28, 35, 43, 54, 57, 78, 90, 93, 129, 138], "enum_cl": 35, "enumer": [29, 138], "env": [13, 94, 95, 103, 104, 119, 120, 135, 136], "environ": [4, 15, 35, 38, 94, 95, 96, 102, 104, 109, 118, 119, 120, 135, 136], "environment": [118, 136], "eos_token_id": 15, "eot": 15, "eot_id": [126, 133], "epilon": [20, 21], "epsilon": [20, 21, 136], "equal": [15, 54, 55, 57, 136, 137], "equalis": 121, "equival": [29, 35, 100, 118, 138, 150, 151], "error": [1, 10, 12, 13, 15, 20, 23, 28, 32, 35, 37, 43, 54, 59, 75, 77, 81, 90, 91, 95, 99, 100, 109, 110, 111, 119, 121, 127, 129, 135, 138, 150, 151], "error_messag": [43, 128], "error_onli": 81, "errorfactori": 9, "especi": [2, 3, 4, 28, 81, 83, 100, 111, 114, 119, 121, 126, 131, 134, 136, 137, 139, 150, 151], "especial": 136, "espeic": 136, "essenc": 104, "essenti": [100, 118, 135, 136, 150, 151], "establish": [104, 153], "estim": [100, 150, 151], "estimated_num_token": [43, 118, 120], "et": [121, 134, 141, 143], "etc": [29, 31, 35, 59, 64, 65, 68, 76, 89, 100, 104, 110, 119, 121, 124, 131, 134, 143, 150, 151], "euclidean": 22, "eval": [29, 34, 35, 42, 43, 54, 59, 67, 69, 73, 75, 76, 100, 110, 123, 130, 132, 134, 138, 141, 143, 150, 151, 153], "eval_fn": [59, 67, 69, 73, 75, 76, 100, 108, 121, 142, 150, 151, 153], "eval_fn_desc": [59, 69, 73, 100, 108, 142, 150, 151, 153], "eval_input": [59, 67, 75, 76, 100, 142, 150, 151, 153], "eval_rslt": 121, "eval_scor": [69, 74], "eval_system_prompt": [59, 69, 71], "evalfntotextloss": [59, 69, 73, 75, 76, 100, 108, 130, 142, 150, 151, 153], "evalu": [29, 30, 35, 43, 47, 50, 51, 52, 54, 55, 59, 62, 69, 71, 73, 74, 75, 76, 77, 78, 105, 108, 110, 114, 123, 125, 128, 134, 136, 137, 141, 142, 153], "evaluate_ast_nod": 35, "evaluate_one_sampl": [100, 108, 151], "evaluate_sampl": [59, 75, 76], "evaluation_criteria_str": 121, "evaluation_steps_str": 121, "evaluationmeasur": 121, "evaluationresult": [51, 52, 56, 57, 59, 75, 76, 78], "evalul": 121, "even": [2, 4, 17, 18, 19, 35, 56, 57, 97, 100, 111, 114, 119, 121, 123, 125, 130, 131, 133, 134, 136, 137, 138, 141, 142, 150, 151], "event": [34, 42, 80, 127], "event_typ": 80, "eventu": [111, 136], "ever": 134, "everi": [31, 59, 75, 76, 104, 124, 125, 132], "everyth": [100, 109, 132, 150, 151], "eviron": 135, "exact": [2, 4, 56, 57, 121, 137, 143], "exact_match": [51, 57, 100, 142, 143, 150, 151], "exactli": [22, 29, 30, 51, 57, 100, 109, 123, 136, 143, 150, 151], "exam": 121, "examin": [20, 21], "exampl": [0, 1, 2, 4, 10, 12, 13, 14, 15, 17, 18, 19, 20, 21, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 43, 45, 48, 50, 51, 55, 56, 57, 59, 66, 67, 68, 75, 76, 77, 81, 86, 90, 91, 96, 97, 98, 99, 100, 103, 104, 108, 109, 110, 114, 117, 118, 119, 120, 121, 124, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 138, 142, 143, 145, 149, 150, 151, 153], "example1": 120, "example_funct": 35, "example_json": [28, 111], "example_str": [55, 111], "example_using_multipli": 109, "example_yaml": [28, 111], "examples_prompt": 38, "examples_str": [32, 38, 121, 123, 128, 131, 133], "examples_templ": 38, "excel": 125, "except": [2, 4, 37, 90, 100, 109, 119, 138, 150, 151], "excerpt": 137, "excess": [54, 121], "exclud": [13, 17, 18, 19, 28, 29, 35, 42, 43, 59, 62, 111, 118, 131, 138], "exclude_field": [17, 19, 109, 131], "exclude_input": [59, 62], "exclude_input_fields_from_bootstrap_demo": [59, 62, 66, 75, 77, 142], "excludetyp": [28, 111, 131], "exclus": [111, 114], "execlud": 138, "execut": [1, 2, 4, 30, 34, 35, 42, 109, 127, 135, 137, 138], "execute_func": [42, 138], "execute_func_async": [42, 138], "execute_func_expr": [42, 138], "execute_func_expr_async": 42, "execute_func_expr_via_ev": [42, 138], "execute_func_expr_via_sandbox": [42, 138], "exist": [38, 59, 69, 74, 97, 99, 100, 111, 121, 125, 135, 136, 150, 151, 153], "exmplari": 15, "exp": 99, "expand": [104, 134], "expans": [3, 134, 136, 141], "expect": [10, 13, 20, 21, 26, 31, 39, 40, 87, 121], "expens": [100, 134, 136, 150, 151], "experi": [6, 20, 21, 31, 105, 114, 118, 125], "explain": [104, 118, 121, 123, 127, 135, 143], "explan": [17, 18, 20, 21, 121, 123, 142], "explicitli": [28, 111], "explor": [137, 142], "expos": [1, 32], "expr": [42, 138], "express": [34, 35, 42, 43, 100, 109, 138, 150, 151], "expressli": 153, "extend": [4, 14, 30, 31, 34, 97, 104, 105, 110, 118, 119, 136, 138, 142], "extens": [24, 29, 96, 104, 127, 137], "extern": [93, 120, 121, 131, 135, 136], "extract": [2, 4, 17, 19, 35, 40, 59, 68, 104, 131, 135, 137, 143], "extract_dataclass_typ": 35, "extract_first_boolean": 35, "extract_first_float": 35, "extract_first_int": 35, "extract_function_express": 35, "extract_json_str": 35, "extract_list_str": 35, "extract_new_vari": [69, 74], "extract_yaml_str": 35, "extrins": 121, "ey": 128, "f": [2, 3, 4, 20, 21, 29, 34, 88, 100, 108, 109, 114, 119, 120, 121, 129, 133, 134, 135, 136, 138, 143, 145, 150, 151, 153], "f1": [121, 134, 141, 143], "f179cc285499": 121, "f2eddc77": 118, "f513": 118, "f98f": 118, "face": [33, 36, 96, 119, 121, 123, 127], "facebookresearch": [22, 136], "facet": 136, "facilit": [135, 137], "fact": [54, 121, 128, 134, 135, 136, 141, 153], "factoid": 153, "factor": [20, 21, 137], "factori": [28, 31, 43, 78, 82, 83], "factual": [54, 121, 136], "fahrenheit": 138, "fail": [20, 23, 43, 59, 62, 67, 81, 99, 100, 110, 118, 119, 121, 123, 124, 125, 128, 131, 135, 138, 142, 150, 151], "failur": [1, 59, 75, 76, 109, 110, 119, 123], "failure_message_to_backward": 110, "failure_message_to_backward_engin": 36, "failure_message_to_optim": 36, "fair": [54, 121], "fairli": 118, "faiss": [22, 31, 90, 103, 136], "faiss_retriev": [20, 118, 136], "faissretriev": [20, 22, 86, 118], "faissretrieverdocumenttyp": 22, "fallback": [0, 1, 109], "fals": [2, 3, 13, 15, 17, 18, 19, 28, 29, 31, 35, 36, 39, 41, 43, 54, 55, 57, 59, 62, 66, 67, 68, 69, 74, 75, 76, 77, 100, 108, 109, 121, 128, 131, 138, 142, 143, 150, 151, 153], "famili": 109, "familiar": 95, "fangkaijiao": 134, "fantast": 120, "far": [13, 100, 118, 130, 150, 151], "farm": [118, 136, 153], "fast": [20, 21], "faster": 136, "fastest": 134, "fastrag": 134, "fc6e": [48, 50], "fd11f12958b3": 118, "fdbc447d": 120, "feasibl": 111, "featur": [34, 96, 97, 114, 124, 126, 138], "feburari": [56, 57, 121], "fed": [138, 143], "feed": 134, "feedback": [13, 59, 69, 72, 73, 74, 78, 97, 100, 110, 124, 134, 150, 151], "feel": [97, 108, 121, 127, 134], "fetch": [20, 23, 24, 25, 31, 87, 118, 143], "fetch_item": 31, "fetch_transformed_item": 31, "fetched_dialog_turn": 118, "fever": 135, "few": [28, 36, 54, 62, 66, 67, 68, 75, 77, 105, 109, 111, 121, 124, 132, 133, 134, 135, 136, 138, 141, 142, 144, 145, 153], "few_shot": [100, 142, 151], "few_shot_demo": [100, 130, 142, 150, 151, 153], "few_shot_demo_debug_path": [59, 75, 77], "few_shot_optim": [100, 151], "few_shot_optimizer_": 124, "few_shot_templ": [100, 130, 150, 151], "few_shots_config": [59, 75, 77], "fewshot": 62, "fewshotconfig": [59, 75, 77], "field": [11, 17, 18, 19, 20, 21, 28, 33, 35, 36, 42, 43, 59, 62, 109, 111, 117, 118, 119, 120, 121, 126, 130, 131, 136, 138, 142, 145, 153], "field_nam": 28, "field_valu": 28, "fieldcondit": 136, "fieldnam": 88, "fieldtyp": 35, "fifa": 121, "fig": 142, "figur": [137, 142], "file": [6, 15, 20, 21, 29, 31, 33, 39, 59, 67, 75, 77, 81, 82, 83, 88, 91, 94, 95, 96, 99, 100, 103, 104, 111, 119, 120, 124, 128, 136, 143, 150, 151], "file_io": 114, "file_path": 82, "filenam": [81, 82, 83, 91], "filepath": [29, 31, 59, 67, 81, 83, 118], "filesystem": 31, "fill": [13, 20, 21, 36, 38, 104], "filter": [25, 31, 104, 133], "filter_fn": 31, "filtered_docu": 136, "final": [0, 1, 20, 21, 38, 43, 59, 67, 69, 71, 75, 77, 100, 109, 118, 120, 121, 123, 124, 133, 134, 135, 136, 138, 141, 142, 143, 150, 151, 153], "final_model_kwarg": 129, "final_output": 153, "final_prompt": 133, "financ": 121, "financi": 121, "finardi": [121, 143], "find": [15, 36, 41, 45, 50, 53, 59, 62, 75, 76, 100, 103, 109, 118, 119, 120, 121, 123, 130, 135, 136, 142, 143, 150, 151], "find_demo_paramet": 36, "findal": [100, 150, 151], "fine": [43, 134, 141, 150], "finer": 137, "finetun": [121, 134, 141], "finish": [1, 97, 109, 135], "first": [1, 2, 4, 8, 9, 14, 22, 30, 31, 35, 97, 100, 109, 118, 120, 121, 123, 124, 126, 127, 129, 130, 131, 132, 134, 135, 136, 137, 138, 142, 143, 150, 151, 153], "firstli": 137, "fit": [22, 28, 33, 43, 59, 75, 77, 100, 109, 118, 124, 134, 137, 141, 142, 148, 149, 150, 151], "five": [114, 121], "fix": [97, 99, 142, 153], "fix_json_escaped_single_quot": 35, "fix_json_missing_comma": 35, "flagembed": 136, "flagopen": 136, "flare": 134, "flashrag": 134, "flat": [55, 57, 121], "flexibl": [31, 35, 43, 104, 111, 114, 121, 123, 125, 127, 129, 133, 134, 135, 138, 141, 142, 145], "flexibli": [124, 142], "float": [13, 15, 20, 21, 22, 24, 33, 35, 40, 43, 51, 52, 53, 55, 56, 57, 59, 62, 67, 68, 69, 73, 74, 75, 76, 77, 78, 86, 100, 109, 118, 119, 120, 121, 129, 130, 131, 136, 138, 142, 150, 151, 153], "float32": 22, "float_pars": 40, "float_str": 131, "float_str_2": 131, "float_str_3": 131, "float_str_4": 131, "floatpars": [40, 121], "floor": 153, "flow": [118, 135, 136, 137, 145], "fluenci": [54, 57, 121], "flute": [100, 150, 151], "fly": 121, "fn": [34, 35, 109, 135, 138], "fn_name": [59, 63], "fn_schema_str": [43, 135], "focu": [8, 118, 135, 142], "focus": [13, 121, 124, 137], "folder": [95, 96, 104], "follow": [4, 10, 13, 16, 17, 19, 20, 23, 24, 28, 29, 36, 45, 50, 54, 59, 75, 76, 91, 95, 96, 99, 100, 103, 104, 109, 110, 111, 119, 121, 123, 124, 125, 126, 127, 128, 130, 131, 133, 134, 136, 138, 142, 143, 145, 150, 151, 153], "food": 15, "fool": 109, "footprint": [118, 136], "forc": [96, 123], "forget": 97, "fork": 96, "form": [2, 4, 43, 54, 57, 64, 65, 100, 105, 110, 111, 118, 121, 133, 134, 136, 137, 141, 150, 151, 153], "format": [1, 2, 4, 11, 12, 14, 15, 17, 18, 19, 20, 21, 22, 24, 28, 29, 32, 34, 35, 36, 37, 39, 43, 59, 66, 67, 69, 74, 86, 91, 93, 96, 100, 109, 118, 119, 121, 123, 124, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 142, 143, 145, 150, 151, 153], "format_chat_history_str": 118, "format_class_str": [28, 111], "format_example_str": [28, 111], "format_instruct": [17, 19, 131, 138], "format_str": 28, "format_typ": [17, 18, 19, 28, 111, 131, 142, 153], "format_vector_search_queri": [20, 24], "former": 121, "formul": [134, 141], "forward": [29, 36, 39, 41, 59, 64, 65, 67, 69, 71, 72, 73, 75, 76, 108, 110, 114, 130, 132, 153], "fossil": [118, 136], "found": [35, 55, 56, 57, 59, 69, 71, 90, 96, 100, 117, 118, 121, 136, 142, 143, 150, 151], "four": [37, 59, 67, 100, 109, 124, 136, 138, 150, 151], "foward": [110, 153], "frac": [20, 21, 134], "framework": [28, 56, 57, 100, 104, 105, 121, 124, 134, 135, 150, 151], "franc": [28, 35, 109, 111, 128, 129, 133], "francisco": 138, "frank": 134, "franklin": 109, "fratern": 153, "free": [13, 97, 118, 134, 136, 153], "frequenc": [20, 21], "frequency_penalti": [100, 150, 151], "frequent": [20, 21], "fresh": 136, "friendli": [15, 121], "from": [0, 1, 2, 3, 4, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 45, 50, 54, 55, 57, 59, 62, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 81, 82, 86, 87, 88, 90, 91, 94, 96, 100, 103, 104, 105, 109, 110, 113, 118, 119, 120, 121, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 150, 151, 153], "from_config": [29, 33, 36, 123, 136], "from_default": 135, "from_dict": [7, 12, 13, 14, 17, 19, 20, 21, 28, 29, 38, 39, 43, 59, 67, 111, 131, 133, 136, 138, 145], "from_dict_to_json": 35, "from_dict_to_yaml": 35, "from_funct": [0, 1, 43, 109, 138], "from_json": [28, 111], "from_json_to_dict": 35, "from_pretrain": 15, "from_response_id": [59, 67], "from_yaml": [28, 111], "from_yaml_to_dict": 35, "front": 121, "fruit": [130, 150], "frustrat": [125, 128], "fsspec": 118, "fuel": [118, 136], "full": [43, 100, 104, 105, 123, 125, 134, 136, 137, 143, 150, 151], "full_respons": [36, 59, 64, 67, 75, 76, 100, 142, 150, 151, 153], "fulli": [59, 63], "fullwiki": 143, "fun": [29, 43, 104, 128], "fun_compon": [29, 114], "fun_expr": 43, "fun_to_compon": [29, 100, 114, 150, 151], "func": [35, 42, 43, 90, 109, 138], "func_desc": [43, 109, 138], "func_expr": 138, "func_nam": [43, 109, 138], "func_output": 138, "func_paramet": [43, 109, 138], "func_pars": 138, "func_tool": [0, 1, 138], "funciton": 138, "funcnam": [109, 138], "funcompon": 29, "function": [0, 1, 2, 3, 4, 8, 9, 13, 14, 15, 16, 20, 21, 26, 28, 29, 31, 34, 36, 37, 38, 42, 43, 44, 47, 49, 58, 59, 64, 65, 67, 69, 72, 73, 74, 81, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 100, 104, 105, 108, 109, 110, 111, 114, 118, 119, 123, 124, 125, 129, 130, 131, 132, 134, 135, 136, 137, 143, 145, 150, 151, 153], "function_arg": 138, "function_definit": [42, 138], "function_expr": [35, 138], "function_nam": [91, 138], "function_respons": 138, "function_to_cal": 138, "functiondefinit": [34, 42, 43, 109, 138], "functionexpress": [0, 1, 34, 42, 43, 109], "functionoutput": [34, 42, 43, 138], "functiontool": [0, 1, 34, 42, 109, 135], "fundament": [104, 105, 114, 125], "further": [2, 4, 33, 100, 104, 105, 109, 111, 114, 119, 121, 123, 124, 128, 131, 136, 137, 150, 151], "futur": [2, 4, 104, 109, 110, 119, 123, 125, 127, 134, 136, 137], "futuredata": 121, "fuzzi": [121, 136, 143], "fuzzy_match": [51, 57, 108, 143, 153], "fyi": [59, 69, 74], "g": [2, 4, 13, 20, 23, 54, 59, 68, 96, 99, 109, 121, 126, 129, 134, 137, 138, 141, 143], "g_evalu": 121, "ga": [118, 136], "game": [118, 121], "gamma": 153, "gao": 134, "gap": [37, 125, 142], "garlic": 130, "gase": [118, 136], "gate": 15, "gather": [34, 130, 133, 138], "gather_trainer_st": [59, 75, 77], "gemini": 11, "gemma": [12, 15], "genai": [11, 105, 121, 125, 142], "genear": [59, 66, 134, 136], "geneat": 80, "gener": [0, 1, 2, 4, 11, 13, 14, 15, 17, 18, 19, 28, 29, 31, 35, 37, 39, 43, 51, 54, 55, 57, 58, 59, 64, 65, 66, 67, 68, 69, 71, 75, 76, 77, 81, 82, 83, 87, 88, 96, 99, 100, 104, 105, 108, 109, 111, 114, 118, 119, 120, 121, 124, 125, 126, 127, 128, 129, 130, 131, 133, 135, 136, 137, 138, 141, 142, 143, 144, 145, 150, 151, 152, 153], "generate_function_call_expression_from_cal": [35, 138], "generate_readable_key_for_funct": 35, "generateansw": 142, "generatecontentrespons": 11, "generaterespons": 13, "generation_nod": 110, "generativeai": [90, 103], "generator2": 128, "generator2_cal": 128, "generator_2": 128, "generator_2_cal": 128, "generator_cal": 128, "generator_call_logg": [81, 123, 128], "generator_evalu": 143, "generator_nam": 83, "generator_names_to_fil": 82, "generator_out": [110, 153], "generator_output": [78, 100, 150, 151], "generator_state_logg": 123, "generator_state_trac": [83, 128], "generatorcalllogg": [82, 123, 128], "generatorcallrecord": 82, "generatorlogg": 81, "generatoroutput": [8, 11, 12, 13, 14, 15, 20, 23, 36, 37, 43, 59, 64, 65, 75, 76, 81, 82, 100, 109, 110, 118, 127, 142, 150, 151, 153], "generatorstatelogg": [83, 123, 128], "generatorstatesrecord": 83, "genereratoroutput": 153, "genet": [137, 142], "genreat": 110, "genuin": 121, "geograph": 142, "get": [1, 2, 4, 14, 15, 20, 21, 28, 30, 31, 35, 36, 38, 39, 43, 54, 55, 57, 82, 91, 92, 95, 97, 99, 100, 109, 110, 111, 114, 118, 121, 127, 131, 134, 135, 136, 137, 138, 142, 143, 145, 150, 151, 153], "get_adalflow_default_root_path": 89, "get_al": 92, "get_all_messages_cont": [7, 14], "get_cache_path": 36, "get_cal": 82, "get_chat_history_str": 43, "get_current_script_and_lin": 91, "get_current_weath": 138, "get_data_class_schema": [35, 145], "get_data_key_fun": [59, 68], "get_dataclass_schema": 35, "get_default_task_instruct": [45, 50], "get_devic": [7, 15], "get_dialog_turn": 43, "get_enum_schema": 35, "get_examples_str": [17, 18, 131], "get_first_message_cont": [7, 8, 9, 14], "get_fun_schema": [34, 35, 138], "get_grad_fn": [59, 67], "get_gradient_and_context_text": [59, 67], "get_gradient_memory_text": [59, 69, 74], "get_gradients_nam": [59, 67], "get_input_field": 28, "get_input_format_str": [17, 18, 131], "get_input_str": [17, 18, 131, 142], "get_jinja2_environ": 38, "get_log_loc": [82, 83], "get_logg": [59, 75, 77, 91, 127, 150], "get_model_arg": 43, "get_next_ord": 43, "get_output_field": 28, "get_output_format_str": [17, 18, 131, 142, 153], "get_param_info": [59, 67], "get_prob": [7, 14], "get_prompt": 36, "get_prompt_vari": 38, "get_short_valu": [59, 67], "get_string_token": 41, "get_subcompon": 29, "get_supporting_sent": 143, "get_task_desc": 28, "get_task_desc_str": [17, 18, 131, 142], "get_top_k_indices_scor": 35, "get_transformed_data": 31, "get_transformer_kei": 31, "get_type_schema": 35, "getdefaultencod": [1, 32], "getlogg": 127, "geval": [54, 57, 121], "gevaljudgeevalu": [54, 57, 121], "gevalllmjudg": [54, 57, 121], "gevalmetr": [54, 57], "git": [95, 96, 99, 104], "github": [22, 95, 96, 97, 99, 107, 142], "give": [13, 59, 67, 100, 109, 110, 114, 123, 125, 130, 136, 138, 150, 151], "given": [1, 20, 21, 22, 29, 30, 32, 35, 39, 54, 59, 63, 66, 80, 83, 86, 87, 109, 121, 124, 126, 134, 135, 136, 138, 141, 142, 143], "glad": [97, 99], "global": 110, "go": [13, 59, 67, 97, 99, 100, 104, 125, 128, 134, 135, 141, 150, 151], "goal": [121, 123, 135, 137, 138], "goe": 125, "gold_titl": [48, 50, 153], "good": [20, 21, 54, 59, 69, 74, 97, 100, 111, 114, 118, 121, 130, 134, 138, 142, 150, 151], "googl": [11, 15, 55, 56, 57, 74, 90, 95, 96, 103, 120, 121, 129, 133, 134], "google_api_kei": [95, 103], "google_cli": [7, 129], "google_genai": 43, "google_generativeai": 90, "googlegenaicli": [7, 11, 129], "got": [121, 136], "gov": [121, 134, 141], "govtech": [121, 134], "govtext": [121, 134, 141], "gpt": [0, 1, 29, 35, 36, 81, 109, 114, 118, 121, 123, 126, 129, 136, 137, 138, 144], "gpt_3_model": [100, 150, 151, 153], "gpt_4o_model": [100, 142, 150, 151, 153], "gpt_model_kwarg": 109, "gpu": [22, 90], "grab": 109, "grad": [64, 65, 69, 72, 74, 100, 121, 124, 130, 142, 150, 151, 153], "grad_component_onli": 29, "grad_fn": [59, 67], "gradcompon": [36, 39, 59, 64, 65, 69, 72, 110, 144, 153], "gradid": [59, 69, 73, 124], "gradient": [64, 65, 66, 67, 69, 71, 72, 73, 74, 78, 105, 124, 130, 132, 134, 139, 144, 149], "gradient_context": [59, 69, 73], "gradient_prompt": [59, 67], "gradient_respons": 36, "gradientcontext": [59, 67, 69, 73], "gradients_context": 67, "graesser": 109, "graham": 134, "grammar": [54, 121], "grammat": 137, "granular": [137, 142], "grape": [130, 150], "graph": [59, 67, 75, 77, 100, 105, 110, 118, 124, 136, 150, 151, 153], "graphstat": 110, "gre": 121, "great": [2, 4, 111, 120, 121, 124, 127, 128], "green": [91, 127], "greenhous": [118, 136], "greet": 43, "gregori": 153, "groq": [12, 43, 90, 103, 109, 123, 129], "groq_api_kei": [95, 103], "groq_client": [7, 129], "groqapicli": [7, 12, 29, 43, 109, 123, 129, 135], "ground": [51, 52, 55, 56, 57, 59, 75, 76, 100, 104, 108, 110, 118, 121, 136, 143, 150, 151, 153], "grounth": [56, 57], "group": [43, 95, 137], "growth": [118, 136], "gt": [56, 57, 59, 69, 74, 75, 76, 100, 110, 127, 136, 151, 153], "gt_answer": [51, 55, 57, 121], "gt_answer_str": 121, "gt_context": [56, 57], "gt_context_sentence_list": 143, "gt_score": 121, "gte": [15, 119, 129, 136], "guarante": 96, "guid": [14, 95, 96, 98, 100, 123, 124, 135, 138, 150, 151], "guidelin": [95, 97, 121, 134, 143], "guo": [121, 134], "guu": 134, "ha": [20, 26, 28, 31, 35, 36, 39, 54, 56, 57, 59, 68, 75, 76, 81, 83, 93, 100, 103, 104, 105, 109, 110, 111, 118, 121, 127, 130, 132, 134, 136, 137, 138, 142, 143, 145, 150, 151, 153], "had": [120, 121, 153], "hailin": 134, "hajishirzi": 134, "half": 121, "halluci": 136, "hallucin": [54, 121, 124, 134, 141], "han": 134, "hand": [121, 136, 153], "handi": 133, "handl": [10, 12, 13, 14, 15, 20, 23, 28, 29, 35, 37, 59, 75, 76, 87, 100, 109, 110, 111, 117, 118, 119, 121, 123, 124, 128, 129, 131, 134, 135, 136, 138, 142, 145, 150, 151], "handle_one_loss_sampl": [100, 108, 151], "handle_one_task_sampl": [100, 108, 151], "handle_streaming_respons": [7, 14], "handler": [1, 32, 127], "happen": 110, "happi": 109, "hard": [45, 50, 54, 59, 67, 121, 125], "harri": 145, "hash": [59, 75, 77], "hash_text": 85, "hash_text_sha1": 85, "have": [8, 9, 10, 13, 14, 15, 20, 21, 22, 28, 29, 30, 33, 35, 36, 37, 43, 54, 56, 57, 59, 68, 69, 71, 73, 75, 76, 81, 91, 95, 96, 97, 100, 103, 104, 105, 109, 110, 111, 114, 118, 119, 120, 121, 123, 124, 126, 127, 130, 131, 132, 133, 134, 135, 136, 137, 138, 142, 143, 150, 151, 152, 153], "hazard": [118, 136], "he": [121, 134, 145, 153], "head": [109, 121, 130], "headach": 114, "healthcar": 121, "healthi": 105, "heap": [54, 121], "hearti": 15, "heat": 109, "heavi": 125, "height": 131, "helicopt": 15, "hello": [2, 4, 20, 21, 31, 43, 91, 126, 127, 137], "helm": 121, "help": [1, 2, 3, 4, 17, 18, 19, 28, 32, 34, 38, 43, 59, 75, 76, 90, 95, 97, 100, 105, 109, 110, 111, 112, 114, 118, 123, 124, 125, 126, 127, 128, 130, 131, 133, 134, 136, 137, 138, 139, 141, 142, 143, 150, 151, 153], "helper": [3, 16, 29, 38, 86, 136], "henc": [135, 145], "hendryck": 121, "here": [2, 4, 9, 10, 11, 12, 13, 15, 37, 43, 47, 50, 58, 68, 97, 99, 100, 102, 103, 104, 106, 108, 109, 110, 111, 114, 118, 121, 123, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 142, 143, 145, 150, 151, 153], "hero": 125, "hf_token": [15, 95, 103], "hi": [43, 121, 145, 153], "hierarchi": 124, "high": [104, 105, 121, 125, 130, 134, 136, 141], "higher": [13, 59, 62, 69, 73, 125, 130, 136, 137], "highest": [54, 100, 121, 134, 150, 151], "highli": [4, 31, 104, 121, 125, 128, 129, 136, 143], "him": [121, 153], "hint": [35, 111, 123, 138], "histor": 118, "histori": [1, 32, 43, 59, 69, 74, 83, 109, 118, 123, 124, 128, 133, 135], "historyprompt": [59, 69, 74], "hit": [121, 134, 141], "hitrat": 121, "hodgson": 121, "hold": [43, 121], "homepag": [20, 21], "honestli": 131, "hook": [104, 127], "hop": [121, 135], "hope": 121, "host": [13, 95, 136], "hotel": 153, "hotpot_qa": [143, 153], "hotpotqa": [46, 48, 50, 121, 135, 143, 144, 152], "hotpotqadata": [48, 50, 108, 153], "hotpotqaragad": 108, "hour": 121, "hous": 153, "how": [1, 2, 4, 13, 14, 15, 20, 21, 22, 23, 28, 36, 43, 54, 55, 57, 59, 75, 76, 95, 97, 99, 100, 105, 109, 110, 111, 117, 118, 119, 121, 123, 124, 126, 129, 131, 133, 134, 135, 136, 138, 141, 142, 143, 144, 145, 150, 151, 153], "howev": [4, 109, 114, 118, 121, 125, 126, 127, 130, 131, 133, 134, 136, 138, 141], "html": [2, 4, 9, 56, 57, 96, 111, 121, 127, 131, 136, 137], "http": [0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 20, 21, 22, 25, 47, 50, 54, 56, 57, 74, 95, 96, 109, 111, 119, 121, 123, 127, 133, 134, 136, 138, 141, 150, 151], "hub": [15, 121], "hug": 121, "huggingfac": [15, 47, 50, 87, 111, 119, 127, 129, 136], "huggingfaceh4": 15, "hum": 142, "human": [15, 110, 111, 121, 123, 136, 142, 153], "humanalign": 121, "humanev": 121, "humor": 128, "hundr": 136, "hurt": 134, "hydrat": 114, "hydro": [118, 134, 136], "hypernetwork": 104, "hyperparam": 78, "hyperparamet": [110, 134, 141], "hyperparametr": 110, "hyperparmet": [134, 136], "hypothesi": 135, "i": [0, 1, 2, 3, 4, 6, 8, 9, 11, 13, 14, 15, 17, 19, 20, 21, 22, 23, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 45, 50, 51, 54, 55, 56, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 72, 73, 74, 75, 76, 77, 81, 82, 83, 86, 87, 88, 90, 91, 95, 96, 97, 99, 100, 102, 103, 105, 106, 108, 109, 110, 111, 112, 113, 114, 117, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 136, 137, 138, 139, 141, 142, 143, 145, 148, 149, 150, 151, 153], "ibuprofen": 114, "icc": 153, "icl": [59, 62, 68, 100, 124, 125, 130, 134, 141, 150, 151], "id": [2, 4, 15, 36, 39, 41, 43, 48, 50, 59, 62, 64, 67, 69, 74, 78, 100, 108, 110, 118, 120, 130, 131, 132, 137, 142, 150, 151, 153], "idea": 97, "ideal": [2, 4, 121, 133, 137], "idempot": [69, 72], "identifi": [31, 35, 43, 54, 83, 117, 121, 130, 132, 142], "idf": [20, 21, 118, 136], "idx": [29, 30, 138], "ifram": [112, 139, 147, 148, 149], "igh": 137, "ik": [2, 4], "illicit": 153, "illustr": [2, 4, 135, 137], "imag": [119, 134, 136], "immedi": 29, "impact": [2, 4, 13, 20, 21, 68, 118, 135, 136], "implement": [1, 2, 4, 6, 10, 12, 13, 15, 20, 21, 37, 39, 54, 56, 57, 59, 64, 71, 87, 100, 109, 110, 119, 129, 134, 136, 137, 142, 143, 145, 150, 151, 153], "import": [0, 1, 2, 4, 10, 15, 17, 19, 20, 21, 28, 29, 34, 35, 38, 43, 54, 59, 64, 65, 67, 75, 77, 81, 90, 91, 95, 100, 103, 104, 109, 110, 111, 114, 118, 119, 120, 121, 123, 124, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 142, 143, 145, 150, 151, 153], "import_path": 90, "importerror": 90, "impress": 121, "improv": [20, 21, 110, 121, 123, 124, 128, 134, 136, 137, 141, 142, 150], "improving_rag": 134, "in_context_exampl": [59, 69, 74], "inabl": 35, "inact": 131, "inc": [95, 96], "includ": [2, 4, 6, 17, 18, 19, 20, 21, 24, 28, 29, 31, 35, 37, 39, 43, 54, 59, 66, 86, 91, 95, 96, 99, 104, 109, 110, 114, 117, 118, 121, 124, 131, 133, 134, 135, 136, 137, 138, 142, 143, 144, 145, 153], "include_demo": [59, 67], "include_field": [17, 19], "includetyp": [28, 131], "includng": 104, "incomplet": 35, "inconsist": [54, 121], "incorpor": 121, "incorrect": [108, 123, 134], "incorrectansw": 121, "increa": 118, "increas": [13, 20, 21, 59, 67, 118, 121, 134, 136], "increasingli": 121, "increment": [59, 75, 77, 99], "incress": 138, "incud": [59, 67], "indent": [17, 19, 35, 131], "index": [1, 4, 15, 20, 21, 22, 23, 25, 26, 30, 31, 38, 39, 43, 59, 68, 69, 74, 87, 96, 108, 109, 118, 119, 121, 129, 133, 134, 136, 138, 141, 142, 143], "index_kei": [39, 136], "index_path": 31, "indexflatip": 22, "indexflatl2": 22, "indic": [20, 23, 24, 28, 35, 87, 100, 121, 123, 136, 142, 150, 151], "indirectli": 121, "individu": [95, 100, 142, 150, 151], "individualn": [100, 150, 151], "industri": [124, 134, 141], "inf": [22, 130], "infanc": 125, "infer": [11, 15, 22, 29, 43, 59, 75, 76, 110, 119, 121, 134, 153], "infer_bge_reranker_bas": [7, 15], "infer_gte_base_embed": [7, 15], "infer_llm": [7, 15], "infinit": 13, "influenc": [13, 20, 21, 137], "info": [11, 91, 127], "inform": [28, 41, 54, 57, 78, 95, 97, 100, 103, 104, 107, 109, 114, 121, 123, 134, 135, 136, 137, 142, 143, 145, 150, 151], "infrastructur": [118, 136], "ingest": [4, 104], "ingestionpipelin": 104, "inherit": [28, 37, 104, 110, 118, 136, 153], "init": [91, 153], "init_async_cli": [7, 8, 9, 10, 12, 13, 14, 37, 129], "init_llm_cli": [7, 15], "init_model": [7, 15], "init_reranker_cli": [7, 15], "init_sync_cli": [7, 8, 9, 10, 11, 12, 13, 14, 15, 37, 129], "initi": [15, 20, 21, 22, 23, 25, 26, 37, 38, 39, 59, 62, 66, 68, 75, 77, 91, 100, 109, 118, 121, 123, 129, 131, 133, 134, 135, 136, 138, 142, 143, 145, 150, 151], "initial_valid": [59, 75, 77], "initvar": 43, "inject": 127, "inlcud": 95, "innatur": 134, "inner": [22, 24], "inner_product": [20, 24], "input": [0, 1, 2, 3, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 32, 33, 36, 37, 39, 40, 41, 43, 51, 54, 57, 59, 62, 67, 69, 72, 75, 76, 78, 82, 100, 104, 109, 110, 111, 117, 118, 119, 120, 121, 123, 124, 126, 128, 129, 130, 131, 132, 133, 134, 136, 137, 138, 142, 145, 150, 151, 153], "input_arg": [36, 59, 64, 67, 100, 110, 132, 150, 151], "input_data": [110, 142], "input_field": [28, 131], "input_format": 32, "input_format_str": 32, "input_map": 130, "input_prompt_kwarg": 36, "input_queri": 109, "input_str": [1, 17, 18, 29, 32, 54, 57, 81, 100, 109, 114, 118, 121, 123, 128, 130, 133, 134, 136, 138, 142, 150, 151], "input_templ": 121, "input_typ": 14, "inputfield": 142, "inquiri": 142, "insert": [30, 31], "insid": [2, 4, 30, 59, 75, 76, 110, 137], "inspir": 108, "instal": [7, 22, 90, 91, 95, 96, 97, 102, 104, 118, 119, 121, 136], "install_messag": 90, "instanc": [12, 13, 14, 17, 19, 25, 28, 29, 35, 36, 38, 59, 75, 77, 81, 93, 104, 109, 120, 121, 130, 131, 132, 138, 143, 145], "instanti": [29, 86, 90, 111, 123], "instead": [2, 4, 10, 13, 14, 28, 29, 35, 54, 55, 57, 104, 110, 111, 118, 119, 123, 125, 134, 137, 138, 142], "instruct": [1, 15, 17, 18, 19, 20, 23, 28, 54, 59, 67, 69, 74, 100, 104, 105, 109, 111, 121, 123, 124, 130, 131, 132, 134, 137, 138, 142, 145, 150, 151], "instruction_to_backward_engin": [59, 67], "instruction_to_optim": [59, 67, 69, 74, 130], "instructur": 138, "instrument": [100, 150, 151], "int": [0, 1, 2, 3, 4, 10, 11, 15, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 33, 35, 39, 40, 41, 43, 46, 47, 48, 50, 59, 62, 67, 68, 69, 74, 75, 76, 77, 78, 87, 91, 100, 109, 110, 111, 118, 119, 131, 135, 136, 138, 142, 145, 150, 151, 153], "int32": 11, "int_pars": 40, "int_str": 131, "int_str_2": 131, "int_str_3": 131, "int_str_4": 131, "integ": [35, 40, 100, 131, 150, 151], "integr": [2, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 87, 95, 97, 104, 108, 118, 119, 121, 124, 125, 129, 134, 135, 136], "intellab": 134, "intellig": [110, 121, 123], "intend": 96, "intens": [121, 134, 136, 141], "intent": [100, 150, 151], "intepret": 124, "inter": 153, "interact": [18, 28, 43, 100, 105, 111, 124, 125, 131, 132, 134, 135, 138, 145, 150, 151], "interchang": 138, "interest": [95, 97, 118, 134], "interfac": [19, 34, 35, 36, 37, 64, 65, 76, 100, 114, 119, 120, 123, 124, 125, 150, 151], "intergr": [124, 125, 136], "interleav": [109, 126, 135], "intermedi": [110, 118, 135], "intermedia": 130, "intern": [28, 90, 93, 109, 121, 125, 129, 134, 135, 138], "internlm2": 13, "interpret": [2, 4, 105, 123, 124, 131, 134, 141], "interv": [53, 121], "intial": [123, 134], "intpars": 40, "intrins": 121, "intro": 8, "introduc": [2, 4, 100, 109, 110, 121, 124, 133, 134, 137, 141, 150, 151, 153], "introducesmock": 121, "introduct": 14, "intuit": [2, 4], "invalid_api_kei": 123, "invalid_request_error": 123, "invent": 153, "inventor": 153, "invers": [20, 21], "invest": [118, 136], "investig": [123, 145], "invok": [28, 35, 80, 110, 136], "involv": [121, 137], "io": [13, 29, 33, 56, 57, 127], "irrelev": [54, 121, 134, 136], "is_async": 34, "is_dataclass_inst": 35, "is_irrelev": 134, "is_key_in_templ": 38, "is_norm": [35, 43, 119], "is_pick": 114, "is_pickl": 29, "is_potential_dataclass": 35, "is_relev": 134, "is_running_in_event_loop": 34, "is_support": 134, "is_teach": [59, 62, 67], "isaac": 153, "isinst": [129, 153], "isrel": 134, "issu": [96, 97, 99], "issup": 134, "isus": 134, "itali": 121, "item": [31, 52, 54, 57, 59, 75, 76, 100, 118, 130, 136, 138, 150, 151], "item1": 40, "item2": 40, "iter": [29, 30, 32, 59, 66, 69, 74, 75, 77, 97, 105, 121, 125, 135], "its": [2, 4, 20, 21, 29, 35, 39, 43, 59, 67, 69, 74, 75, 77, 81, 82, 83, 86, 100, 104, 109, 110, 114, 118, 121, 124, 125, 127, 130, 131, 133, 135, 136, 137, 138, 139, 142, 143, 150, 151], "itself": [6, 29, 38, 59, 69, 74, 88, 100, 109, 125, 126, 133, 143, 150, 151], "j": 121, "jami": 134, "jane": [131, 134], "jianfeng": 134, "jiang": 134, "jiawei": 134, "jina": 13, "jinja": [104, 133], "jinja2": [17, 18, 38, 104, 123, 124, 145], "jinja2_template_exampl": 133, "job": [118, 136], "john": [28, 131, 145], "join": [1, 56, 57, 97, 109, 110, 118, 121, 135, 138, 142, 143, 153], "jointli": [134, 141], "joke": 145, "joke_exampl": 145, "jokeoutput": 145, "josh": 121, "json": [2, 4, 17, 18, 19, 20, 21, 28, 35, 40, 42, 43, 81, 82, 83, 86, 88, 93, 100, 104, 109, 111, 114, 123, 128, 131, 135, 136, 137, 138, 142, 143, 145, 150, 151, 153], "json_definit": [42, 138], "json_obj": 40, "json_output_format_prompt": 131, "json_output_pars": 131, "json_pars": 40, "json_parser_output_typ": 40, "json_signatur": 111, "json_signature_exclud": 111, "json_str": [28, 35, 40, 111], "jsonl": [81, 82, 88, 100, 128, 150, 151], "jsonoutputpars": [17, 18, 19, 109, 111, 138], "jsonpars": [0, 1, 40, 109, 123, 135, 143], "judeg": 121, "judg": [54, 55, 57, 59, 69, 71, 110, 123, 134, 143], "judgement": [53, 54, 55, 57, 143], "judgement_list": [55, 57, 143], "judgement_queri": [55, 57, 121, 143], "judgement_score_list": [55, 121], "judgment": [53, 121], "jugement_queri": [55, 121], "jump": 104, "june": 153, "just": [15, 36, 54, 59, 64, 65, 69, 71, 73, 75, 76, 100, 104, 105, 109, 110, 118, 121, 123, 124, 125, 127, 129, 132, 138, 142, 150, 151, 153], "k": [13, 20, 22, 23, 24, 25, 26, 56, 57, 121, 134, 141, 143, 153], "k1": [20, 21, 136], "karl": 153, "karpathi": [59, 67], "keep": [28, 31, 36, 59, 62, 67, 69, 74, 75, 77, 100, 111, 114, 118, 126, 127, 136, 137, 145, 150, 151], "keep_detail": [46, 50], "kei": [9, 10, 13, 14, 25, 28, 29, 31, 35, 38, 39, 40, 43, 54, 59, 67, 75, 77, 87, 95, 100, 102, 104, 109, 111, 114, 118, 119, 120, 121, 123, 131, 134, 135, 136, 137, 138, 145, 150, 151], "kelvin": 134, "kendallrank": 121, "kenton": 134, "kept": [2, 4], "keyword": [30, 35, 38, 43, 59, 63, 133, 136, 138], "kilt": 121, "kind": [104, 131], "kinnairdi": 153, "kitchen": 153, "knock": [118, 136], "know": [14, 96, 97, 100, 103, 109, 123, 125, 126, 128, 134, 138, 150, 151, 153], "knowledg": [109, 121, 124, 125, 134, 135, 136, 138, 141, 143], "known": [109, 111, 136], "kunlun": 121, "kwarg": [0, 1, 8, 9, 11, 12, 14, 15, 19, 20, 21, 23, 24, 25, 26, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 43, 45, 46, 50, 52, 54, 55, 57, 59, 63, 64, 65, 66, 68, 69, 71, 72, 73, 75, 76, 77, 80, 90, 100, 108, 109, 133, 135, 136, 138, 142, 150, 151, 153], "l": [15, 134, 137], "l1": [20, 24], "l2": [20, 22, 24], "label": [28, 35, 47, 50, 59, 68, 104, 111, 121, 134, 136, 142], "label_desc": 142, "lack": [133, 136, 137], "lambda": [29, 31, 59, 68, 110, 118, 130, 136, 153], "lamp": [100, 150, 151], "lampnn": [100, 150, 151], "land": [118, 136], "langag": 134, "langgraph": 110, "languag": [2, 4, 20, 21, 59, 62, 96, 100, 104, 109, 121, 123, 126, 130, 134, 135, 137, 150, 151, 153], "larg": [33, 97, 109, 118, 121, 123, 134, 136, 137, 141, 142, 153], "larger": [33, 100, 137, 142, 150, 151], "last": [2, 4, 22, 31, 100, 118, 121, 130, 131, 136, 138, 150, 151, 153], "last_hidden_st": 15, "lastli": 129, "later": [31, 36, 100, 110, 111, 118, 136, 138, 150, 151], "latest": [9, 11, 13, 97, 99, 121, 135], "lavi": 121, "layer": [110, 125, 134], "lazi": [10, 90], "lazy_import": 43, "lazyimport": [43, 90], "lc": [56, 57], "lead": [13, 20, 23, 68, 99, 118, 136], "leaf": [110, 132], "leap": [56, 57, 121], "learn": [13, 29, 30, 36, 101, 104, 109, 119, 121, 123, 124, 125, 132, 134, 136, 141, 142, 143, 150, 151, 153], "least": [110, 124, 134], "leav": 142, "led": [134, 153], "lee": 134, "left": [20, 21, 134], "legal": [121, 137], "len": [15, 118, 138, 143], "length": [2, 4, 20, 21, 31, 43, 59, 63, 118, 119, 134, 137, 138, 141], "lengthi": [100, 104, 150, 151], "lengthier": [20, 21], "lenient": 13, "less": [13, 17, 19, 20, 21, 22, 43, 59, 67, 110, 111, 119, 121, 134, 136, 138], "let": [7, 96, 100, 109, 111, 114, 118, 128, 131, 133, 134, 135, 136, 138, 143, 150, 151, 153], "lettuc": 130, "levarag": 142, "level": [13, 53, 59, 75, 77, 91, 100, 104, 111, 113, 127, 135, 138, 150, 151], "lever": 121, "leverag": [4, 24, 25, 35, 39, 96, 100, 111, 118, 124, 130, 134, 135, 136, 137, 138, 143, 150, 151], "leverg": [20, 21, 39], "lewi": [134, 141], "li": [134, 136], "lib": [91, 100, 127, 150, 151], "librari": [2, 4, 13, 28, 31, 36, 54, 55, 57, 59, 62, 81, 90, 91, 95, 99, 100, 104, 105, 110, 111, 113, 114, 124, 125, 126, 129, 136, 137, 141, 142, 150, 151, 153], "life": 153, "lifecyl": 138, "lifelong": 136, "lifestyl": 114, "lift": 125, "light": [105, 118, 136], "light_rag": 104, "lightn": [100, 108, 121, 127, 150, 151], "lightningmodul": [100, 108, 150, 151], "lightrag": [2, 4, 13, 14, 15, 19, 32, 37, 38, 91, 95, 96, 98, 99, 103, 113, 114, 120, 143, 145], "lightrag_default_prompt_arg": [32, 133], "lightrag_default_prompt_trainable_param": 32, "lightweight": [111, 134], "like": [2, 4, 30, 31, 35, 37, 40, 43, 58, 59, 67, 81, 91, 100, 104, 105, 109, 110, 111, 114, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 131, 134, 135, 136, 137, 141, 145, 150, 151, 153], "likelihood": 134, "limit": [96, 100, 118, 121, 124, 134, 136, 137, 138, 150, 151], "lin": 121, "line": [13, 91, 96, 97, 100, 104, 124, 125, 127, 128, 130, 150, 151], "line_numb": 91, "linear": [110, 134], "linguist": 121, "link": [45, 50, 96, 100, 134, 137, 141, 150, 151], "list": [0, 1, 2, 3, 4, 10, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 35, 36, 38, 39, 40, 41, 42, 43, 51, 52, 53, 54, 55, 56, 57, 59, 62, 63, 67, 68, 69, 72, 74, 75, 76, 77, 78, 81, 82, 87, 88, 95, 99, 100, 103, 109, 110, 111, 114, 118, 119, 121, 126, 129, 130, 131, 136, 138, 143, 150, 151, 153], "list_dict_str": 131, "list_output_format_templ": [17, 19], "list_pars": 40, "list_str": 131, "list_str_2": 131, "list_str_3": 131, "listoutputpars": [17, 19, 131], "listpars": [20, 23, 40, 136], "liter": [2, 4, 14, 17, 18, 22, 35, 43, 45, 46, 47, 50, 51, 55, 57, 59, 67, 75, 77, 80, 91, 131, 136], "literal_ev": 131, "literatur": [121, 143], "littl": 142, "liu": [121, 134], "liyin": 142, "ll": [100, 121, 150, 151], "llama": [4, 13, 133], "llama3": [12, 13, 29, 109, 123, 126, 133, 135], "llama3_model": [59, 75, 77], "llama3_model_kwarg": 109, "llama_cpp": 13, "llama_index": 104, "llamacpp": 13, "llamaindex": [4, 104], "llm": [0, 1, 6, 13, 15, 18, 20, 23, 28, 29, 34, 36, 43, 54, 55, 57, 59, 64, 69, 71, 74, 75, 77, 99, 100, 104, 105, 109, 110, 114, 117, 118, 123, 124, 128, 129, 130, 131, 132, 134, 135, 137, 138, 141, 142, 143, 144, 145, 150, 153], "llm_as_judg": [121, 123], "llm_client": 15, "llm_counter": [100, 130, 150, 151], "llm_counter_cal": [100, 150, 151], "llm_counter_diagnos": [100, 150, 151], "llm_evalu": [55, 57, 121, 143], "llm_judg": [54, 55, 57, 121, 143], "llm_kwarg": 118, "llm_model_kwarg": 135, "llm_parser": 153, "llm_respons": 109, "llm_retriev": [20, 123, 136], "llm_text_loss": 69, "llm_tool": [109, 135], "llmasjudg": [55, 57, 121, 143], "llmasretriev": 136, "llmastextloss": [59, 69, 71], "llmevalresult": [55, 57], "llmjudg": [55, 57], "llmjudgeevalresult": [55, 57, 121], "llmretriev": [20, 23, 81, 123, 136], "llmretrieveroutputtyp": [20, 23], "lo": 126, "load": [20, 21, 28, 29, 31, 39, 47, 50, 82, 83, 86, 87, 88, 94, 96, 100, 102, 117, 118, 121, 124, 131, 135, 136, 138, 142, 143, 145, 150, 151], "load_class": 90, "load_dataset": [59, 75, 77, 100, 121, 142, 143, 150, 151, 153], "load_dotenv": [103, 120, 135], "load_from_fil": [20, 21, 39, 136], "load_from_pickl": 29, "load_json": 88, "load_jsonl": 88, "load_meta_data": 82, "load_pickl": 88, "load_stat": [31, 118], "load_state_dict": [29, 114], "load_state_pickl": 29, "loaded_exampl": 145, "loader": 124, "lobbi": 153, "loc": 142, "local": [6, 15, 29, 37, 58, 96, 99, 117, 124, 129, 131, 136, 138, 141], "local_db": 31, "local_db_load": 31, "local_embedd": 119, "local_embedder_256": 119, "local_item_db": 31, "localdb": [6, 31, 43, 118, 134], "localhost": [13, 24, 136], "locat": [96, 111, 131, 136, 138, 142, 153], "lock": 104, "log": [20, 21, 59, 75, 77, 81, 82, 83, 88, 89, 91, 99, 100, 109, 118, 123, 125, 128, 134, 150, 151], "log_cal": 82, "log_prompt": 83, "loggedllmretriev": 81, "logger": [81, 128], "logger_metadata": [100, 128, 150, 151], "loggind": 127, "logging_config": 127, "logic": [10, 12, 13, 15, 37, 54, 121, 125, 127], "logprob": [43, 134, 136], "long": [2, 4, 59, 67, 118, 123, 124, 128, 134, 136, 137, 142], "longer": [137, 153], "longest": [53, 56, 57], "longest_common_substr": 53, "look": [13, 35, 100, 111, 118, 119, 128, 133, 135, 136, 142, 150, 151], "lookup": 135, "loop": [1, 30, 34, 38, 42, 109, 121, 133, 136, 138, 142], "lose": [104, 128], "loss": [59, 64, 65, 69, 71, 72, 73, 75, 76, 78, 100, 105, 108, 124, 130, 132, 134, 149, 150, 151, 153], "loss_fn": [59, 75, 76, 100, 108, 142, 150, 151, 153], "loss_output": 78, "loss_step": [59, 75, 76], "losscompon": [59, 65, 69, 71, 73, 75, 76], "lost": [31, 100, 136, 142, 150, 151], "lot": [121, 142], "love": 97, "low": [13, 121, 130], "lower": [13, 53, 125, 138, 153], "lowest": [54, 100, 121, 150, 151], "lr": [59, 67], "lstrip_block": 133, "lt": 127, "luyu": 134, "m": [43, 96, 99, 109, 110, 121, 127, 128], "m1": 15, "ma": 134, "macbook": 15, "machin": [121, 134], "made": [15, 17, 18, 31, 74, 111, 121, 123, 124, 132], "magenta": 91, "mai": [4, 13, 100, 114, 121, 123, 126, 127, 136, 137, 150, 151, 153], "main": [31, 38, 47, 50, 54, 57, 59, 68, 96, 104, 114, 120, 121, 127, 131, 136, 142], "main_class": 127, "mainli": [43, 59, 75, 76, 90, 99, 104, 110, 111, 118, 121, 124, 125, 127], "maintain": [2, 4, 28, 96, 111, 113, 137], "major": [96, 109], "make": [13, 17, 19, 31, 36, 37, 54, 59, 69, 72, 75, 76, 87, 95, 96, 97, 99, 100, 103, 104, 105, 108, 109, 110, 111, 114, 118, 121, 123, 124, 128, 129, 131, 132, 133, 134, 135, 136, 138, 145, 150, 151, 153], "makefil": 96, "man": 121, "manag": [4, 31, 32, 39, 42, 43, 80, 86, 99, 109, 110, 114, 118, 120, 123, 124, 129, 135, 136, 137, 138, 145], "manchest": 121, "mani": [15, 54, 87, 100, 111, 121, 130, 133, 134, 136, 138, 141, 142, 143, 150, 151, 153], "manipul": [104, 135], "manner": 135, "manual": [29, 30, 86, 96, 104, 110, 121, 125, 128, 134, 142], "manufactur": [118, 136], "mao": 134, "map": [2, 4, 20, 26, 29, 31, 35, 39, 59, 67, 87, 88, 93, 110, 111, 118, 121, 134, 136, 137, 138, 141, 143, 153], "map_dialogturn_to_docu": 118, "map_fn": [31, 59, 67, 110, 118, 153], "map_func": 36, "map_to_docu": 118, "map_to_successor": [59, 67], "mapper_setup": [31, 118], "mar": [0, 1], "marco": 121, "margin": [134, 142], "marilyn": 153, "mark": [111, 121], "markdown": [2, 4, 137], "marshmallow": [28, 111], "mask": 134, "massiv": 121, "match": [20, 21, 29, 51, 56, 57, 110, 111, 121, 136, 137, 143], "match_acc_list": 143, "matchvalu": 136, "matei": 15, "materi": [15, 118, 136, 142], "math": [59, 69, 73, 109, 110], "mathcal": 134, "mathemat": [109, 121, 153], "matric": 110, "matter": [34, 111, 118, 121], "max": [34, 135, 142], "max_correct_sampl": [59, 75, 77], "max_error_sampl": [59, 75, 77], "max_new_token": 15, "max_past_histori": [59, 69, 74], "max_proposals_per_step": [59, 75, 77], "max_sampl": [59, 75, 77, 100, 150, 151], "max_scor": 78, "max_step": [0, 1, 59, 75, 77, 87, 100, 109, 135, 142, 150, 151], "max_token": [8, 15, 100, 121, 126, 129, 150, 151], "maxim": [125, 127, 133, 134], "maximum": [0, 1, 2, 4, 13, 22, 59, 75, 77, 100, 105, 109, 113, 126, 137, 150, 151, 153], "mayb": 104, "md": 104, "me": [15, 109, 133, 134, 136, 141], "mean": [2, 4, 31, 59, 62, 68, 91, 110, 121, 123, 125, 126, 130, 132, 134, 135, 137, 138, 141, 142, 143], "mean_of_scor": 78, "meant": 96, "measur": [20, 21, 56, 57, 121, 134, 142], "meatur": 124, "mechan": [127, 129], "medata": 28, "media": 137, "medic": [114, 121, 137], "medium": 121, "meet": [99, 100, 121, 150, 151], "member": [29, 153], "memeori": 136, "memo": 29, "memoi": 124, "memori": [22, 31, 33, 43, 118, 119, 124, 125, 136, 137, 138], "ment": 134, "mention": [100, 130, 134, 141, 150, 151], "merefli": 142, "merg": [2, 4, 97, 104, 137], "merson": 121, "messag": [1, 8, 9, 11, 13, 14, 15, 43, 90, 100, 109, 110, 119, 123, 126, 127, 129, 133, 150, 151], "meta": [70, 126, 133, 134], "meta_data": [2, 4, 25, 43, 118, 120, 137, 143], "metadata": [17, 18, 19, 25, 28, 31, 34, 35, 43, 59, 69, 73, 75, 76, 82, 100, 108, 109, 111, 118, 123, 127, 128, 130, 131, 135, 136, 142, 145, 150, 151], "metadata_kei": 25, "metal": 15, "meteor": [121, 134, 141], "methd": 39, "method": [2, 4, 10, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 28, 29, 30, 31, 36, 37, 38, 39, 41, 54, 55, 57, 59, 63, 64, 65, 67, 68, 69, 71, 73, 74, 75, 76, 81, 87, 93, 105, 109, 110, 111, 114, 118, 119, 121, 123, 124, 128, 129, 130, 131, 133, 134, 136, 137, 138, 142, 147, 148, 149, 153], "metric": [22, 51, 52, 54, 55, 56, 57, 124, 134, 136, 141, 143], "metric_nam": 121, "michigan": 153, "micrograd": [59, 67], "microstat": 13, "microwavenn": [100, 150, 151], "middl": [100, 136, 142, 150, 151], "midfield": 121, "might": [15, 20, 22, 23, 29, 31, 34, 95, 97, 99, 100, 109, 110, 111, 118, 119, 123, 136, 137, 138, 142, 150, 151], "militari": 153, "million": 136, "mimick": 111, "min_scor": [59, 75, 76, 78], "mind": [100, 121, 125, 128, 150, 151], "mingwei": 134, "minim": [1, 6, 109, 125], "minimum": [100, 105, 113, 133, 150, 151], "minimum_scor": [59, 75, 76], "minimumli": 153, "minist": 153, "minut": [121, 142], "minzhi": 134, "mirostat": 13, "mirostat_eta": 13, "mirostat_tau": 13, "miscount": [100, 150, 151], "mislead": [28, 134, 145], "miss": [28, 35, 40, 121, 130, 134, 136, 138], "mistak": 121, "mistaken": [17, 19, 109, 131], "mix": [59, 75, 77, 142], "mixtral": 12, "mlm": 134, "mmlu": 121, "mock": 36, "mock_output": 36, "mock_output_data": 36, "mode": [29, 59, 64, 65, 75, 76, 77, 104, 110, 123, 124, 130, 153], "modecli": 120, "model": [0, 1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 25, 26, 29, 31, 33, 35, 36, 37, 43, 54, 55, 57, 58, 59, 62, 66, 69, 73, 81, 86, 89, 95, 100, 104, 105, 108, 110, 114, 120, 123, 124, 125, 126, 130, 133, 134, 135, 136, 137, 138, 141, 142, 143, 145, 150, 151, 153], "model_cli": [0, 1, 10, 14, 15, 17, 18, 20, 23, 26, 29, 33, 36, 43, 54, 55, 57, 59, 69, 71, 73, 74, 75, 76, 81, 86, 90, 100, 109, 114, 118, 119, 120, 121, 124, 129, 130, 135, 136, 138, 142, 143, 150, 151, 153], "model_kwarg": [0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 20, 23, 26, 29, 33, 35, 36, 37, 43, 54, 55, 57, 59, 69, 71, 73, 74, 75, 76, 81, 82, 86, 100, 109, 114, 118, 119, 120, 121, 123, 124, 128, 129, 130, 132, 135, 136, 138, 142, 143, 150, 151, 153], "model_nam": [15, 86], "model_to_init_func": [7, 15], "model_typ": [8, 9, 10, 11, 12, 13, 14, 15, 29, 33, 36, 37, 43, 114, 123, 129], "modelcli": [0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 20, 23, 26, 29, 33, 36, 37, 43, 54, 55, 57, 59, 69, 71, 73, 74, 75, 76, 95, 100, 109, 114, 119, 123, 124, 133, 136, 142, 150, 151, 153], "modelclienttyp": [43, 109, 118, 123, 136, 138], "modelfil": 13, "modeltyp": [8, 9, 10, 11, 12, 13, 14, 15, 29, 33, 36, 37, 43, 114, 123, 129, 136], "modif": [14, 114], "modifi": [2, 3, 109, 127], "modoel": 118, "modul": [10, 23, 24, 28, 29, 35, 43, 54, 57, 78, 90, 93, 96, 104, 110, 111, 114, 118, 124, 127, 136, 143], "modular": 105, "module_nam": 90, "moduletyp": 90, "moment": 125, "monitor": [99, 104, 118], "monro": 153, "month": [56, 57, 121], "monument": 128, "moor": 121, "more": [2, 4, 8, 9, 10, 11, 12, 13, 20, 21, 28, 29, 35, 40, 41, 42, 43, 44, 54, 55, 57, 59, 62, 67, 75, 76, 77, 95, 96, 97, 99, 100, 103, 104, 107, 109, 111, 113, 114, 118, 119, 121, 123, 124, 125, 126, 127, 128, 131, 132, 134, 135, 136, 137, 138, 141, 142, 143, 145, 150, 151, 153], "moreov": [134, 135], "most": [19, 97, 114, 121, 123, 124, 126, 128, 131, 133, 134, 136, 141, 142], "mostli": [28, 123, 136], "move": [2, 4, 100, 108, 109, 124, 136, 137, 150, 151], "movi": 120, "mp": 15, "mrr": [121, 134, 141, 143], "mseloss": 110, "mt": 121, "much": [54, 100, 108, 110, 114, 121, 128, 150, 151], "multi": [59, 75, 76, 104, 119, 121, 126, 130, 134, 135, 144], "multifacet": 121, "multilingu": 10, "multimod": 134, "multipl": [0, 1, 3, 13, 30, 31, 59, 68, 75, 76, 77, 82, 83, 86, 104, 109, 117, 118, 119, 121, 123, 131, 132, 134, 135, 136, 138, 144], "multipli": [0, 1, 109, 135, 138], "multiply_by_two": 30, "multiplybytwo": 30, "multitask": 121, "multple_function_call_templ": 138, "music": [100, 150, 151], "must": [1, 22, 29, 31, 32, 55, 87, 99, 100, 109, 110, 129, 136, 150, 151], "mutabl": [32, 132], "my": [109, 121, 137], "my_app": 127, "my_db": 31, "my_funct": 29, "my_function_compon": 29, "my_inst": [28, 145], "myfunctioncompon": 29, "mymodel": 110, "myoutput": [28, 145], "mypi": 95, "mytaskpipelin": 110, "n": [1, 2, 4, 13, 14, 17, 19, 20, 21, 32, 40, 54, 59, 69, 74, 100, 109, 110, 118, 121, 128, 129, 130, 131, 138, 142, 150, 151, 153], "n0": 142, "n1": [59, 69, 74, 100, 109, 130, 142, 150, 151], "n10": 130, "n2": [59, 69, 74, 100, 109, 130, 142, 150, 151], "n3": [59, 69, 74, 109, 130, 142], "n4": [59, 69, 74, 100, 109, 130, 142, 150, 151], "n5": [109, 130, 142], "n6": 130, "n7": 130, "n8": 130, "n9": 130, "n________": 109, "n_________": 118, "n_words_offset": [59, 67], "nad": [100, 150, 151], "nadd": [130, 138], "nage": 131, "name": [1, 24, 25, 28, 29, 31, 34, 35, 36, 39, 41, 43, 45, 50, 54, 57, 59, 63, 67, 69, 72, 75, 76, 77, 78, 81, 82, 83, 86, 88, 90, 91, 92, 93, 95, 97, 99, 100, 104, 105, 108, 109, 111, 114, 118, 121, 125, 127, 128, 131, 132, 135, 136, 138, 142, 143, 145, 150, 151, 153], "named_children": 29, "named_compon": 29, "named_paramet": [29, 59, 67, 108, 114], "nand": 109, "nanswer": [1, 100, 128, 130, 150, 151], "nario": 121, "narrow": 136, "nation": 153, "nativ": [111, 124, 127, 133], "nattribut": 131, "natur": [2, 4, 35, 121], "navig": [96, 137], "nbut": 109, "nclass_nam": 142, "ncount": [100, 150, 151], "nd": 136, "ndarrai": [22, 35, 136, 138], "ndcg": [121, 134, 141, 143], "ndivid": 138, "neach": 1, "neat": 127, "necessari": [15, 59, 69, 74, 96, 100, 103, 104, 109, 138, 143, 150, 151], "nectarin": [130, 150], "need": [0, 1, 2, 4, 8, 9, 10, 12, 13, 14, 15, 17, 18, 19, 20, 21, 28, 29, 33, 34, 37, 42, 43, 59, 67, 75, 76, 90, 91, 95, 99, 100, 103, 104, 105, 108, 109, 110, 111, 117, 118, 119, 121, 123, 125, 127, 129, 130, 132, 133, 134, 136, 137, 138, 141, 142, 143, 150, 151, 153], "neg": [20, 21, 51, 57, 121, 134], "nest": [28, 29, 35, 43, 111, 124, 131], "nested_dict_str": 131, "net": 121, "neubig": 134, "neural": 121, "neutral": [51, 57, 104], "never": [97, 99, 153], "new": [0, 1, 2, 4, 31, 32, 35, 42, 43, 59, 66, 67, 69, 72, 74, 95, 96, 97, 100, 104, 105, 109, 118, 119, 121, 131, 132, 134, 135, 136, 138, 142, 143, 148, 149, 150, 151], "new_compon": [86, 123], "new_components_from_config": 86, "new_dim": 119, "new_docu": 110, "new_embed": 119, "new_turn": 118, "new_variable_end_tag": [59, 69, 74], "new_variable_start_tag": [59, 69, 74], "newton": 153, "nexampl": 109, "next": [1, 13, 30, 109, 120, 121, 126, 133, 135, 138, 143], "nfinish": 109, "nfollow": 109, "nformat": 142, "nfunc_desc": 109, "nfunc_paramet": 109, "nget": 138, "ni": 109, "night": 121, "nightli": 99, "nin": 109, "nine": 153, "nkei": 40, "nlgtask": [54, 57, 121], "nlp": [2, 4, 105, 120, 121, 125, 134, 136, 137, 141, 142, 144], "nlpir": 134, "nlplanet": 121, "nlpyang": [54, 121], "nlu": 121, "nmultipli": 138, "nn": [29, 30, 100, 110, 114, 124, 127, 150, 151], "nname": 131, "nnext": 130, "nnone": 138, "nnow": [109, 128, 130], "no_grad": 110, "node": [35, 100, 110, 132, 150, 151], "nois": 121, "non": [2, 4, 87, 121], "none": [0, 1, 2, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 42, 43, 45, 46, 47, 48, 50, 52, 54, 55, 57, 59, 62, 63, 66, 67, 68, 69, 73, 74, 75, 76, 77, 78, 81, 82, 83, 88, 90, 91, 93, 100, 108, 109, 110, 111, 118, 120, 121, 123, 127, 129, 130, 131, 134, 136, 137, 138, 142, 150, 151, 153], "none_str": 131, "nonetyp": 43, "nonsens": [13, 137], "noqa": 153, "normal": [20, 21, 22, 35, 43, 110, 111, 117, 119, 129], "normalize_np_arrai": 35, "normalize_vector": [35, 119], "nosql": 136, "not_support": 134, "note": [15, 20, 21, 22, 28, 29, 39, 43, 59, 75, 76, 91, 97, 100, 104, 110, 114, 118, 123, 124, 135, 136, 138, 143, 150, 151], "notebook": 135, "noth": [121, 135, 143], "notic": [123, 126], "notimplementederror": [129, 136], "noutput": [59, 69, 74], "now": [15, 29, 36, 56, 57, 64, 81, 100, 104, 109, 110, 111, 118, 119, 120, 121, 128, 131, 133, 134, 135, 136, 138, 142, 150, 151], "nowher": 121, "np": [22, 136, 138], "nprovid": [59, 69, 74], "nrememb": 1, "nsearch": 138, "nso": [109, 130], "nstep": 1, "nsum": 138, "nthe": [109, 128], "nthu": 130, "ntip": [59, 69, 74], "ntotal": [100, 150, 151], "nu": 153, "null": [118, 128, 131], "null_str": 131, "num": [22, 59, 68, 142], "num_class": [59, 68], "num_ctx": 13, "num_doc": 143, "num_gradient_memori": [59, 69, 74], "num_predict": 13, "num_return_sequ": 15, "num_sampl": [47, 87], "num_shot": [35, 59, 61, 62, 68], "num_work": [59, 75, 76, 77, 100, 142, 150, 151], "number": [0, 1, 2, 4, 11, 13, 20, 21, 22, 24, 26, 41, 43, 56, 57, 59, 67, 75, 76, 77, 91, 99, 100, 109, 119, 120, 121, 130, 131, 134, 135, 137, 138, 141, 143, 150, 151], "numer": [100, 110, 111, 120, 121, 130, 136, 142, 150, 151], "numpi": [90, 119, 136, 138], "numpy_sum": 138, "nuser": [1, 32], "nwith": 109, "nyou": [1, 32, 59, 69, 74], "nyour": [1, 59, 69, 74], "nz": [20, 21], "o": [93, 96, 129], "obj": [29, 35, 88, 93], "object": [1, 2, 4, 9, 15, 17, 19, 28, 29, 30, 32, 35, 36, 38, 40, 41, 42, 43, 45, 50, 51, 52, 55, 57, 59, 63, 64, 65, 66, 67, 68, 69, 71, 73, 74, 75, 76, 78, 80, 81, 82, 83, 85, 87, 88, 90, 92, 93, 100, 109, 110, 111, 117, 120, 121, 123, 127, 131, 134, 135, 137, 138, 150, 151], "object_count": [45, 50], "objectcountadalcompon": [100, 150, 151], "objectcountingevalfn": [108, 110], "objectcountsimpl": 130, "objectcounttaskpipelin": [100, 150, 151], "objecttyp": [93, 109, 138], "observ": [1, 43, 59, 69, 74, 109, 121, 125, 135], "obtain": [120, 121], "occur": [20, 21, 119, 123], "off": [29, 100, 121, 130, 132, 134, 136, 150, 151], "offer": [100, 104, 105, 118, 121, 125, 129, 134, 136, 141, 145, 150, 151], "often": [20, 21, 30, 43, 100, 110, 111, 117, 118, 119, 121, 123, 129, 133, 134, 136, 137, 143, 150, 151], "ofth": 121, "oj": 121, "okapi_bm25": [20, 21, 136], "old_dim": 119, "old_embed": 119, "ollama": [13, 90], "ollama_cli": 7, "ollama_host": 13, "ollamacli": [7, 13], "on_complet": 80, "on_failur": 80, "on_success": 80, "onc": [15, 97, 100, 121, 130, 132, 136, 150, 151], "one": [1, 3, 8, 9, 15, 17, 18, 22, 34, 35, 36, 56, 57, 59, 75, 76, 91, 100, 108, 109, 110, 119, 121, 123, 124, 126, 128, 130, 131, 132, 133, 134, 135, 136, 138, 142, 144, 150, 151, 152, 153], "ones": [81, 137], "onli": [8, 9, 14, 15, 17, 19, 20, 21, 28, 29, 30, 31, 33, 35, 36, 42, 43, 47, 50, 54, 55, 56, 57, 59, 64, 67, 69, 73, 74, 75, 76, 81, 86, 90, 95, 99, 100, 104, 105, 110, 111, 114, 117, 118, 119, 121, 123, 125, 128, 130, 131, 132, 133, 134, 135, 136, 138, 141, 142, 144, 145, 150, 151, 153], "only_hard_exampl": [46, 50], "op": 69, "open": [96, 97, 100, 104, 109, 114, 121, 123, 131, 133, 134, 141, 142, 143, 150, 151, 153], "openai": [10, 11, 12, 13, 14, 15, 16, 37, 43, 90, 103, 104, 109, 118, 120, 123, 126, 129, 134, 136, 137, 138, 145], "openai_api_kei": [95, 103, 119], "openai_cli": [0, 1, 7, 90, 100, 119, 129, 143, 150, 151], "openaicli": [0, 1, 7, 10, 12, 13, 14, 15, 29, 33, 36, 37, 43, 81, 86, 90, 100, 114, 118, 119, 120, 121, 123, 129, 135, 136, 143, 150, 151], "oper": [2, 3, 13, 24, 28, 30, 31, 33, 43, 59, 64, 65, 69, 71, 72, 100, 109, 118, 136, 145, 150, 151], "operand": 138, "opinion": [104, 121], "opro": [74, 150], "opt": 133, "optim": [1, 20, 21, 22, 36, 62, 67, 69, 70, 73, 74, 75, 76, 77, 78, 95, 104, 105, 108, 111, 114, 118, 121, 123, 128, 132, 136, 137, 141], "optimization_ord": [59, 75, 77, 142], "optimizaton": 153, "optimize_ord": 142, "optimizer_": 124, "optimizer_model_config": [59, 75, 77], "optimizer_system_prompt": [59, 69, 74], "optimizinh": 121, "optimizor": [59, 75, 76, 124], "option": [0, 1, 2, 4, 12, 13, 14, 15, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 33, 35, 36, 37, 38, 39, 40, 41, 43, 45, 50, 54, 55, 57, 59, 67, 69, 71, 75, 76, 77, 81, 82, 83, 87, 88, 90, 91, 102, 109, 110, 111, 114, 117, 118, 121, 123, 129, 130, 131, 134, 136, 137, 138, 142, 145, 153], "optional_packag": 90, "optionalpackag": [90, 103], "opu": 126, "orang": [130, 150], "orchestr": [33, 34, 36, 109, 118, 119, 120, 124, 131, 133, 141], "ord_docu": 118, "order": [2, 4, 17, 18, 24, 28, 30, 38, 43, 54, 95, 111, 118, 119, 121, 125, 137, 142], "orderdict": 30, "ordereddict": [29, 30, 43], "org": [0, 1, 15, 20, 21, 54, 74, 109, 111, 121, 127, 134, 136, 141, 150, 151], "org_docu": 118, "organ": [54, 58, 59, 75, 76, 96, 104, 118, 121, 142, 153], "origin": [2, 4, 31, 99, 111, 118, 120, 136, 153], "orpo": [74, 124, 151], "oss": 104, "otago": [20, 21], "other": [2, 4, 15, 17, 19, 22, 29, 35, 36, 43, 56, 57, 86, 93, 96, 97, 104, 109, 111, 114, 119, 123, 124, 125, 131, 132, 134, 136, 138, 141, 142, 145, 153], "othersi": 29, "otherwis": [1, 29, 32, 43, 59, 64, 65, 69, 74, 99, 137], "our": [7, 28, 29, 36, 54, 55, 56, 57, 59, 62, 68, 95, 96, 97, 100, 102, 103, 104, 105, 106, 109, 110, 111, 114, 118, 119, 121, 123, 124, 126, 127, 129, 131, 132, 133, 135, 136, 137, 138, 142, 143, 150, 151, 153], "ourselv": 104, "out": [104, 109, 111, 114, 118, 121, 123, 124, 125, 129, 134, 135, 136, 137, 138, 142], "outcom": [2, 4], "outer": 111, "outlin": [99, 121, 134, 135], "outperform": 135, "output": [1, 2, 4, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 23, 24, 28, 29, 30, 32, 33, 34, 35, 36, 40, 43, 54, 55, 57, 58, 59, 62, 64, 65, 66, 67, 68, 69, 73, 75, 76, 78, 81, 82, 91, 100, 104, 105, 108, 109, 110, 111, 114, 117, 118, 120, 121, 123, 124, 126, 127, 128, 129, 130, 132, 133, 134, 135, 136, 137, 143, 145, 147, 150, 151, 153], "output_1": 136, "output_2": 136, "output_3": 136, "output_data_class": 138, "output_field": [28, 131], "output_format": [1, 17, 18, 32, 109, 123, 128, 138, 145], "output_format_prompt": [109, 131], "output_format_str": [1, 17, 18, 32, 109, 123, 128, 133, 138, 142, 153], "output_map": 130, "output_pars": [111, 131, 138, 142], "output_processor": [0, 1, 17, 18, 19, 20, 23, 33, 36, 100, 109, 119, 120, 121, 124, 130, 131, 135, 136, 138, 142, 143, 150, 151, 153], "output_str": 128, "output_typ": 55, "outputfield": 142, "outputformat": 111, "outputpars": [14, 17, 19, 131, 138], "outstand": 145, "oven": 130, "over": [29, 30, 34, 104, 105, 109, 114, 123, 133, 134, 142], "overal": [28, 52, 100, 109, 121, 125, 134, 135, 138, 142, 150, 151], "overcom": 124, "overflow": 119, "overhead": 34, "overkil": 109, "overlap": [2, 4, 59, 69, 74, 111, 134, 137, 141], "overrid": [59, 75, 76, 109, 120, 135], "overview": [118, 121, 131], "overwrit": [28, 35, 59, 75, 76, 87], "overwritten": [100, 150, 151], "own": [4, 14, 28, 29, 35, 36, 39, 59, 75, 77, 82, 97, 100, 104, 109, 111, 119, 124, 129, 134, 136, 141, 143, 150, 151], "p": 134, "p1": 138, "p2": 138, "packag": [22, 90, 95, 96, 97, 99, 102, 104, 111, 118, 120, 121, 136], "package_nam": 103, "page": [2, 4, 13, 15, 96, 121, 134, 135, 137], "page_cont": 110, "pai": [99, 100, 150, 151], "paid": 128, "pain": 114, "pair": [59, 69, 73, 121, 134, 136, 137], "paitesanshi": 109, "palletsproject": 133, "panel": [118, 136], "panupong": 134, "paper": [15, 20, 21, 121, 134, 135], "papineni": 121, "par": 144, "paradigm": [109, 124, 134, 141, 142], "paragraph": 137, "parallel": [59, 75, 76, 77, 100, 109, 117, 134, 142, 150, 151], "param": [12, 15, 29, 35, 37, 56, 57, 59, 62, 66, 67, 69, 72, 74, 75, 77, 108, 114, 123], "param_id": [59, 69, 74], "param_typ": [59, 67, 100, 130, 132, 142, 150, 151, 153], "paramet": [2, 4, 13, 14, 17, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 33, 35, 36, 38, 39, 40, 41, 43, 45, 50, 51, 53, 54, 55, 57, 59, 62, 63, 64, 65, 66, 69, 71, 72, 73, 74, 75, 76, 77, 78, 81, 82, 83, 86, 87, 88, 90, 91, 93, 100, 104, 105, 108, 109, 110, 111, 114, 123, 124, 130, 131, 134, 135, 136, 138, 141, 142, 143, 147, 148, 149, 150, 151, 152, 153], "parameter_": 124, "parametertyp": [59, 67, 78, 100, 130, 142, 150, 151, 153], "parametr": 132, "params_histori": [59, 69, 74], "paramt": [36, 59, 62], "parent_doc_id": [2, 4, 43, 118, 137], "parenthesi": 35, "pari": [109, 128, 129, 138], "pars": [8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 34, 35, 36, 37, 40, 42, 43, 100, 105, 109, 110, 123, 124, 129, 131, 135, 138, 142, 150, 151, 153], "parse_chat_complet": [7, 8, 9, 11, 12, 13, 14, 15, 37, 129], "parse_embedding_respons": [7, 13, 14, 15, 16, 37, 129], "parse_func_expr": [42, 138], "parse_function_call_expr": [35, 138], "parse_generate_respons": [7, 13], "parse_integer_answ": [100, 130, 150, 151], "parse_json_str_to_obj": 35, "parse_stream_respons": [7, 13, 14], "parse_yaml_str_to_obj": 35, "parsed_input": [43, 138], "parsed_inst": 131, "parsed_us": 131, "parser": [8, 9, 14, 17, 18, 19, 40, 58, 111, 123, 124, 135, 138, 142], "part": [35, 36, 59, 69, 74, 75, 76, 100, 109, 110, 123, 124, 133, 134, 136, 142, 144, 150, 151], "parti": [28, 91, 136], "partial": 134, "partically_support": 134, "particip": 97, "particl": [118, 136], "particular": [12, 15, 33, 37, 39, 109, 123, 124, 128, 134, 149, 153], "particularli": [100, 109, 121, 150, 151], "pass": [9, 14, 15, 20, 21, 22, 26, 30, 33, 35, 36, 38, 39, 43, 54, 55, 57, 59, 63, 64, 65, 67, 69, 72, 75, 76, 77, 81, 100, 105, 108, 109, 110, 111, 114, 119, 121, 123, 126, 130, 132, 133, 134, 135, 136, 138, 150, 151, 153], "passag": [2, 4, 121, 134, 137, 141, 153], "passages_per_hop": 153, "password": [24, 137], "past": [43, 59, 69, 74, 133], "pasu": 134, "pat": 134, "path": [9, 20, 21, 36, 39, 59, 67, 75, 77, 81, 83, 85, 90, 95, 121, 124, 142, 143], "path_to_html_output": 96, "pattern": [13, 16, 29, 34, 43, 59, 69, 74, 136], "paul": 121, "paulmers": 121, "paulo": [121, 143], "payload": [25, 136], "pdf": [2, 4, 20, 21, 121, 137], "pdfminer": [2, 4, 137], "peach": [130, 150], "pearson": 121, "peer": [59, 67, 69, 70, 74, 132], "penal": [13, 54, 121], "pencil": 109, "pengcheng": 134, "penlaiz": 13, "pep": 99, "per": [43, 47, 50, 52, 59, 75, 76, 77, 131, 136], "per_item_scor": 52, "percent": 133, "perfect": [100, 110, 150, 151], "perfectli": 121, "perform": [31, 54, 55, 57, 59, 62, 68, 69, 72, 74, 104, 105, 110, 118, 119, 121, 125, 128, 133, 134, 135, 136, 137, 141, 143, 144, 153], "perhap": 128, "period": [2, 4, 137], "perplex": [13, 121], "persist": [6, 20, 21, 31, 39, 43, 110, 114, 118, 132, 136], "persit": 118, "person": [28, 145], "pgvector": [24, 90, 103, 134, 136], "philosophi": [105, 113, 124], "phoenix": [104, 127], "photon": [118, 136], "php": 121, "phrase": [59, 69, 74, 136], "physician": 153, "piano": [100, 150, 151], "pick": 134, "pickabl": 114, "pickl": [29, 31, 88, 118, 136], "picklabl": [29, 31], "pickle_to_fil": 29, "piec": [2, 4, 134], "pile": [59, 62], "pip": [22, 90, 91, 103], "pipelin": [6, 15, 29, 30, 31, 36, 59, 62, 74, 75, 76, 77, 78, 86, 99, 105, 108, 114, 119, 121, 123, 125, 130, 132, 136, 139, 141, 143, 144, 147, 152, 153], "pirat": 15, "pkl": [31, 86, 118], "place": [59, 67, 75, 76, 138, 142], "placehold": [110, 133], "plai": [37, 118, 121, 126, 133, 136], "plain": 137, "plan": [43, 97, 100, 103, 109, 123, 124, 129, 135, 150, 151], "planner": [0, 1, 109, 123, 124], "plastic": 15, "platform": [14, 121, 123, 138], "playbook": [121, 124], "player": 121, "pleas": [2, 4, 13, 17, 19, 28, 34, 36, 54, 55, 57, 90, 91, 95, 96, 97, 99, 104, 107, 109, 114, 118, 119, 121, 123, 129, 131, 134, 135, 136, 137, 138, 143, 145], "plenti": [114, 117], "plot": 113, "plu": [100, 134, 150, 151], "plug": [37, 104], "plum": [130, 150], "plural": [100, 150, 151], "pmlr": 134, "png": [59, 67, 100, 150, 151], "poem": 109, "poetri": [95, 96, 97, 99, 104], "point": [2, 4, 54, 81, 100, 111, 117, 121, 127, 137, 138, 143, 150, 151], "pollut": [118, 127, 136], "pool": [109, 136], "poor": [54, 121], "pop": [31, 118], "popular": [109, 121, 134], "posit": [30, 35, 43, 51, 57, 59, 69, 74, 91, 118, 120, 121, 134, 136, 138], "possibl": [74, 97, 109, 111, 134], "post": [20, 23, 97, 136, 137], "postgr": [24, 134, 136], "postgres_retriev": 20, "postgresql": [24, 136], "postgresretriev": [20, 24], "postprocessor": 104, "potato": 130, "potenti": [1, 30, 35, 95, 99, 109, 111, 121, 126, 132, 135, 137, 142, 150], "power": [9, 105, 113, 118, 121, 124, 127, 136], "powershel": 91, "pp": 121, "pr": [95, 96, 97], "practic": [97, 104, 114, 124, 134, 136, 141], "practis": 136, "pramet": [110, 142], "pre": [99, 104, 118, 121, 134], "prececessor": 132, "precis": [121, 134, 136, 137, 141, 143], "pred": [59, 75, 76, 100, 108, 121, 130, 150, 151, 153], "pred_answ": [51, 55, 57, 121], "pred_answer_str": 121, "pred_step": [59, 75, 76], "predecessor": [36, 39, 59, 64, 67, 69, 72, 100, 110, 130, 132, 150, 151], "predefin": [35, 109], "predict": [13, 28, 36, 43, 51, 52, 54, 55, 57, 59, 64, 65, 75, 76, 81, 109, 111, 121, 123, 124, 126, 128, 133, 134, 141, 142, 143, 153], "prefer": [121, 127, 136, 138], "prefix": [28, 29, 131, 133, 145], "prep_ckpt_file_path": [59, 75, 77], "prepar": [20, 23, 59, 75, 76, 77, 118, 120, 136, 138, 141, 142], "prepare_dataset": 47, "prepare_dataset_path": 49, "prepare_ev": [59, 75, 76, 142, 150, 153], "prepare_loss": [59, 75, 76, 142, 150, 153], "prepare_task": [59, 75, 76, 142, 150, 153], "prepend": 29, "preprint": [121, 134, 143], "preprintarxiv": 134, "preprocess": [4, 41, 117, 134, 137, 141], "presbyterian": 153, "prescript": 114, "presenc": [20, 21], "presence_penalti": [100, 150, 151], "present": [54, 59, 69, 74, 121], "preserv": [59, 69, 74, 111], "preset": [0, 1, 36, 38, 133], "preset_prompt_kwarg": [17, 19, 38, 128, 135, 136, 143], "pretrain": [121, 134], "pretti": 136, "prevent": [2, 4, 13, 137], "previou": [1, 30, 59, 62, 67, 69, 74, 100, 109, 118, 123, 131, 135, 137, 143, 144, 150, 151, 153], "previous": [12, 13, 14, 29, 38, 136], "principl": 104, "print": [2, 4, 15, 17, 19, 20, 21, 28, 29, 30, 34, 35, 38, 40, 43, 59, 75, 77, 90, 91, 100, 108, 109, 111, 118, 119, 120, 121, 123, 127, 129, 131, 133, 135, 136, 137, 138, 142, 143, 145, 150, 151, 153], "print_prompt": [36, 38, 109, 118, 123], "print_prompt_templ": 38, "printc": 91, "printout": [109, 114, 118, 121, 123, 131, 133, 136, 138], "prior": 91, "priorit": [59, 62, 136], "privaci": 121, "pro": [11, 118, 136], "prob": [22, 136], "probab": 136, "probabl": [13, 14, 22, 100, 134, 136, 142, 150, 151], "problem": [59, 67, 97, 104, 109, 110, 121, 130, 134, 135, 136, 138], "proceed": 121, "procesor": 119, "process": [2, 4, 20, 23, 31, 33, 43, 58, 59, 75, 76, 77, 96, 98, 99, 100, 104, 109, 111, 114, 118, 119, 120, 121, 123, 124, 125, 128, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 150, 151], "process_queri": 138, "processor": [17, 19, 33, 36, 43, 100, 123, 124, 150, 151], "produc": [118, 136, 143], "product": [4, 22, 24, 97, 118, 119, 121, 125, 136], "production": [104, 124], "profess": 136, "professor": 153, "profil": [9, 136], "program": [111, 123, 127, 134], "programmat": [124, 133], "progress": [95, 97, 99, 124, 134, 136], "prohibit": 96, "project": [14, 82, 83, 95, 96, 97, 102, 103, 106, 110, 119, 128, 136], "project_nam": [81, 82, 83], "prompt": [0, 1, 8, 13, 14, 17, 18, 19, 20, 23, 24, 28, 29, 32, 36, 38, 43, 59, 66, 67, 69, 70, 71, 73, 74, 75, 77, 78, 81, 83, 91, 104, 105, 110, 111, 114, 118, 121, 123, 124, 125, 126, 128, 129, 130, 131, 132, 134, 135, 136, 138, 141, 142, 143, 145, 149, 152, 153], "prompt_build": [123, 133, 138, 143, 145], "prompt_kwarg": [0, 1, 15, 17, 18, 36, 38, 59, 67, 69, 71, 81, 82, 100, 109, 110, 114, 118, 121, 123, 128, 129, 130, 132, 133, 138, 142, 150, 151, 153], "prompt_stat": [83, 128], "prompt_str": 36, "prompt_templ": 145, "prompt_token": [43, 100, 129, 150, 151], "prompt_token_count": 11, "prompt_vari": [29, 109, 114, 121, 123, 128, 131, 133, 136], "promptdata": 78, "promptoptim": [100, 151], "promt_kwarg": [0, 1], "propag": [100, 150, 151], "proper": 137, "properli": [131, 145], "properti": [17, 19, 31, 34, 35, 42, 43, 59, 62, 69, 74, 82, 83, 109, 111, 119, 131, 135, 138, 153], "propetriari": 126, "propogat": 110, "proport": 121, "propos": [59, 61, 62, 66, 67, 69, 74, 75, 77, 100, 121, 124, 130, 134, 139, 148, 149, 150, 151], "propose_data": [59, 67], "proprietari": [104, 133], "proto": 11, "protocol": [37, 121, 124, 136], "proven": [121, 142], "provid": [1, 2, 4, 7, 12, 13, 15, 20, 22, 23, 24, 28, 29, 35, 37, 38, 59, 69, 73, 74, 76, 81, 82, 87, 91, 95, 97, 100, 104, 105, 109, 111, 113, 114, 118, 119, 120, 121, 123, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 138, 141, 142, 143, 145, 150, 151, 153], "proxi": 90, "proxim": 136, "pt": 15, "publish": [0, 1, 99, 124], "pull": [13, 95, 96, 121], "punchlin": 145, "punctuat": [2, 4, 54, 121, 137], "pundit": 121, "punish": 134, "purchas": 153, "pure": 123, "purpos": [2, 4, 29, 59, 75, 76, 87, 100, 114, 118, 137, 143, 150, 151], "pursuit": 109, "push": [96, 97, 99, 100, 150, 151], "put": [14, 15, 22, 59, 67, 104, 108, 109, 111, 114, 119, 121, 125, 134, 136, 153], "puzzler": 15, "py": [43, 47, 50, 95, 96, 104, 109, 127, 143], "pydant": [28, 111], "pydata_sphinx_them": 96, "pypdf2": [2, 4, 137], "pypi": 99, "pyproject": [95, 96, 97, 99], "pytest": 95, "python": [2, 4, 13, 15, 17, 19, 28, 35, 40, 43, 95, 96, 103, 104, 111, 121, 127, 131, 133, 134, 137, 153], "pytorch": [29, 30, 59, 67, 68, 87, 96, 99, 100, 105, 108, 110, 111, 114, 117, 124, 125, 127, 132, 145, 150, 151], "q": [20, 21, 135], "q_i": [20, 21], "qa": [29, 51, 121, 150, 153], "qa_templ": [17, 18], "qdrant": [25, 90, 134], "qdrant_client": [25, 136], "qdrant_retriev": [20, 136], "qdrantclient": [25, 136], "qdrantretriev": [20, 25, 136], "qe": 134, "qian": 134, "qin": 134, "qualifi": [59, 63], "qualiti": [54, 59, 69, 74, 96, 121, 123, 143], "qualnam": [24, 28, 43, 54, 57, 78, 90, 93], "quantit": 121, "quantiti": [100, 130, 142, 150, 151], "queri": [0, 1, 3, 10, 15, 17, 19, 20, 21, 22, 23, 24, 25, 29, 43, 51, 54, 55, 56, 57, 109, 114, 119, 121, 128, 129, 133, 134, 135, 136, 137, 138, 141, 143, 153], "query_1": 136, "query_1_short": 136, "query_1_token": 136, "query_1_word": 136, "query_2": 136, "query_2_short": 136, "query_embed": 24, "query_expans": 134, "query_or_queri": [20, 23, 153], "query_str": [43, 118], "question": [2, 4, 15, 17, 19, 28, 35, 47, 48, 50, 54, 55, 57, 100, 104, 108, 110, 111, 114, 121, 128, 130, 134, 135, 137, 141, 142, 143, 144, 145, 153], "question_answ": [100, 150, 151], "question_str": 121, "questiona": 121, "quick": [15, 42, 43, 100, 124, 135, 150, 151], "quickli": [13, 104, 105, 118, 136, 142], "quit": [100, 121, 123, 131, 132, 133, 134, 136, 150, 151], "quot": [109, 131, 138], "r": [29, 38, 100, 109, 114, 121, 123, 133, 134, 138, 142, 143, 145, 150, 151, 153], "rag": [44, 59, 69, 71, 99, 104, 105, 109, 135, 136, 144], "rag_chain": 110, "rag_hotpotqa": 143, "rag_prompt_templ": 134, "raga": [56, 57, 134, 141], "ragev": 121, "rais": [2, 4, 28, 35, 40, 59, 69, 74, 90, 108, 111, 119, 123, 129, 131, 136, 153], "ralm_survei": 134, "random": [13, 40, 59, 68, 75, 77, 100, 142, 150, 151], "random_max_steps_8_bb908_run_1": [100, 150, 151], "random_replac": [59, 68], "random_sampl": [35, 59, 68], "randomli": [35, 59, 68, 134], "randomsampl": [59, 68], "rang": [22, 43, 54, 55, 57, 59, 62, 68, 69, 73, 78, 111, 121, 130, 134, 136, 137, 138, 141, 143, 144], "rank": [20, 21, 26, 100, 121, 124, 143, 150, 151], "rank_bm25": [20, 21, 136], "rankdir": [59, 67], "rare": [20, 21], "raspberri": [130, 150], "rate": [13, 100, 138, 150, 151], "rather": [111, 119, 121, 123, 137], "ratio": [56, 57, 143], "rational": 142, "rau": 134, "raw": [4, 15, 20, 21, 43, 59, 62, 66, 75, 77, 100, 110, 111, 123, 130, 133, 137, 138, 142, 150, 151], "raw_respons": [14, 20, 23, 43, 59, 67, 100, 109, 119, 123, 127, 128, 129, 130, 132, 138, 150, 151], "raw_shot": [59, 62, 75, 77, 100, 142, 150, 151], "rc": 99, "re": [99, 100, 109, 135, 136, 150, 151], "reach": [20, 21, 124, 133, 134, 135, 142], "react": [0, 43, 123], "reactag": [0, 1, 109, 123, 124, 135], "read": [1, 54, 59, 67, 81, 97, 104, 109, 121, 126, 133, 135, 143, 145], "readabl": [96, 111], "readi": [59, 75, 77, 97, 110, 127, 136, 138], "readili": 121, "readm": [96, 104], "readthedoc": [13, 127], "real": [2, 4, 59, 75, 76, 118, 121, 124, 136, 137], "realiti": 133, "realli": [118, 123, 129, 135], "realtion": 136, "reason": [17, 19, 20, 21, 59, 62, 100, 109, 110, 111, 121, 124, 130, 134, 135, 136, 142, 150, 151], "reattach": [2, 4], "rebuilt": 86, "recal": [56, 57, 134, 136, 141, 143], "recall_list": [56, 57, 121, 143], "receiv": [30, 120, 126, 153], "reciproc": [121, 143], "recogn": 104, "recognit": [105, 125], "recommend": [95, 97, 103, 111], "recomput": 136, "reconstruct": [86, 111], "reconstructed_from_json": 111, "reconstructed_from_yaml": 111, "record": [43, 81, 82, 109, 118, 123], "recreat": 86, "recurs": [29, 35, 114, 130], "red": 91, "reduc": [13, 59, 67, 97, 118, 121, 134, 136], "redund": [54, 99, 121], "refer": [0, 1, 2, 4, 8, 9, 10, 11, 13, 14, 15, 20, 21, 22, 24, 25, 28, 29, 36, 47, 50, 54, 55, 56, 57, 59, 62, 67, 70, 95, 96, 100, 108, 110, 135, 137, 145], "refin": [59, 69, 74, 136], "reflect": [2, 4, 121, 134, 137, 143], "regard": 110, "regardless": 138, "regist": [31, 80, 82, 92, 118, 127], "register_callback": 80, "register_compon": 29, "register_gener": 82, "register_module_forward_hook": 127, "register_paramet": [29, 114], "register_transform": [31, 118], "regress": [131, 133], "regular": [29, 100, 150, 151], "regularli": 97, "reimplement": 136, "reinforc": 134, "reiniti": [20, 23, 136], "rel": [20, 21], "relai": [110, 123], "relat": [43, 54, 99, 121, 134, 136, 153], "relax": 114, "releas": [132, 134], "relev": [20, 23, 54, 56, 57, 118, 119, 121, 123, 124, 126, 134, 136, 137, 138, 141, 143, 153], "relevance_list": 143, "reli": [28, 110, 125, 138], "reliabl": [100, 121, 150, 151], "relianc": [118, 136], "reliev": 114, "reload": 118, "reloaded_dialog_turn_db": 118, "relu": 114, "remain": [96, 120, 121, 136], "rememb": 109, "remov": [31, 96, 110, 118], "remove_dupl": 29, "remove_stop_word": 41, "remove_transform": [31, 118], "render": [38, 133, 142], "render_histori": [59, 69, 74], "renered_prompt": 138, "renew": [118, 136], "renewab": 118, "repeat": [59, 67, 137], "repeat_last_n": 13, "repeat_penalti": 13, "repetit": 13, "replac": [0, 1, 35, 59, 68, 110, 121], "replug": 134, "repo": [104, 142], "repons": 121, "reponse_embedder_output": 129, "report": [121, 137, 150], "repositori": [95, 96, 99, 104, 107], "repr": [1, 32], "repr_str": 119, "repres": [28, 29, 35, 48, 50, 59, 63, 67, 69, 72, 87, 111, 118, 121, 133, 136, 138, 143], "represent": [28, 38, 43, 59, 63, 69, 74, 93, 100, 120, 121, 131, 150, 151], "represent_ordereddict": 35, "reproduct": 134, "request": [95, 135], "requir": [7, 13, 17, 19, 20, 23, 28, 31, 35, 36, 43, 51, 57, 59, 66, 67, 75, 76, 96, 100, 109, 111, 118, 121, 123, 124, 126, 127, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 145, 150, 151], "required_field": [28, 35, 111], "requires_opt": [59, 67, 75, 76, 78, 100, 108, 130, 142, 150, 151, 153], "requr": 138, "rerank": [10, 15, 20, 26, 43, 104, 129, 141], "reranker_retriev": [20, 136], "rerankerretriev": [20, 26, 136], "research": [59, 62, 97, 104, 110, 118, 119, 121, 124, 125, 133, 134, 135, 136, 141, 142, 153], "resembl": 105, "reserch": [59, 62], "reserv": 123, "reset": [0, 1, 20, 21, 22, 23, 25, 26, 31, 39, 82, 118, 137], "reset_gradi": [59, 67], "reset_gradients_context": [59, 67], "reset_index": [20, 21, 22, 23, 25, 26, 39], "reset_mock_output": 36, "resist": 121, "resolv": [35, 145], "resort": 131, "resourc": [96, 135, 136, 141], "respect": [35, 100, 120, 121, 124, 134, 142, 150, 151], "respond": [13, 15, 100, 133, 138, 150, 151], "respons": [0, 1, 13, 14, 15, 16, 19, 20, 23, 36, 37, 39, 43, 55, 59, 69, 71, 73, 74, 75, 77, 78, 100, 109, 110, 114, 118, 119, 121, 123, 126, 127, 129, 130, 132, 134, 135, 136, 137, 138, 141, 143, 150, 151], "response_desc": [59, 67, 69, 73], "response_format": 14, "response_id": [59, 67], "response_str": [43, 118], "response_text": 129, "respos": 130, "rest": [30, 37, 114, 126, 133], "restart": 121, "restor": [20, 21, 28, 31, 39, 136], "restored_data": 28, "restored_dialog_turn_db": 118, "restructuredtext": 96, "result": [1, 4, 13, 20, 21, 24, 29, 30, 32, 34, 35, 36, 43, 52, 54, 55, 57, 59, 63, 69, 71, 100, 105, 109, 110, 113, 120, 121, 124, 125, 128, 132, 136, 137, 138, 142, 150, 151], "result1": 138, "result1someth": 138, "result2": 138, "result2someth": 138, "resume_from_ckpt": [59, 75, 77], "retrain": 134, "retri": [10, 12, 13, 15, 37, 129], "retriev": [2, 3, 4, 6, 21, 22, 23, 24, 25, 26, 29, 31, 35, 43, 56, 57, 58, 81, 95, 97, 99, 104, 114, 118, 120, 123, 124, 125, 129, 131, 132, 133, 137, 138, 141, 143, 144, 152], "retrieve_by_sql": [20, 24], "retrieve_embedding_queri": [20, 22], "retrieve_string_queri": [20, 22], "retrieved_context": [56, 57, 121, 153], "retriever2": [20, 21], "retriever_1": 136, "retriever_evalu": 143, "retriever_nod": 110, "retriever_out": [110, 153], "retriever_output": [3, 39, 78], "retriever_output_to_context_str": [2, 3], "retriever_recal": [57, 121], "retriever_repons": 132, "retrieverdocumentstyp": [20, 26, 136], "retrieverdocumenttyp": [20, 21, 23, 26, 39, 43, 136], "retrieverevalu": 143, "retrieveroutput": [3, 20, 21, 22, 23, 24, 25, 26, 39, 43, 64, 65, 110, 118, 136, 153], "retrieveroutputtocontextstr": [2, 3], "retrieveroutputtyp": [20, 23, 136], "retrieverqueriestyp": 136, "retrieverquerytyp": [39, 43, 136], "retrieverrecal": [56, 57, 121], "retrieverrelev": 121, "retrieverstrqueriestyp": [20, 23, 136], "retrieverstrquerytyp": 136, "retriv": 95, "return": [0, 1, 2, 4, 13, 15, 17, 18, 19, 20, 21, 23, 24, 28, 29, 30, 31, 32, 33, 34, 35, 36, 40, 41, 43, 51, 52, 53, 54, 55, 56, 57, 59, 63, 64, 65, 67, 69, 72, 73, 74, 75, 76, 86, 87, 88, 91, 93, 100, 108, 109, 110, 111, 114, 118, 119, 121, 123, 124, 129, 130, 131, 133, 135, 136, 137, 138, 142, 150, 151, 153], "return_data_class": [17, 18, 19, 109, 131, 142, 153], "return_tensor": 15, "reus": 99, "revert": [59, 61, 62, 66, 67, 69, 74, 124, 142], "revert_data": [59, 67], "review": [96, 97, 99, 120, 121], "revis": 97, "reward": 134, "rewrit": 134, "rewritt": 134, "rewritten": 134, "rgb": 121, "rhyme": 109, "right": [20, 21, 35, 40, 100, 109, 110, 125, 128, 131, 134, 136, 150, 151], "rigid": 104, "rigor": 121, "risk": 137, "ro": [110, 121], "robust": [105, 109, 110, 121, 131], "roc": 121, "roi": 121, "role": [1, 9, 15, 104, 109, 110, 118, 124, 126, 129, 133, 135, 136, 145], "role_desc": [59, 67, 69, 73, 100, 108, 130, 132, 142, 150, 151, 153], "rom": 131, "room": 153, "root": [45, 46, 47, 49, 50, 59, 67, 75, 77, 91, 96, 100, 103, 127, 150, 151], "root_logg": [91, 127], "roug": [121, 134, 141], "rouge1_fmeasur": 121, "rouge1_precis": 121, "rouge1_recal": 121, "rouge2_fmeasur": 121, "rouge2_precis": 121, "rouge2_recal": 121, "rouge_scor": 121, "rougel_fmeasur": 121, "rougel_precis": 121, "rougel_recal": 121, "rougelsum_fmeasur": 121, "rougelsum_precis": 121, "rougelsum_recal": 121, "rougescor": 121, "rouko": 121, "round": 130, "row": [43, 121], "rrag": 121, "rst": 96, "rubberdub": 121, "ruc": 134, "rule": [2, 4, 99, 109, 125, 137], "run": [0, 1, 13, 15, 34, 42, 59, 75, 76, 77, 95, 96, 97, 99, 100, 103, 104, 109, 114, 118, 119, 120, 124, 127, 128, 130, 132, 135, 137, 138, 145, 150, 151], "run_async_function_cal": 138, "run_async_in_new_loop": 42, "run_one_loss_sampl": [59, 75, 76], "run_one_task_sampl": [59, 75, 76], "run_sync_and_async_mix": 34, "run_sync_and_async_mix_without_wait": 34, "running_ev": [59, 75, 76], "runtim": [9, 38, 103], "ruochen": 134, "s1": 53, "s2": 53, "safe": [35, 90], "safe_import": 90, "safe_load": [131, 143], "sai": [111, 121, 128], "said": 121, "same": [13, 20, 22, 23, 29, 30, 31, 36, 41, 43, 51, 57, 59, 68, 75, 77, 104, 109, 110, 111, 118, 119, 121, 123, 129, 131, 133, 134, 135, 136, 153], "sampl": [13, 35, 59, 61, 62, 66, 67, 68, 75, 76, 77, 87, 95, 99, 100, 108, 131, 134, 137, 142, 143, 150, 151, 153], "sample_subset_dataset": 47, "sample_weight": 47, "sampledataclass": 131, "sampler": [59, 66, 87], "samples_to_str": [59, 61, 62], "san": 138, "sandbox": [34, 35, 42, 138], "sandbox_exec": [34, 35], "sandbox_execut": 138, "sat": 121, "satanjeev": 121, "satur": [20, 21], "save": [17, 18, 20, 21, 28, 29, 31, 39, 43, 45, 50, 59, 62, 67, 69, 74, 75, 77, 81, 82, 83, 88, 91, 100, 110, 114, 117, 118, 119, 123, 127, 128, 136, 142, 150, 151, 153], "save_csv": 88, "save_dir": [59, 75, 76, 81, 82, 83, 91, 127], "save_json": [88, 114], "save_meta_data": 82, "save_pickl": 88, "save_st": [31, 118], "save_to_fil": [20, 21, 39, 136], "save_trac": [59, 75, 77], "scalabl": 136, "scale": [54, 121, 134, 136, 141], "scarecrow": 145, "sce": 121, "scenario": [109, 121, 137, 152], "scene": 126, "schema": [17, 19, 28, 35, 43, 109, 111, 131, 138, 145], "scheme": 134, "schmea": 111, "school": 109, "scope": [4, 59, 69, 74], "score": [2, 4, 20, 21, 23, 24, 29, 35, 39, 43, 52, 54, 55, 57, 59, 62, 64, 65, 67, 69, 73, 74, 75, 76, 78, 108, 110, 118, 120, 121, 130, 132, 134, 137, 141], "score_i": 130, "score_i_t": 130, "scott": 153, "scottish": 153, "scratch": 143, "script": [91, 95, 143], "script_nam": 91, "sdk": [7, 13, 15, 43, 103, 136], "seamless": 135, "seamlessli": 136, "search": [22, 35, 120, 121, 134, 135, 136, 137, 138, 141, 142], "search_reranking_with_cross": 136, "second": [34, 35, 56, 57, 100, 109, 121, 128, 129, 134, 136, 137, 138, 142, 150, 151], "secondli": 109, "secret": [9, 126], "section": [95, 96, 103, 118, 121, 124, 126, 133, 135, 137, 138], "sector": [118, 136], "secur": 15, "see": [2, 4, 10, 12, 13, 15, 37, 59, 67, 81, 97, 99, 100, 104, 109, 111, 113, 114, 117, 118, 120, 121, 126, 127, 129, 133, 134, 135, 136, 137, 138, 142, 150, 151], "seed": 13, "seek": [104, 133], "seem": 121, "seen": [118, 121], "segment": [2, 4, 134, 137], "select": [24, 54, 59, 68, 75, 77, 87, 121, 131, 137, 142, 143, 145], "self": [15, 17, 18, 19, 29, 30, 35, 59, 75, 76, 81, 100, 108, 109, 110, 111, 114, 119, 127, 128, 129, 130, 132, 136, 138, 142, 150, 151, 153], "semant": [22, 99, 118, 120, 121, 136, 137], "semscor": 121, "send": [100, 133, 136, 150, 151], "sens": [109, 121, 128], "sensit": [28, 111, 125, 136, 137], "sensor": 136, "sent": [13, 133], "sentenc": [2, 4, 17, 18, 54, 56, 57, 109, 121, 123, 135, 137, 143], "sentiment": [2, 4, 120, 121, 137], "separ": [2, 4, 8, 13, 37, 91, 96, 97, 104, 110, 132, 133, 134, 137, 153], "seq": [30, 114], "seq1": 30, "seq2": 30, "seq3": 30, "sequenc": [2, 3, 13, 15, 20, 21, 22, 23, 24, 25, 26, 32, 33, 35, 39, 59, 66, 68, 87, 100, 114, 118, 124, 129, 135, 136, 137, 150, 151], "sequenti": [0, 1, 30, 36, 41, 59, 75, 77, 109, 118, 119, 123, 124, 135, 142, 143], "seral": [111, 125], "sercur": 138, "seri": [2, 4, 15, 126, 137], "serial": [12, 13, 14, 28, 29, 30, 38, 43, 88, 111, 124, 133, 136, 145], "serializ": 31, "serv": [59, 75, 76, 100, 114, 150, 151], "server": 96, "servic": 9, "session": 43, "session_id": [43, 118], "set": [0, 1, 2, 4, 8, 13, 15, 17, 18, 20, 21, 22, 23, 28, 29, 35, 36, 38, 39, 43, 48, 50, 54, 55, 57, 59, 64, 65, 66, 67, 68, 69, 73, 75, 77, 87, 91, 96, 98, 102, 109, 110, 118, 119, 120, 121, 123, 124, 130, 135, 136, 137, 142, 143, 145, 148, 149, 153], "set_assistant_respons": 43, "set_backward_engin": [36, 59, 64, 65, 69, 73, 110], "set_cache_path": 36, "set_data_map_func": 36, "set_dataset": [59, 66, 68], "set_eval_fn_input": [59, 67], "set_grad_fn": [59, 67], "set_input_field": 28, "set_llm_client": [7, 15], "set_max_step": 87, "set_mock_output": 36, "set_output_field": 28, "set_paramet": 36, "set_peer": [59, 67], "set_predecessor": [59, 67], "set_scor": [59, 67], "set_task_desc": [28, 142], "set_teacher_gener": 36, "set_teacher_generatpr": 130, "set_user_queri": 43, "setup": [31, 59, 75, 76, 77, 95, 98, 103, 104, 109, 118, 119, 120, 123, 127, 128, 134, 136, 141, 145], "setup_env": [100, 103, 109, 119, 121, 129, 150, 151], "seven": [121, 133], "sever": [114, 137], "sg": [121, 134, 141], "shallow": 29, "shape": [105, 125], "share": [4, 99, 101, 104], "shell": [97, 104], "shen": 134, "shift": [2, 4, 137], "shine": 124, "short": [59, 67, 134, 141, 142, 153], "shorten": 96, "shorter": [136, 137], "shot": [28, 36, 62, 66, 67, 68, 75, 77, 105, 124, 132, 133, 134, 135, 136, 141, 142, 144, 145, 153], "should": [2, 4, 10, 12, 13, 14, 15, 17, 19, 20, 23, 28, 29, 30, 31, 33, 36, 37, 43, 54, 64, 83, 87, 95, 97, 99, 100, 104, 109, 110, 114, 118, 119, 121, 123, 128, 130, 131, 132, 133, 134, 136, 137, 138, 141, 145, 150, 151], "show": [17, 19, 43, 59, 67, 75, 77, 96, 100, 104, 109, 110, 114, 120, 123, 130, 131, 132, 134, 135, 136, 138, 142, 143, 145, 149, 150, 151, 153], "showcas": 136, "shown": [109, 138, 142], "shuffl": [87, 117], "side": 97, "signal": [29, 111], "signatur": [28, 111, 138, 142, 145], "signature_json": [17, 19, 28, 111], "signature_yaml": [17, 19, 28, 111], "signific": [118, 136], "significantli": [20, 21, 118, 136], "signitur": 145, "sil": 134, "similar": [22, 24, 35, 43, 56, 57, 87, 97, 105, 110, 114, 119, 120, 121, 124, 127, 130, 133, 135, 136, 142], "similaritypostprocessor": 104, "similarli": [100, 104, 111, 128, 150, 151], "similr": 110, "simpl": [1, 17, 19, 36, 40, 59, 68, 69, 72, 80, 100, 109, 112, 118, 119, 120, 123, 127, 131, 133, 134, 136, 137, 150, 151], "simple_default_lightrag_system_prompt": 32, "simple_prompt": 133, "simpleqa": 128, "simpler": [17, 18, 145], "simplest": [109, 121, 127, 138], "simpli": [35, 59, 69, 72, 73, 100, 105, 109, 111, 119, 121, 123, 127, 131, 134, 150, 151], "simplier": 110, "simplifi": [14, 87, 108, 109, 110, 118, 119, 125, 128, 135, 136, 138], "simplili": 138, "simul": [22, 34, 121, 135, 136], "sinc": [95, 99, 109, 134], "singapor": [121, 134], "singl": [30, 31, 33, 36, 43, 51, 52, 54, 55, 57, 78, 86, 100, 118, 119, 121, 123, 124, 126, 127, 128, 129, 133, 134, 135, 136, 138, 145, 150, 151, 153], "sit": 15, "site": [96, 127], "situat": [109, 119, 142], "six": 129, "size": [2, 4, 13, 33, 45, 46, 50, 87, 100, 119, 121, 134, 136, 141, 142, 149, 150, 151, 153], "skim": 136, "skip": [59, 68, 75, 77, 134], "skip_special_token": 15, "sklearn": 121, "sky": 121, "sleep": [34, 138], "slide": [2, 4, 137], "slightli": 138, "slow": 137, "slower": 13, "slowest": 134, "small": [33, 47, 50, 86, 97, 118, 119, 120, 121, 129, 136], "small_tool_manag": 138, "smaller": [2, 4, 119, 124, 134, 136, 137], "smallest": [2, 4, 137], "smapl": 13, "smooth": [54, 100, 108, 121, 151], "snippet": [43, 96, 109, 121, 138, 143], "so": [35, 41, 43, 54, 59, 69, 71, 100, 103, 108, 109, 110, 111, 118, 121, 125, 126, 127, 130, 134, 135, 136, 137, 143, 150, 151, 153], "social": 137, "soft": [100, 150, 151], "softwar": 125, "solar": [118, 136], "solut": [59, 67, 104, 121, 125, 134], "solv": [1, 97, 104, 109, 130, 134, 135, 145], "some": [15, 20, 23, 40, 54, 59, 62, 68, 100, 104, 111, 117, 121, 127, 128, 130, 133, 136, 142, 150, 151], "someth": 138, "sometim": [54, 55, 57, 59, 67, 104, 111, 134, 141, 153], "soon": [95, 97, 136, 140], "sort": [15, 38, 100, 150, 151], "sort_desc": 24, "sort_kei": [28, 35], "sota": [124, 134, 141, 142], "souc": 98, "sound": [54, 121], "sourc": [0, 1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 100, 104, 105, 109, 114, 118, 121, 123, 127, 131, 133, 134, 135, 136, 141, 142, 150, 151, 153], "space": [2, 4, 17, 19, 120, 131, 135, 137, 142], "span": 121, "spatial": 142, "speak": [104, 138], "spec": 43, "speci": 153, "speciaf": 143, "special": [110, 126, 133], "specif": [1, 11, 12, 13, 14, 15, 20, 26, 34, 36, 37, 39, 42, 43, 54, 55, 57, 59, 67, 69, 74, 80, 100, 109, 111, 114, 121, 123, 127, 129, 133, 134, 135, 136, 137, 142, 143, 150, 151], "specifc": 43, "specifi": [1, 2, 4, 11, 13, 14, 15, 28, 32, 43, 45, 50, 59, 75, 77, 87, 91, 100, 109, 111, 131, 133, 136, 137, 138, 150, 151], "spectrum": 121, "speed": [30, 134, 136], "speedup": 87, "spell": [54, 121, 153], "spelt": 153, "spend": 125, "sphinx": 96, "split": [2, 3, 4, 20, 21, 45, 46, 47, 50, 59, 75, 77, 96, 117, 118, 120, 124, 134, 136, 153], "split_and_emb": 118, "split_bi": [2, 4, 86, 118, 120, 137], "split_length": [86, 118, 120], "split_overlap": [86, 118, 120], "split_text": [2, 4], "split_text_by_word_fn": [20, 21, 136], "split_text_by_word_fn_then_lower_token": [20, 21, 136], "split_text_token": [20, 21], "splitted_doc": [2, 4, 120, 137], "splitter": [2, 4, 118, 120, 124, 136], "splitter_config": 118, "sport": 121, "sql": [24, 118, 131, 136], "sqlalchemi": [90, 103, 118, 136], "squad": 121, "src": 127, "srcdoc": [139, 147, 148, 149], "st": 153, "stabl": [13, 56, 57, 99, 121, 127], "stage": [104, 119, 121, 130, 134, 135, 136, 141, 143], "stai": [104, 114], "stalk": 130, "stamp": [100, 150, 151], "stand": [109, 123, 153], "standar": [11, 125], "standard": [11, 12, 14, 15, 17, 19, 28, 34, 37, 43, 95, 97, 98, 99, 100, 104, 109, 114, 119, 121, 123, 124, 129, 131, 136, 137, 138, 143, 144, 145, 150, 151, 153], "stanford": 121, "start": [0, 1, 17, 19, 24, 28, 35, 43, 54, 57, 78, 90, 93, 95, 109, 119, 124, 130, 136, 138, 142, 143, 153], "start_header_id": [126, 133], "start_of_assistant_step": 32, "start_of_system_messag": [134, 142], "start_of_system_prompt": [32, 100, 121, 150, 151], "start_of_us": [100, 121, 134, 150, 151], "start_of_user_messag": 142, "start_of_user_prompt": 32, "start_tim": [34, 138], "stat": [100, 150, 151], "state": [20, 21, 22, 23, 25, 26, 28, 29, 31, 39, 59, 62, 81, 83, 86, 100, 109, 110, 114, 118, 123, 124, 125, 128, 136, 138, 151, 153], "state_dict": [29, 59, 66, 114], "statement": [54, 56, 57, 121, 134], "static": [28, 36, 45, 50, 59, 62, 67], "statu": [111, 131, 153], "std_of_scor": 78, "step": [0, 1, 2, 4, 32, 43, 59, 61, 62, 66, 69, 74, 75, 76, 77, 78, 95, 100, 105, 108, 109, 119, 121, 123, 124, 128, 130, 131, 133, 135, 136, 137, 142, 143, 150, 151, 153], "step_data": [59, 67], "step_histori": [1, 109], "step_result": 78, "stepoutput": [43, 109, 135], "stepoutputwithfunctionexpress": 43, "steps_coher": 54, "steps_consist": 54, "steps_fluenc": 54, "steps_relev": 54, "steps_str": [32, 123, 128, 133], "stick": 123, "still": [54, 96, 100, 118, 121, 123, 125, 127, 130, 134, 136, 137, 138, 142, 150, 151, 153], "stop": [13, 100, 108, 109, 110, 123, 133, 150, 151], "storag": [4, 6, 31, 86, 118, 134, 136], "store": [4, 13, 24, 29, 31, 36, 59, 75, 76, 82, 83, 89, 110, 111, 118, 120, 123, 124, 128, 136], "storei": 153, "stove": [100, 150, 151], "stovenn": [100, 150, 151], "str": [0, 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 62, 63, 66, 67, 69, 71, 72, 73, 74, 75, 76, 77, 78, 81, 82, 83, 85, 86, 88, 89, 90, 91, 92, 93, 94, 100, 108, 109, 110, 111, 114, 118, 119, 123, 129, 130, 131, 136, 137, 138, 142, 145, 150, 151, 153], "straightforward": [121, 123, 131, 135], "strateg": 135, "strategi": [1, 59, 75, 77, 100, 109, 121, 134, 141, 150, 151], "strawberri": [130, 150], "stream": [13, 14], "streamlin": [28, 124, 138, 142, 145], "strength": [134, 141], "stress": 114, "strict": [1, 29, 32, 137], "string": [0, 1, 12, 13, 17, 18, 19, 20, 22, 23, 24, 28, 32, 35, 36, 38, 40, 41, 43, 51, 53, 54, 55, 56, 57, 59, 63, 69, 73, 74, 93, 96, 100, 104, 109, 114, 123, 124, 126, 129, 130, 131, 132, 133, 134, 135, 136, 138, 143, 150, 151, 153], "string_pars": [19, 123, 131, 143], "strong": 150, "strongli": 13, "structu": 111, "structur": [2, 4, 11, 13, 14, 15, 17, 18, 28, 29, 35, 37, 43, 54, 68, 74, 98, 100, 108, 109, 110, 111, 117, 118, 119, 121, 123, 124, 128, 129, 131, 136, 137, 138, 145, 150, 151, 153], "stuck": 137, "student": [36, 100, 130, 142, 150, 151], "student_graph": 150, "stun": 121, "style": [15, 87, 95, 96], "subclass": [9, 10, 12, 13, 15, 19, 20, 21, 28, 29, 37, 39, 43, 59, 81, 87, 90, 100, 109, 110, 111, 114, 117, 119, 124, 129, 133, 136, 138, 142, 150, 151], "subcompon": [29, 36, 59, 75, 76, 114, 123], "subcomponn": 114, "subdirectori": 58, "submiss": 99, "submit": 97, "subqueri": [1, 109, 135], "subquest": [1, 109], "subsampl": [100, 150, 151], "subsequ": [56, 57, 135], "subset": [47, 50, 87, 100, 111, 121, 130, 143, 150, 151], "subset_dataset": [87, 100, 150, 151], "substanc": 153, "substanti": [118, 136], "substitut": 133, "substr": 53, "subtract": 135, "success": [59, 62, 100, 123, 138, 150, 151], "successfulli": [99, 138], "successor": [59, 67, 110, 132, 153], "successor_map_fn": [59, 67, 110, 153], "sudden": [2, 4, 137], "suffici": 121, "suggest": [14, 20, 21, 109, 135], "suit": [43, 153], "suitabl": 4, "sum": [69, 72, 78, 100, 130, 134, 138, 142, 150, 151], "sum_": [20, 21, 134], "sum_op": [69, 72], "sum_output": 78, "summar": [54, 104, 105, 121, 125, 134, 137], "summari": [54, 121, 123, 145], "summariza": 121, "summat": [69, 72], "summer": 109, "sundai": 121, "sunlight": [118, 136], "super": [29, 59, 75, 76, 81, 100, 108, 111, 114, 119, 128, 129, 142, 150, 151, 153], "supervis": [134, 141, 153], "support": [2, 4, 12, 14, 15, 28, 29, 34, 35, 36, 37, 42, 43, 45, 50, 54, 59, 75, 76, 87, 91, 93, 95, 100, 103, 110, 111, 119, 121, 123, 124, 126, 129, 131, 132, 134, 136, 137, 138, 141, 143, 145, 150, 151, 153], "support_model": [7, 15], "support_model_list": 129, "supporting_fact": 143, "suppos": [136, 153], "sure": [17, 19, 59, 75, 76, 95, 99, 100, 103, 109, 110, 111, 131, 136, 138, 145, 150, 151], "surnam": 153, "surpass": [100, 134, 142, 150, 151], "survei": [109, 121, 134], "sustain": [118, 136], "suzgunmirac": [45, 50], "svg": [59, 67], "sweep": 110, "swim": 109, "switch": [20, 23, 104, 119, 124, 129, 136], "sy": [1, 17, 18, 29, 32, 109, 114, 118, 123, 133, 136, 138], "sylphai": [95, 96], "sync": [10, 12, 13, 15, 29, 34, 37, 42, 43, 129, 138], "sync_client": 129, "sync_function_1": 34, "sync_function_2": 34, "sync_tool_1": 34, "sync_tool_2": 34, "syncapicli": 15, "synchron": [13, 34, 114], "syntax": [17, 18, 59, 67, 123, 133], "synthes": [121, 134], "synthet": [59, 75, 77, 121, 130, 134], "system": [8, 13, 15, 32, 37, 38, 43, 59, 66, 69, 71, 74, 100, 104, 109, 110, 118, 121, 126, 129, 130, 132, 133, 135, 137, 142, 150, 151, 152], "system_input": [11, 14], "system_prompt": [29, 100, 130, 142, 150, 151], "system_tim": 118, "sytem": 11, "t": [2, 4, 12, 14, 19, 20, 21, 29, 31, 35, 38, 43, 59, 67, 97, 99, 104, 121, 126, 127, 130, 133, 135, 137], "t0": 135, "t2d": 136, "t_co": [35, 43, 59, 68, 87], "tab": 99, "tabl": [24, 118, 134, 136, 142], "table_nam": 24, "tackl": 109, "tag": [59, 69, 74, 99, 109], "tail": 13, "take": [0, 1, 2, 4, 34, 59, 62, 69, 73, 75, 76, 100, 104, 109, 110, 120, 121, 123, 124, 126, 129, 131, 132, 133, 135, 136, 137, 138, 142, 150, 151], "taken": 138, "targ": 132, "target": [81, 131, 134, 150], "task": [0, 1, 2, 4, 17, 18, 28, 29, 32, 34, 36, 45, 50, 54, 55, 57, 59, 69, 74, 75, 76, 77, 78, 81, 86, 88, 97, 105, 108, 109, 114, 118, 119, 123, 124, 125, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 141, 143, 144, 145, 147, 152, 153], "task_desc": [17, 18, 28, 109, 134], "task_desc_str": [17, 19, 32, 38, 54, 121, 123, 128, 133, 142, 143, 153], "task_desc_templ": 142, "task_instruct": 130, "task_model_config": [59, 75, 77], "task_nam": [45, 49, 50, 59, 75, 77], "task_pipelin": [100, 110, 150, 151], "task_spec": [1, 109], "tau": 153, "tb": [59, 67], "teach": [1, 59, 75, 76, 100, 109, 142, 150, 151], "teacher": [29, 36, 59, 62, 66, 76, 105, 108, 130, 142, 153], "teacher_gener": [100, 150, 151], "teacher_generator_model_config": [100, 150, 151], "teacher_mod": [29, 130], "teacher_model_config": [59, 75, 76, 100, 108, 142, 150, 151, 153], "team": [59, 62, 95, 97, 99, 105, 121], "tech": 25, "technic": [96, 121, 138], "techniqu": [114, 134, 136, 141], "technologi": [118, 121, 136], "tell": [59, 75, 76, 131, 150, 153], "temperatur": [13, 35, 36, 100, 109, 121, 129, 135, 138, 150, 151], "templat": [0, 1, 17, 18, 19, 29, 32, 36, 38, 54, 55, 57, 59, 66, 75, 76, 81, 96, 100, 105, 109, 110, 114, 121, 124, 130, 131, 134, 135, 136, 138, 142, 145, 150, 151, 153], "template_doc": [29, 114], "temporari": 132, "tensor": [15, 29, 47, 87, 110, 114, 117, 121, 124, 127, 132, 145], "tensorboard": 127, "tensorflow": 127, "term": [20, 21, 54, 110, 121, 134, 141, 142], "termin": [13, 123, 135], "test": [10, 11, 12, 13, 15, 29, 31, 45, 46, 47, 50, 59, 75, 76, 77, 87, 90, 98, 99, 103, 104, 105, 109, 121, 134, 136, 142, 153], "test_": 95, "test_compon": 95, "test_data": [100, 150, 151], "test_dataset": [59, 75, 77, 100, 142, 150, 151], "test_input_1": 40, "test_input_2": 40, "test_input_3": 40, "test_input_4": 40, "test_react_ag": 109, "test_retriev": 153, "test_scor": 78, "testcod": 96, "testgener": 81, "testgenerator_generator_cal": 81, "testgenerator_generator_trac": 81, "testset": [59, 75, 77, 100, 150, 151, 153], "text": [2, 4, 13, 14, 20, 21, 25, 31, 33, 35, 38, 40, 41, 43, 54, 59, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 85, 86, 91, 104, 105, 111, 118, 119, 120, 121, 123, 124, 125, 127, 129, 130, 131, 132, 133, 134, 135, 136, 141, 142, 143, 153], "text_grad": [73, 100, 110, 123, 142, 151, 153], "text_grad_debug_path": [59, 75, 77], "text_kei": [25, 136], "text_loss_with_eval_fn": 69, "text_optim": [75, 77], "text_optimizer_model_config": [59, 75, 76, 100, 142, 150, 151, 153], "text_splitt": [2, 118, 120, 137], "text_splitter_set": 120, "textgrad": [69, 70, 71, 72], "textoptim": [59, 66, 69, 74, 75, 76, 77, 124, 142], "textsearch": 136, "textsplitt": [2, 4, 118, 136], "textual": [66, 69, 70, 74, 100, 105, 124, 144, 150, 151], "tfs_z": 13, "tgd_optim": [69, 100, 123, 142, 151], "tgdoptim": [59, 69, 74, 100, 123, 142, 151], "tgdwithevalfnloss": [59, 75, 77], "than": [17, 18, 19, 22, 28, 29, 33, 59, 62, 100, 109, 110, 111, 113, 114, 119, 121, 125, 131, 134, 135, 136, 137, 138, 145, 150, 151], "thank": 43, "thei": [14, 15, 30, 31, 40, 59, 67, 75, 76, 110, 118, 121, 123, 125, 126, 127, 130, 131, 132, 135, 136, 145], "them": [9, 20, 21, 22, 28, 29, 36, 39, 40, 43, 54, 95, 96, 104, 105, 109, 114, 118, 120, 121, 126, 127, 130, 131, 132, 133, 134, 136, 138, 143, 145, 150], "themat": 137, "theme": 96, "themselv": [59, 75, 76], "thenlper": [15, 119, 129], "therefor": [97, 100, 121, 129, 135, 150, 151], "thereot": 121, "thi": [2, 4, 6, 9, 10, 12, 13, 14, 15, 19, 20, 23, 24, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 43, 51, 54, 55, 57, 59, 64, 66, 67, 69, 71, 72, 75, 76, 81, 86, 87, 89, 91, 92, 95, 96, 97, 99, 100, 103, 104, 105, 108, 109, 110, 111, 112, 113, 114, 118, 119, 120, 121, 123, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 153], "thing": [37, 100, 109, 117, 125, 129, 131, 132, 134, 150, 151], "think": [1, 100, 104, 109, 110, 130, 150, 151, 153], "third": [91, 100, 136, 151], "those": [87, 100, 126, 129, 130, 132, 134, 150, 151], "though": [19, 111, 121, 129, 131, 133, 136, 137, 142], "thought": [0, 1, 17, 19, 43, 100, 109, 111, 134, 135, 138, 142, 150, 151], "thoughtact": [17, 19], "thread": [59, 75, 76], "three": [29, 36, 64, 65, 100, 104, 109, 119, 120, 121, 123, 124, 125, 126, 128, 130, 131, 134, 138, 150, 151, 153], "threshold": [59, 75, 77], "through": [36, 43, 64, 65, 96, 99, 104, 118, 120, 121, 128, 134, 135, 136, 143], "thu": [43, 119, 129, 131, 133, 142, 143], "tiktoken": [2, 4, 41, 137], "time": [1, 34, 36, 59, 68, 100, 109, 120, 121, 125, 133, 134, 135, 136, 138, 141, 142, 150, 151], "time_stamp": [78, 82, 83, 100, 128, 150, 151], "timeout": 35, "timestamp": [43, 91], "tini": 127, "tion": 121, "tip": 98, "titl": [43, 118, 121, 136, 143], "tive": 134, "to_dict": [7, 12, 13, 14, 20, 21, 28, 29, 36, 38, 39, 59, 67, 68, 93, 100, 111, 114, 133, 136, 138, 150, 151], "to_dict_class": [28, 93], "to_embed": [86, 120], "to_give_ta": [100, 150, 151], "to_json": [28, 43, 111, 138, 145], "to_json_exampl": 28, "to_json_obj": [28, 111], "to_json_signatur": [28, 111, 138, 145], "to_provid": [100, 150, 151], "to_schema": [28, 111], "to_schema_str": [28, 111], "to_thread": 34, "to_yaml": [28, 43, 111, 118, 138, 145], "to_yaml_exampl": 28, "to_yaml_obj": [28, 111], "to_yaml_signatur": [28, 111, 145], "toaster": 130, "toasternn": [100, 150, 151], "tobacco": 153, "toctre": 96, "todai": [20, 21, 127], "todo": [36, 64, 108, 110, 126, 132, 134, 142], "toembed": [2, 3, 86, 118, 120], "toembedderrespons": 120, "togeth": [13, 100, 104, 108, 109, 111, 114, 117, 118, 119, 120, 123, 130, 133, 134, 150, 151, 153], "token": [2, 4, 7, 13, 14, 15, 17, 19, 20, 21, 28, 43, 59, 62, 67, 100, 105, 118, 124, 126, 133, 134, 136, 138, 141, 142, 143, 145, 150, 151], "tokenlogprob": [14, 43], "tokyo": 138, "tol": 35, "tolist": 15, "toml": [95, 96, 97, 99], "too": [59, 75, 76, 108, 110, 118, 121, 136, 142], "tool": [0, 1, 13, 14, 32, 34, 42, 43, 95, 99, 104, 121, 123, 124, 125, 126, 127, 128, 133, 135, 138], "tool_1": 34, "tool_cal": 138, "tool_choic": 14, "tool_help": 135, "tool_manag": [109, 138], "toolkit": 134, "toolmanag": [42, 109], "toolnam": 135, "tools_str": [32, 123, 128, 133], "top": [13, 20, 21, 22, 23, 24, 25, 26, 29, 39, 56, 57, 100, 111, 114, 121, 125, 131, 134, 135, 136, 150, 151, 153], "top_k": [13, 15, 20, 21, 22, 23, 24, 25, 26, 35, 39, 86, 110, 118, 153], "top_k_docu": 118, "top_n": 10, "top_p": [13, 15, 100, 121, 150, 151], "topic": [54, 121], "torch": [15, 68, 90, 103, 110, 114, 127], "torch_dtyp": 15, "torchmetr": [121, 143], "toretriev": 134, "total": [20, 21, 56, 57, 100, 121, 130, 131, 136, 138, 143, 150, 151], "total_docu": 136, "total_step": [59, 75, 76], "total_token": [43, 100, 129, 150, 151], "total_token_count": 11, "tottenham": 121, "toward": [110, 121], "tower": 128, "townsend": 121, "trace": [29, 36, 59, 64, 65, 67, 75, 76, 77, 80, 81, 82, 83, 100, 105, 127, 132, 135, 150, 151], "trace_forward_pass": [59, 67], "trace_generator_cal": [81, 88, 128], "trace_generator_error": 128, "trace_generator_st": [81, 128], "trace_graph": [59, 67, 100, 105, 110, 150, 151], "trace_graph_evalfntotextloss_output_id_6ea5da3c": 150, "trace_graph_sum": [100, 150, 151], "trace_graph_sum_root": [100, 150, 151], "trace_id": [59, 67], "tracer": 127, "track": [8, 9, 11, 12, 14, 36, 37, 39, 43, 59, 64, 75, 77, 83, 104, 110, 114, 118, 123, 128, 132, 136], "track_completion_usag": [7, 8, 9, 11, 12, 14, 37], "tradit": [121, 143], "trag": 137, "train": [29, 30, 36, 45, 46, 47, 50, 59, 64, 65, 66, 67, 68, 69, 72, 73, 75, 76, 77, 89, 105, 108, 110, 114, 126, 128, 131, 132, 133, 134, 137, 139, 143], "train_batch_s": [59, 75, 77, 100, 142, 150, 151], "train_data": [100, 150, 151], "train_dataset": [59, 75, 77, 100, 142, 150, 151], "train_diagnos": 153, "train_load": [59, 75, 77], "train_step": [59, 75, 76], "train_teach": [100, 150, 151], "trainabl": [36, 105, 110, 132, 134, 142], "trainable_param": 36, "trainable_prompt_kwarg": 121, "trainer": [67, 76, 78, 105, 108, 121, 124, 125, 130, 134, 148, 149, 153], "trainer_": 124, "trainer_st": [59, 75, 77, 78], "trainerresult": [78, 100, 150, 151], "trainerstepresult": 78, "trainervalidatestat": 78, "trainset": [59, 75, 76, 77, 100, 150, 151, 153], "transact": 121, "transfom": 118, "transform": [2, 3, 15, 20, 21, 30, 31, 43, 59, 69, 71, 90, 103, 104, 110, 118, 119, 120, 121, 124, 127, 129, 130, 134, 136, 137], "transform_cli": 15, "transformed_item": [31, 118], "transformer_cli": 15, "transformer_setup": [31, 118], "transformercli": 129, "transformerembedd": [7, 15, 129], "transformerllm": [7, 15], "transformerrerank": [7, 15], "transformers_cli": [7, 119, 129], "transformerscli": [7, 15, 20, 26, 43, 119, 129, 136], "transla": 121, "translat": [105, 121, 125], "transpar": [28, 104, 111, 114, 125, 132, 134, 141], "treat": 138, "treatment": 114, "trec": [48, 50], "trec_classif": 142, "trec_data": 28, "trec_data_dict": 35, "trec_data_list": [28, 35], "trecclassifierad": 142, "trecclassifierstructuredoutput": 142, "trecdata": [28, 35, 48, 50, 111, 142], "trecdata2": 111, "trecdatalist": [28, 35], "trecdataset": [47, 50], "trecextendeddata": 142, "tredatalist": 28, "tree": 29, "trigger": 99, "trigger_callback": 80, "trim_block": 133, "trinabl": 132, "tripl": [17, 19, 109, 121, 131, 138], "triplet": 121, "trombon": [100, 150, 151], "true": [0, 1, 15, 17, 18, 19, 20, 21, 24, 29, 31, 35, 36, 40, 43, 46, 50, 54, 55, 57, 59, 62, 66, 67, 68, 75, 77, 78, 81, 87, 91, 100, 109, 111, 118, 119, 120, 121, 130, 131, 133, 135, 136, 138, 142, 143, 145, 148, 149, 150, 151, 153], "truli": 123, "trumpet": [100, 150, 151], "trust_remote_cod": 15, "trusti": 109, "truth": [51, 52, 55, 56, 57, 59, 75, 76, 100, 108, 110, 118, 121, 136, 143, 150, 151, 153], "try": [90, 97, 100, 109, 125, 129, 131, 138, 142, 150, 151, 153], "tuesdai": 121, "tune": [132, 134, 141], "tung": 134, "tupl": [29, 35, 51, 53, 54, 55, 56, 57, 59, 67, 75, 76, 90, 91, 108, 121, 142, 150, 153], "turbo": [0, 1, 29, 35, 36, 81, 109, 114, 118, 123, 126, 129, 136, 138, 144], "turf": 121, "turin": 121, "turn": [29, 43, 100, 118, 120, 123, 135, 150, 151], "turn_db": 6, "tutori": [95, 96, 100, 114, 134, 135, 136, 137, 141, 142, 143, 145, 150, 151, 153], "twenti": 153, "twitter": 121, "two": [0, 1, 15, 19, 30, 31, 43, 53, 59, 68, 88, 91, 100, 105, 109, 110, 113, 118, 119, 121, 123, 124, 127, 128, 129, 130, 131, 132, 134, 135, 136, 138, 142, 143, 150, 151, 152, 153], "type": [2, 4, 11, 12, 14, 15, 17, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 51, 53, 54, 55, 56, 57, 59, 67, 68, 69, 72, 74, 75, 76, 77, 80, 82, 86, 87, 90, 91, 92, 93, 96, 100, 109, 110, 111, 114, 117, 118, 119, 120, 121, 123, 128, 129, 130, 131, 132, 135, 138, 142, 143, 145, 150, 151, 153], "type_hint": 35, "type_obj": 35, "type_var_map": 35, "typeerror": [2, 4, 28], "typevar": 136, "typic": [104, 111, 114, 121, 128, 129], "u": [31, 95, 96, 97, 100, 111, 118, 120, 131, 133, 134, 136, 138, 150, 151], "u00e2": 121, "u201c": 121, "u20ac": 121, "ultim": 125, "unabl": [121, 135], "unbias": 121, "uncontrol": 104, "undefin": [8, 9, 10, 11, 12, 13, 14, 15, 37, 43, 129], "under": [59, 75, 77, 96, 97], "underli": [114, 121], "understand": [13, 14, 15, 17, 18, 37, 54, 97, 104, 110, 118, 121, 124, 129, 131, 134, 135, 136, 137, 138, 141, 150], "unexpect": 121, "uniev": [134, 141], "unifi": [28, 36, 100, 105, 114, 118, 123, 124, 134, 136, 150, 151], "uniform": 137, "union": [15, 20, 21, 35, 40, 43, 56, 57, 100, 109, 136, 142, 150, 151, 153], "uniqu": [29, 43, 59, 75, 77, 83, 100, 104, 114, 117, 125, 130, 132, 135, 150, 151], "unit": [2, 4, 43, 95, 119, 121, 137, 138, 153], "unittest": 95, "univers": 153, "unknown": [97, 138], "unless": 31, "unlik": [59, 69, 73, 123, 135], "unmodifi": 120, "unnatur": [54, 121], "unnecessari": [59, 69, 74], "unrealist": 121, "unsupport": [35, 138], "until": 133, "up": [0, 1, 17, 18, 20, 23, 30, 35, 43, 96, 98, 102, 104, 109, 110, 111, 119, 120, 121, 123, 124, 125, 130, 132, 134, 135, 136, 141, 142, 145, 150], "upcom": 114, "updat": [36, 38, 59, 64, 65, 67, 81, 83, 95, 96, 97, 99, 134, 135, 138, 142], "update_dialog_turn": 43, "update_gradient_memori": [59, 69, 74], "update_prompt_kwarg": 38, "update_valu": [59, 67], "upper": 53, "ur": 129, "uri": 13, "url": [24, 136], "us": [0, 1, 2, 3, 4, 6, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 54, 55, 56, 57, 59, 62, 64, 65, 66, 67, 68, 69, 71, 73, 74, 75, 76, 77, 78, 81, 83, 86, 87, 88, 89, 90, 91, 92, 95, 96, 103, 104, 105, 109, 110, 111, 114, 117, 118, 120, 121, 124, 125, 126, 130, 131, 132, 133, 134, 135, 138, 141, 142, 143, 145, 147, 148, 149, 153], "usag": [2, 4, 8, 9, 11, 12, 14, 17, 19, 37, 43, 96, 100, 109, 118, 120, 123, 127, 129, 135, 136, 137, 150, 151], "usagemetadata": 11, "usal": [134, 141], "use_cach": [36, 54, 55, 57, 100, 130, 142, 150, 151, 153], "use_cas": [100, 104, 142, 143, 150, 151], "use_llm_as_fallback": [0, 1], "use_pipelin": 15, "use_teach": [29, 130], "use_token": [20, 21, 136], "use_weighted_sampl": [59, 66], "user": [0, 1, 6, 7, 8, 13, 14, 15, 17, 18, 19, 20, 21, 23, 24, 29, 30, 33, 35, 36, 43, 59, 67, 75, 76, 96, 100, 108, 109, 110, 111, 114, 118, 119, 121, 123, 124, 125, 126, 128, 129, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 150, 151], "user_exampl": 131, "user_id": [43, 118], "user_input": 131, "user_queri": [43, 118], "user_query_timestamp": [43, 118], "user_tim": 118, "user_to_pars": 131, "userqueri": [43, 118], "using_logprob": 134, "usual": [59, 69, 73, 128], "util": [2, 4, 7, 43, 59, 68, 75, 76, 77, 87, 90, 91, 100, 103, 109, 114, 117, 119, 121, 123, 124, 127, 129, 135, 136, 137, 150, 151], "uuid": 43, "uuid4": 43, "v": [35, 110, 125], "v1": [9, 99], "v2": [10, 13, 99], "v3": [10, 136], "val": [45, 46, 47, 50, 100, 142, 150, 151, 153], "val_data": [100, 150, 151], "val_dataset": [59, 75, 77, 100, 142, 150, 151], "val_scor": [59, 69, 74, 78], "valid": [17, 19, 28, 35, 40, 59, 75, 76, 77, 99, 100, 105, 108, 109, 124, 131, 138, 142, 150, 151], "validataion": [100, 150, 151], "validate_condit": [59, 75, 76], "validate_data": 35, "validate_stat": 78, "validation_step": [59, 75, 76], "vallinaragad": 153, "valset": [59, 75, 77, 100, 150, 151, 153], "valu": [13, 19, 20, 21, 24, 28, 35, 38, 40, 43, 51, 52, 54, 56, 57, 59, 62, 66, 67, 69, 72, 74, 78, 90, 93, 100, 109, 110, 111, 130, 131, 136, 138, 139, 142, 148, 149, 150, 151], "valuabl": 136, "valueerror": [2, 4, 35, 40, 100, 108, 129, 131, 150, 151, 153], "vanila": 134, "vanilla": 109, "vanillarag": 153, "varaibl": [133, 142], "vari": 126, "variabl": [13, 15, 35, 36, 38, 43, 59, 63, 67, 69, 70, 72, 74, 94, 102, 104, 119, 123, 133, 138], "variable_desc": [59, 67, 69, 73], "variable_nam": [59, 67], "variant": [59, 66, 124], "varieti": 121, "varietri": 35, "variou": [35, 96, 114, 121, 123, 131, 135, 136, 143, 144], "vast": 123, "ve": [97, 145], "vector": [2, 4, 22, 24, 25, 43, 86, 118, 119, 120, 136, 137], "vector_column": 24, "vector_db": 24, "vector_nam": 25, "vectorizer_set": 120, "veget": 130, "vendor": 104, "verbos": 111, "veri": [20, 21, 59, 67, 100, 104, 110, 121, 137, 150, 151], "verif": 135, "verifi": [100, 150, 151], "version": [13, 22, 31, 59, 62, 67, 87, 88, 90, 91, 103, 121, 135, 136], "vertex": 11, "vertic": 121, "via": [13, 33, 34, 36, 37, 42, 59, 66, 70, 71, 81, 109, 111, 114, 119, 120, 121, 123, 124, 125, 127, 129, 130, 134, 138, 141, 153], "video": 136, "view": [96, 121, 131, 134, 138], "violin": [100, 150, 151], "virtual": 95, "visit": [8, 9, 10, 11, 12, 13, 128, 135], "visual": [105, 109, 112, 114, 119, 132, 133, 139, 150], "vote": 121, "vouch": 104, "vx": 99, "w": 121, "w_i": 130, "wa": [28, 110, 121, 126, 134, 141, 145, 153], "wai": [15, 28, 31, 42, 43, 100, 104, 105, 109, 110, 111, 114, 118, 119, 121, 127, 130, 131, 134, 136, 137, 138, 150, 151, 153], "walk": 143, "wandb": 127, "wang": [121, 134], "want": [0, 1, 10, 17, 19, 28, 33, 36, 43, 59, 67, 75, 76, 81, 95, 100, 104, 109, 111, 119, 121, 123, 125, 127, 131, 132, 133, 136, 138, 142, 145, 150, 151], "ward": 121, "warm": 134, "warn": [36, 91, 96], "washington": 153, "washtenaw": 153, "wast": [118, 136], "watch": [120, 121], "water": [105, 114, 123, 125], "we": [2, 4, 7, 8, 9, 13, 14, 22, 28, 29, 31, 35, 36, 37, 38, 41, 43, 47, 50, 54, 56, 57, 59, 62, 67, 69, 72, 75, 76, 83, 88, 95, 96, 97, 99, 100, 104, 105, 108, 109, 110, 111, 113, 114, 118, 119, 120, 121, 123, 124, 125, 127, 128, 129, 131, 132, 133, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 150, 151, 152, 153], "weaker": [100, 150, 151], "weather": [138, 153], "web": [96, 121, 127], "wednesdai": 121, "week": 121, "weight": [20, 21, 29, 35, 59, 62, 66, 67, 114, 127, 130, 131, 134, 136], "weighted_sampl": [59, 75, 77, 100, 142, 150, 151], "weights_per_class": [59, 68], "weishi": 134, "weizhuchen": 134, "welcom": [9, 58, 97], "well": [29, 31, 54, 95, 100, 109, 111, 113, 118, 121, 123, 125, 132, 133, 134, 135, 136, 137, 141, 142, 145, 150, 151], "were": [54, 109, 121, 153], "wh": 124, "what": [14, 20, 23, 28, 35, 97, 100, 109, 110, 111, 114, 118, 119, 120, 121, 123, 124, 127, 128, 129, 130, 133, 134, 136, 137, 138, 141, 142, 145, 150, 151], "whatev": [100, 150, 151], "when": [3, 8, 9, 13, 14, 20, 21, 22, 28, 29, 30, 31, 33, 38, 43, 51, 57, 59, 62, 67, 69, 74, 75, 76, 77, 90, 95, 97, 99, 100, 104, 109, 110, 111, 118, 119, 120, 121, 123, 126, 127, 128, 130, 133, 134, 135, 136, 137, 138, 142, 143, 145, 148, 149, 150, 151], "whenev": [123, 129, 130], "where": [2, 4, 43, 54, 59, 66, 69, 72, 81, 91, 100, 104, 108, 118, 121, 124, 125, 126, 128, 130, 131, 132, 133, 134, 136, 137, 138, 142, 144, 150, 151, 152], "wherea": 137, "wherebi": [54, 121], "whether": [0, 1, 13, 20, 21, 31, 35, 39, 54, 55, 57, 59, 67, 105, 119, 121, 123, 131, 136, 137], "which": [0, 1, 2, 4, 10, 12, 13, 15, 20, 21, 22, 23, 28, 31, 33, 34, 35, 37, 43, 54, 59, 64, 65, 66, 67, 68, 75, 76, 87, 91, 100, 104, 110, 111, 114, 118, 119, 121, 123, 124, 126, 127, 128, 130, 131, 133, 134, 135, 136, 137, 138, 141, 142, 143, 150, 151, 153], "while": [13, 35, 59, 62, 69, 74, 100, 111, 118, 123, 124, 125, 130, 132, 136, 137, 150, 151], "white": 91, "who": [15, 17, 19, 39, 121, 126, 136], "whole": [29, 43, 87, 100, 110, 121, 124, 131, 134, 141, 143, 150, 151], "why": [43, 104, 109, 118, 119, 124, 145, 153], "wide": [111, 121, 125, 134, 136, 141, 142, 153], "wiki": [20, 21, 22, 134, 135, 136], "wikidata": 133, "wikipedia": [20, 21, 133, 134, 135, 136, 153], "win": 145, "wind": [118, 136], "window": [2, 4, 13, 91, 136, 137], "wip": 97, "wise": 149, "witchcraft": 153, "with_action_typ": 43, "within": [28, 29, 59, 75, 76, 96, 100, 105, 109, 110, 112, 114, 124, 150, 151], "without": [20, 23, 28, 30, 34, 35, 43, 104, 109, 118, 123, 126, 127, 130, 133, 134, 136, 138, 141, 142, 153], "won": [43, 99, 121, 126, 137], "wood": 153, "word": [2, 4, 20, 21, 41, 54, 59, 67, 69, 74, 86, 100, 109, 118, 120, 121, 126, 134, 136, 150, 151], "work": [2, 4, 13, 22, 29, 31, 34, 35, 59, 66, 76, 87, 95, 99, 100, 105, 109, 110, 114, 117, 118, 120, 121, 123, 124, 128, 130, 131, 133, 134, 136, 142, 145, 150, 151, 153], "worker": [59, 75, 76, 77, 117, 142], "workflow": [95, 99, 124, 135], "workload": 97, "workshop": 121, "world": [2, 4, 20, 21, 31, 43, 81, 104, 105, 109, 118, 121, 124, 125, 126, 128, 131, 137, 138], "world2": 31, "world3": 31, "world4": 31, "worldcup": 121, "wors": [59, 62, 69, 74, 128], "worth": [100, 150, 151], "worthi": 134, "would": [91, 100, 114, 120, 121, 128, 133, 134, 135, 136, 141, 150, 151, 152], "wrap": [2, 3, 29, 34, 35, 41, 59, 65, 69, 71, 73, 110, 117, 138], "wrapper": [8, 9, 10, 11, 12, 13, 14, 81, 138], "write": [15, 35, 88, 95, 98, 104, 114, 118, 121, 129, 133, 138, 153], "write_list_to_jsonl": 88, "written": [88, 100, 150, 151, 153], "wrong": 121, "wu": 134, "www": [20, 21, 127, 136], "x": [20, 21, 29, 31, 35, 59, 68, 75, 76, 99, 109, 110, 114, 130, 133, 134, 136, 138, 153], "x_i": 130, "xb": 22, "xiaobao": 134, "xiaodong": 134, "xinbei": 134, "xingxuan": 134, "xq": 22, "xu": [121, 134], "xuan": 134, "xx": 138, "y": [35, 51, 57, 59, 69, 71, 73, 75, 76, 99, 100, 108, 109, 121, 134, 138, 142, 150, 151, 153], "y_gt": [51, 57, 59, 69, 73, 75, 76, 100, 108, 142, 150, 151, 153], "y_hat": [59, 69, 71], "y_label": [100, 142, 150, 151, 153], "y_obj": 108, "y_pred": [59, 69, 73, 75, 76, 100, 108, 130, 132, 142, 150, 151, 153], "y_pred_t": 130, "y_t": 134, "yam": 130, "yaml": [17, 18, 19, 28, 35, 40, 42, 43, 111, 114, 131, 138, 142, 143, 145], "yaml_definit": [42, 138], "yaml_dict_str": 131, "yaml_format_instruct": [17, 19], "yaml_list_str": 131, "yaml_nested_dict_str": 131, "yaml_obj": 40, "yaml_output_format": [17, 19], "yaml_output_format_prompt": 131, "yaml_output_format_templ": [17, 19], "yaml_output_pars": 131, "yaml_pars": [17, 19, 40], "yaml_signatur": 111, "yaml_str": [17, 19, 28, 35, 40, 111], "yamloutputpars": [17, 18, 19, 111], "yamlpars": [17, 19, 40], "yang": [121, 134], "ye": [55, 57, 104, 121, 131, 134, 136, 153], "year": [56, 57, 121, 134], "yellow": 91, "yer": 15, "yet": [15, 36, 97, 100, 150, 151], "yield": [20, 21, 29, 87], "yime": 134, "yizhong": 134, "yml": [35, 131], "you": [1, 2, 3, 4, 10, 12, 13, 15, 17, 18, 19, 20, 21, 22, 23, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 45, 50, 54, 55, 56, 57, 59, 68, 69, 73, 74, 75, 76, 77, 81, 86, 87, 90, 91, 95, 96, 97, 99, 100, 103, 104, 105, 109, 110, 111, 114, 117, 118, 119, 120, 121, 123, 124, 126, 127, 128, 129, 130, 131, 133, 134, 136, 137, 138, 141, 142, 143, 145, 150, 151, 153], "your": [4, 11, 13, 14, 17, 19, 20, 21, 28, 29, 36, 39, 43, 54, 55, 57, 59, 64, 75, 77, 86, 91, 95, 96, 99, 100, 103, 104, 105, 109, 111, 114, 117, 118, 119, 120, 121, 123, 124, 125, 127, 128, 129, 130, 131, 134, 136, 137, 138, 141, 142, 143, 145, 150, 151], "your_api_kei": 86, "your_api_key_if_you_use_anthrop": [95, 103], "your_api_key_if_you_use_coher": [95, 103], "your_api_key_if_you_use_googl": [95, 103], "your_api_key_if_you_use_groq": [95, 103], "your_api_key_if_you_use_hf": [95, 103], "your_api_key_if_you_use_openai": [95, 103], "youradalcomponentnam": [59, 75, 77], "yourself": [86, 95, 103, 129, 136], "yu": 134, "yune": 134, "yupeng": 121, "z": [99, 134], "zephyr": 15, "zeqiu": 134, "zer": 130, "zero": [20, 21, 100, 130, 134, 136, 141, 142, 150, 151], "zero_grad": [59, 66, 69, 74], "zhao": 134, "zhengbao": 134, "zhiqingsun": 134, "zhu": 121, "zip": 142, "zishan": 121, "zora": 134}, "titles": ["agent", "react", "data_process", "data_components", "text_splitter", "memory", "memory", "model_client", "anthropic_client", "bedrock_client", "cohere_client", "google_client", "groq_client", "ollama_client", "openai_client", "transformers_client", "utils", "output_parsers", "dataclass_parser", "outputs", "retriever", "bm25_retriever", "faiss_retriever", "llm_retriever", "postgres_retriever", "qdrant_retriever", "reranker_retriever", "Components", "base_data_class", "component", "container", "db", "default_prompt_template", "embedder", "func_tool", "functional", "generator", "model_client", "prompt_builder", "retriever", "string_parser", "tokenizer", "tool_manager", "types", "Core", "big_bench_hard", "hotpot_qa", "trec", "types", "utils", "Datasets", "answer_match_acc", "base", "functional", "g_eval", "llm_as_judge", "retriever_recall", "Evaluation", "API Reference", "Optimization", "<no title>", "few_shot", "bootstrap_optimizer", "function", "grad_component", "loss_component", "optimizer", "parameter", "sampler", "text_grad", "backend_engine_prompt", "llm_text_loss", "ops", "text_loss_with_eval_fn", "tgd_optimizer", "trainer", "adal", "trainer", "types", "Tracing", "callback_manager", "decorators", "generator_call_logger", "generator_state_logger", "Utils", "cache", "config", "data", "file_io", "global_config", "lazy_import", "logger", "registry", "serialization", "setup_env", "Contribute to Code", "Contribute to Documentation", "LightRAG Contribution Guide", "For Contributors", "Release Version Control Guide", "Learn AdalFlow in 15 minutes", "Community", "Get Started", "Installation", "Introduction", "Unites Research and Production", "Resources", "Resources", "AdalComponent", "Agent", "Auto Text-Grad", "DataClass", "AdalFlow JSON Viewer", "Class Hierarchy", "Component", "Configurations", "Data Pipeline", "Datasets", "Data (Database/Pipeline)", "Embedder", "Embedder", "LLM Evaluation", "Few-shot Optimizer", "Generator", "Tutorials", "Design Philosophy", "Introduction", "Logging", "Tracing", "ModelClient", "Optimizer", "Parser", "Parameter", "Prompt", "RAG Playbook", "ReAct Agent", "Retriever", "Text Splitter", "Function calls", "AdalFlow Trace Graph", "Trainer", "Designing RAG", "Classification Optimization", "Evaluating RAG", "Use Cases", "Introduction to BaseDataClass", "<no title>", "Q&A Computation Graph", "Q&A Few Shot Demo Trace Graph", "Q&A Text Grad Trace Graph", "Question Answering", "Question Answer with LLM as Judge", "RAG End to end optimization", "RAG optimization"], "titleterms": {"": 135, "1": [103, 125, 138], "15": 100, "2": [103, 125, 138], "3": [100, 103, 125, 138, 142, 150, 151], "4": 103, "4o": [100, 150, 151], "5": [100, 142, 150, 151], "A": [147, 148, 149], "As": 110, "For": [98, 121], "In": [109, 123], "On": [100, 150, 151], "One": [100, 150, 151], "To": 110, "With": [121, 136], "__output_fields__": 111, "about": 111, "across": 123, "action": [109, 111, 114, 119, 123, 131, 136, 138], "ad": 96, "adal": 76, "adalcompon": [59, 100, 108, 110, 142, 150, 151], "adalflow": [100, 103, 112, 121, 139, 142], "adapt": 110, "add": 97, "addit": 118, "agent": [0, 27, 109, 124, 135], "align": 121, "all": [110, 124, 127], "an": [123, 135], "ani": 110, "answer": [150, 151], "answer_match_acc": 51, "anthropic_cli": 8, "api": [58, 103, 109, 111, 114, 118, 119, 121, 123, 127, 129, 131, 133, 136, 138, 142, 153], "applat": 126, "applic": [104, 127, 133], "auto": [110, 132], "awar": 137, "backend_engine_prompt": 70, "base": [52, 59, 121, 124, 136, 137], "base_data_class": 28, "basedataclass": 145, "batchembedd": 119, "bedrock_cli": 9, "benchmark": [100, 121, 142, 150, 151], "big_bench_hard": 45, "bm25_retriev": 21, "bm25retriev": 136, "booleanpars": 131, "boostrap": 130, "bootstrap": [100, 150, 151], "bootstrap_optim": 62, "build": [96, 100, 124, 125, 150, 151], "cach": 85, "call": 138, "callback_manag": 80, "capabl": 121, "case": [130, 144], "chang": [96, 97], "chat": 126, "chunk": 137, "class": [59, 111, 113, 124, 133, 136], "classici": 121, "classif": 142, "cloud": 118, "code": [95, 96, 97, 110], "codebas": 95, "cohere_cli": 10, "commit": 96, "common": 99, "commun": 101, "comparison": [100, 150, 151], "complet": 126, "complex": 125, "compon": [27, 29, 58, 114, 124], "comput": 147, "config": [86, 123], "configur": [114, 115], "contain": 30, "content": 137, "context": 131, "contribut": [95, 96, 97], "contributor": [98, 121], "control": 99, "core": [44, 58], "creat": 123, "custom": [109, 137], "data": [27, 59, 87, 109, 111, 116, 118, 124, 126, 133, 134, 136], "data_compon": 3, "data_process": 2, "databas": [118, 136], "dataclass": [111, 131], "dataclass_pars": 18, "dataclasspars": 131, "dataset": [50, 58, 100, 111, 117, 121, 150, 151, 153], "db": 31, "debug": [100, 150, 151], "decor": 81, "deep": 135, "default": 133, "default_prompt_templ": 32, "defin": 142, "definit": 137, "demo": [132, 148], "depend": [95, 96], "descent": [100, 150, 151], "describ": 111, "deseri": 114, "design": [109, 111, 114, 123, 125, 127, 131, 133, 134, 136, 138, 141], "detail": 137, "diagnos": [100, 150, 151, 153], "dialogturn": 118, "diff": 132, "direct": 97, "directli": 129, "dive": 135, "do": 126, "docstr": 96, "document": [96, 97, 118, 134, 136, 137], "doe": 137, "dspy": 142, "embed": 121, "embedd": [33, 119, 120], "embedderoutput": 119, "end": [104, 138, 152], "environ": [97, 103], "error": 123, "essenti": 124, "eval": 121, "evalfunct": 110, "evalu": [57, 58, 100, 121, 124, 143, 150, 151], "exampl": [95, 111, 123, 137], "experi": 136, "faiss_retriev": 22, "faissretriev": 136, "featur": 137, "few": [59, 100, 122, 130, 148, 150, 151], "few_shot": 61, "figur": 97, "file": [114, 118, 127], "file_io": 88, "filter": 136, "find": 97, "first": 141, "fix": 137, "floatpars": 131, "flow": [126, 133], "format": [111, 138], "foundat": 104, "from": [111, 114, 123], "func_tool": 34, "funcompon": 114, "function": [35, 53, 63, 127, 138], "functionexpress": 138, "functiontool": 138, "g_eval": [54, 121], "gener": [36, 110, 123, 132, 134], "generator_call_logg": 82, "generator_state_logg": 83, "generatoroutput": 123, "get": [102, 123], "global_config": 89, "goal": 136, "google_cli": 11, "gpt": [100, 142, 150, 151], "grad": [110, 149], "grad_compon": 64, "gradient": [59, 100, 110, 150, 151], "graph": [139, 147, 148, 149], "groq_client": 12, "gt": 121, "gt_context": 121, "guid": [97, 99], "hierarchi": 113, "high": [100, 150, 151], "hood": 150, "hotpot_qa": 46, "hotpotqa": 153, "how": [104, 127, 130, 137], "i": [104, 135], "implement": [130, 135], "import": 99, "infer": 129, "instal": 103, "instanc": 111, "instead": [126, 136], "integr": 137, "intermedi": 132, "intpars": 131, "introduct": [104, 124, 126, 135, 145], "jinja2": 133, "json": 112, "jsonoutputpars": 131, "jsonpars": 131, "judg": [121, 151], "kei": 103, "lazy_import": 90, "learn": 100, "librari": [121, 123, 127], "lightrag": [97, 104, 126, 135], "listpars": 131, "llm": [111, 121, 125, 126, 133, 136, 151], "llm_as_judg": 55, "llm_retriev": 23, "llm_text_loss": 71, "load": [103, 111], "local": [118, 119], "localdb": 136, "log": [124, 127], "logger": [91, 127], "loss": 110, "loss_compon": 65, "low": [100, 150, 151], "manual": [100, 150, 151], "memori": [5, 6, 27], "method": [100, 150, 151], "metric": 121, "minimum": 123, "minut": 100, "mode": [100, 150, 151], "model": [109, 118, 119, 121, 129], "model_cli": [7, 37, 123], "modelcli": [27, 129], "need": [126, 135], "neg": 130, "new": 99, "nlg": 121, "note": 99, "ollama_cli": 13, "one": 127, "op": 72, "openai": 119, "openai_cli": 14, "oper": 110, "optim": [58, 59, 66, 100, 110, 122, 124, 125, 130, 134, 142, 144, 150, 151, 152, 153], "option": [103, 150], "orchestr": 123, "organ": 110, "other": [121, 137], "our": 125, "out": 97, "output": [19, 27, 119, 131, 138, 142], "output_pars": 17, "output_processor": 123, "over": 125, "overview": [44, 50, 57, 59, 79, 84, 99, 100, 134, 137, 150, 151], "packag": 103, "paper": 141, "parallel": 138, "paramet": [67, 132], "pars": 111, "parser": [27, 131], "part": 104, "perform": [100, 142, 150, 151], "philosophi": 125, "pipelin": [100, 110, 116, 118, 124, 134, 142, 150, 151], "playbook": [134, 141], "postgres_retriev": 24, "postgresretriev": 136, "predict": 132, "prepar": [100, 134, 150, 151, 153], "previou": 126, "principl": 125, "print": 114, "printc": 127, "problem": 99, "process": [27, 97], "processor": 119, "product": 105, "project": 127, "prompt": [100, 109, 133, 150, 151], "prompt_build": 38, "protocol": 129, "pull": 97, "put": [110, 124], "q": [147, 148, 149], "qdrant": 136, "qdrant_retriev": 25, "qualiti": 125, "quantiti": 125, "question": [150, 151], "quick": 138, "rag": [121, 124, 134, 141, 143, 152, 153], "raga": 121, "react": [1, 109, 135], "read": 118, "realm": 134, "reason": 27, "recal": 121, "refer": [58, 109, 111, 114, 118, 119, 121, 123, 127, 129, 131, 133, 134, 136, 138, 141, 142, 143, 150, 151, 153], "registri": 92, "releas": 99, "request": 97, "rerank": [134, 136], "reranker_retriev": 26, "research": 105, "resourc": [106, 107, 118, 126], "retriev": [20, 27, 39, 110, 121, 134, 136, 153], "retriever_recal": 56, "same": [100, 150, 151], "sampl": 130, "sampler": 68, "scope": [97, 131, 136, 138], "score": [100, 136, 150, 151], "sdk": 129, "self": 134, "separ": 127, "sequenti": 114, "serial": [93, 114], "set": [95, 100, 103, 127, 150, 151], "setup": [96, 100, 150, 151], "setup_env": 94, "shot": [59, 100, 122, 130, 148, 150, 151], "show": 111, "simplic": 125, "size": 137, "souc": 96, "split": [100, 137, 150, 151], "splitter": 137, "standard": 96, "start": [100, 102, 104, 150, 151], "step": 99, "storag": 124, "strategi": [130, 137, 142], "string": [111, 121], "string_pars": 40, "structur": [59, 95, 104, 114, 126, 142], "submodul": [0, 2, 5, 7, 17, 20, 61, 69, 75], "switch": 123, "task": [100, 110, 121, 142, 150, 151], "teacher": [100, 132, 150, 151], "templat": [123, 133], "test": [95, 96, 100, 130, 150, 151], "text": [100, 110, 126, 137, 149, 150, 151], "text_grad": 69, "text_loss_with_eval_fn": 73, "text_splitt": 4, "textsplitt": 137, "textual": [59, 110], "tgd_optim": 74, "threshold": 136, "tip": [95, 137], "togeth": [110, 124, 136], "token": [41, 137], "tool": 109, "tool_manag": 42, "toolmanag": 138, "top_k": 136, "trace": [58, 79, 123, 124, 128, 130, 139, 148, 149], "train": [100, 121, 123, 124, 130, 142, 150, 151, 153], "trainabl": 153, "trainer": [59, 75, 77, 100, 110, 140, 142, 150, 151], "transformers_cli": 15, "trec": 47, "turbo": [100, 142, 150, 151], "tutori": 124, "type": [43, 48, 78, 136, 137], "under": 150, "understand": 125, "unit": 105, "up": [95, 103, 127], "upcom": 137, "us": [100, 119, 123, 127, 129, 136, 137, 144, 150, 151], "user": 127, "util": [16, 49, 58, 84], "v": [100, 142, 150, 151], "variabl": 103, "version": 99, "viewer": 112, "walkthrough": 138, "we": [126, 130], "weigt": 130, "what": [104, 135], "why": [126, 133, 135], "without": 121, "word": 137, "work": [97, 111, 137], "workflow": 125, "write": 97, "yamloutputpars": 131, "yamlpars": 131, "you": 135, "your": 97}}) \ No newline at end of file diff --git a/tutorials/base_data_class.html b/tutorials/base_data_class.html index b672fe31..c7bb0351 100644 --- a/tutorials/base_data_class.html +++ b/tutorials/base_data_class.html @@ -489,12 +489,12 @@

DataClass#

In LLM applications, data constantly needs to interact with LLMs in the form of strings via prompt and be parsed back to structured data from LLMs’ text prediction. DataClass is designed to ease this data interaction with LLMs via prompt(input) and to parse the text prediction(output). -It is even more convenient to use together with components-output_parser_note.

-
+It is even more convenient to use together with Parser to parse the output from LLMs.

+
DataClass
-

DataClass is to ease the data interaction with LLMs.#

+

DataClass is to ease the data interaction with LLMs.#

@@ -537,7 +537,7 @@

Design#

Signal the output/input fields. We allow you to use __output_fields__ and __input_fields__ to explicitly signal the output and input fields. (1) It can be a subset of the fields in the data class. (2) You can specify the ordering in the __output_fields__.

  • Exclude some fields from the output. All serialization methods support exclude parameter to exclude some fields even for nested dataclasses.

  • Allow nested dataclasses, lists, and dictionaries. All methods support nested dataclasses, lists, and dictionaries.

  • -
  • Easy to use with Output parser. It works well with output parsers such as JsonOutputParser, YamlOutputParser, and DataClassParser. You can refer to components-output_parser_note for more details.

  • +
  • Easy to use with Output parser. It works well with output parsers such as JsonOutputParser, YamlOutputParser, and DataClassParser. You can refer to :doc:`Parser<output_parsers>`for more details.

  • Describing the Data Format (Data Class)#