SyntheticSessionGeneratorConfig =============================== **class** ``SyntheticSessionGeneratorConfig`` **(** :doc:`BaseSessionGeneratorConfig` **)** Configuration for synthetic session generation. **Polymorphic Type:** ``type: synthetic`` All ``BaseSessionGeneratorConfig`` types: - ``synthetic``: :doc:`SyntheticSessionGeneratorConfig` - ``lmeval``: :doc:`LmevalSessionGeneratorConfig` - ``trace``: :doc:`TraceSessionGeneratorConfig` **Fields:** ``session_graph`` : :doc:`BaseSessionGraphGeneratorConfig` = :doc:`LinearSessionGraphGeneratorConfig` The generator for the session graphs. Available types: - ``linear``: :doc:`LinearSessionGraphGeneratorConfig` - ``single_request``: :doc:`SingleRequestSessionGraphGeneratorConfig` - ``branching``: :doc:`BranchingSessionGraphGeneratorConfig` ``channels`` : *list* [ :doc:`BaseChannelGeneratorConfig` ] = ``[]`` The modality channels for the input content of each request. Available types: - ``text``: :doc:`TextChannelGeneratorConfig` - ``image``: :doc:`ImageChannelGeneratorConfig` - ``audio``: :doc:`AudioChannelGeneratorConfig` - ``video``: :doc:`VideoChannelGeneratorConfig` ``output_spec`` : :doc:`OutputSpecConfig` = :doc:`OutputSpecConfig` Specification for expected output from the model, for supported modalities (e.g., output token length, image count).