From 0d6df5de73c1e42961e5c0b4dd21e9383e60f7d3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 19 Nov 2024 23:29:04 +0000 Subject: [PATCH] deploy: 789529dc56725ad32ec71b356fede36302357c89 --- .../apis/datasets/datasets.types.doctree | Bin 47422 -> 47422 bytes .doctrees/apis/datasets/index.doctree | Bin 71931 -> 71931 bytes .doctrees/contributor/index.doctree | Bin 8290 -> 8132 bytes .doctrees/environment.pickle | Bin 2263710 -> 2263710 bytes _sources/contributor/index.rst.txt | 5 +++-- apis/datasets/datasets.types.html | 12 ++++++------ apis/datasets/index.html | 8 ++++---- contributor/index.html | 5 +++-- searchindex.js | 2 +- 9 files changed, 17 insertions(+), 15 deletions(-) diff --git a/.doctrees/apis/datasets/datasets.types.doctree b/.doctrees/apis/datasets/datasets.types.doctree index 18ebe9d69b30dfd5728807d65f77bf3990ec6694..ab711036289b0370df4861b0a5863a3938be89e3 100644 GIT binary patch delta 1102 zcmdn@iD};_rVZ^O=4pv(Mw?el z)iV*LaQgeDbX~^P}k5XHA&aR)XY*h(Ja+OHzmc$(AXd`F*(i5aPs{|$;mzO zLYvJD4VXyMG5LZG`{aG`lB&d5qdr+NS7fq4g5+j(6CdVaqO>5wk{IQikC}@I5$P6C zSZa9z!;&b26TCeHiBbs-OYO}9vGyc|r8kl828Q8gfrM1rgx`teFlnL^7tot-n>*@_ hiOgm98`FqP;;QgezM!F_x#umCshDnCH$!WNVkB( zQp*b%mP8qx;O!wuluBq=YHt>ZwI?Yoy@_-;Fbp>fB&5&SBmJJr=Dwf76Nr|ROhPsAEsY$vfre>D9iDs!Lx+y6}hQclAD zELF!RM5H?&{?^`HF+qrtD8FuAH&I29D3zda+|0i?i=;5rp3GLIK%~2Y;Ws(HN^*1X zGJo2H;n$U^CMsqI$p$8giH5qVNy!$vCT7NFx=9Afsk&xH$>u3ZY36B(X-1pt?o~1o rr4kq@Zj&SBmJJr=Dh4K&hNh|JiMl367Dl=zX~q`1Nrp*=y2)wD7Un65rY32YCX?&# 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^CMxEZiI&NxW+u9(mWgJ%CdTGQx)#Q!DY{0$gk)@FmSU8ema@6-UL_Mz rDuIFGHu>H=_Q@}nN~#iLG&q@ny?OZ|(3?bQK_nGoly5G5+GY#@6vgSs diff --git a/.doctrees/contributor/index.doctree b/.doctrees/contributor/index.doctree index 774800a9eb75f7678c778cdc3132abfcdca8ff20..24065dbb8ca3b07dcbff3b29802a72753f90972f 100644 GIT binary patch delta 403 zcmaFlaKxUqfpzLm`Hie0d`vePC-)0DIizJ46_+TKq!yQ?rYMwTq$(5?Nmli3c=O^YUWELxw zas(G{TzCt?)_4qeMHSzx_o`lxKl1D$dm6$^cGYPewqm|{a)HxIlf@ELiQK_Nc?rRx zb-+ytUQ!U!15P~}r)tzQ;3EniBu&5*kQLmhdj!o#sDGjO-Z`IZtkH6zj7S;?RG~R? z6l{S|(0Ck-^0NU9F)h?OwTxFLP;g0KjVnuaVuFQK73h{;Ca4pN$=3{A5CWZ7WR^2t z)~dk4S`y?Ip^S1P?<0tiQvIkq<-7yBOK^Pd9<=|$VO(@CSLMphqwHV*A0&OMS#(bs b+iE)7UySX<_1+uXYd(9ojO{mPyYu!p_?FS; diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index 7eb64c440e31fb116c89019cb125e2c9a13e4a07..ce6fe48bd947224ad89970cbc26f067ba0be5230 100644 GIT binary patch delta 146598 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 diff --git a/_sources/contributor/index.rst.txt b/_sources/contributor/index.rst.txt index cf6ffe2d..e4ea677b 100644 --- a/_sources/contributor/index.rst.txt +++ b/_sources/contributor/index.rst.txt @@ -11,9 +11,10 @@ We appreciate contributors, but we have to hold our libary responsible for our u Once you decide to contribute, we hope it’s not just to list your name on the repo. More importantly, we want you to learn and improve your own skills, support your favorite projects, and contribute to the community! -It took us three months to set up this contributor guide, as we explored ideas with users and thought extensively about how to organize labels and design the best process for maintaining the quality of our library while leveraging the open-source community. We will continuously improve our process and welcome any suggestions and advice. +It took us three months to set up this contributor guide, as we first tested the process with early contributors. +Our goal is to design the best process for maintaining the quality of our library while enabling the community to make meaningful contributions. We are determined to make AdalFlow as great and legendary as PyTorch. -The guide consists of an overall contributing process and the development essentials for environment setup, coding, testing, and documentation. +This guide covers the overall contributing process, along with development essentials for environment setup, coding, testing, and documentation. Here’s to the future of LLM applications! diff --git a/apis/datasets/datasets.types.html b/apis/datasets/datasets.types.html index 9440cc11..0bdf7a60 100644 --- a/apis/datasets/datasets.types.html +++ b/apis/datasets/datasets.types.html @@ -602,24 +602,24 @@
-class Example(id: str = '04915e7a-4282-4f38-b1b1-cfc87da54f94', question: str = None, answer: str = None)[source]#
+class Example(id: str = '93dba5b1-12eb-4569-a6e4-dd2130aacf61', question: str = None, answer: str = None)[source]#

Bases: DataClass

A common dataclass for representing examples in a dataset.

-id: str = '04915e7a-4282-4f38-b1b1-cfc87da54f94'#
+id: str = '93dba5b1-12eb-4569-a6e4-dd2130aacf61'#
@@ -636,7 +636,7 @@
-class HotPotQAData(id: str = '04915e7a-4282-4f38-b1b1-cfc87da54f94', question: str = None, answer: str = None, gold_titles: set = None)[source]#
+class HotPotQAData(id: str = '93dba5b1-12eb-4569-a6e4-dd2130aacf61', question: str = None, answer: str = None, gold_titles: set = None)[source]#

Bases: Example

A dataclass for representing examples in the HotPotQA dataset.

@@ -648,7 +648,7 @@
-class TrecData(id: str = '79a9c564-59a6-4372-835d-215e326d2efd', question: str = None, class_name: str = None, class_index: int = -1)[source]#
+class TrecData(id: str = '60c04aa1-ebc8-4636-b0ce-62c7dbf7faf2', 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 c02cb032..e4b97cdd 100644 --- a/apis/datasets/index.html +++ b/apis/datasets/index.html @@ -638,12 +638,12 @@

Overview
-class Example(id: str = '04915e7a-4282-4f38-b1b1-cfc87da54f94', question: str = None, answer: str = None)[source]#
+class Example(id: str = '93dba5b1-12eb-4569-a6e4-dd2130aacf61', question: str = None, answer: str = None)[source]#

Bases: DataClass

A common dataclass for representing examples in a dataset.

-id: str = '04915e7a-4282-4f38-b1b1-cfc87da54f94'#
+id: str = '93dba5b1-12eb-4569-a6e4-dd2130aacf61'#
@@ -660,7 +660,7 @@

Overview
-class HotPotQAData(id: str = '04915e7a-4282-4f38-b1b1-cfc87da54f94', question: str = None, answer: str = None, gold_titles: set = None)[source]#
+class HotPotQAData(id: str = '93dba5b1-12eb-4569-a6e4-dd2130aacf61', question: str = None, answer: str = None, gold_titles: set = None)[source]#

Bases: Example

A dataclass for representing examples in the HotPotQA dataset.

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

Overview
-class TrecData(id: str = '79a9c564-59a6-4372-835d-215e326d2efd', question: str = None, class_name: str = None, class_index: int = -1)[source]#
+class TrecData(id: str = '60c04aa1-ebc8-4636-b0ce-62c7dbf7faf2', 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/contributor/index.html b/contributor/index.html index d3c306e3..9fad9e39 100644 --- a/contributor/index.html +++ b/contributor/index.html @@ -465,9 +465,10 @@

Contributor GuideLi Yin.

diff --git a/searchindex.js b/searchindex.js index f68f1da3..9b9285f3 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"1. FunctionTool": [[138, "functiontool"]], "1. Install AdalFlow": [[102, "install-adalflow"]], "2. Set up API keys": [[102, "set-up-api-keys"]], "2. ToolManager": [[138, "toolmanager"]], "3. Function Call end-to-end": [[138, "function-call-end-to-end"]], "3. Load environment variables": [[102, "load-environment-variables"]], "4. Install Optional Packages": [[102, "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 notebooks for existing/new tutorials/use_cases/benchmarks": [[96, "add-notebooks-for-existing-new-tutorials-use-cases-benchmarks"]], "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": [[99, "benchmarking"], [150, "benchmarking"], [151, "benchmarking"]], "BooleanParser": [[131, "booleanparser"]], "Build the task pipeline": [[99, "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 Tips": [[95, "code-tips"]], "Coding": [[95, "coding"]], "Common Problems": [[98, "common-problems"]], "Community": [[100, 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"]], "Contributing Process": [[96, null]], "Contributor Guide": [[97, null], [97, null]], "Copilot": [[95, "copilot"]], "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"], [99, "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]], "Development Essentials": [[95, null]], "Diagnose": [[153, "diagnose"]], "Diagnose the task pipeline": [[99, "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": [[95, "documentation"]], "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": [[103, "end-to-end-applications"]], "EvalFunction As Loss": [[110, "evalfunction-as-loss"]], "Evaluate the task pipeline": [[99, "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]], "File Reading": [[118, "file-reading"]], "First RAG Paper": [[141, "first-rag-paper"]], "Fixed-Size Chunking": [[137, "fixed-size-chunking"]], "FloatParser": [[131, "floatparser"]], "For Contributors": [[121, "for-contributors"]], "Foundation": [[103, "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": [[101, null], [101, 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 assign priority": [[96, "how-to-assign-priority"]], "How to create an issue": [[96, "how-to-create-an-issue"]], "How to start?": [[103, "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": [[98, "important-notes"]], "Installation": [[102, null]], "IntParser": [[131, "intparser"]], "Integrate a model_client": [[96, "integrate-a-model-client"]], "Integrate a database retriever": [[96, "integrate-a-database-retriever"]], "Integration with Other Document Types": [[137, "integration-with-other-document-types"]], "Intermediate parameters": [[132, "intermediate-parameters"]], "Introduction": [[103, null], [124, "introduction"], [126, null], [135, "introduction"]], "Introduction to BaseDataClass": [[145, null]], "Introduction to LLM applations": [[126, "introduction-to-llm-applations"]], "Issue & Label System": [[96, "issue-label-system"]], "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"]], "Label overview": [[96, "id5"]], "Learn AdalFlow in 15 minutes": [[99, null]], "LightRAG": [[103, "lightrag"]], "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": [[99, "id4"], [150, "id9"], [151, "id7"]], "Manual Prompt vs Optimized Prompt (gpt-3.5-turbo)": [[99, "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)": [[99, "id5"], [99, "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"], [98, "overview"], [99, "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"]], "Part 1: Structuring": [[96, "part-1-structuring"]], "Part 2: What to contribute": [[96, "part-2-what-to-contribute"]], "Part 3: Contributing Steps": [[96, "part-3-contributing-steps"]], "Part 4: Pull Request Process": [[96, "part-4-pull-request-process"]], "Part 5: Review Process": [[96, "part-5-review-process"]], "Performance & Benchmark": [[142, "performance-benchmark"]], "PostgresRetriever": [[136, "postgresretriever"]], "Prepare AdalComponent for training": [[99, "prepare-adalcomponent-for-training"], [150, "prepare-adalcomponent-for-training"], [151, "prepare-adalcomponent-for-training"]], "Prepare for Training": [[153, "prepare-for-training"]], "Prepare the codebase": [[96, "prepare-the-codebase"]], "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"]], "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 Start": [[96, "quick-start"]], "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": [[98, null]], "Repo Structure": [[96, "repo-structure"]], "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)": [[99, "id3"], [150, "id8"], [151, "id6"]], "Scores by Method and Split On Low-performing Starting Prompt (gpt-3.5-turbo)": [[99, "id1"], [150, "id6"], [151, "id4"]], "Scores by Split": [[99, "id6"], [150, "id11"], [151, "id9"]], "Scores by teacher mode (gpt-4o) on the same high-performing starting prompt": [[99, "id7"], [150, "id13"], [151, "id10"]], "Scores for One-shot Bootstrap": [[99, "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"]], "Show data examples & parse string to data instance": [[111, "show-data-examples-parse-string-to-data-instance"]], "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": [[98, "steps-to-release-a-new-version"]], "Structure": [[103, "structure"]], "Structuring": [[95, "structuring"]], "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": [[99, "train-setup"], [150, "train-setup"], [151, "train-setup"]], "Train in Debug mode": [[99, "train-in-debug-mode"], [150, "train-in-debug-mode"], [151, "train-in-debug-mode"]], "Train with Few-shot Bootstrap": [[99, "train-with-few-shot-bootstrap"], [150, "train-with-few-shot-bootstrap"], [151, "train-with-few-shot-bootstrap"]], "Train with Text-Gradient Descent": [[99, "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": [[104, 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": [[99, "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?": [[103, "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?": [[103, "what-is-not-part-of-lightrag"]], "What to Contribute (by 7 Labels) and Example PRs": [[96, "id7"]], "What to code": [[95, "what-to-code"]], "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 on your PR": [[96, "work-on-your-pr"]], "Work with Data Instance": [[111, "work-with-data-instance"]], "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/contribution", "contributor/index", "contributor/version_control", "get_started/adalflow_in_15mins", "get_started/community", "get_started/index", "get_started/installation", "get_started/introduction", "index", "integrations/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/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", "integrations/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, 99, 103, 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, 95, 98, 99, 102, 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, "04915e7a": [48, 50], "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, 95, 98, 99, 101, 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, 99, 104, 118, 119, 120, 121, 129, 131, 142, 150, 151], "1000": [2, 4, 59, 75, 77, 103, 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": [99, 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": [99, 102, 109, 121, 134, 142, 150, 151], "121821225": 120, "12218524": 120, "122670576": 120, "122853": 120, "123": [40, 43, 96], "12652": 134, "128": 13, "12it": 118, "13": [109, 121, 134, 153], "13125569": 120, "13164201": 120, "13395482": 120, "134": 96, "135": 96, "13516818": 120, "13577485": 120, "13985154": 120, "14": [96, 121, 129, 130, 134, 142], "14283": 134, "144": [47, 50, 142], "14545332": 120, "14796448": 120, "149": 109, "149265": 109, "15": [96, 120, 121, 130, 134, 142], "151683837681807": 136, "155": 153, "158": 96, "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, "192": 96, "19306852": 120, "194": 96, "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, 95, 98, 99, 101, 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": [99, 114, 121, 142, 150, 151, 153], "200": [2, 4, 86, 131], "2000": [99, 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, "215e326d2efd": [48, 50], "2167": 118, "21f0385d": 118, "22": [12, 121, 127, 138], "2210": [0, 1, 109], "2222": 121, "223220": 128, "226": [99, 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, 99, 127, 136, 145, 150, 151], "2500": 121, "256": [33, 86, 118, 119, 120, 136], "260": 96, "261": 96, "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, 95, 98, 101, 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": [102, 131], "301": 109, "31": 102, "311": 121, "318": 121, "321": 109, "32768": 12, "33": 121, "3333333333333333": 121, "33333333333333337": 121, "33437008": 129, "353b738c1b71": 118, "36": [47, 50, 99, 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, 98, 99, 101, 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], "4282": [48, 50], "428d": 130, "43": 127, "435b": 118, "4372": [48, 50], "43a4": 118, "43f5": 118, "44": 128, "440": 98, "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": [99, 150, 151], "4e24": 118, "4eb4": 118, "4f11": 137, "4f38": [48, 50], "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, 95, 98, 102, 109, 111, 114, 118, 121, 123, 126, 127, 129, 134, 135, 136, 137, 138, 143, 144, 145], "50": [2, 3, 15, 45, 50, 99, 109, 118, 138, 150, 151], "51": 109, "51011": 142, "512": 15, "5166601493236314": 136, "518a": 118, "52": 109, "5316efd58d58": 118, "5343238380789569": 136, "54": [99, 150, 153], "5432": 24, "544": 109, "55": 128, "56": 128, "569a": 118, "57": 142, "582859": 128, "5869e6cd": 130, "59a6": [48, 50], "59it": 119, "5a8b57f25542995d1e6f1371": 153, "5ba2": 120, "6": [10, 59, 68, 99, 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": [99, 121, 150], "66": 151, "6666666666666666": [121, 138], "67": 142, "69": 142, "6986ba52a0d3": 130, "7": [13, 24, 99, 102, 121, 127, 131, 134, 135, 136, 143, 150, 151], "70": 131, "70b": [12, 109, 135], "71a2": 130, "72": [99, 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, "79a9c564": [48, 50], "79it": 118, "7a17ed45": 118, "7a4f86892556": 118, "7b": [12, 15], "7minut": 121, "8": [8, 11, 13, 20, 21, 59, 75, 77, 99, 102, 121, 129, 134, 136, 142, 150, 151, 153], "80": [99, 142, 150, 151], "800": [2, 4], "8031794089550072": 136, "81": 142, "8109999895095825": 136, "8119999766349792": 136, "8169999718666077": 136, "8192": [12, 29, 109, 123, 135], "81it": 142, "82": 142, "823": 142, "82e6": [99, 150, 151], "82fb": 137, "8348623853211009": 142, "835d": [48, 50], "83rd": 121, "84": [142, 151], "840021aa1953": 118, "8426": 142, "8462": 150, "85": 153, "86": 142, "8678": 118, "87": [99, 150, 151], "87e0": 118, "88": [99, 142, 150, 151], "8819": 142, "8819444444444444": 142, "8871": 137, "88b1": 137, "89": [99, 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, 99, 121, 134, 135, 136, 150, 151], "90": [99, 125, 142, 150, 151], "90ff": 130, "91": [99, 150, 151], "910e984cdb65": 118, "9122": 118, "92": [99, 150, 151], "93922b619293": 118, "94": [99, 150, 151], "9435ed755e20": 118, "9498793313012154": 136, "95": [13, 15, 53, 109, 121], "95297": 109, "96": [99, 150, 151], "9670": 118, "9696708": 136, "97": [96, 99, 150, 151], "9701269": 136, "9752": 121, "9789": 121, "97db": [2, 4, 137], "98": [99, 127, 136, 150, 151], "9827": 121, "98742366": 136, "99": [99, 150, 151], "9950029253959656": 136, "99520767": 136, "9994476437568665": 136, "9994490742683411": 136, "9996004700660706": 136, "9a424d4c": 118, "9c14": 120, "9ca4": [2, 4, 137], "9dc8": [99, 150, 151], "9dd7d34128df": [99, 150, 151], "9nnn": [99, 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, 96, 99, 102, 109, 110, 111, 118, 120, 121, 123, 124, 127, 129, 130, 131, 134, 135, 136, 138, 142, 150, 151], "And": [1, 36, 54, 59, 96, 99, 103, 109, 110, 121, 126, 131, 133, 134, 136, 138, 141, 150, 151], "As": [8, 22, 29, 31, 35, 97, 99, 111, 114, 118, 120, 123, 133, 134, 136, 138, 141, 143, 145, 150, 151], "At": [1, 95, 109, 127, 135, 142], "Be": [59, 69, 74], "But": [15, 59, 75, 76, 96, 98, 99, 109, 110, 121, 126, 128, 132, 134, 136, 138, 150, 151, 153], "By": [36, 97, 99, 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, 98, 99, 103, 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, 98, 99, 102, 103, 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, 96, 99, 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, 99, 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, 103, 121, 153], "Not": [6, 98, 121], "Of": [99, 150, 151], "On": [111, 131], "One": [59, 75, 76, 83, 130], "Or": [36, 59, 67, 102, 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, 98, 99, 103, 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, 96, 110, 121, 125, 126, 127, 132, 136], "These": [4, 110, 114, 120, 121, 124, 132, 133, 136, 137, 138, 143], "To": [13, 20, 21, 22, 39, 40, 43, 87, 95, 96, 98, 99, 102, 103, 104, 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, 99, 109, 118, 120, 124, 129, 130, 131, 135, 142, 150, 151, 153], "_": [20, 21, 96], "_______": 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, 96, 99, 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": [99, 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, "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": [99, 110, 111, 117, 121, 123, 134, 136, 139, 141, 142, 150, 151], "about": [8, 24, 54, 96, 97, 99, 121, 123, 125, 126, 134, 141, 142, 150, 151], "abov": [1, 96, 99, 109, 114, 121, 123, 125, 126, 128, 131, 133, 134, 136, 138, 142, 150, 151, 153], "abstract": [19, 37, 52, 58, 59, 68, 87, 104, 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, 97, 108, 123, 129], "access": [9, 15, 20, 23, 31, 42, 43, 81, 96, 99, 102, 109, 110, 121, 135, 136, 138, 150, 151], "accompani": 96, "accomplish": 124, "accord": [2, 4, 20, 21, 110, 121, 124, 134, 141, 143], "accordingli": 131, "accordion": [99, 150, 151], "account": 123, "accumul": [29, 132], "accur": [110, 134, 136], "accuraci": [1, 51, 57, 59, 62, 99, 108, 109, 121, 125, 134, 137, 142, 143, 150, 151, 153], "accus": 153, "acetaminophen": 114, "achiam": 121, "achiev": [34, 99, 111, 121, 123, 125, 134, 138, 141, 150, 151, 153], "acl": 121, "acm": 121, "acronym": 142, "across": [35, 96, 99, 111, 121, 138, 142, 145, 150, 151], "act": [104, 109, 120, 124, 135], "action": [1, 43, 98, 135, 137], "action_typ": 43, "activ": [43, 95, 96, 103, 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, 96, 99, 103, 110, 114, 118, 127, 128, 132, 136, 138, 142, 150, 151], "ada": [99, 137, 150, 151], "adaflow": 153, "adal": [17, 18, 59, 75, 99, 110, 121, 142, 150, 151, 153], "adal_compon": [99, 142, 150, 151, 153], "adalcompon": [67, 75, 76, 77, 78, 104, 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, 95, 96, 97, 100, 101, 104, 109, 110, 111, 114, 117, 118, 119, 123, 124, 125, 127, 128, 129, 131, 132, 133, 134, 136, 137, 138, 141, 150, 151, 153], "adalflow_xx": 96, "adaltask": [59, 75, 77, 99, 142, 150, 151, 153], "adaplcompon": [59, 75, 77], "adapt": [20, 21, 30, 54, 55, 57, 62, 73, 103, 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, 98, 99, 103, 105, 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, "addint": 96, "addit": [0, 1, 20, 21, 35, 43, 96, 109, 119, 121, 123, 127, 129, 134, 135, 138, 142], "addition": [10, 12, 13, 15, 20, 23, 24, 37, 96, 99, 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, 96, 125, 137], "adher": 131, "adjust": [13, 99, 125, 134, 150, 151], "admit": [121, 143], "adopt": 104, "adpat": 123, "advanc": [44, 97, 114, 121, 126, 127, 136, 137], "advantag": [99, 142, 150, 151], "advic": 97, "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, 98, 99, 109, 111, 120, 121, 123, 126, 127, 131, 132, 135, 136, 138, 150, 151], "afun": 29, "ag": [28, 121, 131, 134, 145], "again": [96, 120, 136], "against": [24, 59, 69, 71, 121], "agenda": 109, "agent": [1, 34, 43, 44, 58, 97, 98, 103, 104, 121, 123, 125, 126, 133, 134, 138], "agent_respons": 109, "aggreg": [59, 67, 72, 96], "agnositc": 104, "agnost": [123, 124, 126, 129, 141], "ah": 15, "ahead": [111, 124], "ai": [11, 15, 97, 100, 103, 104, 114, 121, 127, 134], "aim": [96, 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, 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, 99, 102, 103, 105, 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, 99, 103, 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": 98, "alreadi": [20, 21, 28, 29, 43, 95, 96, 98, 99, 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, 96, 99, 110, 111, 114, 117, 118, 121, 123, 125, 133, 134, 135, 136, 137, 138, 141, 142, 145, 150, 151, 153], "altern": [30, 96], "although": [20, 21, 135, 136, 153], "alwai": [1, 15, 17, 19, 28, 31, 96, 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, 99, 102, 104, 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, 97, 98, 99, 103, 104, 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, 103, 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, 96, 99, 103, 108, 109, 111, 114, 121, 130, 131, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 153], "answer_match_acc": [57, 99, 143, 150, 151], "answer_templ": 153, "answerdata": 153, "answermacthevalu": 143, "answermatchacc": [51, 57, 99, 108, 121, 134, 142, 150, 151, 153], "anthrop": [8, 43, 90, 102, 126, 129], "anthropic_api_kei": [95, 102], "anthropic_cli": [7, 129], "anthropicapicli": [7, 8, 43, 129], "anticip": 97, "anybodi": 121, "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, 101, 103, 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, "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, 110, 117, 118, 119, 120, 123, 124, 132, 134, 136, 137, 153], "applic": [2, 4, 6, 28, 91, 96, 97, 98, 104, 109, 110, 111, 118, 121, 124, 125, 131, 136, 137, 144, 145], "application_nam": 103, "apply_chat_templ": 15, "apply_transform": [31, 118], "appreci": 97, "approach": [2, 4, 114, 120, 121, 134, 135, 137], "appropri": [13, 99, 114, 137, 150, 151], "approv": 96, "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, 98, 99, 103, 104, 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, 99, 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": 103, "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, 103, 111, 118, 121, 128, 133, 135, 136, 137, 138, 142], "aspect": [59, 69, 74, 121], "aspirin": 114, "assert": [28, 119, 129], "assess": [54, 99, 121, 143, 150, 151], "assign": [2, 4, 13, 29, 54, 59, 67, 99, 120, 121, 130, 132, 150, 151], "assist": [1, 6, 15, 17, 18, 19, 32, 38, 43, 99, 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": [98, 99, 150, 151], "attention_mask": 15, "attribut": [20, 22, 23, 25, 26, 29, 31, 36, 38, 39, 43, 56, 57, 59, 67, 81, 86, 99, 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, 96, 97, 99, 104, 108, 124, 125, 128, 129, 133, 134, 141, 144, 151, 153], "auto_text_grad_": 124, "autoai": 141, "autograd": [64, 65, 110], "autom": [121, 125], "automat": [22, 30, 33, 36, 59, 67, 70, 71, 81, 95, 96, 99, 103, 110, 114, 121, 128, 131, 135, 138, 150, 151], "automodelforcausallm": 15, "autonom": [104, 109, 125], "autoreset": 91, "autotoken": 15, "avail": [1, 12, 13, 43, 102, 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, 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, 96, 109, 135, 136, 138], "b0cffa3e": [99, 150, 151], "b1b1": [48, 50], "b2dbdf2f": 118, "b3e9": 118, "b400": 137, "b6c6": 118, "ba8e1e23": 137, "baai": [15, 136], "back": [13, 17, 19, 20, 21, 31, 86, 93, 99, 109, 110, 111, 117, 120, 121, 123, 130, 131, 150, 151], "backend_engine_prompt": 69, "backpropag": [29, 36, 59, 62, 64, 65, 69, 73, 99, 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, 99, 104, 108, 110, 124, 130, 132, 142, 150, 151], "backward_engin": [36, 39, 59, 63, 64, 65, 69, 72, 73, 75, 76, 99, 108, 150, 151, 153], "backward_engine_dis": [59, 67], "backward_engine_model_config": [59, 75, 76, 77, 99, 142, 150, 151, 153], "backward_fn": [59, 63], "backwardcontext": [59, 63], "backwardengin": [36, 59, 63, 64, 65, 69, 72, 73, 75, 76], "bad": [99, 121, 150, 151], "balanc": [13, 47, 50], "balconi": 153, "banana": [130, 150], "banerje": 121, "bank": 121, "bare": [104, 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, 96, 97, 104, 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, 99, 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": [99, 150, 151], "beauti": [20, 21], "becam": 153, "becaus": [2, 4, 99, 123, 125, 135, 137, 142, 145, 150, 151], "becom": [59, 67, 121, 130, 134, 136], "bed": 130, "bednnn": [99, 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, 96, 97, 98, 99, 114, 118, 119, 121, 124, 135, 136, 137, 142, 145, 150, 151, 153], "begin": [59, 67, 91, 96, 103, 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, "below": [1, 99, 109, 121, 131, 136, 138, 150, 151], "bench": [45, 50], "benchmark": [95, 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, 96, 97, 99, 103, 114, 121, 124, 134, 136, 137, 141, 150, 151], "beta": [15, 98, 138], "better": [2, 4, 18, 28, 59, 62, 69, 73, 96, 99, 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, 96, 103, 104, 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": [99, 150, 151], "bi": [134, 136, 141], "bias": [29, 114, 127], "bical": 153, "big": [45, 50, 134], "big_bench_hard": [99, 150, 151], "bigbenchhard": [45, 50, 99, 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, 97, 103, 114, 124, 125, 137], "blog": 96, "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, 99, 142, 150, 151], "bootstrapfewshot": [59, 61, 62, 99, 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, 99, 104, 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": [97, 114, 121, 125, 134], "brace": [35, 40], "bracket": [35, 40], "branch": [96, 98, 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": 137, "broccoli": 130, "brought": 121, "browser": 135, "budget": [2, 4, 137], "buffer": [1, 32], "bug": [96, 98, 99, 150, 151], "buget": 134, "build": [20, 21, 22, 26, 29, 35, 39, 44, 54, 97, 98, 103, 104, 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, 97, 99, 102, 121, 124, 131, 135, 136, 138, 150, 151, 153], "bunch": 137, "burnlei": 121, "busi": 125, "bust": 121, "button": 96, "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, 99, 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, 96, 99, 103, 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, 99, 127, 150, 151], "callbackmanag": [36, 80, 103], "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, 98, 99, 102, 103, 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, 103, 109, 121, 123], "cantain": 29, "cap": [99, 150, 151], "capabl": [34, 99, 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": [99, 109, 134, 137, 141, 150, 151], "carefulli": [54, 96, 103, 121], "carri": 138, "carrot": 130, "carsnn": [99, 150, 151], "case": [6, 20, 23, 28, 31, 59, 62, 67, 95, 96, 99, 103, 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": [96, 131, 136], "cauliflow": 130, "caus": 114, "caution": 34, "cd": 95, "cdot": [20, 21, 134], "celeri": 130, "celsiu": 138, "center": 113, "centr": 121, "certain": [15, 35, 127, 145], "cfc87da54f94": [48, 50], "chain": [30, 36, 43, 99, 111, 114, 118, 119, 123, 124, 134, 135, 136, 142, 150, 151], "challeng": [99, 121, 125, 132, 136, 150, 151], "champion": 121, "chanc": [20, 23, 125, 130], "chang": [83, 96, 109, 110, 118, 121, 123, 124, 125, 128, 134, 136, 153], "chapter": 137, "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, 97, 104, 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, 98, 99, 102, 103, 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, "checkout": 96, "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, 103, 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, 99, 142, 150, 151], "ckpt_file": [59, 75, 77, 99, 150, 151], "ckpt_path": [59, 75, 77], "cl": [35, 111], "cl100k_base": [2, 4, 41, 137], "claim": 121, "clarif": 96, "clarifi": 96, "clarinet": [99, 150, 151], "clariti": [54, 104, 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, 95, 96, 99, 103, 104, 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": [104, 125, 144], "classif": [47, 50, 104, 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, 96, 103, 121, 124, 134, 135, 136], "clearli": 121, "cli": 13, "click": [96, 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, 96, 109, 123, 124, 125, 126, 129, 136], "climat": [118, 136], "clone": [95, 96, 103], "close": [35, 96, 99, 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, 96, 97, 99, 103, 104, 109, 114, 118, 119, 121, 123, 124, 125, 127, 128, 129, 131, 133, 134, 136, 137, 138, 141, 142, 143, 150, 151, 153], "codebas": 95, "coder": 15, "coeffici": 121, "coher": [10, 13, 43, 54, 57, 90, 102, 121, 126, 129, 134, 136, 137], "cohere_api_kei": [95, 102], "cohere_cli": [7, 129], "cohereapicli": [7, 10, 20, 26, 43, 129, 136], "colab": 96, "collabor": 100, "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, 103, 109, 120, 121, 123, 125, 134, 136, 138, 141, 142, 153], "combine_kwarg": 35, "come": [103, 109, 118, 121, 123, 129, 131, 136, 140, 143, 153], "command": [13, 91, 95, 96], "comment": [95, 96, 133], "commit": [96, 98, 103], "common": [40, 48, 50, 53, 56, 57, 121, 134, 136], "commonli": [4, 19, 120, 121, 134], "commun": [34, 37, 96, 97, 101, 103, 129, 134, 153], "compact": [43, 138], "compar": [17, 18, 19, 20, 21, 24, 35, 51, 54, 57, 59, 62, 64, 65, 69, 71, 96, 99, 109, 118, 119, 121, 137, 142, 148, 149, 150, 151, 153], "comparison": [103, 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, 98, 99, 109, 121, 129, 135, 137, 141, 150, 151], "completion_token": [43, 99, 150, 151], "completion_usag": 43, "completionusag": [8, 9, 11, 12, 14, 37, 43, 99, 150, 151], "complex": [1, 17, 19, 35, 40, 96, 103, 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, 96, 99, 102, 104, 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, 99, 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, 99, 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], "concis": [111, 114, 142], "conclud": [99, 150, 151], "conclus": [142, 143], "concurr": 138, "conda": 22, "condit": [31, 110, 127, 133, 135, 153], "condition": [7, 133], "condition_fn": 118, "confer": [121, 134], "confid": [53, 121], "confidence_interv": [53, 55, 121], "config": [29, 33, 36, 59, 75, 76, 96, 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, 99, 102, 109, 120, 123, 125, 136, 137, 142, 143, 150, 151, 153], "configure_backward_engin": [59, 75, 76, 99, 150, 151], "configure_backward_engine_engin": [59, 75, 76], "configure_backward_engine_help": [59, 75, 76, 99, 150, 151], "configure_callback": [59, 75, 76, 77], "configure_demo_optimizer_help": [59, 75, 76, 99, 150, 151], "configure_loss_fn": 108, "configure_optim": [59, 75, 76, 99, 108, 150, 151], "configure_teacher_gener": [59, 75, 76, 99, 108, 150, 151], "configure_teacher_generator_help": [59, 75, 76, 99, 150, 151], "configure_text_optimizer_help": [59, 75, 76, 99, 150, 151], "conflict": [96, 132], "confus": [29, 98, 103, 111], "connect": [24, 96, 110, 136, 153], "conquer": [1, 109], "conserv": 13, "consid": [28, 29, 56, 57, 59, 69, 74, 96, 109, 127, 134, 136, 137], "consin": 136, "consist": [19, 30, 36, 38, 43, 54, 57, 96, 97, 99, 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, 99, 142, 150, 151], "constrained_max_steps_12_848d2_run_7": 142, "constrained_max_steps_8_a1754_run_1": [99, 150, 151], "constraint": [59, 69, 74, 137], "constraint_text": [59, 69, 74], "construct": [86, 87, 143], "constructor": [30, 32, 109, 119], "consum": 130, "contain": [2, 4, 20, 21, 24, 25, 29, 34, 35, 40, 43, 51, 54, 55, 57, 59, 67, 69, 74, 75, 76, 96, 99, 103, 114, 118, 119, 121, 123, 128, 135, 137, 138, 143, 145, 150, 151, 153], "content": [8, 9, 14, 15, 54, 101, 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, 96, 99, 103, 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": [97, 118, 125, 127, 133, 134], "contravari": 136, "contribut": [95, 97, 103, 118, 136], "contributor": [96, 103], "control": [2, 4, 13, 17, 18, 43, 91, 95, 103, 104, 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": [99, 150, 151], "converg": [99, 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, 99, 103, 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": [103, 134, 136, 145], "cool": 109, "cooper": 153, "copi": [2, 3, 14, 29, 95, 103, 119, 120, 129, 142, 153], "cor": 121, "core": [0, 1, 2, 4, 19, 28, 29, 31, 34, 35, 38, 43, 82, 96, 103, 109, 111, 114, 118, 119, 120, 123, 124, 125, 127, 128, 129, 131, 133, 135, 136, 137, 138, 143, 145], "corner": 96, "coro": 42, "corpora": 121, "corpu": [20, 21, 121, 134, 141, 153], "corr": 134, "correct": [59, 67, 69, 71, 75, 77, 96, 98, 99, 108, 109, 110, 121, 134, 143, 150, 151], "correctli": [31, 43, 59, 75, 76, 95, 96, 98, 99, 109, 110, 111, 134, 142, 150, 151], "correl": 121, "correspond": [2, 4, 35, 59, 75, 76, 96, 131, 135, 137, 143], "cosin": [20, 22, 24, 121], "cost": [99, 121, 134, 136, 142, 150, 151], "could": [35, 43, 87, 121], "council": 153, "count": [41, 45, 50, 99, 130, 134, 137, 150, 151], "count_token": 41, "counter": 114, "countless": 121, "cours": [99, 121, 128, 150, 151], "cover": [6, 54, 95, 96, 103, 111, 114, 118, 121, 124, 131, 136, 138, 141, 145, 153], "coverag": [121, 136], "covert": 138, "cp": 95, "cpp": 13, "cpu": [22, 90, 102], "crag": 121, "creat": [1, 2, 4, 12, 13, 14, 15, 28, 29, 31, 32, 33, 34, 36, 38, 43, 59, 67, 86, 90, 97, 98, 99, 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, 96, 99, 111, 118, 121, 133, 136, 150, 151], "crud": [31, 118], "csv": [45, 50, 88], "ctrl": 135, "cup": 121, "current": [29, 31, 91, 99, 102, 110, 118, 119, 123, 128, 129, 131, 135, 136, 138, 150, 151, 153], "cursor": 95, "curv": 142, "custom": [2, 4, 15, 19, 20, 23, 24, 28, 35, 36, 39, 55, 57, 59, 87, 91, 93, 98, 103, 108, 110, 111, 119, 121, 123, 124, 125, 127, 129, 134, 135, 141, 143], "custom_asdict": [35, 111], "customiz": [104, 113, 121, 135, 142], "customizellm": 15, "cut": [134, 136], "cyan": 91, "d": [17, 19, 20, 21, 22, 59, 69, 73, 98, 99, 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, 99, 103, 104, 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, 99, 104, 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": [99, 150, 151], "datetim": 43, "david": 153, "db": [118, 124, 136], "db2": 31, "deal": [118, 136], "debug": [59, 67, 75, 76, 77, 87, 91, 104, 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, 99, 150, 151], "decemb": 153, "decid": [0, 1, 10, 12, 13, 15, 17, 18, 28, 37, 56, 57, 97, 103, 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, 99, 111, 114, 127, 128, 150, 151], "decreas": [119, 134], "decreaseembeddingdim": 119, "decreat": 119, "dedic": 96, "dedupl": [2, 3], "deep": [121, 123, 125, 137], "deepcopi": 119, "deeper": 96, "deepmind": 74, "deepseek": 15, "def": [0, 1, 15, 17, 19, 29, 30, 34, 35, 43, 55, 57, 59, 75, 76, 81, 99, 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, 96, 99, 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, 98, 99, 104, 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, 98, 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, 99, 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, 99, 104, 119, 120, 123, 131, 135, 136, 138, 142, 144, 145, 147, 148, 149, 150, 151], "demooptim": [59, 62, 66, 75, 76, 77, 99, 124, 142, 151], "demostr": [59, 62, 148], "deni": 96, "denomin": [20, 21], "denot": 126, "depend": [4, 20, 21, 23, 35, 43, 96, 98, 103, 114, 121, 126, 135, 136, 143, 145], "deploy": 98, "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, 98, 103, 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, 96, 97, 104, 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, 95, 96, 98, 99, 109, 111, 114, 118, 121, 123, 129, 131, 135, 138, 142, 143, 145, 150, 151, 153], "detect": 81, "determin": [2, 4, 97, 114, 121, 130, 135], "detial": 96, "dev": [95, 98], "dev_titl": [46, 50], "develop": [2, 4, 20, 23, 96, 97, 99, 103, 104, 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, 104, 142], "diagnose_": [99, 150, 151], "diagnost": [99, 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, 99, 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, 96, 103, 110, 114, 119, 121, 123, 124, 125, 126, 127, 129, 133, 135, 136, 137, 138, 144, 153], "differen": 136, "differenti": [59, 70, 71, 104, 110, 136], "difficult": [138, 143], "dig": 121, "digit": [99, 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, 99, 110, 114, 121, 124, 142, 150, 151], "directionli": 34, "directli": [1, 2, 4, 10, 35, 43, 54, 55, 57, 59, 66, 68, 96, 103, 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, 99, 102, 103, 117, 128, 129, 150, 151], "disabl": [13, 110, 135], "disappoint": 136, "discard": [59, 62, 69, 74], "disclos": [126, 133], "discord": 96, "discov": 153, "discuss": [96, 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": [96, 121, 134], "divers": [13, 59, 67, 121, 134, 143], "divid": [1, 20, 21, 22, 96, 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, 96, 98, 99, 102, 103, 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, 95, 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, 138], "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, 96, 97, 101, 103, 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, 99, 110, 121, 129, 132, 134, 136, 143, 145, 150, 151], "doesn": [96, 135], "domain": [121, 134], "doman": 134, "don": [19, 20, 21, 59, 67, 103, 126, 127], "done": [110, 111, 127, 135], "dont": [103, 108, 110, 118, 126, 132], "dorianbrown": [20, 21, 136], "dotenv": [102, 120, 135], "dotenv_path": [94, 120, 135], "doubl": [99, 109, 131, 138, 150, 151, 153], "doubt": 125, "down": [109, 136, 137], "download": [13, 103, 117], "downsid": [118, 121, 134, 136], "downstream": [119, 134], "downtown": 153, "draft": 96, "draw": [59, 67, 121, 134], "draw_graph": [59, 67, 147, 150], "drew": 121, "drink": 114, "drop": [127, 137], "drug": 153, "drum": [99, 150, 151], "dspy": [59, 62, 99, 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": 103, "dump": [35, 138], "dumper": 35, "duplic": [59, 68, 96, 98], "dure": [2, 4, 22, 59, 63, 67, 98, 102, 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, 98, 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, 96, 99, 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, 96, 99, 103, 104, 111, 114, 118, 121, 123, 125, 133, 135, 150, 151, 153], "easier": [104, 121, 131, 132, 135, 138], "easili": [36, 59, 75, 76, 99, 103, 104, 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": [104, 118, 136], "ed": 153, "edg": 110, "edibl": 15, "edit": 128, "editor": [99, 150, 151], "effcient": 28, "effecit": 142, "effect": [20, 21, 59, 62, 99, 109, 110, 118, 120, 134, 136, 137, 141, 142, 150, 151], "effective_measur": 78, "effici": [43, 59, 62, 95, 99, 104, 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, 99, 102, 103, 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, 99, 109, 110, 123, 128, 129, 135, 138, 142, 150, 151, 153], "elsewher": 96, "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, 103, 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": 104, "emiss": [118, 136], "emit": 28, "emphas": 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, 104, 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, 98], "encourag": [4, 36, 96, 121, 129, 134], "end": [1, 17, 19, 30, 31, 35, 59, 67, 96, 99, 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, 99, 121, 150, 151], "end_of_text": [126, 133], "end_of_us": [99, 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, 99, 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, 97, 99, 103, 104, 108, 110, 124, 125, 128, 130, 133, 134, 141, 142, 150, 151], "enginelm": [59, 63], "england": 121, "english": [10, 136], "enhanc": [70, 91, 96, 114, 124, 134, 135, 137, 141, 145], "enhance_queri": 114, "enhancequerycompon": 114, "enjoi": 103, "enorm": 123, "enough": [96, 125], "ensembl": 134, "enssenti": 145, "ensur": [8, 15, 22, 28, 33, 35, 38, 59, 62, 69, 73, 75, 76, 96, 98, 99, 102, 109, 111, 114, 119, 120, 121, 124, 126, 130, 132, 136, 142, 143, 150, 151], "entail": [54, 121], "enti": 142, "entir": [59, 67, 99, 136, 150, 151], "entiti": [86, 92, 104, 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, 102, 103, 119, 120, 135, 136], "env_exampl": 96, "environ": [4, 15, 35, 38, 94, 95, 96, 97, 101, 103, 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, 97, 99, 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, 98, 99, 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, 96, 99, 111, 114, 119, 121, 126, 131, 134, 136, 137, 139, 150, 151], "especial": 136, "espeic": 136, "essenc": 103, "essenti": [96, 97, 99, 118, 135, 136, 150, 151], "establish": [103, 153], "estim": [99, 150, 151], "estimated_num_token": [43, 118, 120], "et": [121, 134, 141, 143], "etc": [29, 31, 35, 59, 64, 65, 68, 76, 89, 99, 103, 110, 119, 121, 124, 131, 134, 143, 150, 151], "euclidean": 22, "eval": [29, 34, 35, 42, 43, 54, 59, 67, 69, 73, 75, 76, 99, 110, 123, 130, 132, 134, 138, 141, 143, 150, 151, 153], "eval_fn": [59, 67, 69, 73, 75, 76, 99, 108, 121, 142, 150, 151, 153], "eval_fn_desc": [59, 69, 73, 99, 108, 142, 150, 151, 153], "eval_input": [59, 67, 75, 76, 99, 142, 150, 151, 153], "eval_rslt": 121, "eval_scor": [69, 74], "eval_system_prompt": [59, 69, 71], "evalfntotextloss": [59, 69, 73, 75, 76, 99, 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, 96, 104, 108, 110, 114, 123, 125, 128, 134, 136, 137, 141, 142, 153], "evaluate_ast_nod": 35, "evaluate_one_sampl": [99, 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, 96, 99, 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, 103, 124, 125, 132], "everyth": [96, 99, 109, 132, 150, 151], "eviron": 135, "exact": [2, 4, 56, 57, 121, 137, 143], "exact_match": [51, 57, 99, 142, 143, 150, 151], "exactli": [22, 29, 30, 51, 57, 99, 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, 95, 98, 99, 102, 103, 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], "examplari": 96, "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, 99, 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": [96, 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, 98, 99, 105, 111, 121, 125, 135, 136, 150, 151, 153], "exmplari": 15, "exp": 98, "expand": [103, 134], "expans": [3, 134, 136, 141], "expect": [10, 13, 20, 21, 26, 31, 39, 40, 87, 121], "expens": [99, 134, 136, 150, 151], "experi": [6, 20, 21, 31, 104, 114, 118, 125], "explain": [96, 103, 118, 121, 123, 127, 135, 143], "explan": [17, 18, 20, 21, 121, 123, 142], "explicitli": [28, 111], "explor": [97, 137, 142], "expos": [1, 32], "expr": [42, 138], "express": [34, 35, 42, 43, 99, 109, 138, 150, 151], "expressli": 153, "extend": [4, 14, 30, 31, 34, 103, 104, 110, 118, 119, 136, 138, 142], "extens": [24, 29, 97, 103, 127, 137], "extern": [93, 120, 121, 131, 135, 136], "extract": [2, 4, 17, 19, 35, 40, 59, 68, 103, 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, 99, 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, 98, 99, 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, 102, 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, 99, 108, 109, 121, 128, 131, 138, 142, 143, 150, 151, 153], "famili": 109, "fangkaijiao": 134, "fantast": 120, "far": [13, 96, 99, 118, 130, 150, 151], "farm": [118, 136, 153], "fast": [20, 21], "faster": [95, 136], "fastest": 134, "fastrag": 134, "favorit": 97, "fd11f12958b3": 118, "fdbc447d": 120, "feasibl": 111, "featur": [34, 96, 114, 124, 126, 138], "feburari": [56, 57, 121], "fed": [138, 143], "feed": 134, "feedback": [13, 59, 69, 72, 73, 74, 78, 96, 99, 110, 124, 134, 150, 151], "feel": [108, 121, 127, 134], "fetch": [20, 23, 24, 25, 31, 87, 96, 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, 104, 109, 111, 121, 124, 132, 133, 134, 135, 136, 138, 141, 142, 144, 145, 153], "few_shot": [99, 142, 151], "few_shot_demo": [99, 130, 142, 150, 151, 153], "few_shot_demo_debug_path": [59, 75, 77], "few_shot_optim": [99, 151], "few_shot_optimizer_": 124, "few_shot_templ": [99, 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": [96, 137, 142], "file": [6, 15, 20, 21, 29, 31, 33, 39, 59, 67, 75, 77, 81, 82, 83, 88, 91, 94, 95, 96, 98, 99, 102, 103, 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, 96, 103], "filter": [25, 31, 103, 133], "filter_fn": 31, "filtered_docu": 136, "final": [0, 1, 20, 21, 38, 43, 59, 67, 69, 71, 75, 77, 99, 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, 96, 99, 102, 109, 118, 119, 120, 121, 123, 130, 135, 136, 142, 143, 150, 151], "find_demo_paramet": 36, "findal": [99, 150, 151], "fine": [43, 134, 141, 150], "finer": 137, "finetun": [121, 134, 141], "finish": [1, 109, 135], "first": [1, 2, 4, 8, 9, 14, 22, 30, 31, 35, 96, 99, 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, 99, 109, 118, 124, 134, 137, 141, 142, 148, 149, 150, 151], "five": [96, 114, 121], "fix": [96, 98, 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, 103, 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, 99, 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": [99, 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, 103], "follow": [4, 10, 13, 16, 17, 19, 20, 23, 24, 28, 29, 36, 45, 50, 54, 59, 75, 76, 91, 95, 96, 98, 99, 102, 103, 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": 123, "fork": 96, "form": [2, 4, 43, 54, 57, 64, 65, 99, 104, 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, 95, 99, 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, 99, 117, 118, 121, 136, 142, 143, 150, 151], "four": [37, 59, 67, 99, 109, 124, 136, 138, 150, 151], "foward": [110, 153], "frac": [20, 21, 134], "framework": [28, 56, 57, 96, 97, 99, 103, 104, 121, 124, 134, 135, 150, 151], "franc": [28, 35, 109, 111, 128, 129, 133], "francisco": 138, "frank": 134, "franklin": 109, "fratern": 153, "free": [13, 118, 134, 136, 153], "frequenc": [20, 21], "frequency_penalti": [99, 150, 151], "frequent": [20, 21], "fresh": 136, "friendli": [15, 97, 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, 95, 96, 99, 102, 103, 104, 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, 99, 103, 104, 123, 125, 134, 136, 137, 143, 150, 151], "full_respons": [36, 59, 64, 67, 75, 76, 99, 142, 150, 151, 153], "fulli": [59, 63], "fullwiki": 143, "fun": [29, 43, 103, 128], "fun_compon": [29, 114], "fun_expr": 43, "fun_to_compon": [29, 99, 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, 95, 96, 99, 103, 104, 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": [97, 103, 104, 114, 125], "further": [2, 4, 33, 99, 103, 104, 109, 111, 114, 119, 121, 123, 124, 128, 131, 136, 137, 150, 151], "futur": [2, 4, 97, 103, 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, 98, 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, 96, 130, 133, 138], "gather_trainer_st": [59, 75, 77], "gemini": 11, "gemma": [12, 15], "genai": [11, 104, 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, 97, 98, 99, 103, 104, 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, 102], "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, 99, 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, 99, 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, 98, 99, 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, 98, 103], "github": [22, 95, 96, 98, 107, 142], "gitignor": 96, "give": [13, 59, 67, 99, 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": 98, "global": 110, "go": [13, 59, 67, 96, 98, 99, 103, 125, 128, 134, 135, 141, 150, 151], "goal": [97, 121, 123, 135, 137, 138], "goe": 125, "gold_titl": [48, 50, 153], "good": [20, 21, 54, 59, 69, 74, 96, 99, 111, 114, 118, 121, 130, 134, 138, 142, 150, 151], "googl": [11, 15, 55, 56, 57, 74, 90, 95, 96, 102, 120, 121, 129, 133, 134], "google_api_kei": [95, 102], "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": [99, 150, 151, 153], "gpt_4o_model": [99, 142, 150, 151, 153], "gpt_model_kwarg": 109, "gpu": [22, 90], "grab": 109, "grad": [64, 65, 69, 72, 74, 99, 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, 104, 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, 99, 104, 110, 118, 124, 136, 150, 151, 153], "graphstat": 110, "gre": 121, "great": [2, 4, 97, 111, 120, 121, 124, 127, 128], "green": [91, 127], "greenhous": [118, 136], "greet": 43, "gregori": 153, "groq": [12, 43, 90, 102, 109, 123, 129], "groq_api_kei": [95, 102], "groq_client": [7, 129], "groqapicli": [7, 12, 29, 43, 109, 123, 129, 135], "ground": [51, 52, 55, 56, 57, 59, 75, 76, 99, 103, 108, 110, 118, 121, 136, 143, 150, 151, 153], "grounth": [56, 57], "group": [43, 95, 96, 137], "growth": [118, 136], "gt": [56, 57, 59, 69, 74, 75, 76, 99, 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], "guid": [14, 95, 96, 99, 123, 124, 135, 138, 150, 151], "guidelin": [95, 96, 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, 96, 99, 102, 103, 104, 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, 99, 109, 110, 111, 117, 118, 119, 121, 123, 124, 128, 129, 131, 134, 135, 136, 138, 142, 145, 150, 151], "handle_one_loss_sampl": [99, 108, 151], "handle_one_task_sampl": [99, 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, 99, 102, 103, 104, 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], "haven": 96, "hazard": [118, 136], "he": [121, 134, 145, 153], "head": [109, 121, 130], "headach": 114, "healthcar": 121, "healthi": 104, "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, 96, 99, 104, 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, 96, 97, 98, 99, 101, 102, 103, 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, 102], "hi": [43, 121, 145, 153], "hierarchi": 124, "high": [97, 103, 104, 121, 125, 130, 134, 136, 141], "higher": [13, 59, 62, 69, 73, 125, 130, 136, 137], "highest": [54, 96, 99, 121, 134, 150, 151], "highli": [4, 31, 97, 103, 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, 97, 121], "homepag": [20, 21], "honestli": 131, "hook": [96, 103, 127], "hop": [121, 135], "hope": [97, 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": [96, 153], "how": [1, 2, 4, 13, 14, 15, 20, 21, 22, 23, 28, 36, 43, 54, 55, 57, 59, 75, 76, 95, 97, 98, 99, 104, 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, 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": 103, "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, 98, 99, 101, 102, 104, 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, 99, 124, 125, 130, 134, 141, 150, 151], "id": [2, 4, 15, 36, 39, 41, 43, 48, 50, 59, 62, 64, 67, 69, 74, 78, 95, 99, 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, 96, 99, 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, 96, 99, 102, 103, 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, "importantli": 97, "importerror": 90, "impress": 121, "improv": [20, 21, 96, 97, 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, 98, 103, 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": 103, "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, 98], "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, 96, 99, 121, 123, 136, 142, 150, 151], "indirectli": 121, "individu": [99, 142, 150, 151], "individualn": [99, 150, 151], "industri": [96, 124, 134, 141], "inf": [22, 130], "infanc": 125, "infer": [11, 15, 22, 29, 43, 59, 75, 76, 96, 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, 96, 99, 102, 103, 107, 109, 114, 121, 123, 134, 135, 136, 137, 142, 143, 145, 150, 151], "infrastructur": [118, 136], "ingest": [4, 103], "ingestionpipelin": 103, "inherit": [28, 37, 96, 103, 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, 99, 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, "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, 96, 99, 103, 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, 99, 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, 99, 109, 114, 118, 121, 123, 128, 130, 133, 134, 136, 138, 142, 150, 151], "input_templ": 121, "input_typ": 14, "inputfield": 142, "inquiri": [96, 142], "insert": [30, 31], "insid": [2, 4, 30, 59, 75, 76, 96, 110, 137], "inspir": 108, "instal": [7, 22, 90, 91, 95, 96, 101, 103, 118, 119, 121, 136], "install_messag": 90, "instanc": [12, 13, 14, 17, 19, 25, 28, 29, 35, 36, 38, 59, 75, 77, 81, 93, 103, 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, 103, 110, 111, 118, 119, 123, 125, 134, 137, 138, 142], "instruct": [1, 15, 17, 18, 19, 20, 23, 28, 54, 59, 67, 69, 74, 96, 99, 103, 104, 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": [99, 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, 99, 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, 99, 131, 150, 151], "integr": [2, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 87, 103, 105, 108, 118, 119, 121, 124, 125, 129, 134, 135, 136], "intellab": 134, "intellig": [110, 121, 123], "intens": [121, 134, 136, 141], "intent": [99, 150, 151], "intepret": 124, "inter": 153, "interact": [18, 28, 43, 99, 104, 111, 124, 125, 131, 132, 134, 135, 138, 145, 150, 151], "interchang": 138, "interest": [118, 134], "interfac": [19, 34, 35, 36, 37, 64, 65, 76, 99, 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, 104, 123, 124, 131, 134, 141], "interv": [53, 121], "intial": [123, 134], "intpars": 40, "intrins": 121, "intro": 8, "introduc": [2, 4, 99, 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": [96, 121, 137], "io": [13, 29, 33, 56, 57, 127], "ipynb": 96, "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], "isol": 96, "isrel": 134, "issu": 98, "issue_numb": 96, "issue_titl": 96, "issup": 134, "isus": 134, "itali": 121, "item": [31, 52, 54, 57, 59, 75, 76, 96, 99, 118, 130, 136, 138, 150, 151], "item1": 40, "item2": 40, "iter": [29, 30, 32, 59, 66, 69, 74, 75, 77, 96, 104, 121, 125, 135], "its": [2, 4, 20, 21, 29, 35, 39, 43, 59, 67, 69, 74, 75, 77, 81, 82, 83, 86, 96, 99, 103, 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, 99, 109, 125, 126, 133, 143, 150, 151], "j": 121, "jami": 134, "jane": [131, 134], "jax": 97, "jianfeng": 134, "jiang": 134, "jiawei": 134, "jina": 13, "jinja": [103, 133], "jinja2": [17, 18, 38, 103, 123, 124, 145], "jinja2_template_exampl": 133, "job": [118, 136], "john": [28, 131, 145], "join": [1, 56, 57, 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, 99, 103, 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, 99, 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, 96, 121], "jugement_queri": [55, 121], "jump": 103, "june": 153, "just": [15, 36, 54, 59, 64, 65, 69, 71, 73, 75, 76, 97, 99, 103, 104, 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, 99, 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, 99, 101, 103, 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": [103, 131], "kinnairdi": 153, "kitchen": 153, "knock": [118, 136], "know": [14, 96, 99, 102, 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, 99, 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, 97, 103, 111, 121, 134, 136, 142], "label_desc": 142, "lack": [133, 136, 137], "lambda": [29, 31, 59, 68, 110, 118, 130, 136, 153], "lamp": [99, 150, 151], "lampnn": [99, 150, 151], "land": [118, 136], "langag": 134, "langgraph": 110, "languag": [2, 4, 20, 21, 59, 62, 99, 103, 109, 121, 123, 126, 130, 134, 135, 137, 150, 151, 153], "larg": [33, 109, 118, 121, 123, 134, 136, 137, 141, 142, 153], "larger": [33, 99, 137, 142, 150, 151], "last": [2, 4, 22, 31, 99, 118, 121, 130, 131, 136, 138, 150, 151, 153], "last_hidden_st": 15, "lastli": 129, "later": [31, 36, 99, 110, 111, 118, 136, 138, 150, 151], "latest": [9, 11, 13, 98, 121, 135], "lavi": 121, "layer": [110, 125, 134], "lazi": [10, 90, 96], "lazy_import": [43, 96], "lazyimport": [43, 90], "lc": [56, 57], "lead": [13, 20, 23, 68, 98, 118, 136], "leaf": [110, 132], "leap": [56, 57, 121], "learn": [13, 29, 30, 36, 96, 97, 100, 103, 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], "legendari": 97, "len": [15, 118, 138, 143], "length": [2, 4, 20, 21, 31, 43, 59, 63, 118, 119, 134, 137, 138, 141], "lengthi": [99, 103, 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, 99, 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, 96, 99, 103, 111, 113, 127, 135, 138, 150, 151], "lever": 121, "leverag": [4, 24, 25, 35, 39, 97, 99, 111, 118, 124, 130, 134, 135, 136, 137, 138, 143, 150, 151], "leverg": [20, 21, 39], "lewi": [134, 141], "li": [97, 134, 136], "lib": [91, 99, 127, 150, 151], "libari": 97, "librari": [2, 4, 13, 28, 31, 36, 54, 55, 57, 59, 62, 81, 90, 91, 96, 97, 98, 99, 103, 104, 110, 111, 113, 114, 124, 125, 126, 129, 136, 137, 141, 142, 150, 151, 153], "licens": 96, "life": 153, "lifecyl": 138, "lifelong": 136, "lifestyl": 114, "lift": 125, "light": [104, 118, 136], "light_rag": 103, "lightn": [96, 99, 108, 121, 127, 150, 151], "lightningmodul": [99, 108, 150, 151], "lightrag": [2, 4, 13, 14, 15, 19, 32, 37, 38, 91, 98, 102, 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, 95, 96, 99, 103, 104, 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": [99, 118, 121, 124, 134, 136, 137, 138, 150, 151], "lin": 121, "line": [13, 91, 96, 99, 103, 124, 125, 127, 128, 130, 150, 151], "line_numb": 91, "linear": [110, 134], "linguist": 121, "link": [45, 50, 96, 99, 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, 96, 97, 98, 99, 102, 105, 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": [95, 142], "ll": [96, 99, 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": 103, "llamacpp": 13, "llamaindex": [4, 103], "llm": [0, 1, 6, 13, 15, 18, 20, 23, 28, 29, 34, 36, 43, 54, 55, 57, 59, 64, 69, 71, 74, 75, 77, 97, 98, 99, 103, 104, 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": [99, 130, 150, 151], "llm_counter_cal": [99, 150, 151], "llm_counter_diagnos": [99, 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, 99, 101, 117, 118, 121, 124, 131, 135, 136, 138, 142, 143, 145, 150, 151], "load_class": 90, "load_dataset": [59, 75, 77, 99, 121, 142, 143, 150, 151, 153], "load_dotenv": [102, 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, 98, 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": [96, 103], "log": [20, 21, 59, 75, 77, 81, 82, 83, 88, 89, 91, 98, 99, 109, 118, 123, 125, 128, 134, 150, 151], "log_cal": 82, "log_prompt": 83, "loggedllmretriev": 81, "logger": [81, 128], "logger_metadata": [99, 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, 96, 99, 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": [103, 128], "loss": [59, 64, 65, 69, 71, 72, 73, 75, 76, 78, 99, 104, 108, 124, 130, 132, 134, 149, 150, 151, 153], "loss_fn": [59, 75, 76, 99, 108, 142, 150, 151, 153], "loss_output": 78, "loss_step": [59, 75, 76], "losscompon": [59, 65, 69, 71, 73, 75, 76], "lost": [31, 99, 136, 142, 150, 151], "lot": [121, 142], "low": [13, 121, 130], "lower": [13, 53, 125, 138, 153], "lowest": [54, 96, 99, 121, 150, 151], "lr": [59, 67], "lstrip_block": 133, "lt": 127, "luyu": 134, "m": [43, 96, 98, 109, 110, 121, 127, 128], "m1": 15, "ma": 134, "macbook": 15, "machin": [121, 134], "made": [15, 17, 18, 31, 74, 96, 111, 121, 123, 124, 132], "magenta": 91, "mai": [4, 13, 99, 114, 121, 123, 126, 127, 136, 137, 150, 151, 153], "main": [31, 38, 47, 50, 54, 57, 59, 68, 96, 103, 114, 120, 121, 127, 131, 136, 142], "main_class": 127, "mainli": [43, 59, 75, 76, 90, 95, 98, 103, 110, 111, 118, 121, 124, 125, 127], "maintain": [2, 4, 28, 97, 111, 113, 137], "major": 109, "make": [13, 17, 19, 31, 36, 37, 54, 59, 69, 72, 75, 76, 87, 95, 96, 97, 98, 99, 102, 103, 104, 108, 109, 110, 111, 114, 118, 121, 123, 124, 128, 129, 131, 132, 133, 134, 135, 136, 138, 145, 150, 151, 153], "man": 121, "manag": [4, 31, 32, 39, 42, 43, 80, 86, 95, 96, 98, 109, 110, 114, 118, 120, 123, 124, 129, 135, 136, 137, 138, 145], "manchest": 121, "mani": [15, 54, 87, 99, 111, 121, 130, 133, 134, 136, 138, 141, 142, 143, 150, 151, 153], "manipul": [103, 135], "manner": 135, "manual": [29, 30, 86, 103, 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": [96, 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], "matur": 97, "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, 99, 150, 151], "max_scor": 78, "max_step": [0, 1, 59, 75, 77, 87, 99, 109, 135, 142, 150, 151], "max_token": [8, 15, 99, 121, 126, 129, 150, 151], "maxim": [96, 125, 127, 133, 134], "maximum": [0, 1, 2, 4, 13, 22, 59, 75, 77, 99, 104, 109, 113, 126, 137, 150, 151, 153], "mayb": 103, "md": [95, 96, 103], "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, "measur": [20, 21, 56, 57, 96, 121, 134, 142], "meatur": 124, "mechan": [127, 129], "medata": 28, "media": 137, "medic": [114, 121, 137], "medium": [96, 121], "meet": [98, 99, 121, 150, 151], "member": [29, 153], "memeori": 136, "memo": 29, "memoi": 124, "memori": [22, 31, 33, 43, 96, 97, 118, 119, 124, 125, 136, 137, 138], "ment": 134, "mention": [99, 130, 134, 141, 150, 151], "merefli": 142, "merg": [2, 4, 96, 103, 137], "merson": 121, "messag": [1, 8, 9, 11, 13, 14, 15, 43, 90, 96, 99, 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, 99, 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, 104, 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": [99, 150, 151], "middl": [99, 136, 142, 150, 151], "midfield": 121, "might": [15, 20, 22, 23, 29, 31, 34, 95, 98, 99, 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": [99, 121, 125, 128, 150, 151], "mingwei": 134, "minim": [1, 6, 109, 125], "minimum": [99, 104, 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": [99, 150, 151], "mislead": [28, 134, 145], "miss": [28, 35, 40, 96, 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, 103, 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, 96, 97, 99, 103, 104, 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, 99, 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, 99, 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, 96, 99, 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, 103, 110, 111, 114, 118, 124, 127, 136, 143], "modular": [97, 104], "module_nam": [90, 95], "moduletyp": 90, "moment": 125, "monitor": [98, 103, 118], "monro": 153, "month": [56, 57, 97, 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, 98, 99, 102, 103, 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, 99, 108, 109, 124, 136, 137, 150, 151], "movi": 120, "mp": 15, "mrr": [121, 134, 141, 143], "mseloss": 110, "mt": 121, "much": [54, 99, 108, 110, 114, 121, 128, 150, 151], "multi": [59, 75, 76, 103, 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, 103, 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": [99, 150, 151], "must": [1, 22, 29, 31, 32, 55, 87, 98, 99, 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], "mytaskpipelin": 110, "n": [1, 2, 4, 13, 14, 17, 19, 20, 21, 32, 40, 54, 59, 69, 74, 99, 109, 110, 118, 121, 128, 129, 130, 131, 138, 142, 150, 151, 153], "n0": 142, "n1": [59, 69, 74, 99, 109, 130, 142, 150, 151], "n10": 130, "n2": [59, 69, 74, 99, 109, 130, 142, 150, 151], "n3": [59, 69, 74, 109, 130, 142], "n4": [59, 69, 74, 99, 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": [99, 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, 98, 99, 103, 104, 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, 99, 128, 130, 150, 151], "nario": 121, "narrow": 136, "nation": 153, "nativ": [111, 124, 127, 133], "nattribut": 131, "natur": [2, 4, 35, 121], "navig": 137, "nbut": 109, "nclass_nam": 142, "ncount": [99, 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, 99, 102, 103, 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, 96, 98, 99, 102, 103, 104, 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, 103], "never": [98, 153], "new": [0, 1, 2, 4, 31, 32, 35, 42, 43, 59, 66, 67, 69, 72, 74, 95, 99, 103, 104, 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, 96, 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": 98, "nin": 109, "nine": 153, "nkei": 40, "nlgtask": [54, 57, 121], "nlp": [2, 4, 104, 120, 121, 125, 134, 136, 137, 141, 142, 144], "nlpir": 134, "nlplanet": 121, "nlpyang": [54, 121], "nlu": 121, "nmultipli": 138, "nn": [29, 30, 99, 110, 114, 124, 127, 150, 151], "nname": 131, "nnext": 130, "nnone": 138, "nnow": [109, 128, 130], "no_grad": 110, "node": [35, 99, 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, 99, 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, 96, 99, 103, 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, 96, 99, 103, 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": [99, 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, 99, 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, 98, 99, 109, 119, 120, 121, 130, 131, 134, 135, 137, 138, 141, 143, 150, 151], "numer": [99, 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, 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, 99, 109, 110, 111, 117, 120, 121, 123, 127, 131, 134, 135, 137, 138, 150, 151], "object_count": [45, 50], "objectcountadalcompon": [99, 150, 151], "objectcountingevalfn": [108, 110], "objectcountsimpl": 130, "objectcounttaskpipelin": [99, 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, 99, 121, 130, 132, 134, 136, 150, 151], "offer": [96, 99, 103, 104, 118, 121, 125, 129, 134, 136, 141, 145, 150, 151], "offici": 96, "often": [20, 21, 30, 43, 96, 99, 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, 96], "ollama_cli": [7, 96], "ollama_client_not": 96, "ollama_host": 13, "ollamacli": [7, 13], "on_complet": 80, "on_failur": 80, "on_success": 80, "onc": [15, 96, 97, 99, 121, 130, 132, 136, 150, 151], "one": [1, 3, 8, 9, 15, 17, 18, 22, 34, 35, 36, 56, 57, 59, 75, 76, 91, 96, 99, 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, 97, 98, 99, 103, 104, 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": [97, 99, 103, 109, 114, 121, 123, 131, 133, 134, 141, 142, 143, 150, 151, 153], "openai": [10, 11, 12, 13, 14, 15, 16, 37, 43, 90, 96, 102, 103, 109, 118, 120, 123, 126, 129, 134, 136, 137, 138, 145], "openai_api_kei": [95, 102, 119], "openai_cli": [0, 1, 7, 90, 99, 119, 129, 143, 150, 151], "openaicli": [0, 1, 7, 10, 12, 13, 14, 15, 29, 33, 36, 37, 43, 81, 86, 90, 96, 99, 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, 99, 109, 118, 136, 145, 150, 151], "operand": 138, "opinion": [103, 121], "opro": [74, 150], "opt": 133, "optim": [1, 20, 21, 22, 36, 62, 67, 69, 70, 73, 74, 75, 76, 77, 78, 96, 97, 103, 104, 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, 95, 96, 101, 109, 110, 111, 114, 117, 118, 121, 123, 129, 130, 131, 134, 136, 137, 138, 142, 145, 153], "optional_packag": 90, "optionalpackag": [90, 102], "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, 97, 103, 118, 121, 142, 153], "origin": [2, 4, 31, 96, 98, 111, 118, 120, 136, 153], "orpo": [74, 124, 151], "oss": 103, "otago": [20, 21], "other": [2, 4, 15, 17, 19, 22, 29, 35, 36, 43, 56, 57, 86, 93, 95, 96, 103, 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, 98, 137], "our": [7, 28, 29, 36, 54, 55, 56, 57, 59, 62, 68, 95, 96, 97, 99, 101, 102, 103, 104, 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": 103, "out": [97, 103, 109, 111, 114, 118, 121, 123, 124, 125, 129, 134, 135, 136, 137, 138, 142], "outcom": [2, 4], "outer": 111, "outlin": [98, 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, 95, 99, 103, 104, 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, 99, 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], "outsid": 96, "outstand": 145, "oven": 130, "over": [29, 30, 34, 103, 104, 109, 114, 123, 133, 134, 142], "overal": [28, 52, 96, 97, 99, 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": [99, 150, 151], "own": [4, 14, 28, 29, 35, 36, 39, 59, 75, 77, 82, 96, 97, 99, 103, 109, 111, 119, 124, 129, 134, 136, 141, 143, 150, 151], "owner": 96, "p": 134, "p0": 96, "p1": [96, 138], "p2": [96, 138], "packag": [22, 90, 95, 96, 98, 101, 103, 111, 118, 120, 121, 136], "package_nam": 102, "page": [2, 4, 13, 15, 96, 121, 134, 135, 137], "page_cont": 110, "pai": [98, 99, 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, 96, 99, 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, 99, 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, 99, 103, 104, 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, 99, 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, 99, 104, 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": [99, 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, 95, 99, 109, 110, 123, 124, 133, 134, 136, 142, 144, 150, 151], "parti": [28, 91, 136], "partial": 134, "partically_support": 134, "particl": [118, 136], "particular": [12, 15, 33, 37, 39, 96, 109, 123, 124, 128, 134, 149, 153], "particularli": [99, 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, 99, 104, 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, 121, 124, 142, 143], "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": 98, "per": [43, 47, 50, 52, 59, 75, 76, 77, 131, 136], "per_item_scor": 52, "percent": 133, "perfect": [99, 110, 150, 151], "perfectli": 121, "perform": [31, 54, 55, 57, 59, 62, 68, 69, 72, 74, 96, 103, 104, 110, 118, 119, 121, 125, 128, 133, 134, 135, 136, 137, 141, 143, 144, 153], "perhap": 128, "period": [2, 4, 137], "permiss": 96, "perplex": [13, 121], "persist": [6, 20, 21, 31, 39, 43, 110, 114, 118, 132, 136], "persit": 118, "person": [28, 145], "pgvector": [24, 90, 102, 134, 136], "philosophi": [104, 113, 124], "phoenix": [103, 127], "photon": [118, 136], "php": 121, "phrase": [59, 69, 74, 136], "physician": 153, "piano": [99, 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, 96, 102], "pipelin": [6, 15, 29, 30, 31, 36, 59, 62, 74, 75, 76, 77, 78, 86, 98, 104, 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, 96, 138, 142], "placehold": [110, 133], "plai": [37, 118, 121, 126, 133, 136], "plain": 137, "plan": [43, 99, 102, 105, 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, 98, 103, 107, 109, 114, 118, 119, 121, 123, 129, 131, 134, 135, 136, 137, 138, 143, 145], "plenti": [114, 117], "plot": 113, "plu": [99, 134, 150, 151], "plug": [37, 103], "plum": [130, 150], "plural": [99, 150, 151], "pmlr": 134, "png": [59, 67, 99, 150, 151], "poem": 109, "poetri": [95, 96, 98, 103], "point": [2, 4, 54, 81, 99, 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, 96, 109, 111, 134], "post": [20, 23, 136, 137], "postgr": [24, 134, 136], "postgres_retriev": 20, "postgresql": [24, 136], "postgresretriev": [20, 24], "postprocessor": 103, "potato": 130, "potenti": [1, 30, 35, 98, 109, 111, 121, 126, 132, 135, 137, 142, 150], "power": [9, 97, 104, 113, 118, 121, 124, 127, 136], "powershel": 91, "pp": 121, "pr": 95, "practic": [103, 114, 124, 134, 136, 141], "practis": 136, "pramet": [110, 142], "pre": [96, 98, 103, 118, 121, 134], "prececessor": 132, "precis": [121, 134, 136, 137, 141, 143], "pred": [59, 75, 76, 99, 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, 99, 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": [99, 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, 99, 109, 118, 123, 131, 135, 137, 143, 144, 150, 151, 153], "previous": [12, 13, 14, 29, 38, 136], "principl": [97, 103], "print": [2, 4, 15, 17, 19, 20, 21, 28, 29, 30, 34, 35, 38, 40, 43, 59, 75, 77, 90, 91, 99, 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, 96, 136], "privaci": 121, "pro": [11, 118, 136], "prob": [22, 136], "probab": 136, "probabl": [13, 14, 22, 99, 134, 136, 142, 150, 151], "problem": [59, 67, 103, 109, 110, 121, 130, 134, 135, 136, 138], "proce": 96, "proceed": 121, "procesor": 119, "process": [2, 4, 20, 23, 31, 33, 43, 58, 59, 75, 76, 77, 97, 98, 99, 103, 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, 99, 123, 124, 150, 151], "produc": [118, 136, 143], "product": [4, 22, 24, 118, 119, 121, 125, 136], "production": [103, 124], "profess": 136, "professor": 153, "profil": [9, 136], "program": [111, 123, 127, 134], "programmat": [124, 133], "progress": [98, 124, 134, 136], "project": [14, 82, 83, 95, 97, 101, 102, 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, 97, 103, 104, 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, 99, 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, 99, 129, 150, 151], "prompt_token_count": 11, "prompt_vari": [29, 109, 114, 121, 123, 128, 131, 133, 136], "promptdata": 78, "promptoptim": [99, 151], "promt_kwarg": [0, 1], "propag": [99, 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, 96, 99, 121, 124, 130, 134, 139, 148, 149, 150, 151], "propose_data": [59, 67], "proprietari": [103, 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, 96, 97, 99, 103, 104, 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, "prune": 96, "pt": 15, "public": 96, "publish": [0, 1, 98, 124], "pull": [13, 95, 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, 99, 114, 118, 137, 143, 150, 151], "pursuit": 109, "push": [96, 98, 99, 150, 151], "put": [14, 15, 22, 59, 67, 103, 108, 109, 111, 114, 119, 121, 125, 134, 136, 153], "puzzler": 15, "py": [43, 47, 50, 95, 96, 103, 109, 127, 143], "pydant": [28, 111], "pypdf2": [2, 4, 137], "pypi": 98, "pyproject": [95, 96, 98], "pytest": 95, "python": [2, 4, 13, 15, 17, 19, 28, 35, 40, 43, 95, 102, 103, 111, 121, 127, 131, 133, 134, 137, 153], "pytorch": [29, 30, 59, 67, 68, 87, 96, 97, 98, 99, 104, 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, 96, 136], "qdrantclient": [25, 136], "qdrantretriev": [20, 25, 136], "qe": 134, "qian": 134, "qin": 134, "qualifi": [59, 63], "qualiti": [54, 59, 69, 74, 96, 97, 121, 123, 143], "qualnam": [24, 28, 43, 54, 57, 78, 90, 93], "quantit": 121, "quantiti": [99, 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, 96, 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, 96, 99, 103, 108, 110, 111, 114, 121, 128, 130, 134, 135, 137, 141, 142, 143, 144, 145, 153], "question_answ": [99, 150, 151], "question_str": 121, "questiona": 121, "quick": [15, 42, 43, 99, 124, 135, 150, 151], "quickli": [13, 103, 104, 118, 136, 142], "quit": [96, 99, 121, 123, 131, 132, 133, 134, 136, 150, 151], "quot": [109, 131, 138], "r": [29, 38, 99, 109, 114, 121, 123, 133, 134, 138, 142, 143, 145, 150, 151, 153], "rag": [44, 59, 69, 71, 97, 98, 103, 104, 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, 99, 142, 150, 151], "random_max_steps_8_bb908_run_1": [99, 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, 99, 121, 124, 143, 150, 151], "rank_bm25": [20, 21, 136], "rankdir": [59, 67], "rare": [20, 21], "raspberri": [130, 150], "rate": [13, 99, 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, 99, 110, 111, 123, 130, 133, 137, 138, 142, 150, 151], "raw_respons": [14, 20, 23, 43, 59, 67, 99, 109, 119, 123, 127, 128, 129, 130, 132, 138, 150, 151], "raw_shot": [59, 62, 75, 77, 99, 142, 150, 151], "rc": 98, "re": [97, 98, 99, 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, 96, 97, 103, 109, 121, 126, 133, 135, 143, 145], "readabl": 111, "readi": [59, 75, 77, 96, 110, 127, 136, 138], "readili": 121, "readm": [95, 96, 103], "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, 99, 109, 110, 111, 121, 124, 130, 134, 135, 136, 142, 150, 151], "reattach": [2, 4], "rebas": 96, "rebuilt": 86, "recal": [56, 57, 134, 136, 141, 143], "recall_list": [56, 57, 121, 143], "receiv": [30, 120, 126, 153], "reciproc": [121, 143], "recogn": 103, "recognit": [104, 125], "recommend": [95, 96, 102, 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, 118, 121, 134, 136], "redund": [54, 98, 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, 99, 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, 99, 150, 151], "reimplement": 136, "reinforc": 134, "reiniti": [20, 23, 136], "rel": [20, 21], "relai": [110, 123], "relat": [43, 54, 96, 98, 121, 134, 136, 153], "relax": 114, "releas": [132, 134], "relev": [20, 23, 54, 56, 57, 95, 96, 118, 119, 121, 123, 124, 126, 134, 136, 137, 138, 141, 143, 153], "relevance_list": 143, "reli": [28, 110, 125, 138], "reliabl": [99, 121, 150, 151], "relianc": [118, 136], "reliev": 114, "reload": 118, "reloaded_dialog_turn_db": 118, "relu": 114, "remain": [120, 121, 136], "rememb": 109, "remot": 96, "remov": [31, 110, 118], "remove_dupl": 29, "remove_stop_word": 41, "remove_transform": [31, 118], "renden": 96, "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": [97, 103, 142], "repons": 121, "reponse_embedder_output": 129, "report": [96, 121, 137, 150], "repositori": [95, 96, 98, 103, 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, 99, 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, 99, 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, 99, 108, 130, 142, 150, 151, 153], "requr": 138, "rerank": [10, 15, 20, 26, 43, 103, 129, 141], "reranker_retriev": [20, 136], "rerankerretriev": [20, 26, 136], "research": [59, 62, 103, 110, 118, 119, 121, 124, 125, 133, 134, 135, 136, 141, 142, 153], "resembl": 104, "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, 96, 145], "resort": 131, "resourc": [135, 136, 141], "respect": [35, 99, 120, 121, 124, 134, 142, 150, 151], "respond": [13, 15, 99, 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, 96, 97, 99, 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, 99, 104, 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, 97, 98, 103, 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, "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, 99, 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": 98, "revert": [59, 61, 62, 66, 67, 69, 74, 124, 142], "revert_data": [59, 67], "review": [98, 120, 121], "reward": 134, "rewrit": 134, "rewritt": 134, "rewritten": 134, "rgb": 121, "rhyme": 109, "right": [20, 21, 35, 40, 96, 99, 109, 110, 125, 128, 131, 134, 136, 150, 151], "rigid": 103, "rigor": 121, "risk": 137, "ro": [110, 121], "robust": [104, 109, 110, 121, 131], "roc": 121, "roi": 121, "role": [1, 9, 15, 103, 109, 110, 118, 124, 126, 129, 133, 135, 136, 145], "role_desc": [59, 67, 69, 73, 99, 108, 130, 132, 142, 150, 151, 153], "rom": [97, 131], "room": 153, "root": [45, 46, 47, 49, 50, 59, 67, 75, 77, 91, 95, 96, 99, 102, 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, 98, 109, 125, 137], "run": [0, 1, 13, 15, 34, 42, 59, 75, 76, 77, 95, 96, 98, 99, 102, 103, 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, 102], "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, 103, 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, 98, 99, 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, 99, 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, 143], "script_nam": 91, "sdk": [7, 13, 15, 43, 96, 102, 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, 99, 109, 121, 128, 129, 134, 136, 137, 138, 142, 150, 151], "secondli": 109, "secret": [9, 126], "section": [95, 96, 102, 118, 121, 124, 126, 133, 135, 137, 138], "sector": [118, 136], "secur": 15, "see": [2, 4, 10, 12, 13, 15, 37, 59, 67, 81, 95, 96, 98, 99, 103, 109, 111, 113, 114, 117, 118, 120, 121, 126, 127, 129, 133, 134, 135, 136, 137, 138, 142, 150, 151], "seed": 13, "seek": [103, 133], "seem": 121, "seen": [118, 121], "segment": [2, 4, 134, 137], "select": [24, 54, 59, 68, 75, 77, 87, 96, 121, 131, 137, 142, 143, 145], "self": [15, 17, 18, 19, 29, 30, 35, 59, 75, 76, 81, 99, 108, 109, 110, 111, 114, 119, 127, 128, 129, 130, 132, 136, 138, 142, 150, 151, 153], "semant": [22, 98, 118, 120, 121, 136, 137], "semscor": 121, "send": [99, 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, 103, 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, 99, 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, 99, 114, 150, 151], "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, 97, 101, 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, 97, 102, 103, 109, 118, 119, 120, 123, 127, 128, 134, 136, 141, 145], "setup_env": [99, 102, 109, 119, 121, 129, 150, 151], "seven": [121, 133], "sever": [114, 137], "sg": [121, 134, 141], "shallow": 29, "shape": [104, 125], "share": [4, 96, 98, 100, 103], "shell": [95, 96, 103], "shen": 134, "shift": [2, 4, 137], "shine": 124, "short": [59, 67, 134, 141, 142, 153], "shorter": [136, 137], "shot": [28, 36, 62, 66, 67, 68, 75, 77, 104, 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, 98, 99, 103, 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, 99, 103, 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], "signal": [29, 96, 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, 95, 96, 104, 110, 114, 119, 120, 121, 124, 127, 130, 133, 135, 136, 142], "similaritypostprocessor": 103, "similarli": [96, 99, 103, 111, 128, 150, 151], "similr": 110, "simpl": [1, 17, 19, 36, 40, 59, 68, 69, 72, 80, 96, 99, 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, 99, 104, 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, 98, 109, 134], "singapor": [121, 134], "singl": [30, 31, 33, 36, 43, 51, 52, 54, 55, 57, 78, 86, 99, 118, 119, 121, 123, 124, 126, 127, 128, 129, 133, 134, 135, 136, 138, 145, 150, 151, 153], "sit": 15, "site": 127, "situat": [109, 119, 142], "six": [96, 129], "size": [2, 4, 13, 33, 45, 46, 50, 87, 99, 119, 121, 134, 136, 141, 142, 149, 150, 151, 153], "skill": 97, "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, 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, 99, 108, 121, 151], "snippet": [43, 109, 121, 138, 143], "so": [35, 41, 43, 54, 59, 69, 71, 96, 99, 102, 108, 109, 110, 111, 118, 121, 125, 126, 127, 130, 134, 135, 136, 137, 143, 150, 151, 153], "social": 137, "soft": [99, 150, 151], "softwar": 125, "solar": [118, 136], "solut": [59, 67, 96, 103, 121, 125, 134], "solv": [1, 103, 109, 130, 134, 135, 145], "some": [15, 20, 23, 40, 54, 59, 62, 68, 95, 99, 103, 111, 117, 121, 127, 128, 130, 133, 136, 142, 150, 151], "someth": 138, "sometim": [54, 55, 57, 59, 67, 103, 111, 134, 141, 153], "soon": [96, 136, 140], "sort": [15, 38, 99, 150, 151], "sort_desc": 24, "sort_kei": [28, 35], "sota": [124, 134, 141, 142], "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, 95, 96, 97, 99, 103, 104, 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": [103, 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, 95, 99, 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, 99, 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, "split": [2, 3, 4, 20, 21, 45, 46, 47, 50, 59, 75, 77, 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, 102, 118, 136], "squad": 121, "src": 127, "srcdoc": [139, 147, 148, 149], "st": 153, "stabl": [13, 56, 57, 98, 121, 127], "stage": [103, 119, 121, 130, 134, 135, 136, 141, 143], "stai": [103, 114], "stalk": 130, "stamp": [99, 150, 151], "stand": [109, 123, 153], "standar": [11, 125], "standard": [11, 12, 14, 15, 17, 19, 28, 34, 37, 43, 95, 96, 98, 99, 103, 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, 97, 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, 99, 121, 150, 151], "start_of_us": [99, 121, 134, 150, 151], "start_of_user_messag": 142, "start_of_user_prompt": 32, "start_tim": [34, 138], "stat": [99, 150, 151], "state": [20, 21, 22, 23, 25, 26, 28, 29, 31, 39, 59, 62, 81, 83, 86, 99, 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, 99, 104, 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, 99, 118, 121, 123, 125, 127, 130, 134, 136, 137, 138, 142, 150, 151, 153], "stop": [13, 99, 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": [99, 150, 151], "stovenn": [99, 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, 99, 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, 99, 109, 121, 134, 141, 150, 151], "strawberri": [130, 150], "stream": [13, 14, 96], "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, 99, 103, 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, 99, 108, 109, 110, 111, 117, 118, 119, 121, 123, 124, 128, 129, 131, 136, 137, 138, 145, 150, 151, 153], "stuck": 137, "student": [36, 99, 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, 99, 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, 96], "submiss": 98, "submit": 96, "subqueri": [1, 109, 135], "subquest": [1, 109], "subsampl": [99, 150, 151], "subsequ": [56, 57, 135], "subset": [47, 50, 87, 99, 111, 121, 130, 143, 150, 151], "subset_dataset": [87, 99, 150, 151], "substanc": 153, "substanti": [118, 136], "substitut": 133, "substr": 53, "subtract": 135, "success": [59, 62, 99, 123, 138, 150, 151], "successfulli": [98, 138], "successor": [59, 67, 110, 132, 153], "successor_map_fn": [59, 67, 110, 153], "sudden": [2, 4, 137], "suffici": 121, "suggest": [14, 20, 21, 95, 96, 97, 109, 135], "suit": [43, 153], "suitabl": [4, 96], "sum": [69, 72, 78, 99, 130, 134, 138, 142, 150, 151], "sum_": [20, 21, 134], "sum_op": [69, 72], "sum_output": 78, "summar": [54, 103, 104, 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, 99, 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, 97, 99, 102, 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, 96, 98, 99, 102, 109, 110, 111, 131, 136, 138, 145, 150, 151], "surnam": 153, "surpass": [99, 134, 142, 150, 151], "survei": [109, 121, 134], "sustain": [118, 136], "suzgunmirac": [45, 50], "svg": [59, 67], "sweep": 110, "swim": 109, "switch": [20, 23, 103, 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, 96, 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, 99, 103, 109, 110, 118, 121, 126, 129, 130, 132, 133, 135, 137, 142, 150, 151, 152], "system_input": [11, 14], "system_prompt": [29, 99, 130, 142, 150, 151], "system_tim": 118, "sytem": 11, "t": [2, 4, 12, 14, 19, 20, 21, 29, 31, 35, 38, 43, 59, 67, 96, 98, 103, 121, 126, 127, 130, 133, 135, 137], "t0": 135, "t2d": 136, "t_co": [35, 43, 59, 68, 87], "tab": 98, "tabl": [24, 96, 118, 134, 136, 142], "table_nam": 24, "tabnin": 95, "tackl": 109, "tag": [59, 69, 74, 98, 109], "tail": 13, "take": [0, 1, 2, 4, 34, 59, 62, 69, 73, 75, 76, 99, 103, 109, 110, 120, 121, 123, 124, 126, 129, 131, 132, 133, 135, 136, 137, 138, 142, 150, 151], "taken": 138, "targ": 132, "target": [81, 96, 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, 96, 104, 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": [99, 110, 150, 151], "task_spec": [1, 109], "tau": 153, "tb": [59, 67], "teach": [1, 59, 75, 76, 99, 109, 142, 150, 151], "teacher": [29, 36, 59, 62, 66, 76, 104, 108, 130, 142, 153], "teacher_gener": [99, 150, 151], "teacher_generator_model_config": [99, 150, 151], "teacher_mod": [29, 130], "teacher_model_config": [59, 75, 76, 99, 108, 142, 150, 151, 153], "team": [59, 62, 96, 98, 104, 121], "tech": 25, "technic": [121, 138], "techniqu": [114, 134, 136, 141], "technologi": [118, 121, 136], "tell": [59, 75, 76, 131, 150, 153], "temperatur": [13, 35, 36, 99, 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, 99, 104, 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": [97, 127], "term": [20, 21, 54, 110, 121, 134, 141, 142], "termin": [13, 96, 123, 135], "test": [10, 11, 12, 13, 15, 29, 31, 45, 46, 47, 50, 59, 75, 76, 77, 87, 90, 96, 97, 98, 102, 103, 104, 109, 121, 134, 136, 142, 153], "test_": 95, "test_compon": 95, "test_data": [99, 150, 151], "test_dataset": [59, 75, 77, 99, 142, 150, 151], "test_input_1": 40, "test_input_2": 40, "test_input_3": 40, "test_input_4": 40, "test_openai_cli": 96, "test_react_ag": 109, "test_retriev": 153, "test_scor": 78, "test_xx_client": 96, "testgener": 81, "testgenerator_generator_cal": 81, "testgenerator_generator_trac": 81, "testset": [59, 75, 77, 99, 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, 103, 104, 111, 118, 119, 120, 121, 123, 124, 125, 127, 129, 130, 131, 132, 133, 134, 135, 136, 141, 142, 143, 153], "text_grad": [73, 99, 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, 99, 142, 150, 151, 153], "text_splitt": [2, 96, 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, 99, 104, 124, 144, 150, 151], "tfs_z": 13, "tgd_optim": [69, 99, 123, 142, 151], "tgdoptim": [59, 69, 74, 99, 123, 142, 151], "tgdwithevalfnloss": [59, 75, 77], "than": [17, 18, 19, 22, 28, 29, 33, 59, 62, 99, 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, 103, 104, 109, 114, 118, 120, 121, 126, 127, 130, 131, 132, 133, 134, 136, 138, 143, 145, 150], "themat": 137, "themselv": [59, 75, 76], "thenlper": [15, 119, 129], "therefor": [99, 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, 98, 99, 102, 103, 104, 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, 99, 109, 117, 125, 129, 131, 132, 134, 150, 151], "think": [1, 97, 99, 103, 109, 110, 130, 150, 151, 153], "third": [91, 99, 136, 151], "those": [87, 99, 126, 129, 130, 132, 134, 150, 151], "though": [19, 111, 121, 129, 131, 133, 136, 137, 142], "thought": [0, 1, 17, 19, 43, 97, 99, 109, 111, 134, 135, 138, 142, 150, 151], "thoughtact": [17, 19], "thread": [59, 75, 76], "three": [29, 36, 64, 65, 96, 97, 99, 103, 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, 98, 103, 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, 96, 99, 109, 120, 121, 125, 133, 134, 135, 136, 138, 141, 142, 150, 151], "time_period": 96, "time_stamp": [78, 82, 83, 99, 128, 150, 151], "timeout": 35, "timestamp": [43, 91], "tini": 127, "tion": 121, "titl": [43, 96, 118, 121, 136, 143], "tive": 134, "to_dict": [7, 12, 13, 14, 20, 21, 28, 29, 36, 38, 39, 59, 67, 68, 93, 99, 111, 114, 133, 136, 138, 150, 151], "to_dict_class": [28, 93], "to_embed": [86, 120], "to_give_ta": [99, 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": [99, 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": [99, 150, 151], "tobacco": 153, "todai": [20, 21, 127], "todo": [36, 64, 108, 110, 126, 132, 134, 142], "toembed": [2, 3, 86, 118, 120], "toembedderrespons": 120, "togeth": [13, 99, 103, 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, 99, 104, 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, 98], "too": [59, 75, 76, 108, 110, 118, 121, 136, 142], "took": 97, "tool": [0, 1, 13, 14, 32, 34, 42, 43, 95, 96, 98, 103, 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, 96, 97, 99, 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, 99, 121, 150, 151], "topic": [54, 121], "torch": [15, 68, 90, 102, 110, 114, 127], "torch_dtyp": 15, "torchmetr": [121, 143], "toretriev": 134, "total": [20, 21, 56, 57, 99, 121, 130, 131, 136, 138, 143, 150, 151], "total_docu": 136, "total_step": [59, 75, 76], "total_token": [43, 99, 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, 99, 104, 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, 99, 104, 110, 150, 151], "trace_graph_evalfntotextloss_output_id_6ea5da3c": 150, "trace_graph_sum": [99, 150, 151], "trace_graph_sum_root": [99, 150, 151], "trace_id": [59, 67], "tracer": 127, "track": [8, 9, 11, 12, 14, 36, 37, 39, 43, 59, 64, 75, 77, 83, 96, 103, 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, 104, 108, 110, 114, 126, 128, 131, 132, 133, 134, 137, 139, 143], "train_batch_s": [59, 75, 77, 99, 142, 150, 151], "train_data": [99, 150, 151], "train_dataset": [59, 75, 77, 99, 142, 150, 151], "train_diagnos": 153, "train_load": [59, 75, 77], "train_step": [59, 75, 76], "train_teach": [99, 150, 151], "trainabl": [36, 104, 110, 132, 134, 142], "trainable_param": 36, "trainable_prompt_kwarg": 121, "trainer": [67, 76, 78, 104, 108, 121, 124, 125, 130, 134, 148, 149, 153], "trainer_": 124, "trainer_st": [59, 75, 77, 78], "trainerresult": [78, 99, 150, 151], "trainerstepresult": 78, "trainervalidatestat": 78, "trainset": [59, 75, 76, 77, 99, 150, 151, 153], "transact": 121, "transfom": 118, "transform": [2, 3, 15, 20, 21, 30, 31, 43, 59, 69, 71, 90, 102, 103, 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": [104, 121, 125], "transpar": [28, 103, 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, "trend": 96, "tri": 96, "trigger": 98, "trigger_callback": 80, "trim_block": 133, "trinabl": 132, "tripl": [17, 19, 109, 121, 131, 138], "triplet": 121, "trombon": [99, 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, 99, 109, 111, 118, 119, 120, 121, 130, 131, 133, 135, 136, 138, 142, 143, 145, 148, 149, 150, 151, 153], "truli": 123, "trumpet": [99, 150, 151], "trust_remote_cod": 15, "trusti": 109, "truth": [51, 52, 55, 56, 57, 59, 75, 76, 99, 108, 110, 118, 121, 136, 143, 150, 151, 153], "try": [90, 99, 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, 99, 118, 120, 123, 135, 150, 151], "turn_db": 6, "tutori": [95, 99, 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, 96, 99, 104, 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, 99, 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": [103, 111, 114, 121, 128, 129], "u": [31, 95, 96, 97, 99, 111, 118, 120, 131, 133, 134, 136, 138, 150, 151], "u00e2": 121, "u201c": 121, "u20ac": 121, "ultim": 125, "unabl": [121, 135], "unbias": 121, "uncontrol": 103, "undefin": [8, 9, 10, 11, 12, 13, 14, 15, 37, 43, 129], "under": [59, 75, 77, 95, 96], "underli": [114, 121], "understand": [13, 14, 15, 17, 18, 37, 54, 95, 96, 103, 110, 118, 121, 124, 129, 131, 134, 135, 136, 137, 138, 141, 150], "unexpect": 121, "uniev": [134, 141], "unifi": [28, 36, 99, 104, 114, 118, 123, 124, 134, 136, 150, 151], "uniform": 137, "union": [15, 20, 21, 35, 40, 43, 56, 57, 99, 109, 136, 142, 150, 151, 153], "uniqu": [29, 43, 59, 75, 77, 83, 99, 103, 114, 117, 125, 130, 132, 135, 150, 151], "unit": [2, 4, 43, 95, 119, 121, 137, 138, 153], "univers": 153, "unknown": 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, 97, 101, 103, 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, 98, 134, 135, 138, 142], "update_dialog_turn": 43, "update_gradient_memori": [59, 69, 74], "update_prompt_kwarg": 38, "update_valu": [59, 67], "upper": 53, "upstream": 96, "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, 102, 103, 104, 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], "usabl": 96, "usag": [2, 4, 8, 9, 11, 12, 14, 17, 19, 37, 43, 99, 109, 118, 120, 123, 127, 129, 135, 136, 137, 150, 151], "usagemetadata": 11, "usal": [134, 141], "use_cach": [36, 54, 55, 57, 99, 130, 142, 150, 151, 153], "use_cas": [95, 99, 103, 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, 95, 96, 97, 99, 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_cas": 96, "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, 96, 99, 102, 109, 114, 117, 119, 121, 123, 124, 127, 129, 135, 136, 137, 150, 151], "uuid": 43, "uuid4": 43, "v": [35, 96, 110, 125], "v1": [9, 98], "v2": [10, 13, 98], "v3": [10, 136], "val": [45, 46, 47, 50, 99, 142, 150, 151, 153], "val_data": [99, 150, 151], "val_dataset": [59, 75, 77, 99, 142, 150, 151], "val_scor": [59, 69, 74, 78], "valid": [17, 19, 28, 35, 40, 59, 75, 76, 77, 98, 99, 104, 108, 109, 124, 131, 138, 142, 150, 151], "validataion": [99, 150, 151], "validate_condit": [59, 75, 76], "validate_data": 35, "validate_stat": 78, "validation_step": [59, 75, 76], "vallinaragad": 153, "valset": [59, 75, 77, 99, 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, 99, 109, 110, 111, 130, 131, 136, 138, 139, 142, 148, 149, 150, 151], "valuabl": 136, "valueerror": [2, 4, 35, 40, 99, 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, 101, 103, 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": [96, 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": 103, "verbos": 111, "veri": [20, 21, 59, 67, 99, 103, 110, 121, 137, 150, 151], "verif": 135, "verifi": [99, 150, 151], "version": [13, 22, 31, 59, 62, 67, 87, 88, 90, 91, 95, 102, 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": [121, 131, 134, 138], "violin": [99, 150, 151], "virtual": 95, "visit": [8, 9, 10, 11, 12, 13, 128, 135], "visual": [104, 109, 112, 114, 119, 132, 133, 139, 150], "vote": 121, "vouch": 103, "vx": 98, "w": 121, "w_i": 130, "wa": [28, 110, 121, 126, 134, 141, 145, 153], "wai": [15, 28, 31, 42, 43, 99, 103, 104, 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, 96, 97, 99, 103, 109, 111, 119, 121, 123, 125, 127, 131, 132, 133, 136, 138, 142, 145, 150, 151], "ward": 121, "warm": 134, "warn": [36, 91], "washington": 153, "washtenaw": 153, "wast": [118, 136], "watch": [120, 121], "water": [104, 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, 98, 99, 103, 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": [99, 150, 151], "weather": [138, 153], "web": [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, 99, 142, 150, 151], "weights_per_class": [59, 68], "weishi": 134, "weizhuchen": 134, "welcom": [9, 58, 96, 97], "well": [29, 31, 54, 95, 99, 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, 99, 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": [99, 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, 96, 98, 99, 103, 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, 99, 103, 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, 104, 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, 99, 103, 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, 96, 97, 99, 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, 99, 110, 121, 124, 131, 134, 141, 143, 150, 151], "why": [43, 103, 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": 96, "wise": 149, "witchcraft": 153, "with_action_typ": 43, "within": [28, 29, 59, 75, 76, 96, 99, 104, 109, 110, 112, 114, 124, 150, 151], "without": [20, 23, 28, 30, 34, 35, 43, 103, 109, 118, 123, 126, 127, 130, 133, 134, 136, 138, 141, 142, 153], "won": [43, 96, 98, 121, 126, 137], "wontfix": 96, "wood": 153, "word": [2, 4, 20, 21, 41, 54, 59, 67, 69, 74, 86, 99, 109, 118, 120, 121, 126, 134, 136, 150, 151], "work": [2, 4, 13, 22, 29, 31, 34, 35, 59, 66, 76, 87, 98, 99, 104, 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, 98, 124, 135], "workshop": 121, "world": [2, 4, 20, 21, 31, 43, 81, 103, 104, 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": [99, 150, 151], "worthi": 134, "would": [91, 99, 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, 96, 103, 114, 118, 121, 129, 133, 138, 153], "write_list_to_jsonl": 88, "written": [88, 99, 150, 151, 153], "wrong": 121, "wu": 134, "www": [20, 21, 127, 136], "x": [20, 21, 29, 31, 35, 59, 68, 75, 76, 98, 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, "xx_note": 96, "y": [35, 51, 57, 59, 69, 71, 73, 75, 76, 98, 99, 108, 109, 121, 134, 138, 142, 150, 151, 153], "y_gt": [51, 57, 59, 69, 73, 75, 76, 99, 108, 142, 150, 151, 153], "y_hat": [59, 69, 71], "y_label": [99, 142, 150, 151, 153], "y_obj": 108, "y_pred": [59, 69, 73, 75, 76, 99, 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, 96, 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, 103, 121, 131, 134, 136, 153], "year": [56, 57, 121, 134], "yellow": 91, "yer": 15, "yet": [15, 36, 99, 150, 151], "yield": [20, 21, 29, 87], "yime": 134, "yin": 97, "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, 98, 99, 102, 103, 104, 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, 97, 98, 99, 102, 103, 104, 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, 102], "your_api_key_if_you_use_coher": [95, 102], "your_api_key_if_you_use_googl": [95, 102], "your_api_key_if_you_use_groq": [95, 102], "your_api_key_if_you_use_hf": [95, 102], "your_api_key_if_you_use_openai": [95, 102], "your_branch_nam": 96, "your_forked_repository_url": 96, "youradalcomponentnam": [59, 75, 77], "yourself": [86, 102, 129, 136], "yu": 134, "yune": 134, "yupeng": 121, "z": [98, 134], "zephyr": 15, "zeqiu": 134, "zer": 130, "zero": [20, 21, 99, 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", "Development Essentials", "Contributing Process", "Contributor Guide", "Release Version Control Guide", "Learn AdalFlow in 15 minutes", "Community", "Get Started", "Installation", "Introduction", "Unites Research and Production", "<no title>", "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": [96, 102, 125, 138], "15": 99, "2": [96, 102, 125, 138], "3": [96, 99, 102, 125, 138, 142, 150, 151], "4": [96, 102], "4o": [99, 150, 151], "5": [96, 99, 142, 150, 151], "7": 96, "A": [147, 148, 149], "As": 110, "For": 121, "In": [109, 123], "On": [99, 150, 151], "One": [99, 150, 151], "To": 110, "With": [121, 136], "__output_fields__": 111, "about": 111, "across": 123, "action": [109, 111, 114, 119, 123, 131, 136, 138], "adal": 76, "adalcompon": [59, 99, 108, 110, 142, 150, 151], "adalflow": [99, 102, 112, 121, 139, 142], "adapt": 110, "add": 96, "addit": 118, "agent": [0, 27, 109, 124, 135], "align": 121, "all": [110, 124, 127], "an": [96, 123, 135], "ani": 110, "answer": [150, 151], "answer_match_acc": 51, "anthropic_cli": 8, "api": [58, 102, 109, 111, 114, 118, 119, 121, 123, 127, 129, 131, 133, 136, 138, 142, 153], "applat": 126, "applic": [103, 127, 133], "assign": 96, "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": [96, 99, 121, 142, 150, 151], "big_bench_hard": 45, "bm25_retriev": 21, "bm25retriev": 136, "booleanpars": 131, "boostrap": 130, "bootstrap": [99, 150, 151], "bootstrap_optim": 62, "build": [99, 124, 125, 150, 151], "cach": 85, "call": 138, "callback_manag": 80, "capabl": 121, "case": [130, 144], "chat": 126, "chunk": 137, "class": [59, 111, 113, 124, 133, 136], "classici": 121, "classif": 142, "cloud": 118, "code": [95, 110], "codebas": 96, "cohere_cli": 10, "common": 98, "commun": 100, "comparison": [99, 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": 96, "contributor": [97, 121], "control": 98, "copilot": 95, "core": [44, 58], "creat": [96, 123], "custom": [109, 137], "data": [27, 59, 87, 109, 111, 116, 118, 124, 126, 133, 134, 136], "data_compon": 3, "data_process": 2, "databas": [96, 118, 136], "dataclass": [111, 131], "dataclass_pars": 18, "dataclasspars": 131, "dataset": [50, 58, 99, 111, 117, 121, 150, 151, 153], "db": 31, "debug": [99, 150, 151], "decor": 81, "deep": 135, "default": 133, "default_prompt_templ": 32, "defin": 142, "definit": 137, "demo": [132, 148], "depend": 95, "descent": [99, 150, 151], "describ": 111, "deseri": 114, "design": [109, 111, 114, 123, 125, 127, 131, 133, 134, 136, 138, 141], "detail": 137, "develop": 95, "diagnos": [99, 150, 151, 153], "dialogturn": 118, "diff": 132, "directli": 129, "dive": 135, "do": 126, "document": [95, 118, 134, 136, 137], "doe": 137, "dspy": 142, "embed": 121, "embedd": [33, 119, 120], "embedderoutput": 119, "end": [103, 138, 152], "environ": 102, "error": 123, "essenti": [95, 124], "eval": 121, "evalfunct": 110, "evalu": [57, 58, 99, 121, 124, 143, 150, 151], "exampl": [96, 111, 123, 137], "exist": 96, "experi": 136, "faiss_retriev": 22, "faissretriev": 136, "featur": 137, "few": [59, 99, 122, 130, 148, 150, 151], "few_shot": 61, "file": [114, 118, 127], "file_io": 88, "filter": 136, "first": 141, "fix": 137, "floatpars": 131, "flow": [126, 133], "format": [111, 138], "foundat": 103, "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": [101, 123], "global_config": 89, "goal": 136, "google_cli": 11, "gpt": [99, 142, 150, 151], "grad": [110, 149], "grad_compon": 64, "gradient": [59, 99, 110, 150, 151], "graph": [139, 147, 148, 149], "groq_client": 12, "gt": 121, "gt_context": 121, "guid": [97, 98], "hierarchi": 113, "high": [99, 150, 151], "hood": 150, "hotpot_qa": 46, "hotpotqa": 153, "how": [96, 103, 127, 130, 137], "i": [103, 135], "implement": [130, 135], "import": 98, "infer": 129, "instal": 102, "instanc": 111, "instead": [126, 136], "integr": [96, 137], "intermedi": 132, "intpars": 131, "introduct": [103, 124, 126, 135, 145], "issu": 96, "jinja2": 133, "json": 112, "jsonoutputpars": 131, "jsonpars": 131, "judg": [121, 151], "kei": 102, "label": 96, "lazy_import": 90, "learn": 99, "librari": [121, 123, 127], "lightrag": [103, 126, 135], "listpars": 131, "llm": [111, 121, 125, 126, 133, 136, 151], "llm_as_judg": 55, "llm_retriev": 23, "llm_text_loss": 71, "load": [102, 111], "local": [118, 119], "localdb": 136, "log": [124, 127], "logger": [91, 127], "loss": 110, "loss_compon": 65, "low": [99, 150, 151], "manual": [99, 150, 151], "memori": [5, 6, 27], "method": [99, 150, 151], "metric": 121, "minimum": 123, "minut": 99, "mode": [99, 150, 151], "model": [109, 118, 119, 121, 129], "model_cli": [7, 37, 96, 123], "modelcli": [27, 129], "need": [126, 135], "neg": 130, "new": [96, 98], "nlg": 121, "note": 98, "notebook": 96, "ollama_cli": 13, "one": 127, "op": 72, "openai": 119, "openai_cli": 14, "oper": 110, "optim": [58, 59, 66, 99, 110, 122, 124, 125, 130, 134, 142, 144, 150, 151, 152, 153], "option": [102, 150], "orchestr": 123, "organ": 110, "other": [121, 137], "our": 125, "output": [19, 27, 119, 131, 138, 142], "output_pars": 17, "output_processor": 123, "over": 125, "overview": [44, 50, 57, 59, 79, 84, 96, 98, 99, 134, 137, 150, 151], "packag": 102, "paper": 141, "parallel": 138, "paramet": [67, 132], "pars": 111, "parser": [27, 131], "part": [96, 103], "perform": [99, 142, 150, 151], "philosophi": 125, "pipelin": [99, 110, 116, 118, 124, 134, 142, 150, 151], "playbook": [134, 141], "postgres_retriev": 24, "postgresretriev": 136, "pr": 96, "predict": 132, "prepar": [96, 99, 134, 150, 151, 153], "previou": 126, "principl": 125, "print": 114, "printc": 127, "prioriti": 96, "problem": 98, "process": [27, 96], "processor": 119, "product": 104, "project": 127, "prompt": [99, 109, 133, 150, 151], "prompt_build": 38, "protocol": 129, "pull": 96, "put": [110, 124], "q": [147, 148, 149], "qdrant": 136, "qdrant_retriev": 25, "qualiti": 125, "quantiti": 125, "question": [150, 151], "quick": [96, 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": 98, "repo": 96, "request": 96, "rerank": [134, 136], "reranker_retriev": 26, "research": 104, "resourc": [106, 107, 118, 126], "retriev": [20, 27, 39, 96, 110, 121, 134, 136, 153], "retriever_recal": 56, "review": 96, "same": [99, 150, 151], "sampl": 130, "sampler": 68, "scope": [131, 136, 138], "score": [99, 136, 150, 151], "sdk": 129, "self": 134, "separ": 127, "sequenti": 114, "serial": [93, 114], "set": [95, 99, 102, 127, 150, 151], "setup": [99, 150, 151], "setup_env": 94, "shot": [59, 99, 122, 130, 148, 150, 151], "show": 111, "simplic": 125, "size": 137, "split": [99, 137, 150, 151], "splitter": 137, "start": [96, 99, 101, 103, 150, 151], "step": [96, 98], "storag": 124, "strategi": [130, 137, 142], "string": [111, 121], "string_pars": 40, "structur": [59, 95, 96, 103, 114, 126, 142], "submodul": [0, 2, 5, 7, 17, 20, 61, 69, 75], "switch": 123, "system": 96, "task": [99, 110, 121, 142, 150, 151], "teacher": [99, 132, 150, 151], "templat": [123, 133], "test": [95, 99, 130, 150, 151], "text": [99, 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": [99, 121, 123, 124, 130, 142, 150, 151, 153], "trainabl": 153, "trainer": [59, 75, 77, 99, 110, 140, 142, 150, 151], "transformers_cli": 15, "trec": 47, "turbo": [99, 142, 150, 151], "tutori": [96, 124], "type": [43, 48, 78, 136, 137], "under": 150, "understand": 125, "unit": 104, "up": [95, 102, 127], "upcom": 137, "us": [99, 119, 123, 127, 129, 136, 137, 144, 150, 151], "use_cas": 96, "user": 127, "util": [16, 49, 58, 84], "v": [99, 142, 150, 151], "variabl": 102, "version": 98, "viewer": 112, "walkthrough": 138, "we": [126, 130], "weigt": 130, "what": [95, 96, 103, 135], "why": [126, 133, 135], "without": 121, "word": 137, "work": [96, 111, 137], "workflow": 125, "yamloutputpars": 131, "yamlpars": 131, "you": 135, "your": 96}}) \ No newline at end of file +Search.setIndex({"alltitles": {"1. FunctionTool": [[138, "functiontool"]], "1. Install AdalFlow": [[102, "install-adalflow"]], "2. Set up API keys": [[102, "set-up-api-keys"]], "2. ToolManager": [[138, "toolmanager"]], "3. Function Call end-to-end": [[138, "function-call-end-to-end"]], "3. Load environment variables": [[102, "load-environment-variables"]], "4. Install Optional Packages": [[102, "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 notebooks for existing/new tutorials/use_cases/benchmarks": [[96, "add-notebooks-for-existing-new-tutorials-use-cases-benchmarks"]], "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": [[99, "benchmarking"], [150, "benchmarking"], [151, "benchmarking"]], "BooleanParser": [[131, "booleanparser"]], "Build the task pipeline": [[99, "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 Tips": [[95, "code-tips"]], "Coding": [[95, "coding"]], "Common Problems": [[98, "common-problems"]], "Community": [[100, 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"]], "Contributing Process": [[96, null]], "Contributor Guide": [[97, null], [97, null]], "Copilot": [[95, "copilot"]], "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"], [99, "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]], "Development Essentials": [[95, null]], "Diagnose": [[153, "diagnose"]], "Diagnose the task pipeline": [[99, "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": [[95, "documentation"]], "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": [[103, "end-to-end-applications"]], "EvalFunction As Loss": [[110, "evalfunction-as-loss"]], "Evaluate the task pipeline": [[99, "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]], "File Reading": [[118, "file-reading"]], "First RAG Paper": [[141, "first-rag-paper"]], "Fixed-Size Chunking": [[137, "fixed-size-chunking"]], "FloatParser": [[131, "floatparser"]], "For Contributors": [[121, "for-contributors"]], "Foundation": [[103, "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": [[101, null], [101, 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 assign priority": [[96, "how-to-assign-priority"]], "How to create an issue": [[96, "how-to-create-an-issue"]], "How to start?": [[103, "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": [[98, "important-notes"]], "Installation": [[102, null]], "IntParser": [[131, "intparser"]], "Integrate a model_client": [[96, "integrate-a-model-client"]], "Integrate a database retriever": [[96, "integrate-a-database-retriever"]], "Integration with Other Document Types": [[137, "integration-with-other-document-types"]], "Intermediate parameters": [[132, "intermediate-parameters"]], "Introduction": [[103, null], [124, "introduction"], [126, null], [135, "introduction"]], "Introduction to BaseDataClass": [[145, null]], "Introduction to LLM applations": [[126, "introduction-to-llm-applations"]], "Issue & Label System": [[96, "issue-label-system"]], "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"]], "Label overview": [[96, "id5"]], "Learn AdalFlow in 15 minutes": [[99, null]], "LightRAG": [[103, "lightrag"]], "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": [[99, "id4"], [150, "id9"], [151, "id7"]], "Manual Prompt vs Optimized Prompt (gpt-3.5-turbo)": [[99, "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)": [[99, "id5"], [99, "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"], [98, "overview"], [99, "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"]], "Part 1: Structuring": [[96, "part-1-structuring"]], "Part 2: What to contribute": [[96, "part-2-what-to-contribute"]], "Part 3: Contributing Steps": [[96, "part-3-contributing-steps"]], "Part 4: Pull Request Process": [[96, "part-4-pull-request-process"]], "Part 5: Review Process": [[96, "part-5-review-process"]], "Performance & Benchmark": [[142, "performance-benchmark"]], "PostgresRetriever": [[136, "postgresretriever"]], "Prepare AdalComponent for training": [[99, "prepare-adalcomponent-for-training"], [150, "prepare-adalcomponent-for-training"], [151, "prepare-adalcomponent-for-training"]], "Prepare for Training": [[153, "prepare-for-training"]], "Prepare the codebase": [[96, "prepare-the-codebase"]], "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"]], "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 Start": [[96, "quick-start"]], "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": [[98, null]], "Repo Structure": [[96, "repo-structure"]], "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)": [[99, "id3"], [150, "id8"], [151, "id6"]], "Scores by Method and Split On Low-performing Starting Prompt (gpt-3.5-turbo)": [[99, "id1"], [150, "id6"], [151, "id4"]], "Scores by Split": [[99, "id6"], [150, "id11"], [151, "id9"]], "Scores by teacher mode (gpt-4o) on the same high-performing starting prompt": [[99, "id7"], [150, "id13"], [151, "id10"]], "Scores for One-shot Bootstrap": [[99, "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"]], "Show data examples & parse string to data instance": [[111, "show-data-examples-parse-string-to-data-instance"]], "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": [[98, "steps-to-release-a-new-version"]], "Structure": [[103, "structure"]], "Structuring": [[95, "structuring"]], "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": [[99, "train-setup"], [150, "train-setup"], [151, "train-setup"]], "Train in Debug mode": [[99, "train-in-debug-mode"], [150, "train-in-debug-mode"], [151, "train-in-debug-mode"]], "Train with Few-shot Bootstrap": [[99, "train-with-few-shot-bootstrap"], [150, "train-with-few-shot-bootstrap"], [151, "train-with-few-shot-bootstrap"]], "Train with Text-Gradient Descent": [[99, "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": [[104, 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": [[99, "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?": [[103, "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?": [[103, "what-is-not-part-of-lightrag"]], "What to Contribute (by 7 Labels) and Example PRs": [[96, "id7"]], "What to code": [[95, "what-to-code"]], "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 on your PR": [[96, "work-on-your-pr"]], "Work with Data Instance": [[111, "work-with-data-instance"]], "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/contribution", "contributor/index", "contributor/version_control", "get_started/adalflow_in_15mins", "get_started/community", "get_started/index", "get_started/installation", "get_started/introduction", "index", "integrations/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/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", "integrations/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, 99, 103, 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, 95, 98, 99, 102, 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, 95, 98, 99, 101, 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, 99, 104, 118, 119, 120, 121, 129, 131, 142, 150, 151], "1000": [2, 4, 59, 75, 77, 103, 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": [99, 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": [99, 102, 109, 121, 134, 142, 150, 151], "121821225": 120, "12218524": 120, "122670576": 120, "122853": 120, "123": [40, 43, 96], "12652": 134, "128": 13, "12eb": [48, 50], "12it": 118, "13": [109, 121, 134, 153], "13125569": 120, "13164201": 120, "13395482": 120, "134": 96, "135": 96, "13516818": 120, "13577485": 120, "13985154": 120, "14": [96, 121, 129, 130, 134, 142], "14283": 134, "144": [47, 50, 142], "14545332": 120, "14796448": 120, "149": 109, "149265": 109, "15": [96, 120, 121, 130, 134, 142], "151683837681807": 136, "155": 153, "158": 96, "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, "192": 96, "19306852": 120, "194": 96, "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, 95, 98, 99, 101, 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": [99, 114, 121, 142, 150, 151, 153], "200": [2, 4, 86, 131], "2000": [99, 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": [99, 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, 99, 127, 136, 145, 150, 151], "2500": 121, "256": [33, 86, 118, 119, 120, 136], "260": 96, "261": 96, "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, 95, 98, 101, 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": [102, 131], "301": 109, "31": 102, "311": 121, "318": 121, "321": 109, "32768": 12, "33": 121, "3333333333333333": 121, "33333333333333337": 121, "33437008": 129, "353b738c1b71": 118, "36": [47, 50, 99, 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, 98, 99, 101, 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": 98, "442f": 118, "44a8aa37": [2, 4, 137], "44fc": 130, "45": [40, 121, 128], "4509756": 129, "4568096570283078": 136, "4569": [48, 50], "45efa517": 118, "46": 142, "4636": [48, 50], "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": [99, 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, 95, 98, 102, 109, 111, 114, 118, 121, 123, 126, 127, 129, 134, 135, 136, 137, 138, 143, 144, 145], "50": [2, 3, 15, 45, 50, 99, 109, 118, 138, 150, 151], "51": 109, "51011": 142, "512": 15, "5166601493236314": 136, "518a": 118, "52": 109, "5316efd58d58": 118, "5343238380789569": 136, "54": [99, 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, 99, 109, 118, 121, 127, 129, 134, 136, 138, 142, 143, 150, 151, 153], "60": 142, "600": [47, 50], "609": 118, "60c04aa1": [48, 50], "61": 142, "6175549": 129, "6229580777634034": [20, 21], "6294762236217233": 136, "62c7dbf7faf2": [48, 50], "63072": 118, "6333": 136, "64": [13, 142], "64987b2b": 118, "65": [99, 121, 150], "66": 151, "6666666666666666": [121, 138], "67": 142, "69": 142, "6986ba52a0d3": 130, "7": [13, 24, 99, 102, 121, 127, 131, 134, 135, 136, 143, 150, 151], "70": 131, "70b": [12, 109, 135], "71a2": 130, "72": [99, 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, 99, 102, 121, 129, 134, 136, 142, 150, 151, 153], "80": [99, 142, 150, 151], "800": [2, 4], "8031794089550072": 136, "81": 142, "8109999895095825": 136, "8119999766349792": 136, "8169999718666077": 136, "8192": [12, 29, 109, 123, 135], "81it": 142, "82": 142, "823": 142, "82e6": [99, 150, 151], "82fb": 137, "8348623853211009": 142, "83rd": 121, "84": [142, 151], "840021aa1953": 118, "8426": 142, "8462": 150, "85": 153, "86": 142, "8678": 118, "87": [99, 150, 151], "87e0": 118, "88": [99, 142, 150, 151], "8819": 142, "8819444444444444": 142, "8871": 137, "88b1": 137, "89": [99, 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, 99, 121, 134, 135, 136, 150, 151], "90": [99, 125, 142, 150, 151], "90ff": 130, "91": [99, 150, 151], "910e984cdb65": 118, "9122": 118, "92": [99, 150, 151], "93922b619293": 118, "93dba5b1": [48, 50], "94": [99, 150, 151], "9435ed755e20": 118, "9498793313012154": 136, "95": [13, 15, 53, 109, 121], "95297": 109, "96": [99, 150, 151], "9670": 118, "9696708": 136, "97": [96, 99, 150, 151], "9701269": 136, "9752": 121, "9789": 121, "97db": [2, 4, 137], "98": [99, 127, 136, 150, 151], "9827": 121, "98742366": 136, "99": [99, 150, 151], "9950029253959656": 136, "99520767": 136, "9994476437568665": 136, "9994490742683411": 136, "9996004700660706": 136, "9a424d4c": 118, "9c14": 120, "9ca4": [2, 4, 137], "9dc8": [99, 150, 151], "9dd7d34128df": [99, 150, 151], "9nnn": [99, 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, 96, 99, 102, 109, 110, 111, 118, 120, 121, 123, 124, 127, 129, 130, 131, 134, 135, 136, 138, 142, 150, 151], "And": [1, 36, 54, 59, 96, 99, 103, 109, 110, 121, 126, 131, 133, 134, 136, 138, 141, 150, 151], "As": [8, 22, 29, 31, 35, 97, 99, 111, 114, 118, 120, 123, 133, 134, 136, 138, 141, 143, 145, 150, 151], "At": [1, 95, 109, 127, 135, 142], "Be": [59, 69, 74], "But": [15, 59, 75, 76, 96, 98, 99, 109, 110, 121, 126, 128, 132, 134, 136, 138, 150, 151, 153], "By": [36, 97, 99, 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, 98, 99, 103, 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, 98, 99, 102, 103, 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, 96, 99, 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, 99, 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, 103, 121, 153], "Not": [6, 98, 121], "Of": [99, 150, 151], "On": [111, 131], "One": [59, 75, 76, 83, 130], "Or": [36, 59, 67, 102, 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, 98, 99, 103, 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, 96, 110, 121, 125, 126, 127, 132, 136], "These": [4, 110, 114, 120, 121, 124, 132, 133, 136, 137, 138, 143], "To": [13, 20, 21, 22, 39, 40, 43, 87, 95, 96, 98, 99, 102, 103, 104, 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, 99, 109, 118, 120, 124, 129, 130, 131, 135, 142, 150, 151, 153], "_": [20, 21, 96], "_______": 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, 96, 99, 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": [99, 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, "a6e4": [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": [99, 110, 111, 117, 121, 123, 134, 136, 139, 141, 142, 150, 151], "about": [8, 24, 54, 96, 99, 121, 123, 125, 126, 134, 141, 142, 150, 151], "abov": [1, 96, 99, 109, 114, 121, 123, 125, 126, 128, 131, 133, 134, 136, 138, 142, 150, 151, 153], "abstract": [19, 37, 52, 58, 59, 68, 87, 104, 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, 97, 108, 123, 129], "access": [9, 15, 20, 23, 31, 42, 43, 81, 96, 99, 102, 109, 110, 121, 135, 136, 138, 150, 151], "accompani": 96, "accomplish": 124, "accord": [2, 4, 20, 21, 110, 121, 124, 134, 141, 143], "accordingli": 131, "accordion": [99, 150, 151], "account": 123, "accumul": [29, 132], "accur": [110, 134, 136], "accuraci": [1, 51, 57, 59, 62, 99, 108, 109, 121, 125, 134, 137, 142, 143, 150, 151, 153], "accus": 153, "acetaminophen": 114, "achiam": 121, "achiev": [34, 99, 111, 121, 123, 125, 134, 138, 141, 150, 151, 153], "acl": 121, "acm": 121, "acronym": 142, "across": [35, 96, 99, 111, 121, 138, 142, 145, 150, 151], "act": [104, 109, 120, 124, 135], "action": [1, 43, 98, 135, 137], "action_typ": 43, "activ": [43, 95, 96, 103, 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, 96, 99, 103, 110, 114, 118, 127, 128, 132, 136, 138, 142, 150, 151], "ada": [99, 137, 150, 151], "adaflow": 153, "adal": [17, 18, 59, 75, 99, 110, 121, 142, 150, 151, 153], "adal_compon": [99, 142, 150, 151, 153], "adalcompon": [67, 75, 76, 77, 78, 104, 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, 95, 96, 97, 100, 101, 104, 109, 110, 111, 114, 117, 118, 119, 123, 124, 125, 127, 128, 129, 131, 132, 133, 134, 136, 137, 138, 141, 150, 151, 153], "adalflow_xx": 96, "adaltask": [59, 75, 77, 99, 142, 150, 151, 153], "adaplcompon": [59, 75, 77], "adapt": [20, 21, 30, 54, 55, 57, 62, 73, 103, 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, 98, 99, 103, 105, 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, "addint": 96, "addit": [0, 1, 20, 21, 35, 43, 96, 109, 119, 121, 123, 127, 129, 134, 135, 138, 142], "addition": [10, 12, 13, 15, 20, 23, 24, 37, 96, 99, 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, 96, 125, 137], "adher": 131, "adjust": [13, 99, 125, 134, 150, 151], "admit": [121, 143], "adopt": 104, "adpat": 123, "advanc": [44, 97, 114, 121, 126, 127, 136, 137], "advantag": [99, 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, 98, 99, 109, 111, 120, 121, 123, 126, 127, 131, 132, 135, 136, 138, 150, 151], "afun": 29, "ag": [28, 121, 131, 134, 145], "again": [96, 120, 136], "against": [24, 59, 69, 71, 121], "agenda": 109, "agent": [1, 34, 43, 44, 58, 97, 98, 103, 104, 121, 123, 125, 126, 133, 134, 138], "agent_respons": 109, "aggreg": [59, 67, 72, 96], "agnositc": 104, "agnost": [123, 124, 126, 129, 141], "ah": 15, "ahead": [111, 124], "ai": [11, 15, 97, 100, 103, 104, 114, 121, 127, 134], "aim": [96, 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, 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, 99, 102, 103, 105, 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, 99, 103, 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, 97, 108, 110, 111, 118, 123, 129, 130, 134, 136, 139, 142, 150], "alongsid": 109, "alpha": 98, "alreadi": [20, 21, 28, 29, 43, 95, 96, 98, 99, 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, 96, 99, 110, 111, 114, 117, 118, 121, 123, 125, 133, 134, 135, 136, 137, 138, 141, 142, 145, 150, 151, 153], "altern": [30, 96], "although": [20, 21, 135, 136, 153], "alwai": [1, 15, 17, 19, 28, 31, 96, 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, 99, 102, 104, 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, 98, 99, 103, 104, 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, 103, 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, 96, 99, 103, 108, 109, 111, 114, 121, 130, 131, 134, 135, 136, 137, 138, 141, 142, 143, 144, 145, 153], "answer_match_acc": [57, 99, 143, 150, 151], "answer_templ": 153, "answerdata": 153, "answermacthevalu": 143, "answermatchacc": [51, 57, 99, 108, 121, 134, 142, 150, 151, 153], "anthrop": [8, 43, 90, 102, 126, 129], "anthropic_api_kei": [95, 102], "anthropic_cli": [7, 129], "anthropicapicli": [7, 8, 43, 129], "anticip": 97, "anybodi": 121, "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, 101, 103, 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, "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, 110, 117, 118, 119, 120, 123, 124, 132, 134, 136, 137, 153], "applic": [2, 4, 6, 28, 91, 96, 97, 98, 104, 109, 110, 111, 118, 121, 124, 125, 131, 136, 137, 144, 145], "application_nam": 103, "apply_chat_templ": 15, "apply_transform": [31, 118], "appreci": 97, "approach": [2, 4, 114, 120, 121, 134, 135, 137], "appropri": [13, 99, 114, 137, 150, 151], "approv": 96, "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, 98, 99, 103, 104, 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, 99, 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": 103, "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, 103, 111, 118, 121, 128, 133, 135, 136, 137, 138, 142], "aspect": [59, 69, 74, 121], "aspirin": 114, "assert": [28, 119, 129], "assess": [54, 99, 121, 143, 150, 151], "assign": [2, 4, 13, 29, 54, 59, 67, 99, 120, 121, 130, 132, 150, 151], "assist": [1, 6, 15, 17, 18, 19, 32, 38, 43, 99, 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": [98, 99, 150, 151], "attention_mask": 15, "attribut": [20, 22, 23, 25, 26, 29, 31, 36, 38, 39, 43, 56, 57, 59, 67, 81, 86, 99, 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, 96, 97, 99, 104, 108, 124, 125, 128, 129, 133, 134, 141, 144, 151, 153], "auto_text_grad_": 124, "autoai": 141, "autograd": [64, 65, 110], "autom": [121, 125], "automat": [22, 30, 33, 36, 59, 67, 70, 71, 81, 95, 96, 99, 103, 110, 114, 121, 128, 131, 135, 138, 150, 151], "automodelforcausallm": 15, "autonom": [104, 109, 125], "autoreset": 91, "autotoken": 15, "avail": [1, 12, 13, 43, 102, 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, 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, 96, 109, 135, 136, 138], "b0ce": [48, 50], "b0cffa3e": [99, 150, 151], "b2dbdf2f": 118, "b3e9": 118, "b400": 137, "b6c6": 118, "ba8e1e23": 137, "baai": [15, 136], "back": [13, 17, 19, 20, 21, 31, 86, 93, 99, 109, 110, 111, 117, 120, 121, 123, 130, 131, 150, 151], "backend_engine_prompt": 69, "backpropag": [29, 36, 59, 62, 64, 65, 69, 73, 99, 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, 99, 104, 108, 110, 124, 130, 132, 142, 150, 151], "backward_engin": [36, 39, 59, 63, 64, 65, 69, 72, 73, 75, 76, 99, 108, 150, 151, 153], "backward_engine_dis": [59, 67], "backward_engine_model_config": [59, 75, 76, 77, 99, 142, 150, 151, 153], "backward_fn": [59, 63], "backwardcontext": [59, 63], "backwardengin": [36, 59, 63, 64, 65, 69, 72, 73, 75, 76], "bad": [99, 121, 150, 151], "balanc": [13, 47, 50], "balconi": 153, "banana": [130, 150], "banerje": 121, "bank": 121, "bare": [104, 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, 96, 97, 104, 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, 99, 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": [99, 150, 151], "beauti": [20, 21], "becam": 153, "becaus": [2, 4, 99, 123, 125, 135, 137, 142, 145, 150, 151], "becom": [59, 67, 121, 130, 134, 136], "bed": 130, "bednnn": [99, 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, 96, 97, 98, 99, 114, 118, 119, 121, 124, 135, 136, 137, 142, 145, 150, 151, 153], "begin": [59, 67, 91, 96, 103, 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, "below": [1, 99, 109, 121, 131, 136, 138, 150, 151], "bench": [45, 50], "benchmark": [95, 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, 96, 97, 99, 103, 114, 121, 124, 134, 136, 137, 141, 150, 151], "beta": [15, 98, 138], "better": [2, 4, 18, 28, 59, 62, 69, 73, 96, 99, 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, 96, 103, 104, 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": [99, 150, 151], "bi": [134, 136, 141], "bias": [29, 114, 127], "bical": 153, "big": [45, 50, 134], "big_bench_hard": [99, 150, 151], "bigbenchhard": [45, 50, 99, 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, 97, 103, 114, 124, 125, 137], "blog": 96, "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, 99, 142, 150, 151], "bootstrapfewshot": [59, 61, 62, 99, 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, 99, 104, 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": [97, 114, 121, 125, 134], "brace": [35, 40], "bracket": [35, 40], "branch": [96, 98, 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": 137, "broccoli": 130, "brought": 121, "browser": 135, "budget": [2, 4, 137], "buffer": [1, 32], "bug": [96, 98, 99, 150, 151], "buget": 134, "build": [20, 21, 22, 26, 29, 35, 39, 44, 54, 97, 98, 103, 104, 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, 97, 99, 102, 121, 124, 131, 135, 136, 138, 150, 151, 153], "bunch": 137, "burnlei": 121, "busi": 125, "bust": 121, "button": 96, "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, 99, 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, 96, 99, 103, 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, 99, 127, 150, 151], "callbackmanag": [36, 80, 103], "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, 98, 99, 102, 103, 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, 103, 109, 121, 123], "cantain": 29, "cap": [99, 150, 151], "capabl": [34, 99, 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": [99, 109, 134, 137, 141, 150, 151], "carefulli": [54, 96, 103, 121], "carri": 138, "carrot": 130, "carsnn": [99, 150, 151], "case": [6, 20, 23, 28, 31, 59, 62, 67, 95, 96, 99, 103, 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": [96, 131, 136], "cauliflow": 130, "caus": 114, "caution": 34, "cd": 95, "cdot": [20, 21, 134], "celeri": 130, "celsiu": 138, "center": 113, "centr": 121, "certain": [15, 35, 127, 145], "chain": [30, 36, 43, 99, 111, 114, 118, 119, 123, 124, 134, 135, 136, 142, 150, 151], "challeng": [99, 121, 125, 132, 136, 150, 151], "champion": 121, "chanc": [20, 23, 125, 130], "chang": [83, 96, 109, 110, 118, 121, 123, 124, 125, 128, 134, 136, 153], "chapter": 137, "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, 97, 104, 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, 98, 99, 102, 103, 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, "checkout": 96, "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, 103, 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, 99, 142, 150, 151], "ckpt_file": [59, 75, 77, 99, 150, 151], "ckpt_path": [59, 75, 77], "cl": [35, 111], "cl100k_base": [2, 4, 41, 137], "claim": 121, "clarif": 96, "clarifi": 96, "clarinet": [99, 150, 151], "clariti": [54, 104, 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, 95, 96, 99, 103, 104, 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": [104, 125, 144], "classif": [47, 50, 104, 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, 96, 103, 121, 124, 134, 135, 136], "clearli": 121, "cli": 13, "click": [96, 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, 96, 109, 123, 124, 125, 126, 129, 136], "climat": [118, 136], "clone": [95, 96, 103], "close": [35, 96, 99, 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, 96, 97, 99, 103, 104, 109, 114, 118, 119, 121, 123, 124, 125, 127, 128, 129, 131, 133, 134, 136, 137, 138, 141, 142, 143, 150, 151, 153], "codebas": 95, "coder": 15, "coeffici": 121, "coher": [10, 13, 43, 54, 57, 90, 102, 121, 126, 129, 134, 136, 137], "cohere_api_kei": [95, 102], "cohere_cli": [7, 129], "cohereapicli": [7, 10, 20, 26, 43, 129, 136], "colab": 96, "collabor": 100, "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, 103, 109, 120, 121, 123, 125, 134, 136, 138, 141, 142, 153], "combine_kwarg": 35, "come": [103, 109, 118, 121, 123, 129, 131, 136, 140, 143, 153], "command": [13, 91, 95, 96], "comment": [95, 96, 133], "commit": [96, 98, 103], "common": [40, 48, 50, 53, 56, 57, 121, 134, 136], "commonli": [4, 19, 120, 121, 134], "commun": [34, 37, 96, 97, 101, 103, 129, 134, 153], "compact": [43, 138], "compar": [17, 18, 19, 20, 21, 24, 35, 51, 54, 57, 59, 62, 64, 65, 69, 71, 96, 99, 109, 118, 119, 121, 137, 142, 148, 149, 150, 151, 153], "comparison": [103, 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, 98, 99, 109, 121, 129, 135, 137, 141, 150, 151], "completion_token": [43, 99, 150, 151], "completion_usag": 43, "completionusag": [8, 9, 11, 12, 14, 37, 43, 99, 150, 151], "complex": [1, 17, 19, 35, 40, 96, 103, 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, 96, 99, 102, 104, 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, 99, 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, 99, 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], "concis": [111, 114, 142], "conclud": [99, 150, 151], "conclus": [142, 143], "concurr": 138, "conda": 22, "condit": [31, 110, 127, 133, 135, 153], "condition": [7, 133], "condition_fn": 118, "confer": [121, 134], "confid": [53, 121], "confidence_interv": [53, 55, 121], "config": [29, 33, 36, 59, 75, 76, 96, 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, 99, 102, 109, 120, 123, 125, 136, 137, 142, 143, 150, 151, 153], "configure_backward_engin": [59, 75, 76, 99, 150, 151], "configure_backward_engine_engin": [59, 75, 76], "configure_backward_engine_help": [59, 75, 76, 99, 150, 151], "configure_callback": [59, 75, 76, 77], "configure_demo_optimizer_help": [59, 75, 76, 99, 150, 151], "configure_loss_fn": 108, "configure_optim": [59, 75, 76, 99, 108, 150, 151], "configure_teacher_gener": [59, 75, 76, 99, 108, 150, 151], "configure_teacher_generator_help": [59, 75, 76, 99, 150, 151], "configure_text_optimizer_help": [59, 75, 76, 99, 150, 151], "conflict": [96, 132], "confus": [29, 98, 103, 111], "connect": [24, 96, 110, 136, 153], "conquer": [1, 109], "conserv": 13, "consid": [28, 29, 56, 57, 59, 69, 74, 96, 109, 127, 134, 136, 137], "consin": 136, "consist": [19, 30, 36, 38, 43, 54, 57, 96, 99, 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, 99, 142, 150, 151], "constrained_max_steps_12_848d2_run_7": 142, "constrained_max_steps_8_a1754_run_1": [99, 150, 151], "constraint": [59, 69, 74, 137], "constraint_text": [59, 69, 74], "construct": [86, 87, 143], "constructor": [30, 32, 109, 119], "consum": 130, "contain": [2, 4, 20, 21, 24, 25, 29, 34, 35, 40, 43, 51, 54, 55, 57, 59, 67, 69, 74, 75, 76, 96, 99, 103, 114, 118, 119, 121, 123, 128, 135, 137, 138, 143, 145, 150, 151, 153], "content": [8, 9, 14, 15, 54, 101, 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, 96, 99, 103, 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": [95, 97, 103, 118, 136], "contributor": [96, 103], "control": [2, 4, 13, 17, 18, 43, 91, 95, 103, 104, 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": [99, 150, 151], "converg": [99, 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, 99, 103, 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": [103, 134, 136, 145], "cool": 109, "cooper": 153, "copi": [2, 3, 14, 29, 95, 103, 119, 120, 129, 142, 153], "cor": 121, "core": [0, 1, 2, 4, 19, 28, 29, 31, 34, 35, 38, 43, 82, 96, 103, 109, 111, 114, 118, 119, 120, 123, 124, 125, 127, 128, 129, 131, 133, 135, 136, 137, 138, 143, 145], "corner": 96, "coro": 42, "corpora": 121, "corpu": [20, 21, 121, 134, 141, 153], "corr": 134, "correct": [59, 67, 69, 71, 75, 77, 96, 98, 99, 108, 109, 110, 121, 134, 143, 150, 151], "correctli": [31, 43, 59, 75, 76, 95, 96, 98, 99, 109, 110, 111, 134, 142, 150, 151], "correl": 121, "correspond": [2, 4, 35, 59, 75, 76, 96, 131, 135, 137, 143], "cosin": [20, 22, 24, 121], "cost": [99, 121, 134, 136, 142, 150, 151], "could": [35, 43, 87, 121], "council": 153, "count": [41, 45, 50, 99, 130, 134, 137, 150, 151], "count_token": 41, "counter": 114, "countless": 121, "cours": [99, 121, 128, 150, 151], "cover": [6, 54, 95, 96, 97, 103, 111, 114, 118, 121, 124, 131, 136, 138, 141, 145, 153], "coverag": [121, 136], "covert": 138, "cp": 95, "cpp": 13, "cpu": [22, 90, 102], "crag": 121, "creat": [1, 2, 4, 12, 13, 14, 15, 28, 29, 31, 32, 33, 34, 36, 38, 43, 59, 67, 86, 90, 97, 98, 99, 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, 96, 99, 111, 118, 121, 133, 136, 150, 151], "crud": [31, 118], "csv": [45, 50, 88], "ctrl": 135, "cup": 121, "current": [29, 31, 91, 99, 102, 110, 118, 119, 123, 128, 129, 131, 135, 136, 138, 150, 151, 153], "cursor": 95, "curv": 142, "custom": [2, 4, 15, 19, 20, 23, 24, 28, 35, 36, 39, 55, 57, 59, 87, 91, 93, 98, 103, 108, 110, 111, 119, 121, 123, 124, 125, 127, 129, 134, 135, 141, 143], "custom_asdict": [35, 111], "customiz": [104, 113, 121, 135, 142], "customizellm": 15, "cut": [134, 136], "cyan": 91, "d": [17, 19, 20, 21, 22, 59, 69, 73, 98, 99, 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, 99, 103, 104, 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, 99, 104, 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": [99, 150, 151], "datetim": 43, "david": 153, "db": [118, 124, 136], "db2": 31, "dd2130aacf61": [48, 50], "deal": [118, 136], "debug": [59, 67, 75, 76, 77, 87, 91, 104, 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, 99, 150, 151], "decemb": 153, "decid": [0, 1, 10, 12, 13, 15, 17, 18, 28, 37, 56, 57, 97, 103, 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, 99, 111, 114, 127, 128, 150, 151], "decreas": [119, 134], "decreaseembeddingdim": 119, "decreat": 119, "dedic": 96, "dedupl": [2, 3], "deep": [121, 123, 125, 137], "deepcopi": 119, "deeper": 96, "deepmind": 74, "deepseek": 15, "def": [0, 1, 15, 17, 19, 29, 30, 34, 35, 43, 55, 57, 59, 75, 76, 81, 99, 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, 96, 99, 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, 98, 99, 104, 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, 98, 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, 99, 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, 99, 104, 119, 120, 123, 131, 135, 136, 138, 142, 144, 145, 147, 148, 149, 150, 151], "demooptim": [59, 62, 66, 75, 76, 77, 99, 124, 142, 151], "demostr": [59, 62, 148], "deni": 96, "denomin": [20, 21], "denot": 126, "depend": [4, 20, 21, 23, 35, 43, 96, 98, 103, 114, 121, 126, 135, 136, 143, 145], "deploy": 98, "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, 98, 103, 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, 96, 97, 104, 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, 95, 96, 98, 99, 109, 111, 114, 118, 121, 123, 129, 131, 135, 138, 142, 143, 145, 150, 151, 153], "detect": 81, "determin": [2, 4, 97, 114, 121, 130, 135], "detial": 96, "dev": [95, 98], "dev_titl": [46, 50], "develop": [2, 4, 20, 23, 96, 97, 99, 103, 104, 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, 104, 142], "diagnose_": [99, 150, 151], "diagnost": [99, 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, 99, 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, 96, 103, 110, 114, 119, 121, 123, 124, 125, 126, 127, 129, 133, 135, 136, 137, 138, 144, 153], "differen": 136, "differenti": [59, 70, 71, 104, 110, 136], "difficult": [138, 143], "dig": 121, "digit": [99, 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, 99, 110, 114, 121, 124, 142, 150, 151], "directionli": 34, "directli": [1, 2, 4, 10, 35, 43, 54, 55, 57, 59, 66, 68, 96, 103, 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, 99, 102, 103, 117, 128, 129, 150, 151], "disabl": [13, 110, 135], "disappoint": 136, "discard": [59, 62, 69, 74], "disclos": [126, 133], "discord": 96, "discov": 153, "discuss": [96, 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": [96, 121, 134], "divers": [13, 59, 67, 121, 134, 143], "divid": [1, 20, 21, 22, 96, 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, 96, 98, 99, 102, 103, 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, 95, 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, 138], "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, 96, 97, 101, 103, 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, 99, 110, 121, 129, 132, 134, 136, 143, 145, 150, 151], "doesn": [96, 135], "domain": [121, 134], "doman": 134, "don": [19, 20, 21, 59, 67, 103, 126, 127], "done": [110, 111, 127, 135], "dont": [103, 108, 110, 118, 126, 132], "dorianbrown": [20, 21, 136], "dotenv": [102, 120, 135], "dotenv_path": [94, 120, 135], "doubl": [99, 109, 131, 138, 150, 151, 153], "doubt": 125, "down": [109, 136, 137], "download": [13, 103, 117], "downsid": [118, 121, 134, 136], "downstream": [119, 134], "downtown": 153, "draft": 96, "draw": [59, 67, 121, 134], "draw_graph": [59, 67, 147, 150], "drew": 121, "drink": 114, "drop": [127, 137], "drug": 153, "drum": [99, 150, 151], "dspy": [59, 62, 99, 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": 103, "dump": [35, 138], "dumper": 35, "duplic": [59, 68, 96, 98], "dure": [2, 4, 22, 59, 63, 67, 98, 102, 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, 98, 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, 96, 99, 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, "earli": 97, "earsier": 110, "earth": [55, 57, 121], "eas": [43, 111, 121, 124, 125], "easi": [28, 54, 59, 67, 91, 96, 99, 103, 104, 111, 114, 118, 121, 123, 125, 133, 135, 150, 151, 153], "easier": [104, 121, 131, 132, 135, 138], "easili": [36, 59, 75, 76, 99, 103, 104, 114, 118, 119, 121, 124, 130, 131, 133, 136, 138, 145, 150, 151, 153], "eat": 15, "ebc8": [48, 50], "ec0fc247ac8b": [2, 4, 137], "ec910402": 118, "economi": [118, 136], "ecosystem": [104, 118, 136], "ed": 153, "edg": 110, "edibl": 15, "edit": 128, "editor": [99, 150, 151], "effcient": 28, "effecit": 142, "effect": [20, 21, 59, 62, 99, 109, 110, 118, 120, 134, 136, 137, 141, 142, 150, 151], "effective_measur": 78, "effici": [43, 59, 62, 95, 99, 104, 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, 99, 102, 103, 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, 99, 109, 110, 123, 128, 129, 135, 138, 142, 150, 151, 153], "elsewher": 96, "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, 103, 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": 104, "emiss": [118, 136], "emit": 28, "emphas": 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, 97, 104, 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, 98], "encourag": [4, 36, 96, 121, 129, 134], "end": [1, 17, 19, 30, 31, 35, 59, 67, 96, 99, 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, 99, 121, 150, 151], "end_of_text": [126, 133], "end_of_us": [99, 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, 99, 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, 97, 99, 103, 104, 108, 110, 124, 125, 128, 130, 133, 134, 141, 142, 150, 151], "enginelm": [59, 63], "england": 121, "english": [10, 136], "enhanc": [70, 91, 96, 114, 124, 134, 135, 137, 141, 145], "enhance_queri": 114, "enhancequerycompon": 114, "enjoi": 103, "enorm": 123, "enough": [96, 125], "ensembl": 134, "enssenti": 145, "ensur": [8, 15, 22, 28, 33, 35, 38, 59, 62, 69, 73, 75, 76, 96, 98, 99, 102, 109, 111, 114, 119, 120, 121, 124, 126, 130, 132, 136, 142, 143, 150, 151], "entail": [54, 121], "enti": 142, "entir": [59, 67, 99, 136, 150, 151], "entiti": [86, 92, 104, 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, 102, 103, 119, 120, 135, 136], "env_exampl": 96, "environ": [4, 15, 35, 38, 94, 95, 96, 97, 101, 103, 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, 97, 99, 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, 98, 99, 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, 96, 99, 111, 114, 119, 121, 126, 131, 134, 136, 137, 139, 150, 151], "especial": 136, "espeic": 136, "essenc": 103, "essenti": [96, 97, 99, 118, 135, 136, 150, 151], "establish": [103, 153], "estim": [99, 150, 151], "estimated_num_token": [43, 118, 120], "et": [121, 134, 141, 143], "etc": [29, 31, 35, 59, 64, 65, 68, 76, 89, 99, 103, 110, 119, 121, 124, 131, 134, 143, 150, 151], "euclidean": 22, "eval": [29, 34, 35, 42, 43, 54, 59, 67, 69, 73, 75, 76, 99, 110, 123, 130, 132, 134, 138, 141, 143, 150, 151, 153], "eval_fn": [59, 67, 69, 73, 75, 76, 99, 108, 121, 142, 150, 151, 153], "eval_fn_desc": [59, 69, 73, 99, 108, 142, 150, 151, 153], "eval_input": [59, 67, 75, 76, 99, 142, 150, 151, 153], "eval_rslt": 121, "eval_scor": [69, 74], "eval_system_prompt": [59, 69, 71], "evalfntotextloss": [59, 69, 73, 75, 76, 99, 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, 96, 104, 108, 110, 114, 123, 125, 128, 134, 136, 137, 141, 142, 153], "evaluate_ast_nod": 35, "evaluate_one_sampl": [99, 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, 96, 99, 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, 103, 124, 125, 132], "everyth": [96, 99, 109, 132, 150, 151], "eviron": 135, "exact": [2, 4, 56, 57, 121, 137, 143], "exact_match": [51, 57, 99, 142, 143, 150, 151], "exactli": [22, 29, 30, 51, 57, 99, 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, 95, 98, 99, 102, 103, 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], "examplari": 96, "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, 99, 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": [96, 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, 98, 99, 105, 111, 121, 125, 135, 136, 150, 151, 153], "exmplari": 15, "exp": 98, "expand": [103, 134], "expans": [3, 134, 136, 141], "expect": [10, 13, 20, 21, 26, 31, 39, 40, 87, 121], "expens": [99, 134, 136, 150, 151], "experi": [6, 20, 21, 31, 104, 114, 118, 125], "explain": [96, 103, 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, 99, 109, 138, 150, 151], "expressli": 153, "extend": [4, 14, 30, 31, 34, 103, 104, 110, 118, 119, 136, 138, 142], "extens": [24, 29, 103, 127, 137], "extern": [93, 120, 121, 131, 135, 136], "extract": [2, 4, 17, 19, 35, 40, 59, 68, 103, 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, 99, 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, 98, 99, 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, 102, 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, 99, 108, 109, 121, 128, 131, 138, 142, 143, 150, 151, 153], "famili": 109, "fangkaijiao": 134, "fantast": 120, "far": [13, 96, 99, 118, 130, 150, 151], "farm": [118, 136, 153], "fast": [20, 21], "faster": [95, 136], "fastest": 134, "fastrag": 134, "favorit": 97, "fd11f12958b3": 118, "fdbc447d": 120, "feasibl": 111, "featur": [34, 96, 114, 124, 126, 138], "feburari": [56, 57, 121], "fed": [138, 143], "feed": 134, "feedback": [13, 59, 69, 72, 73, 74, 78, 96, 99, 110, 124, 134, 150, 151], "feel": [108, 121, 127, 134], "fetch": [20, 23, 24, 25, 31, 87, 96, 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, 104, 109, 111, 121, 124, 132, 133, 134, 135, 136, 138, 141, 142, 144, 145, 153], "few_shot": [99, 142, 151], "few_shot_demo": [99, 130, 142, 150, 151, 153], "few_shot_demo_debug_path": [59, 75, 77], "few_shot_optim": [99, 151], "few_shot_optimizer_": 124, "few_shot_templ": [99, 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": [96, 137, 142], "file": [6, 15, 20, 21, 29, 31, 33, 39, 59, 67, 75, 77, 81, 82, 83, 88, 91, 94, 95, 96, 98, 99, 102, 103, 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, 96, 103], "filter": [25, 31, 103, 133], "filter_fn": 31, "filtered_docu": 136, "final": [0, 1, 20, 21, 38, 43, 59, 67, 69, 71, 75, 77, 99, 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, 96, 99, 102, 109, 118, 119, 120, 121, 123, 130, 135, 136, 142, 143, 150, 151], "find_demo_paramet": 36, "findal": [99, 150, 151], "fine": [43, 134, 141, 150], "finer": 137, "finetun": [121, 134, 141], "finish": [1, 109, 135], "first": [1, 2, 4, 8, 9, 14, 22, 30, 31, 35, 96, 97, 99, 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, 99, 109, 118, 124, 134, 137, 141, 142, 148, 149, 150, 151], "five": [96, 114, 121], "fix": [96, 98, 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, 103, 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, 99, 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": [99, 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, 103], "follow": [4, 10, 13, 16, 17, 19, 20, 23, 24, 28, 29, 36, 45, 50, 54, 59, 75, 76, 91, 95, 96, 98, 99, 102, 103, 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": 123, "fork": 96, "form": [2, 4, 43, 54, 57, 64, 65, 99, 104, 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, 95, 99, 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, 99, 117, 118, 121, 136, 142, 143, 150, 151], "four": [37, 59, 67, 99, 109, 124, 136, 138, 150, 151], "foward": [110, 153], "frac": [20, 21, 134], "framework": [28, 56, 57, 96, 97, 99, 103, 104, 121, 124, 134, 135, 150, 151], "franc": [28, 35, 109, 111, 128, 129, 133], "francisco": 138, "frank": 134, "franklin": 109, "fratern": 153, "free": [13, 118, 134, 136, 153], "frequenc": [20, 21], "frequency_penalti": [99, 150, 151], "frequent": [20, 21], "fresh": 136, "friendli": [15, 97, 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, 95, 96, 99, 102, 103, 104, 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, 99, 103, 104, 123, 125, 134, 136, 137, 143, 150, 151], "full_respons": [36, 59, 64, 67, 75, 76, 99, 142, 150, 151, 153], "fulli": [59, 63], "fullwiki": 143, "fun": [29, 43, 103, 128], "fun_compon": [29, 114], "fun_expr": 43, "fun_to_compon": [29, 99, 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, 95, 96, 99, 103, 104, 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": [97, 103, 104, 114, 125], "further": [2, 4, 33, 99, 103, 104, 109, 111, 114, 119, 121, 123, 124, 128, 131, 136, 137, 150, 151], "futur": [2, 4, 97, 103, 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, 98, 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, 96, 130, 133, 138], "gather_trainer_st": [59, 75, 77], "gemini": 11, "gemma": [12, 15], "genai": [11, 104, 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, 97, 98, 99, 103, 104, 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, 102], "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, 99, 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, 99, 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, 98, 99, 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, 98, 103], "github": [22, 95, 96, 98, 107, 142], "gitignor": 96, "give": [13, 59, 67, 99, 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": 98, "global": 110, "go": [13, 59, 67, 96, 98, 99, 103, 125, 128, 134, 135, 141, 150, 151], "goal": [97, 121, 123, 135, 137, 138], "goe": 125, "gold_titl": [48, 50, 153], "good": [20, 21, 54, 59, 69, 74, 96, 99, 111, 114, 118, 121, 130, 134, 138, 142, 150, 151], "googl": [11, 15, 55, 56, 57, 74, 90, 95, 96, 102, 120, 121, 129, 133, 134], "google_api_kei": [95, 102], "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": [99, 150, 151, 153], "gpt_4o_model": [99, 142, 150, 151, 153], "gpt_model_kwarg": 109, "gpu": [22, 90], "grab": 109, "grad": [64, 65, 69, 72, 74, 99, 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, 104, 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, 99, 104, 110, 118, 124, 136, 150, 151, 153], "graphstat": 110, "gre": 121, "great": [2, 4, 97, 111, 120, 121, 124, 127, 128], "green": [91, 127], "greenhous": [118, 136], "greet": 43, "gregori": 153, "groq": [12, 43, 90, 102, 109, 123, 129], "groq_api_kei": [95, 102], "groq_client": [7, 129], "groqapicli": [7, 12, 29, 43, 109, 123, 129, 135], "ground": [51, 52, 55, 56, 57, 59, 75, 76, 99, 103, 108, 110, 118, 121, 136, 143, 150, 151, 153], "grounth": [56, 57], "group": [43, 95, 96, 137], "growth": [118, 136], "gt": [56, 57, 59, 69, 74, 75, 76, 99, 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], "guid": [14, 95, 96, 99, 123, 124, 135, 138, 150, 151], "guidelin": [95, 96, 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, 96, 99, 102, 103, 104, 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, 99, 109, 110, 111, 117, 118, 119, 121, 123, 124, 128, 129, 131, 134, 135, 136, 138, 142, 145, 150, 151], "handle_one_loss_sampl": [99, 108, 151], "handle_one_task_sampl": [99, 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, 99, 102, 103, 104, 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], "haven": 96, "hazard": [118, 136], "he": [121, 134, 145, 153], "head": [109, 121, 130], "headach": 114, "healthcar": 121, "healthi": 104, "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, 96, 99, 104, 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, 96, 97, 98, 99, 101, 102, 103, 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, 102], "hi": [43, 121, 145, 153], "hierarchi": 124, "high": [97, 103, 104, 121, 125, 130, 134, 136, 141], "higher": [13, 59, 62, 69, 73, 125, 130, 136, 137], "highest": [54, 96, 99, 121, 134, 150, 151], "highli": [4, 31, 97, 103, 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, 97, 121], "homepag": [20, 21], "honestli": 131, "hook": [96, 103, 127], "hop": [121, 135], "hope": [97, 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": [96, 153], "how": [1, 2, 4, 13, 14, 15, 20, 21, 22, 23, 28, 36, 43, 54, 55, 57, 59, 75, 76, 95, 98, 99, 104, 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, 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": 103, "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, 98, 99, 101, 102, 104, 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, 99, 124, 125, 130, 134, 141, 150, 151], "id": [2, 4, 15, 36, 39, 41, 43, 48, 50, 59, 62, 64, 67, 69, 74, 78, 95, 99, 108, 110, 118, 120, 130, 131, 132, 137, 142, 150, 151, 153], "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, 96, 99, 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, 96, 99, 102, 103, 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, "importantli": 97, "importerror": 90, "impress": 121, "improv": [20, 21, 96, 97, 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, 98, 103, 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": 103, "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, 98], "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, 96, 99, 121, 123, 136, 142, 150, 151], "indirectli": 121, "individu": [99, 142, 150, 151], "individualn": [99, 150, 151], "industri": [96, 124, 134, 141], "inf": [22, 130], "infanc": 125, "infer": [11, 15, 22, 29, 43, 59, 75, 76, 96, 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, 96, 99, 102, 103, 107, 109, 114, 121, 123, 134, 135, 136, 137, 142, 143, 145, 150, 151], "infrastructur": [118, 136], "ingest": [4, 103], "ingestionpipelin": 103, "inherit": [28, 37, 96, 103, 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, 99, 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, "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, 96, 99, 103, 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, 99, 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, 99, 109, 114, 118, 121, 123, 128, 130, 133, 134, 136, 138, 142, 150, 151], "input_templ": 121, "input_typ": 14, "inputfield": 142, "inquiri": [96, 142], "insert": [30, 31], "insid": [2, 4, 30, 59, 75, 76, 96, 110, 137], "inspir": 108, "instal": [7, 22, 90, 91, 95, 96, 101, 103, 118, 119, 121, 136], "install_messag": 90, "instanc": [12, 13, 14, 17, 19, 25, 28, 29, 35, 36, 38, 59, 75, 77, 81, 93, 103, 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, 103, 110, 111, 118, 119, 123, 125, 134, 137, 138, 142], "instruct": [1, 15, 17, 18, 19, 20, 23, 28, 54, 59, 67, 69, 74, 96, 99, 103, 104, 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": [99, 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, 99, 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, 99, 131, 150, 151], "integr": [2, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 87, 103, 105, 108, 118, 119, 121, 124, 125, 129, 134, 135, 136], "intellab": 134, "intellig": [110, 121, 123], "intens": [121, 134, 136, 141], "intent": [99, 150, 151], "intepret": 124, "inter": 153, "interact": [18, 28, 43, 99, 104, 111, 124, 125, 131, 132, 134, 135, 138, 145, 150, 151], "interchang": 138, "interest": [118, 134], "interfac": [19, 34, 35, 36, 37, 64, 65, 76, 99, 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, 104, 123, 124, 131, 134, 141], "interv": [53, 121], "intial": [123, 134], "intpars": 40, "intrins": 121, "intro": 8, "introduc": [2, 4, 99, 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": [96, 121, 137], "io": [13, 29, 33, 56, 57, 127], "ipynb": 96, "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], "isol": 96, "isrel": 134, "issu": 98, "issue_numb": 96, "issue_titl": 96, "issup": 134, "isus": 134, "itali": 121, "item": [31, 52, 54, 57, 59, 75, 76, 96, 99, 118, 130, 136, 138, 150, 151], "item1": 40, "item2": 40, "iter": [29, 30, 32, 59, 66, 69, 74, 75, 77, 96, 104, 121, 125, 135], "its": [2, 4, 20, 21, 29, 35, 39, 43, 59, 67, 69, 74, 75, 77, 81, 82, 83, 86, 96, 99, 103, 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, 99, 109, 125, 126, 133, 143, 150, 151], "j": 121, "jami": 134, "jane": [131, 134], "jax": 97, "jianfeng": 134, "jiang": 134, "jiawei": 134, "jina": 13, "jinja": [103, 133], "jinja2": [17, 18, 38, 103, 123, 124, 145], "jinja2_template_exampl": 133, "job": [118, 136], "john": [28, 131, 145], "join": [1, 56, 57, 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, 99, 103, 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, 99, 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, 96, 121], "jugement_queri": [55, 121], "jump": 103, "june": 153, "just": [15, 36, 54, 59, 64, 65, 69, 71, 73, 75, 76, 97, 99, 103, 104, 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, 99, 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, 99, 101, 103, 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": [103, 131], "kinnairdi": 153, "kitchen": 153, "knock": [118, 136], "know": [14, 96, 99, 102, 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, 99, 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, 103, 111, 121, 134, 136, 142], "label_desc": 142, "lack": [133, 136, 137], "lambda": [29, 31, 59, 68, 110, 118, 130, 136, 153], "lamp": [99, 150, 151], "lampnn": [99, 150, 151], "land": [118, 136], "langag": 134, "langgraph": 110, "languag": [2, 4, 20, 21, 59, 62, 99, 103, 109, 121, 123, 126, 130, 134, 135, 137, 150, 151, 153], "larg": [33, 109, 118, 121, 123, 134, 136, 137, 141, 142, 153], "larger": [33, 99, 137, 142, 150, 151], "last": [2, 4, 22, 31, 99, 118, 121, 130, 131, 136, 138, 150, 151, 153], "last_hidden_st": 15, "lastli": 129, "later": [31, 36, 99, 110, 111, 118, 136, 138, 150, 151], "latest": [9, 11, 13, 98, 121, 135], "lavi": 121, "layer": [110, 125, 134], "lazi": [10, 90, 96], "lazy_import": [43, 96], "lazyimport": [43, 90], "lc": [56, 57], "lead": [13, 20, 23, 68, 98, 118, 136], "leaf": [110, 132], "leap": [56, 57, 121], "learn": [13, 29, 30, 36, 96, 97, 100, 103, 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], "legendari": 97, "len": [15, 118, 138, 143], "length": [2, 4, 20, 21, 31, 43, 59, 63, 118, 119, 134, 137, 138, 141], "lengthi": [99, 103, 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, 99, 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, 96, 99, 103, 111, 113, 127, 135, 138, 150, 151], "lever": 121, "leverag": [4, 24, 25, 35, 39, 99, 111, 118, 124, 130, 134, 135, 136, 137, 138, 143, 150, 151], "leverg": [20, 21, 39], "lewi": [134, 141], "li": [97, 134, 136], "lib": [91, 99, 127, 150, 151], "libari": 97, "librari": [2, 4, 13, 28, 31, 36, 54, 55, 57, 59, 62, 81, 90, 91, 96, 97, 98, 99, 103, 104, 110, 111, 113, 114, 124, 125, 126, 129, 136, 137, 141, 142, 150, 151, 153], "licens": 96, "life": 153, "lifecyl": 138, "lifelong": 136, "lifestyl": 114, "lift": 125, "light": [104, 118, 136], "light_rag": 103, "lightn": [96, 99, 108, 121, 127, 150, 151], "lightningmodul": [99, 108, 150, 151], "lightrag": [2, 4, 13, 14, 15, 19, 32, 37, 38, 91, 98, 102, 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, 95, 96, 99, 103, 104, 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": [99, 118, 121, 124, 134, 136, 137, 138, 150, 151], "lin": 121, "line": [13, 91, 96, 99, 103, 124, 125, 127, 128, 130, 150, 151], "line_numb": 91, "linear": [110, 134], "linguist": 121, "link": [45, 50, 96, 99, 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, 96, 97, 98, 99, 102, 105, 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": [95, 142], "ll": [96, 99, 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": 103, "llamacpp": 13, "llamaindex": [4, 103], "llm": [0, 1, 6, 13, 15, 18, 20, 23, 28, 29, 34, 36, 43, 54, 55, 57, 59, 64, 69, 71, 74, 75, 77, 97, 98, 99, 103, 104, 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": [99, 130, 150, 151], "llm_counter_cal": [99, 150, 151], "llm_counter_diagnos": [99, 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, 99, 101, 117, 118, 121, 124, 131, 135, 136, 138, 142, 143, 145, 150, 151], "load_class": 90, "load_dataset": [59, 75, 77, 99, 121, 142, 143, 150, 151, 153], "load_dotenv": [102, 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, 98, 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": [96, 103], "log": [20, 21, 59, 75, 77, 81, 82, 83, 88, 89, 91, 98, 99, 109, 118, 123, 125, 128, 134, 150, 151], "log_cal": 82, "log_prompt": 83, "loggedllmretriev": 81, "logger": [81, 128], "logger_metadata": [99, 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, 96, 99, 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": [103, 128], "loss": [59, 64, 65, 69, 71, 72, 73, 75, 76, 78, 99, 104, 108, 124, 130, 132, 134, 149, 150, 151, 153], "loss_fn": [59, 75, 76, 99, 108, 142, 150, 151, 153], "loss_output": 78, "loss_step": [59, 75, 76], "losscompon": [59, 65, 69, 71, 73, 75, 76], "lost": [31, 99, 136, 142, 150, 151], "lot": [121, 142], "low": [13, 121, 130], "lower": [13, 53, 125, 138, 153], "lowest": [54, 96, 99, 121, 150, 151], "lr": [59, 67], "lstrip_block": 133, "lt": 127, "luyu": 134, "m": [43, 96, 98, 109, 110, 121, 127, 128], "m1": 15, "ma": 134, "macbook": 15, "machin": [121, 134], "made": [15, 17, 18, 31, 74, 96, 111, 121, 123, 124, 132], "magenta": 91, "mai": [4, 13, 99, 114, 121, 123, 126, 127, 136, 137, 150, 151, 153], "main": [31, 38, 47, 50, 54, 57, 59, 68, 96, 103, 114, 120, 121, 127, 131, 136, 142], "main_class": 127, "mainli": [43, 59, 75, 76, 90, 95, 98, 103, 110, 111, 118, 121, 124, 125, 127], "maintain": [2, 4, 28, 97, 111, 113, 137], "major": 109, "make": [13, 17, 19, 31, 36, 37, 54, 59, 69, 72, 75, 76, 87, 95, 96, 97, 98, 99, 102, 103, 104, 108, 109, 110, 111, 114, 118, 121, 123, 124, 128, 129, 131, 132, 133, 134, 135, 136, 138, 145, 150, 151, 153], "man": 121, "manag": [4, 31, 32, 39, 42, 43, 80, 86, 95, 96, 98, 109, 110, 114, 118, 120, 123, 124, 129, 135, 136, 137, 138, 145], "manchest": 121, "mani": [15, 54, 87, 99, 111, 121, 130, 133, 134, 136, 138, 141, 142, 143, 150, 151, 153], "manipul": [103, 135], "manner": 135, "manual": [29, 30, 86, 103, 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": [96, 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], "matur": 97, "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, 99, 150, 151], "max_scor": 78, "max_step": [0, 1, 59, 75, 77, 87, 99, 109, 135, 142, 150, 151], "max_token": [8, 15, 99, 121, 126, 129, 150, 151], "maxim": [96, 125, 127, 133, 134], "maximum": [0, 1, 2, 4, 13, 22, 59, 75, 77, 99, 104, 109, 113, 126, 137, 150, 151, 153], "mayb": 103, "md": [95, 96, 103], "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, "meaning": 97, "measur": [20, 21, 56, 57, 96, 121, 134, 142], "meatur": 124, "mechan": [127, 129], "medata": 28, "media": 137, "medic": [114, 121, 137], "medium": [96, 121], "meet": [98, 99, 121, 150, 151], "member": [29, 153], "memeori": 136, "memo": 29, "memoi": 124, "memori": [22, 31, 33, 43, 96, 97, 118, 119, 124, 125, 136, 137, 138], "ment": 134, "mention": [99, 130, 134, 141, 150, 151], "merefli": 142, "merg": [2, 4, 96, 103, 137], "merson": 121, "messag": [1, 8, 9, 11, 13, 14, 15, 43, 90, 96, 99, 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, 99, 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, 104, 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": [99, 150, 151], "middl": [99, 136, 142, 150, 151], "midfield": 121, "might": [15, 20, 22, 23, 29, 31, 34, 95, 98, 99, 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": [99, 121, 125, 128, 150, 151], "mingwei": 134, "minim": [1, 6, 109, 125], "minimum": [99, 104, 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": [99, 150, 151], "mislead": [28, 134, 145], "miss": [28, 35, 40, 96, 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, 103, 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, 96, 97, 99, 103, 104, 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, 99, 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, 99, 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, 96, 99, 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, 103, 110, 111, 114, 118, 124, 127, 136, 143], "modular": [97, 104], "module_nam": [90, 95], "moduletyp": 90, "moment": 125, "monitor": [98, 103, 118], "monro": 153, "month": [56, 57, 97, 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, 98, 99, 102, 103, 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, 99, 108, 109, 124, 136, 137, 150, 151], "movi": 120, "mp": 15, "mrr": [121, 134, 141, 143], "mseloss": 110, "mt": 121, "much": [54, 99, 108, 110, 114, 121, 128, 150, 151], "multi": [59, 75, 76, 103, 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, 103, 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": [99, 150, 151], "must": [1, 22, 29, 31, 32, 55, 87, 98, 99, 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], "mytaskpipelin": 110, "n": [1, 2, 4, 13, 14, 17, 19, 20, 21, 32, 40, 54, 59, 69, 74, 99, 109, 110, 118, 121, 128, 129, 130, 131, 138, 142, 150, 151, 153], "n0": 142, "n1": [59, 69, 74, 99, 109, 130, 142, 150, 151], "n10": 130, "n2": [59, 69, 74, 99, 109, 130, 142, 150, 151], "n3": [59, 69, 74, 109, 130, 142], "n4": [59, 69, 74, 99, 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": [99, 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, 98, 99, 103, 104, 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, 99, 128, 130, 150, 151], "nario": 121, "narrow": 136, "nation": 153, "nativ": [111, 124, 127, 133], "nattribut": 131, "natur": [2, 4, 35, 121], "navig": 137, "nbut": 109, "nclass_nam": 142, "ncount": [99, 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, 99, 102, 103, 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, 96, 98, 99, 102, 103, 104, 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, 103], "never": [98, 153], "new": [0, 1, 2, 4, 31, 32, 35, 42, 43, 59, 66, 67, 69, 72, 74, 95, 99, 103, 104, 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, 96, 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": 98, "nin": 109, "nine": 153, "nkei": 40, "nlgtask": [54, 57, 121], "nlp": [2, 4, 104, 120, 121, 125, 134, 136, 137, 141, 142, 144], "nlpir": 134, "nlplanet": 121, "nlpyang": [54, 121], "nlu": 121, "nmultipli": 138, "nn": [29, 30, 99, 110, 114, 124, 127, 150, 151], "nname": 131, "nnext": 130, "nnone": 138, "nnow": [109, 128, 130], "no_grad": 110, "node": [35, 99, 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, 99, 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, 96, 99, 103, 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, 96, 99, 103, 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": [99, 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, 99, 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, 98, 99, 109, 119, 120, 121, 130, 131, 134, 135, 137, 138, 141, 143, 150, 151], "numer": [99, 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, 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, 99, 109, 110, 111, 117, 120, 121, 123, 127, 131, 134, 135, 137, 138, 150, 151], "object_count": [45, 50], "objectcountadalcompon": [99, 150, 151], "objectcountingevalfn": [108, 110], "objectcountsimpl": 130, "objectcounttaskpipelin": [99, 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, 99, 121, 130, 132, 134, 136, 150, 151], "offer": [96, 99, 103, 104, 118, 121, 125, 129, 134, 136, 141, 145, 150, 151], "offici": 96, "often": [20, 21, 30, 43, 96, 99, 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, 96], "ollama_cli": [7, 96], "ollama_client_not": 96, "ollama_host": 13, "ollamacli": [7, 13], "on_complet": 80, "on_failur": 80, "on_success": 80, "onc": [15, 96, 97, 99, 121, 130, 132, 136, 150, 151], "one": [1, 3, 8, 9, 15, 17, 18, 22, 34, 35, 36, 56, 57, 59, 75, 76, 91, 96, 99, 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, 97, 98, 99, 103, 104, 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": [99, 103, 109, 114, 121, 123, 131, 133, 134, 141, 142, 143, 150, 151, 153], "openai": [10, 11, 12, 13, 14, 15, 16, 37, 43, 90, 96, 102, 103, 109, 118, 120, 123, 126, 129, 134, 136, 137, 138, 145], "openai_api_kei": [95, 102, 119], "openai_cli": [0, 1, 7, 90, 99, 119, 129, 143, 150, 151], "openaicli": [0, 1, 7, 10, 12, 13, 14, 15, 29, 33, 36, 37, 43, 81, 86, 90, 96, 99, 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, 99, 109, 118, 136, 145, 150, 151], "operand": 138, "opinion": [103, 121], "opro": [74, 150], "opt": 133, "optim": [1, 20, 21, 22, 36, 62, 67, 69, 70, 73, 74, 75, 76, 77, 78, 96, 97, 103, 104, 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, 95, 96, 101, 109, 110, 111, 114, 117, 118, 121, 123, 129, 130, 131, 134, 136, 137, 138, 142, 145, 153], "optional_packag": 90, "optionalpackag": [90, 102], "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, 103, 118, 121, 142, 153], "origin": [2, 4, 31, 96, 98, 111, 118, 120, 136, 153], "orpo": [74, 124, 151], "oss": 103, "otago": [20, 21], "other": [2, 4, 15, 17, 19, 22, 29, 35, 36, 43, 56, 57, 86, 93, 95, 96, 103, 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, 98, 137], "our": [7, 28, 29, 36, 54, 55, 56, 57, 59, 62, 68, 95, 96, 97, 99, 101, 102, 103, 104, 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": 103, "out": [97, 103, 109, 111, 114, 118, 121, 123, 124, 125, 129, 134, 135, 136, 137, 138, 142], "outcom": [2, 4], "outer": 111, "outlin": [98, 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, 95, 99, 103, 104, 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, 99, 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], "outsid": 96, "outstand": 145, "oven": 130, "over": [29, 30, 34, 103, 104, 109, 114, 123, 133, 134, 142], "overal": [28, 52, 96, 97, 99, 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": [99, 150, 151], "own": [4, 14, 28, 29, 35, 36, 39, 59, 75, 77, 82, 96, 97, 99, 103, 109, 111, 119, 124, 129, 134, 136, 141, 143, 150, 151], "owner": 96, "p": 134, "p0": 96, "p1": [96, 138], "p2": [96, 138], "packag": [22, 90, 95, 96, 98, 101, 103, 111, 118, 120, 121, 136], "package_nam": 102, "page": [2, 4, 13, 15, 96, 121, 134, 135, 137], "page_cont": 110, "pai": [98, 99, 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, 96, 99, 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, 99, 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, 99, 103, 104, 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, 99, 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, 99, 104, 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": [99, 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, 95, 99, 109, 110, 123, 124, 133, 134, 136, 142, 144, 150, 151], "parti": [28, 91, 136], "partial": 134, "partically_support": 134, "particl": [118, 136], "particular": [12, 15, 33, 37, 39, 96, 109, 123, 124, 128, 134, 149, 153], "particularli": [99, 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, 99, 104, 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, 121, 124, 142, 143], "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": 98, "per": [43, 47, 50, 52, 59, 75, 76, 77, 131, 136], "per_item_scor": 52, "percent": 133, "perfect": [99, 110, 150, 151], "perfectli": 121, "perform": [31, 54, 55, 57, 59, 62, 68, 69, 72, 74, 96, 103, 104, 110, 118, 119, 121, 125, 128, 133, 134, 135, 136, 137, 141, 143, 144, 153], "perhap": 128, "period": [2, 4, 137], "permiss": 96, "perplex": [13, 121], "persist": [6, 20, 21, 31, 39, 43, 110, 114, 118, 132, 136], "persit": 118, "person": [28, 145], "pgvector": [24, 90, 102, 134, 136], "philosophi": [104, 113, 124], "phoenix": [103, 127], "photon": [118, 136], "php": 121, "phrase": [59, 69, 74, 136], "physician": 153, "piano": [99, 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, 96, 102], "pipelin": [6, 15, 29, 30, 31, 36, 59, 62, 74, 75, 76, 77, 78, 86, 98, 104, 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, 96, 138, 142], "placehold": [110, 133], "plai": [37, 118, 121, 126, 133, 136], "plain": 137, "plan": [43, 99, 102, 105, 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, 98, 103, 107, 109, 114, 118, 119, 121, 123, 129, 131, 134, 135, 136, 137, 138, 143, 145], "plenti": [114, 117], "plot": 113, "plu": [99, 134, 150, 151], "plug": [37, 103], "plum": [130, 150], "plural": [99, 150, 151], "pmlr": 134, "png": [59, 67, 99, 150, 151], "poem": 109, "poetri": [95, 96, 98, 103], "point": [2, 4, 54, 81, 99, 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, 96, 109, 111, 134], "post": [20, 23, 136, 137], "postgr": [24, 134, 136], "postgres_retriev": 20, "postgresql": [24, 136], "postgresretriev": [20, 24], "postprocessor": 103, "potato": 130, "potenti": [1, 30, 35, 98, 109, 111, 121, 126, 132, 135, 137, 142, 150], "power": [9, 97, 104, 113, 118, 121, 124, 127, 136], "powershel": 91, "pp": 121, "pr": 95, "practic": [103, 114, 124, 134, 136, 141], "practis": 136, "pramet": [110, 142], "pre": [96, 98, 103, 118, 121, 134], "prececessor": 132, "precis": [121, 134, 136, 137, 141, 143], "pred": [59, 75, 76, 99, 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, 99, 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": [99, 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, 99, 109, 118, 123, 131, 135, 137, 143, 144, 150, 151, 153], "previous": [12, 13, 14, 29, 38, 136], "principl": [97, 103], "print": [2, 4, 15, 17, 19, 20, 21, 28, 29, 30, 34, 35, 38, 40, 43, 59, 75, 77, 90, 91, 99, 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, 96, 136], "privaci": 121, "pro": [11, 118, 136], "prob": [22, 136], "probab": 136, "probabl": [13, 14, 22, 99, 134, 136, 142, 150, 151], "problem": [59, 67, 103, 109, 110, 121, 130, 134, 135, 136, 138], "proce": 96, "proceed": 121, "procesor": 119, "process": [2, 4, 20, 23, 31, 33, 43, 58, 59, 75, 76, 77, 97, 98, 99, 103, 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, 99, 123, 124, 150, 151], "produc": [118, 136, 143], "product": [4, 22, 24, 118, 119, 121, 125, 136], "production": [103, 124], "profess": 136, "professor": 153, "profil": [9, 136], "program": [111, 123, 127, 134], "programmat": [124, 133], "progress": [98, 124, 134, 136], "project": [14, 82, 83, 95, 97, 101, 102, 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, 97, 103, 104, 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, 99, 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, 99, 129, 150, 151], "prompt_token_count": 11, "prompt_vari": [29, 109, 114, 121, 123, 128, 131, 133, 136], "promptdata": 78, "promptoptim": [99, 151], "promt_kwarg": [0, 1], "propag": [99, 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, 96, 99, 121, 124, 130, 134, 139, 148, 149, 150, 151], "propose_data": [59, 67], "proprietari": [103, 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, 96, 97, 99, 103, 104, 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, "prune": 96, "pt": 15, "public": 96, "publish": [0, 1, 98, 124], "pull": [13, 95, 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, 99, 114, 118, 137, 143, 150, 151], "pursuit": 109, "push": [96, 98, 99, 150, 151], "put": [14, 15, 22, 59, 67, 103, 108, 109, 111, 114, 119, 121, 125, 134, 136, 153], "puzzler": 15, "py": [43, 47, 50, 95, 96, 103, 109, 127, 143], "pydant": [28, 111], "pypdf2": [2, 4, 137], "pypi": 98, "pyproject": [95, 96, 98], "pytest": 95, "python": [2, 4, 13, 15, 17, 19, 28, 35, 40, 43, 95, 102, 103, 111, 121, 127, 131, 133, 134, 137, 153], "pytorch": [29, 30, 59, 67, 68, 87, 96, 97, 98, 99, 104, 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, 96, 136], "qdrantclient": [25, 136], "qdrantretriev": [20, 25, 136], "qe": 134, "qian": 134, "qin": 134, "qualifi": [59, 63], "qualiti": [54, 59, 69, 74, 96, 97, 121, 123, 143], "qualnam": [24, 28, 43, 54, 57, 78, 90, 93], "quantit": 121, "quantiti": [99, 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, 96, 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, 96, 99, 103, 108, 110, 111, 114, 121, 128, 130, 134, 135, 137, 141, 142, 143, 144, 145, 153], "question_answ": [99, 150, 151], "question_str": 121, "questiona": 121, "quick": [15, 42, 43, 99, 124, 135, 150, 151], "quickli": [13, 103, 104, 118, 136, 142], "quit": [96, 99, 121, 123, 131, 132, 133, 134, 136, 150, 151], "quot": [109, 131, 138], "r": [29, 38, 99, 109, 114, 121, 123, 133, 134, 138, 142, 143, 145, 150, 151, 153], "rag": [44, 59, 69, 71, 97, 98, 103, 104, 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, 99, 142, 150, 151], "random_max_steps_8_bb908_run_1": [99, 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, 99, 121, 124, 143, 150, 151], "rank_bm25": [20, 21, 136], "rankdir": [59, 67], "rare": [20, 21], "raspberri": [130, 150], "rate": [13, 99, 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, 99, 110, 111, 123, 130, 133, 137, 138, 142, 150, 151], "raw_respons": [14, 20, 23, 43, 59, 67, 99, 109, 119, 123, 127, 128, 129, 130, 132, 138, 150, 151], "raw_shot": [59, 62, 75, 77, 99, 142, 150, 151], "rc": 98, "re": [97, 98, 99, 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, 96, 97, 103, 109, 121, 126, 133, 135, 143, 145], "readabl": 111, "readi": [59, 75, 77, 96, 110, 127, 136, 138], "readili": 121, "readm": [95, 96, 103], "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, 99, 109, 110, 111, 121, 124, 130, 134, 135, 136, 142, 150, 151], "reattach": [2, 4], "rebas": 96, "rebuilt": 86, "recal": [56, 57, 134, 136, 141, 143], "recall_list": [56, 57, 121, 143], "receiv": [30, 120, 126, 153], "reciproc": [121, 143], "recogn": 103, "recognit": [104, 125], "recommend": [95, 96, 102, 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, 118, 121, 134, 136], "redund": [54, 98, 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, 99, 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, 99, 150, 151], "reimplement": 136, "reinforc": 134, "reiniti": [20, 23, 136], "rel": [20, 21], "relai": [110, 123], "relat": [43, 54, 96, 98, 121, 134, 136, 153], "relax": 114, "releas": [132, 134], "relev": [20, 23, 54, 56, 57, 95, 96, 118, 119, 121, 123, 124, 126, 134, 136, 137, 138, 141, 143, 153], "relevance_list": 143, "reli": [28, 110, 125, 138], "reliabl": [99, 121, 150, 151], "relianc": [118, 136], "reliev": 114, "reload": 118, "reloaded_dialog_turn_db": 118, "relu": 114, "remain": [120, 121, 136], "rememb": 109, "remot": 96, "remov": [31, 110, 118], "remove_dupl": 29, "remove_stop_word": 41, "remove_transform": [31, 118], "renden": 96, "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": [97, 103, 142], "repons": 121, "reponse_embedder_output": 129, "report": [96, 121, 137, 150], "repositori": [95, 96, 98, 103, 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, 99, 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, 99, 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, 99, 108, 130, 142, 150, 151, 153], "requr": 138, "rerank": [10, 15, 20, 26, 43, 103, 129, 141], "reranker_retriev": [20, 136], "rerankerretriev": [20, 26, 136], "research": [59, 62, 103, 110, 118, 119, 121, 124, 125, 133, 134, 135, 136, 141, 142, 153], "resembl": 104, "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, 96, 145], "resort": 131, "resourc": [135, 136, 141], "respect": [35, 99, 120, 121, 124, 134, 142, 150, 151], "respond": [13, 15, 99, 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, 96, 97, 99, 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, 99, 104, 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, 97, 98, 103, 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, "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, 99, 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": 98, "revert": [59, 61, 62, 66, 67, 69, 74, 124, 142], "revert_data": [59, 67], "review": [98, 120, 121], "reward": 134, "rewrit": 134, "rewritt": 134, "rewritten": 134, "rgb": 121, "rhyme": 109, "right": [20, 21, 35, 40, 96, 99, 109, 110, 125, 128, 131, 134, 136, 150, 151], "rigid": 103, "rigor": 121, "risk": 137, "ro": [110, 121], "robust": [104, 109, 110, 121, 131], "roc": 121, "roi": 121, "role": [1, 9, 15, 103, 109, 110, 118, 124, 126, 129, 133, 135, 136, 145], "role_desc": [59, 67, 69, 73, 99, 108, 130, 132, 142, 150, 151, 153], "rom": [97, 131], "room": 153, "root": [45, 46, 47, 49, 50, 59, 67, 75, 77, 91, 95, 96, 99, 102, 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, 98, 109, 125, 137], "run": [0, 1, 13, 15, 34, 42, 59, 75, 76, 77, 95, 96, 98, 99, 102, 103, 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, 102], "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, 103, 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, 98, 99, 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, 99, 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, 143], "script_nam": 91, "sdk": [7, 13, 15, 43, 96, 102, 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, 99, 109, 121, 128, 129, 134, 136, 137, 138, 142, 150, 151], "secondli": 109, "secret": [9, 126], "section": [95, 96, 102, 118, 121, 124, 126, 133, 135, 137, 138], "sector": [118, 136], "secur": 15, "see": [2, 4, 10, 12, 13, 15, 37, 59, 67, 81, 95, 96, 98, 99, 103, 109, 111, 113, 114, 117, 118, 120, 121, 126, 127, 129, 133, 134, 135, 136, 137, 138, 142, 150, 151], "seed": 13, "seek": [103, 133], "seem": 121, "seen": [118, 121], "segment": [2, 4, 134, 137], "select": [24, 54, 59, 68, 75, 77, 87, 96, 121, 131, 137, 142, 143, 145], "self": [15, 17, 18, 19, 29, 30, 35, 59, 75, 76, 81, 99, 108, 109, 110, 111, 114, 119, 127, 128, 129, 130, 132, 136, 138, 142, 150, 151, 153], "semant": [22, 98, 118, 120, 121, 136, 137], "semscor": 121, "send": [99, 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, 103, 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, 99, 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, 99, 114, 150, 151], "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, 97, 101, 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, 97, 102, 103, 109, 118, 119, 120, 123, 127, 128, 134, 136, 141, 145], "setup_env": [99, 102, 109, 119, 121, 129, 150, 151], "seven": [121, 133], "sever": [114, 137], "sg": [121, 134, 141], "shallow": 29, "shape": [104, 125], "share": [4, 96, 98, 100, 103], "shell": [95, 96, 103], "shen": 134, "shift": [2, 4, 137], "shine": 124, "short": [59, 67, 134, 141, 142, 153], "shorter": [136, 137], "shot": [28, 36, 62, 66, 67, 68, 75, 77, 104, 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, 98, 99, 103, 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, 99, 103, 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], "signal": [29, 96, 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, 95, 96, 104, 110, 114, 119, 120, 121, 124, 127, 130, 133, 135, 136, 142], "similaritypostprocessor": 103, "similarli": [96, 99, 103, 111, 128, 150, 151], "similr": 110, "simpl": [1, 17, 19, 36, 40, 59, 68, 69, 72, 80, 96, 99, 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, 99, 104, 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, 98, 109, 134], "singapor": [121, 134], "singl": [30, 31, 33, 36, 43, 51, 52, 54, 55, 57, 78, 86, 99, 118, 119, 121, 123, 124, 126, 127, 128, 129, 133, 134, 135, 136, 138, 145, 150, 151, 153], "sit": 15, "site": 127, "situat": [109, 119, 142], "six": [96, 129], "size": [2, 4, 13, 33, 45, 46, 50, 87, 99, 119, 121, 134, 136, 141, 142, 149, 150, 151, 153], "skill": 97, "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, 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, 99, 108, 121, 151], "snippet": [43, 109, 121, 138, 143], "so": [35, 41, 43, 54, 59, 69, 71, 96, 99, 102, 108, 109, 110, 111, 118, 121, 125, 126, 127, 130, 134, 135, 136, 137, 143, 150, 151, 153], "social": 137, "soft": [99, 150, 151], "softwar": 125, "solar": [118, 136], "solut": [59, 67, 96, 103, 121, 125, 134], "solv": [1, 103, 109, 130, 134, 135, 145], "some": [15, 20, 23, 40, 54, 59, 62, 68, 95, 99, 103, 111, 117, 121, 127, 128, 130, 133, 136, 142, 150, 151], "someth": 138, "sometim": [54, 55, 57, 59, 67, 103, 111, 134, 141, 153], "soon": [96, 136, 140], "sort": [15, 38, 99, 150, 151], "sort_desc": 24, "sort_kei": [28, 35], "sota": [124, 134, 141, 142], "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, 95, 96, 99, 103, 104, 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": [103, 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, 95, 99, 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, 99, 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, "split": [2, 3, 4, 20, 21, 45, 46, 47, 50, 59, 75, 77, 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, 102, 118, 136], "squad": 121, "src": 127, "srcdoc": [139, 147, 148, 149], "st": 153, "stabl": [13, 56, 57, 98, 121, 127], "stage": [103, 119, 121, 130, 134, 135, 136, 141, 143], "stai": [103, 114], "stalk": 130, "stamp": [99, 150, 151], "stand": [109, 123, 153], "standar": [11, 125], "standard": [11, 12, 14, 15, 17, 19, 28, 34, 37, 43, 95, 96, 98, 99, 103, 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, 97, 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, 99, 121, 150, 151], "start_of_us": [99, 121, 134, 150, 151], "start_of_user_messag": 142, "start_of_user_prompt": 32, "start_tim": [34, 138], "stat": [99, 150, 151], "state": [20, 21, 22, 23, 25, 26, 28, 29, 31, 39, 59, 62, 81, 83, 86, 99, 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, 99, 104, 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, 99, 118, 121, 123, 125, 127, 130, 134, 136, 137, 138, 142, 150, 151, 153], "stop": [13, 99, 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": [99, 150, 151], "stovenn": [99, 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, 99, 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, 99, 109, 121, 134, 141, 150, 151], "strawberri": [130, 150], "stream": [13, 14, 96], "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, 99, 103, 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, 99, 108, 109, 110, 111, 117, 118, 119, 121, 123, 124, 128, 129, 131, 136, 137, 138, 145, 150, 151, 153], "stuck": 137, "student": [36, 99, 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, 99, 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, 96], "submiss": 98, "submit": 96, "subqueri": [1, 109, 135], "subquest": [1, 109], "subsampl": [99, 150, 151], "subsequ": [56, 57, 135], "subset": [47, 50, 87, 99, 111, 121, 130, 143, 150, 151], "subset_dataset": [87, 99, 150, 151], "substanc": 153, "substanti": [118, 136], "substitut": 133, "substr": 53, "subtract": 135, "success": [59, 62, 99, 123, 138, 150, 151], "successfulli": [98, 138], "successor": [59, 67, 110, 132, 153], "successor_map_fn": [59, 67, 110, 153], "sudden": [2, 4, 137], "suffici": 121, "suggest": [14, 20, 21, 95, 96, 97, 109, 135], "suit": [43, 153], "suitabl": [4, 96], "sum": [69, 72, 78, 99, 130, 134, 138, 142, 150, 151], "sum_": [20, 21, 134], "sum_op": [69, 72], "sum_output": 78, "summar": [54, 103, 104, 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, 99, 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, 97, 99, 102, 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, 96, 98, 99, 102, 109, 110, 111, 131, 136, 138, 145, 150, 151], "surnam": 153, "surpass": [99, 134, 142, 150, 151], "survei": [109, 121, 134], "sustain": [118, 136], "suzgunmirac": [45, 50], "svg": [59, 67], "sweep": 110, "swim": 109, "switch": [20, 23, 103, 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, 96, 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, 99, 103, 109, 110, 118, 121, 126, 129, 130, 132, 133, 135, 137, 142, 150, 151, 152], "system_input": [11, 14], "system_prompt": [29, 99, 130, 142, 150, 151], "system_tim": 118, "sytem": 11, "t": [2, 4, 12, 14, 19, 20, 21, 29, 31, 35, 38, 43, 59, 67, 96, 98, 103, 121, 126, 127, 130, 133, 135, 137], "t0": 135, "t2d": 136, "t_co": [35, 43, 59, 68, 87], "tab": 98, "tabl": [24, 96, 118, 134, 136, 142], "table_nam": 24, "tabnin": 95, "tackl": 109, "tag": [59, 69, 74, 98, 109], "tail": 13, "take": [0, 1, 2, 4, 34, 59, 62, 69, 73, 75, 76, 99, 103, 109, 110, 120, 121, 123, 124, 126, 129, 131, 132, 133, 135, 136, 137, 138, 142, 150, 151], "taken": 138, "targ": 132, "target": [81, 96, 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, 96, 104, 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": [99, 110, 150, 151], "task_spec": [1, 109], "tau": 153, "tb": [59, 67], "teach": [1, 59, 75, 76, 99, 109, 142, 150, 151], "teacher": [29, 36, 59, 62, 66, 76, 104, 108, 130, 142, 153], "teacher_gener": [99, 150, 151], "teacher_generator_model_config": [99, 150, 151], "teacher_mod": [29, 130], "teacher_model_config": [59, 75, 76, 99, 108, 142, 150, 151, 153], "team": [59, 62, 96, 98, 104, 121], "tech": 25, "technic": [121, 138], "techniqu": [114, 134, 136, 141], "technologi": [118, 121, 136], "tell": [59, 75, 76, 131, 150, 153], "temperatur": [13, 35, 36, 99, 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, 99, 104, 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": [97, 127], "term": [20, 21, 54, 110, 121, 134, 141, 142], "termin": [13, 96, 123, 135], "test": [10, 11, 12, 13, 15, 29, 31, 45, 46, 47, 50, 59, 75, 76, 77, 87, 90, 96, 97, 98, 102, 103, 104, 109, 121, 134, 136, 142, 153], "test_": 95, "test_compon": 95, "test_data": [99, 150, 151], "test_dataset": [59, 75, 77, 99, 142, 150, 151], "test_input_1": 40, "test_input_2": 40, "test_input_3": 40, "test_input_4": 40, "test_openai_cli": 96, "test_react_ag": 109, "test_retriev": 153, "test_scor": 78, "test_xx_client": 96, "testgener": 81, "testgenerator_generator_cal": 81, "testgenerator_generator_trac": 81, "testset": [59, 75, 77, 99, 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, 103, 104, 111, 118, 119, 120, 121, 123, 124, 125, 127, 129, 130, 131, 132, 133, 134, 135, 136, 141, 142, 143, 153], "text_grad": [73, 99, 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, 99, 142, 150, 151, 153], "text_splitt": [2, 96, 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, 99, 104, 124, 144, 150, 151], "tfs_z": 13, "tgd_optim": [69, 99, 123, 142, 151], "tgdoptim": [59, 69, 74, 99, 123, 142, 151], "tgdwithevalfnloss": [59, 75, 77], "than": [17, 18, 19, 22, 28, 29, 33, 59, 62, 99, 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, 103, 104, 109, 114, 118, 120, 121, 126, 127, 130, 131, 132, 133, 134, 136, 138, 143, 145, 150], "themat": 137, "themselv": [59, 75, 76], "thenlper": [15, 119, 129], "therefor": [99, 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, 98, 99, 102, 103, 104, 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, 99, 109, 117, 125, 129, 131, 132, 134, 150, 151], "think": [1, 97, 99, 103, 109, 110, 130, 150, 151, 153], "third": [91, 99, 136, 151], "those": [87, 99, 126, 129, 130, 132, 134, 150, 151], "though": [19, 111, 121, 129, 131, 133, 136, 137, 142], "thought": [0, 1, 17, 19, 43, 99, 109, 111, 134, 135, 138, 142, 150, 151], "thoughtact": [17, 19], "thread": [59, 75, 76], "three": [29, 36, 64, 65, 96, 97, 99, 103, 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, 98, 103, 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, 96, 99, 109, 120, 121, 125, 133, 134, 135, 136, 138, 141, 142, 150, 151], "time_period": 96, "time_stamp": [78, 82, 83, 99, 128, 150, 151], "timeout": 35, "timestamp": [43, 91], "tini": 127, "tion": 121, "titl": [43, 96, 118, 121, 136, 143], "tive": 134, "to_dict": [7, 12, 13, 14, 20, 21, 28, 29, 36, 38, 39, 59, 67, 68, 93, 99, 111, 114, 133, 136, 138, 150, 151], "to_dict_class": [28, 93], "to_embed": [86, 120], "to_give_ta": [99, 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": [99, 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": [99, 150, 151], "tobacco": 153, "todai": [20, 21, 127], "todo": [36, 64, 108, 110, 126, 132, 134, 142], "toembed": [2, 3, 86, 118, 120], "toembedderrespons": 120, "togeth": [13, 99, 103, 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, 99, 104, 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, 98], "too": [59, 75, 76, 108, 110, 118, 121, 136, 142], "took": 97, "tool": [0, 1, 13, 14, 32, 34, 42, 43, 95, 96, 98, 103, 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, 96, 97, 99, 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, 99, 121, 150, 151], "topic": [54, 121], "torch": [15, 68, 90, 102, 110, 114, 127], "torch_dtyp": 15, "torchmetr": [121, 143], "toretriev": 134, "total": [20, 21, 56, 57, 99, 121, 130, 131, 136, 138, 143, 150, 151], "total_docu": 136, "total_step": [59, 75, 76], "total_token": [43, 99, 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, 99, 104, 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, 99, 104, 110, 150, 151], "trace_graph_evalfntotextloss_output_id_6ea5da3c": 150, "trace_graph_sum": [99, 150, 151], "trace_graph_sum_root": [99, 150, 151], "trace_id": [59, 67], "tracer": 127, "track": [8, 9, 11, 12, 14, 36, 37, 39, 43, 59, 64, 75, 77, 83, 96, 103, 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, 104, 108, 110, 114, 126, 128, 131, 132, 133, 134, 137, 139, 143], "train_batch_s": [59, 75, 77, 99, 142, 150, 151], "train_data": [99, 150, 151], "train_dataset": [59, 75, 77, 99, 142, 150, 151], "train_diagnos": 153, "train_load": [59, 75, 77], "train_step": [59, 75, 76], "train_teach": [99, 150, 151], "trainabl": [36, 104, 110, 132, 134, 142], "trainable_param": 36, "trainable_prompt_kwarg": 121, "trainer": [67, 76, 78, 104, 108, 121, 124, 125, 130, 134, 148, 149, 153], "trainer_": 124, "trainer_st": [59, 75, 77, 78], "trainerresult": [78, 99, 150, 151], "trainerstepresult": 78, "trainervalidatestat": 78, "trainset": [59, 75, 76, 77, 99, 150, 151, 153], "transact": 121, "transfom": 118, "transform": [2, 3, 15, 20, 21, 30, 31, 43, 59, 69, 71, 90, 102, 103, 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": [104, 121, 125], "transpar": [28, 103, 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, "trend": 96, "tri": 96, "trigger": 98, "trigger_callback": 80, "trim_block": 133, "trinabl": 132, "tripl": [17, 19, 109, 121, 131, 138], "triplet": 121, "trombon": [99, 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, 99, 109, 111, 118, 119, 120, 121, 130, 131, 133, 135, 136, 138, 142, 143, 145, 148, 149, 150, 151, 153], "truli": 123, "trumpet": [99, 150, 151], "trust_remote_cod": 15, "trusti": 109, "truth": [51, 52, 55, 56, 57, 59, 75, 76, 99, 108, 110, 118, 121, 136, 143, 150, 151, 153], "try": [90, 99, 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, 99, 118, 120, 123, 135, 150, 151], "turn_db": 6, "tutori": [95, 99, 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, 96, 99, 104, 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, 99, 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": [103, 111, 114, 121, 128, 129], "u": [31, 95, 96, 97, 99, 111, 118, 120, 131, 133, 134, 136, 138, 150, 151], "u00e2": 121, "u201c": 121, "u20ac": 121, "ultim": 125, "unabl": [121, 135], "unbias": 121, "uncontrol": 103, "undefin": [8, 9, 10, 11, 12, 13, 14, 15, 37, 43, 129], "under": [59, 75, 77, 95, 96], "underli": [114, 121], "understand": [13, 14, 15, 17, 18, 37, 54, 95, 96, 103, 110, 118, 121, 124, 129, 131, 134, 135, 136, 137, 138, 141, 150], "unexpect": 121, "uniev": [134, 141], "unifi": [28, 36, 99, 104, 114, 118, 123, 124, 134, 136, 150, 151], "uniform": 137, "union": [15, 20, 21, 35, 40, 43, 56, 57, 99, 109, 136, 142, 150, 151, 153], "uniqu": [29, 43, 59, 75, 77, 83, 99, 103, 114, 117, 125, 130, 132, 135, 150, 151], "unit": [2, 4, 43, 95, 119, 121, 137, 138, 153], "univers": 153, "unknown": 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, 97, 101, 103, 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, 98, 134, 135, 138, 142], "update_dialog_turn": 43, "update_gradient_memori": [59, 69, 74], "update_prompt_kwarg": 38, "update_valu": [59, 67], "upper": 53, "upstream": 96, "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, 102, 103, 104, 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], "usabl": 96, "usag": [2, 4, 8, 9, 11, 12, 14, 17, 19, 37, 43, 99, 109, 118, 120, 123, 127, 129, 135, 136, 137, 150, 151], "usagemetadata": 11, "usal": [134, 141], "use_cach": [36, 54, 55, 57, 99, 130, 142, 150, 151, 153], "use_cas": [95, 99, 103, 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, 95, 96, 97, 99, 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_cas": 96, "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, 96, 99, 102, 109, 114, 117, 119, 121, 123, 124, 127, 129, 135, 136, 137, 150, 151], "uuid": 43, "uuid4": 43, "v": [35, 96, 110, 125], "v1": [9, 98], "v2": [10, 13, 98], "v3": [10, 136], "val": [45, 46, 47, 50, 99, 142, 150, 151, 153], "val_data": [99, 150, 151], "val_dataset": [59, 75, 77, 99, 142, 150, 151], "val_scor": [59, 69, 74, 78], "valid": [17, 19, 28, 35, 40, 59, 75, 76, 77, 98, 99, 104, 108, 109, 124, 131, 138, 142, 150, 151], "validataion": [99, 150, 151], "validate_condit": [59, 75, 76], "validate_data": 35, "validate_stat": 78, "validation_step": [59, 75, 76], "vallinaragad": 153, "valset": [59, 75, 77, 99, 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, 99, 109, 110, 111, 130, 131, 136, 138, 139, 142, 148, 149, 150, 151], "valuabl": 136, "valueerror": [2, 4, 35, 40, 99, 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, 101, 103, 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": [96, 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": 103, "verbos": 111, "veri": [20, 21, 59, 67, 99, 103, 110, 121, 137, 150, 151], "verif": 135, "verifi": [99, 150, 151], "version": [13, 22, 31, 59, 62, 67, 87, 88, 90, 91, 95, 102, 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": [121, 131, 134, 138], "violin": [99, 150, 151], "virtual": 95, "visit": [8, 9, 10, 11, 12, 13, 128, 135], "visual": [104, 109, 112, 114, 119, 132, 133, 139, 150], "vote": 121, "vouch": 103, "vx": 98, "w": 121, "w_i": 130, "wa": [28, 110, 121, 126, 134, 141, 145, 153], "wai": [15, 28, 31, 42, 43, 99, 103, 104, 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, 96, 97, 99, 103, 109, 111, 119, 121, 123, 125, 127, 131, 132, 133, 136, 138, 142, 145, 150, 151], "ward": 121, "warm": 134, "warn": [36, 91], "washington": 153, "washtenaw": 153, "wast": [118, 136], "watch": [120, 121], "water": [104, 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, 98, 99, 103, 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": [99, 150, 151], "weather": [138, 153], "web": [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, 99, 142, 150, 151], "weights_per_class": [59, 68], "weishi": 134, "weizhuchen": 134, "welcom": [9, 58, 96, 97], "well": [29, 31, 54, 95, 99, 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, 99, 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": [99, 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, 96, 98, 99, 103, 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, 99, 103, 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, 104, 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, 99, 103, 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, 96, 97, 99, 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, 99, 110, 121, 124, 131, 134, 141, 143, 150, 151], "why": [43, 103, 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": 96, "wise": 149, "witchcraft": 153, "with_action_typ": 43, "within": [28, 29, 59, 75, 76, 96, 99, 104, 109, 110, 112, 114, 124, 150, 151], "without": [20, 23, 28, 30, 34, 35, 43, 103, 109, 118, 123, 126, 127, 130, 133, 134, 136, 138, 141, 142, 153], "won": [43, 96, 98, 121, 126, 137], "wontfix": 96, "wood": 153, "word": [2, 4, 20, 21, 41, 54, 59, 67, 69, 74, 86, 99, 109, 118, 120, 121, 126, 134, 136, 150, 151], "work": [2, 4, 13, 22, 29, 31, 34, 35, 59, 66, 76, 87, 98, 99, 104, 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, 98, 124, 135], "workshop": 121, "world": [2, 4, 20, 21, 31, 43, 81, 103, 104, 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": [99, 150, 151], "worthi": 134, "would": [91, 99, 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, 96, 103, 114, 118, 121, 129, 133, 138, 153], "write_list_to_jsonl": 88, "written": [88, 99, 150, 151, 153], "wrong": 121, "wu": 134, "www": [20, 21, 127, 136], "x": [20, 21, 29, 31, 35, 59, 68, 75, 76, 98, 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, "xx_note": 96, "y": [35, 51, 57, 59, 69, 71, 73, 75, 76, 98, 99, 108, 109, 121, 134, 138, 142, 150, 151, 153], "y_gt": [51, 57, 59, 69, 73, 75, 76, 99, 108, 142, 150, 151, 153], "y_hat": [59, 69, 71], "y_label": [99, 142, 150, 151, 153], "y_obj": 108, "y_pred": [59, 69, 73, 75, 76, 99, 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, 96, 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, 103, 121, 131, 134, 136, 153], "year": [56, 57, 121, 134], "yellow": 91, "yer": 15, "yet": [15, 36, 99, 150, 151], "yield": [20, 21, 29, 87], "yime": 134, "yin": 97, "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, 98, 99, 102, 103, 104, 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, 97, 98, 99, 102, 103, 104, 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, 102], "your_api_key_if_you_use_coher": [95, 102], "your_api_key_if_you_use_googl": [95, 102], "your_api_key_if_you_use_groq": [95, 102], "your_api_key_if_you_use_hf": [95, 102], "your_api_key_if_you_use_openai": [95, 102], "your_branch_nam": 96, "your_forked_repository_url": 96, "youradalcomponentnam": [59, 75, 77], "yourself": [86, 102, 129, 136], "yu": 134, "yune": 134, "yupeng": 121, "z": [98, 134], "zephyr": 15, "zeqiu": 134, "zer": 130, "zero": [20, 21, 99, 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", "Development Essentials", "Contributing Process", "Contributor Guide", "Release Version Control Guide", "Learn AdalFlow in 15 minutes", "Community", "Get Started", "Installation", "Introduction", "Unites Research and Production", "<no title>", "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": [96, 102, 125, 138], "15": 99, "2": [96, 102, 125, 138], "3": [96, 99, 102, 125, 138, 142, 150, 151], "4": [96, 102], "4o": [99, 150, 151], "5": [96, 99, 142, 150, 151], "7": 96, "A": [147, 148, 149], "As": 110, "For": 121, "In": [109, 123], "On": [99, 150, 151], "One": [99, 150, 151], "To": 110, "With": [121, 136], "__output_fields__": 111, "about": 111, "across": 123, "action": [109, 111, 114, 119, 123, 131, 136, 138], "adal": 76, "adalcompon": [59, 99, 108, 110, 142, 150, 151], "adalflow": [99, 102, 112, 121, 139, 142], "adapt": 110, "add": 96, "addit": 118, "agent": [0, 27, 109, 124, 135], "align": 121, "all": [110, 124, 127], "an": [96, 123, 135], "ani": 110, "answer": [150, 151], "answer_match_acc": 51, "anthropic_cli": 8, "api": [58, 102, 109, 111, 114, 118, 119, 121, 123, 127, 129, 131, 133, 136, 138, 142, 153], "applat": 126, "applic": [103, 127, 133], "assign": 96, "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": [96, 99, 121, 142, 150, 151], "big_bench_hard": 45, "bm25_retriev": 21, "bm25retriev": 136, "booleanpars": 131, "boostrap": 130, "bootstrap": [99, 150, 151], "bootstrap_optim": 62, "build": [99, 124, 125, 150, 151], "cach": 85, "call": 138, "callback_manag": 80, "capabl": 121, "case": [130, 144], "chat": 126, "chunk": 137, "class": [59, 111, 113, 124, 133, 136], "classici": 121, "classif": 142, "cloud": 118, "code": [95, 110], "codebas": 96, "cohere_cli": 10, "common": 98, "commun": 100, "comparison": [99, 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": 96, "contributor": [97, 121], "control": 98, "copilot": 95, "core": [44, 58], "creat": [96, 123], "custom": [109, 137], "data": [27, 59, 87, 109, 111, 116, 118, 124, 126, 133, 134, 136], "data_compon": 3, "data_process": 2, "databas": [96, 118, 136], "dataclass": [111, 131], "dataclass_pars": 18, "dataclasspars": 131, "dataset": [50, 58, 99, 111, 117, 121, 150, 151, 153], "db": 31, "debug": [99, 150, 151], "decor": 81, "deep": 135, "default": 133, "default_prompt_templ": 32, "defin": 142, "definit": 137, "demo": [132, 148], "depend": 95, "descent": [99, 150, 151], "describ": 111, "deseri": 114, "design": [109, 111, 114, 123, 125, 127, 131, 133, 134, 136, 138, 141], "detail": 137, "develop": 95, "diagnos": [99, 150, 151, 153], "dialogturn": 118, "diff": 132, "directli": 129, "dive": 135, "do": 126, "document": [95, 118, 134, 136, 137], "doe": 137, "dspy": 142, "embed": 121, "embedd": [33, 119, 120], "embedderoutput": 119, "end": [103, 138, 152], "environ": 102, "error": 123, "essenti": [95, 124], "eval": 121, "evalfunct": 110, "evalu": [57, 58, 99, 121, 124, 143, 150, 151], "exampl": [96, 111, 123, 137], "exist": 96, "experi": 136, "faiss_retriev": 22, "faissretriev": 136, "featur": 137, "few": [59, 99, 122, 130, 148, 150, 151], "few_shot": 61, "file": [114, 118, 127], "file_io": 88, "filter": 136, "first": 141, "fix": 137, "floatpars": 131, "flow": [126, 133], "format": [111, 138], "foundat": 103, "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": [101, 123], "global_config": 89, "goal": 136, "google_cli": 11, "gpt": [99, 142, 150, 151], "grad": [110, 149], "grad_compon": 64, "gradient": [59, 99, 110, 150, 151], "graph": [139, 147, 148, 149], "groq_client": 12, "gt": 121, "gt_context": 121, "guid": [97, 98], "hierarchi": 113, "high": [99, 150, 151], "hood": 150, "hotpot_qa": 46, "hotpotqa": 153, "how": [96, 103, 127, 130, 137], "i": [103, 135], "implement": [130, 135], "import": 98, "infer": 129, "instal": 102, "instanc": 111, "instead": [126, 136], "integr": [96, 137], "intermedi": 132, "intpars": 131, "introduct": [103, 124, 126, 135, 145], "issu": 96, "jinja2": 133, "json": 112, "jsonoutputpars": 131, "jsonpars": 131, "judg": [121, 151], "kei": 102, "label": 96, "lazy_import": 90, "learn": 99, "librari": [121, 123, 127], "lightrag": [103, 126, 135], "listpars": 131, "llm": [111, 121, 125, 126, 133, 136, 151], "llm_as_judg": 55, "llm_retriev": 23, "llm_text_loss": 71, "load": [102, 111], "local": [118, 119], "localdb": 136, "log": [124, 127], "logger": [91, 127], "loss": 110, "loss_compon": 65, "low": [99, 150, 151], "manual": [99, 150, 151], "memori": [5, 6, 27], "method": [99, 150, 151], "metric": 121, "minimum": 123, "minut": 99, "mode": [99, 150, 151], "model": [109, 118, 119, 121, 129], "model_cli": [7, 37, 96, 123], "modelcli": [27, 129], "need": [126, 135], "neg": 130, "new": [96, 98], "nlg": 121, "note": 98, "notebook": 96, "ollama_cli": 13, "one": 127, "op": 72, "openai": 119, "openai_cli": 14, "oper": 110, "optim": [58, 59, 66, 99, 110, 122, 124, 125, 130, 134, 142, 144, 150, 151, 152, 153], "option": [102, 150], "orchestr": 123, "organ": 110, "other": [121, 137], "our": 125, "output": [19, 27, 119, 131, 138, 142], "output_pars": 17, "output_processor": 123, "over": 125, "overview": [44, 50, 57, 59, 79, 84, 96, 98, 99, 134, 137, 150, 151], "packag": 102, "paper": 141, "parallel": 138, "paramet": [67, 132], "pars": 111, "parser": [27, 131], "part": [96, 103], "perform": [99, 142, 150, 151], "philosophi": 125, "pipelin": [99, 110, 116, 118, 124, 134, 142, 150, 151], "playbook": [134, 141], "postgres_retriev": 24, "postgresretriev": 136, "pr": 96, "predict": 132, "prepar": [96, 99, 134, 150, 151, 153], "previou": 126, "principl": 125, "print": 114, "printc": 127, "prioriti": 96, "problem": 98, "process": [27, 96], "processor": 119, "product": 104, "project": 127, "prompt": [99, 109, 133, 150, 151], "prompt_build": 38, "protocol": 129, "pull": 96, "put": [110, 124], "q": [147, 148, 149], "qdrant": 136, "qdrant_retriev": 25, "qualiti": 125, "quantiti": 125, "question": [150, 151], "quick": [96, 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": 98, "repo": 96, "request": 96, "rerank": [134, 136], "reranker_retriev": 26, "research": 104, "resourc": [106, 107, 118, 126], "retriev": [20, 27, 39, 96, 110, 121, 134, 136, 153], "retriever_recal": 56, "review": 96, "same": [99, 150, 151], "sampl": 130, "sampler": 68, "scope": [131, 136, 138], "score": [99, 136, 150, 151], "sdk": 129, "self": 134, "separ": 127, "sequenti": 114, "serial": [93, 114], "set": [95, 99, 102, 127, 150, 151], "setup": [99, 150, 151], "setup_env": 94, "shot": [59, 99, 122, 130, 148, 150, 151], "show": 111, "simplic": 125, "size": 137, "split": [99, 137, 150, 151], "splitter": 137, "start": [96, 99, 101, 103, 150, 151], "step": [96, 98], "storag": 124, "strategi": [130, 137, 142], "string": [111, 121], "string_pars": 40, "structur": [59, 95, 96, 103, 114, 126, 142], "submodul": [0, 2, 5, 7, 17, 20, 61, 69, 75], "switch": 123, "system": 96, "task": [99, 110, 121, 142, 150, 151], "teacher": [99, 132, 150, 151], "templat": [123, 133], "test": [95, 99, 130, 150, 151], "text": [99, 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": [99, 121, 123, 124, 130, 142, 150, 151, 153], "trainabl": 153, "trainer": [59, 75, 77, 99, 110, 140, 142, 150, 151], "transformers_cli": 15, "trec": 47, "turbo": [99, 142, 150, 151], "tutori": [96, 124], "type": [43, 48, 78, 136, 137], "under": 150, "understand": 125, "unit": 104, "up": [95, 102, 127], "upcom": 137, "us": [99, 119, 123, 127, 129, 136, 137, 144, 150, 151], "use_cas": 96, "user": 127, "util": [16, 49, 58, 84], "v": [99, 142, 150, 151], "variabl": 102, "version": 98, "viewer": 112, "walkthrough": 138, "we": [126, 130], "weigt": 130, "what": [95, 96, 103, 135], "why": [126, 133, 135], "without": 121, "word": 137, "work": [96, 111, 137], "workflow": 125, "yamloutputpars": 131, "yamlpars": 131, "you": 135, "your": 96}}) \ No newline at end of file

-class BaseData(id: str = '79a9c564-59a6-4372-835d-215e326d2efd')[source]#
+class BaseData(id: str = '60c04aa1-ebc8-4636-b0ce-62c7dbf7faf2')[source]#

Bases: DataClass

A common dataclass for representing examples in a dataset.

-id: str = '79a9c564-59a6-4372-835d-215e326d2efd'#
+id: str = '60c04aa1-ebc8-4636-b0ce-62c7dbf7faf2'#