llmp.components.base.BaseOptimizer

class llmp.components.base.BaseOptimizer(job: JobRecord, debug: bool = False, display_progress: bool = True)[source]

Methods

__init__(job[, debug, display_progress])

get_progress_bar(length, description[, sub, ...])

optimize([mode])

Optimize the prompts and examples for a specific job.

__init__(job: JobRecord, debug: bool = False, display_progress: bool = True)[source]
get_progress_bar(length: int, description: str, sub: bool = False, desc_length: int = 40, leave: bool = True)[source]
abstract optimize(mode: str = 'all')[source]

Optimize the prompts and examples for a specific job.