namespace AIStudio.Provider.OpenRouter; /// /// The reasoning defaults returned for a model by OpenRouter's model catalog. /// /// /// The catalog reports more than this, such as the supported efforts and the default one. /// We read only what decides the model's reasoning capability today. /// /// Whether reasoning is enabled when the request does not configure it. /// Whether reasoning cannot be disabled for the model. public readonly record struct OpenRouterReasoning(bool DefaultEnabled, bool Mandatory);