"""Frozen upstream identity and conservative request budgets.""" from dataclasses import dataclass MODEL_ID = "LiquidAI/LFM2.5-2.6B" MODEL_REVISION = "654f9463ce32b05d0429d76fe1f580b27d4c1ac0" @dataclass(frozen=True) class Limits: max_fields: int = 32 max_candidates: int = 256 max_prompt_tokens: int = 4096 max_value_tokens: int = 64 max_input_chars: int = 65536 max_schema_chars: int = 65536 branch_batch_size: int = 32 projection_batch_size: int = 32 def __post_init__(self): for name, value in vars(self).items(): if type(value) is not int or value <= 0: raise ValueError(f"{name} must be a positive integer")