in src/alpaca_eval/annotators/base.py [0:0]
def __init__(
self,
prompt_template: utils.AnyPath,
fn_completion_parser: Optional[Union[Callable, str]] = "regex_parser",
completion_parser_kwargs: Optional[dict[str, Any]] = None,
fn_completions: Union[Callable, str] = "openai_completions",
completions_kwargs: Optional[dict[str, Any]] = None,
is_shuffle: bool = True,
seed: Optional[int] = 123,
batch_size: int = 1,
base_dir: utils.AnyPath = constants.EVALUATORS_CONFIG_DIR,
annotation_column: str = "annotation",
is_store_raw_completions: bool = True,
processors_to_kwargs: Optional[dict[str, dict]] = None,
is_add_default_processors: bool = True,
completion_key: str = "completions",