Judgeval Python SDKConfig Types
Utility Types
Common configuration patterns and type aliases
Common Configuration Patterns
Type Aliases
ScorerType:Union[APIScorerConfig, BaseScorer]
Commonly used union type accepting either API configuration or custom scorer instances
ConfigDict:Dict[str, Any]
General-purpose configuration dictionary for flexible parameter passing
OptionalConfig:Optional[Dict[str, Any]]
Optional configuration dictionary, commonly used for metadata and additional options
File Format Types
FileFormat:Literal['json', 'yaml']
Supported file formats for dataset import/export operations
Example:
# Used in dataset export methods
dataset.save(
file_type="json", #or "yaml"
dir_path="/path/to/save"
)