From 647e647734b371712ba75c9526133c6e17c964be Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 30 Oct 2024 13:14:15 +0000 Subject: [PATCH] deploy: 66415fb5502013c7cc5cf5ab206562445b1632ac --- .../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 .../use_cases/question_answering.doctree | Bin 129915 -> 129895 bytes _sources/use_cases/question_answering.rst.txt | 2 +- apis/datasets/datasets.types.html | 12 ++++++------ apis/datasets/index.html | 8 ++++---- searchindex.js | 2 +- use_cases/question_answering.html | 2 +- 9 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.doctrees/apis/datasets/datasets.types.doctree b/.doctrees/apis/datasets/datasets.types.doctree index bb785ed03b78cc1cb673a3f8930a885102b6d43a..10f0cfe93db9278d05bed6eec69a7a1feb2f399c 100644 GIT binary patch delta 1102 zcmdn@iD};_rVZ^?dnLl)}x6WOp$K6JxphlnnORDH#SmYU;!&-@IP&JEtl!D%B@{4A4137?woXgB+GbDBpa{TttXSw}8S@ z%L^2i#2B35?IB2%N@!SWZx)EPCn+qwiF7wG3^xlTq|zq*P9%p(6P37t-gMjCQEyCS gF1z2DMr0C)C6Vb(pd>;>UPn$ML@3{E*2ZBB07W-6EC2ui 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} diff --git a/.doctrees/apis/datasets/index.doctree b/.doctrees/apis/datasets/index.doctree index 1997e14059404c9faf3ceba9e550a3224034bca9..42a8fdc020d0b736e0039234a403466dbd5e8795 100644 GIT binary patch delta 803 zcmeypk>&SBmJJr=Dwau!M&_2Lrn*TMN#?pHiN+SX7G}n2y5>nnCKl#t$tETyhLh{= 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^CMuRjhG`ZCiRQYA#)hCIlWeG)1WZM`NkFD~ikV@mp@re*x_gyCZxW#r q7$|O&@4aK6{9-9EnGm4?oJ_#py!;U4O=7elB^4r+Z!Ue>W()vogy`-7 delta 803 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%0DoRgd89J?+fPNk`SVTyL!J-+X!w@8}6R%E; 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 C7>Aeu delta 144631 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�K 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 diff --git a/.doctrees/use_cases/question_answering.doctree b/.doctrees/use_cases/question_answering.doctree index 5cb75f23688559bf672c6cca32789aeba23159ed..a7c2d6b2dad2f6888f32a835ddac43e779c3f660 100644 GIT binary patch delta 73 zcmezUjs5vIc9sU#sSFcYvKjp+798Dd&p3|>#_D6*Y|Vc0hfIc8RvI4zLxy$+bB2ar UhL&Gx($wJJ3}CQTgE9Cw0Qtum6#xJL delta 74 zcmaFM798E&&oYBaFoQjIN(N^SOGs)($&|@cBA_yvzxk%7 X{bm4z46&> - + Try Quickstart in Colab diff --git a/apis/datasets/datasets.types.html b/apis/datasets/datasets.types.html index 8334df47..6b05c508 100644 --- a/apis/datasets/datasets.types.html +++ b/apis/datasets/datasets.types.html @@ -588,24 +588,24 @@
-class BaseData(id: str = '8a59cb7b-fc6e-416e-9bee-eb19280ac59c')[source]#
+class BaseData(id: str = '921f80a7-a317-4ac1-bba2-b4ac7d61e181')[source]#

Bases: DataClass

A common dataclass for representing examples in a dataset.

-id: str = '8a59cb7b-fc6e-416e-9bee-eb19280ac59c'#
+id: str = '921f80a7-a317-4ac1-bba2-b4ac7d61e181'#
-class Example(id: str = 'a5cfe255-3ca5-4100-801f-829e6403a04f', question: str = None, answer: str = None)[source]#
+class Example(id: str = '9ba27955-b8b7-4a38-863f-7b2487fc4441', question: str = None, answer: str = None)[source]#

Bases: DataClass

A common dataclass for representing examples in a dataset.

-id: str = 'a5cfe255-3ca5-4100-801f-829e6403a04f'#
+id: str = '9ba27955-b8b7-4a38-863f-7b2487fc4441'#
@@ -622,7 +622,7 @@
-class HotPotQAData(id: str = 'a5cfe255-3ca5-4100-801f-829e6403a04f', question: str = None, answer: str = None, gold_titles: set = None)[source]#
+class HotPotQAData(id: str = '9ba27955-b8b7-4a38-863f-7b2487fc4441', 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 = '8a59cb7b-fc6e-416e-9bee-eb19280ac59c', question: str = None, class_name: str = None, class_index: int = -1)[source]#
+class TrecData(id: str = '921f80a7-a317-4ac1-bba2-b4ac7d61e181', 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 f1087cd8..b6b26d11 100644 --- a/apis/datasets/index.html +++ b/apis/datasets/index.html @@ -624,12 +624,12 @@

Overview
-class Example(id: str = 'a5cfe255-3ca5-4100-801f-829e6403a04f', question: str = None, answer: str = None)[source]#
+class Example(id: str = '9ba27955-b8b7-4a38-863f-7b2487fc4441', question: str = None, answer: str = None)[source]#

Bases: DataClass

A common dataclass for representing examples in a dataset.

-id: str = 'a5cfe255-3ca5-4100-801f-829e6403a04f'#
+id: str = '9ba27955-b8b7-4a38-863f-7b2487fc4441'#
@@ -646,7 +646,7 @@

Overview
-class HotPotQAData(id: str = 'a5cfe255-3ca5-4100-801f-829e6403a04f', question: str = None, answer: str = None, gold_titles: set = None)[source]#
+class HotPotQAData(id: str = '9ba27955-b8b7-4a38-863f-7b2487fc4441', 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 = '8a59cb7b-fc6e-416e-9bee-eb19280ac59c', question: str = None, class_name: str = None, class_index: int = -1)[source]#
+class TrecData(id: str = '921f80a7-a317-4ac1-bba2-b4ac7d61e181', 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 af50839e..33e2d935 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, "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 +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, "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, "4a38": [48, 50], "4a392e464fe7": 130, "4aa8": 137, "4aae": 150, "4ac1": [48, 50], "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], "7b2487fc4441": [48, 50], "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, "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, "863f": [48, 50], "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, "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], "921f80a7": [48, 50], "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, "9ba27955": [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, "a317": [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, "b4ac7d61e181": [48, 50], "b6c6": 118, "b8b7": [48, 50], "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, "bba2": [48, 50], "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, "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_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/use_cases/question_answering.html b/use_cases/question_answering.html index 82b175f8..e0449f69 100644 --- a/use_cases/question_answering.html +++ b/use_cases/question_answering.html @@ -452,7 +452,7 @@