Skip to content

MixtureOfAgentsConvert

MixtureOfAgentsConvert

Bases: LLMConvert

__init__

__init__(
    proposer_models: list[Model],
    temperatures: list[float],
    aggregator_model: Model,
    proposer_prompt_strategy: PromptStrategy = PromptStrategy.COT_MOA_PROPOSER,
    aggregator_prompt_strategy: PromptStrategy = PromptStrategy.COT_MOA_AGG,
    proposer_prompt: str | None = None,
    *args,
    **kwargs,
)

convert

convert(
    candidate: DataRecord, fields: dict[str, Field]
) -> tuple[dict[str, list], GenerationStats]