Index _ | A | B | C | D | E | F | G | L | M | N | O | P | R | S | T | U | V | Z _ __call__() (textgrad.autograd.function.BackwardContext method) (textgrad.autograd.function.Function method) (textgrad.autograd.function.Module method) (textgrad.engine.openai.ChatOpenAI method) A Aggregate (class in textgrad.autograd.algebra) aggregate() (in module textgrad.autograd.functional) B backward() (textgrad.autograd.algebra.Aggregate method) (textgrad.autograd.algebra.Sum method) (textgrad.autograd.function.Function method) (textgrad.autograd.llm_ops.LLMCall method) (textgrad.autograd.llm_ops.LLMCall_with_in_context_examples method) (textgrad.autograd.string_based_ops.StringBasedFunction method) (textgrad.variable.Variable method) BackwardContext (class in textgrad.autograd.function) BlackboxLLM (class in textgrad.model) C CachedEngine (class in textgrad.engine.base) ChatOpenAI (class in textgrad.engine.openai) constraint_text (textgrad.optimizer.optimizer.TextualGradientDescent property) (textgrad.optimizer.optimizer.TextualGradientDescentwithMomentum property) construct_reduce_prompt() (in module textgrad.autograd.reduce_prompts) construct_tgd_prompt() (in module textgrad.optimizer.optimizer_prompts) D DEFAULT_SYSTEM_PROMPT (textgrad.engine.openai.ChatOpenAI attribute) E EngineLM (class in textgrad.engine.base) F formatted_llm_call() (in module textgrad.autograd.functional) FormattedLLMCall (class in textgrad.autograd.llm_ops) forward() (textgrad.autograd.algebra.Aggregate method) (textgrad.autograd.algebra.Sum method) (textgrad.autograd.function.Function method) (textgrad.autograd.function.Module method) (textgrad.autograd.llm_ops.FormattedLLMCall method) (textgrad.autograd.llm_ops.LLMCall method) (textgrad.autograd.llm_ops.LLMCall_with_in_context_examples method) (textgrad.autograd.string_based_ops.StringBasedFunction method) (textgrad.loss.MultiChoiceTestTime method) (textgrad.loss.MultiFieldEvaluation method) (textgrad.loss.TextLoss method) (textgrad.model.BlackboxLLM method) Function (class in textgrad.autograd.function) G generate() (textgrad.engine.base.EngineLM method) (textgrad.engine.openai.ChatOpenAI method) generate_graph() (textgrad.variable.Variable method) generate_with_messages() (textgrad.engine.openai.ChatOpenAI method) get_engine() (in module textgrad.engine) get_grad_fn() (textgrad.variable.Variable method) get_gradient_and_context_text() (textgrad.variable.Variable method) get_gradient_memory_text() (textgrad.optimizer.optimizer.TextualGradientDescent method) get_gradient_text() (textgrad.variable.Variable method) get_role_description() (textgrad.variable.Variable method) get_short_value() (textgrad.variable.Variable method) get_value() (textgrad.variable.Variable method) L llm_call() (in module textgrad.autograd.functional) LLMCall (class in textgrad.autograd.llm_ops) LLMCall_with_in_context_examples (class in textgrad.autograd.llm_ops) M model_string (textgrad.engine.base.EngineLM attribute) module textgrad.autograd textgrad.autograd.algebra textgrad.autograd.function textgrad.autograd.functional textgrad.autograd.llm_backward_prompts textgrad.autograd.llm_ops textgrad.autograd.reduce_prompts textgrad.autograd.string_based_ops textgrad.engine textgrad.engine.base textgrad.engine.openai textgrad.loss textgrad.model textgrad.optimizer textgrad.optimizer.optimizer textgrad.optimizer.optimizer_prompts textgrad.variable Module (class in textgrad.autograd.function) MultiChoiceTestTime (class in textgrad.loss) MultiFieldEvaluation (class in textgrad.loss) MultiFieldTokenParsedEvaluation (class in textgrad.loss) N named_parameters() (textgrad.autograd.function.Module method) O Optimizer (class in textgrad.optimizer.optimizer) P parameters (textgrad.autograd.function.Module attribute) parameters() (textgrad.model.BlackboxLLM method) parse_output() (textgrad.loss.MultiFieldTokenParsedEvaluation method) R reset_gradients() (textgrad.variable.Variable method) S set_grad_fn() (textgrad.variable.Variable method) set_role_description() (textgrad.variable.Variable method) set_value() (textgrad.variable.Variable method) step() (textgrad.optimizer.optimizer.Optimizer method) (textgrad.optimizer.optimizer.TextualGradientDescent method) (textgrad.optimizer.optimizer.TextualGradientDescentwithMomentum method) StringBasedFunction (class in textgrad.autograd.string_based_ops) Sum (class in textgrad.autograd.algebra) sum() (in module textgrad.autograd.functional) system_prompt (textgrad.engine.base.EngineLM attribute) T textgrad.autograd module textgrad.autograd.algebra module textgrad.autograd.function module textgrad.autograd.functional module textgrad.autograd.llm_backward_prompts module textgrad.autograd.llm_ops module textgrad.autograd.reduce_prompts module textgrad.autograd.string_based_ops module textgrad.engine module textgrad.engine.base module textgrad.engine.openai module textgrad.loss module textgrad.model module textgrad.optimizer module textgrad.optimizer.optimizer module textgrad.optimizer.optimizer_prompts module textgrad.variable module TextLoss (class in textgrad.loss) TextualGradientDescent (class in textgrad.optimizer.optimizer) TextualGradientDescentwithMomentum (class in textgrad.optimizer.optimizer) U update_gradient_memory() (textgrad.optimizer.optimizer.TextualGradientDescent method) V Variable (class in textgrad.variable) Z zero_grad() (textgrad.autograd.function.Module method) (textgrad.optimizer.optimizer.Optimizer method)