from typing import Optional import transformers class ASRConfig(transformers.PretrainedConfig): model_type = "asr_model" is_composition = True def __init__( self, audio_model_id: str = "openai/whisper-large-v3-turbo", text_model_id: str = "HuggingFaceTB/SmolLM3-3B", attn_implementation: str = "flash_attention_2", model_dtype: str = "bfloat16", num_beams: Optional[int] = None, system_prompt: str = "/no_think /system_override", user_prompt: str = "Transcribe: