Flow API Reference

This page provides auto-generated API documentation from source docstrings. When reading raw markdown, refer to the quick reference below.

Quick Reference

ClassImportDescription
Flowfrom sdg_hub import FlowPydantic-based flow for chaining data generation blocks into pipelines
FlowRegistryfrom sdg_hub import FlowRegistryRegistry for managing and discovering contributed flows
FlowMetadatafrom sdg_hub import FlowMetadataFlow metadata including name, version, author, and descriptions
RecommendedModelsfrom sdg_hub.core.flow.metadata import RecommendedModelsRecommended model configurations for a flow
DatasetRequirementsfrom sdg_hub.core.flow.metadata import DatasetRequirementsDataset column and format requirements for a flow
FlowValidatorfrom sdg_hub import FlowValidatorValidator for flow YAML configurations and execution readiness

Key entry points: Flow.from_yaml(), flow.generate(), flow.dry_run(), flow.set_model_config()


Detailed API (auto-generated)

Core

::: sdg_hub.core.flow.base.Flow options: members_order: source show_source: false

::: sdg_hub.core.flow.registry.FlowRegistry options: members_order: source show_source: false


Metadata

::: sdg_hub.core.flow.metadata.FlowMetadata options: members_order: source show_source: false

::: sdg_hub.core.flow.metadata.RecommendedModels options: members_order: source show_source: false

::: sdg_hub.core.flow.metadata.DatasetRequirements options: members_order: source show_source: false


Validation

::: sdg_hub.core.flow.validation.FlowValidator options: members_order: source show_source: false