synth_ai.sdk.task.config
Configuration dataclasses for task app CLI commands (eval, filter).
Classes
EvalConfig
Configuration for ‘synth-ai eval’ command.
Validates and provides defaults for evaluation runs against task apps.
Methods:
from_dict
data: Dictionary with eval configuration
- Validated EvalConfig instance
FilterConfig
Configuration for ‘synth-ai filter’ command.
Validates and provides defaults for filtering traces into SFT datasets.
Methods:
from_dict
data: Dictionary with filter configuration
- Validated FilterConfig instance
get_db_url
- Database URL suitable for SQLAlchemy/aiosqlite
get_output_path
- Resolved Path object with parent directory created