GEPA.OptimizeAnything.ReflectionConfig (GEPA v0.3.0)

Copy Markdown View Source

Reflection options for GEPA.OptimizeAnything.

Summary

Types

t()

@type t() :: %GEPA.OptimizeAnything.ReflectionConfig{
  batch_sampler: term(),
  custom_candidate_proposer: term(),
  module_selector: term(),
  perfect_score: term(),
  proposal_template: term(),
  reflection_lm: term(),
  reflection_lm_kwargs: term(),
  reflection_minibatch_size: term(),
  reflection_prompt_template: term(),
  skip_perfect_score: term(),
  structured_output: term()
}

Functions

new(opts \\ [])

@spec new(keyword() | map()) :: t()