Skip to content

CodeSynthesisConvert

CodeSynthesisConvert

Bases: LLMConvert

__init__

__init__(
    exemplar_generation_model: Model = Model.GPT_4o,
    code_synth_model: Model = Model.GPT_4o,
    fallback_model: Model = Model.GPT_4o_MINI,
    *args,
    **kwargs,
)

is_image_conversion

is_image_conversion()

Code synthesis is disallowed on image conversions, so this must be False.

convert

convert(
    candidate: DataRecord, fields: list[str] | None = None
) -> tuple[dict[FieldName, list[Any] | None], GenerationStats]