Introduce a first-class, provider-agnostic API in BaseChatModel for: Declaring structured outputs via JSON Schema . A unified response_format interface that normalizes OpenAI “JSON mode”, Azure, ...