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" 
)