Skip to main content

normalize_model_provider

Function normalize_model_provider 

Source
pub fn normalize_model_provider(model_provider: &str) -> Result<String>
Expand description

Permissive string-returning normalizer for token-storage callers (paste-token, setup-token, set-active-profile, …) that accept arbitrary provider names. Known OAuth-flow providers collapse to their canonical form via AuthProvider; unknown names lower-case and pass through unchanged so storage works for any bearer-token provider operators want to support. Empty input is rejected.

OAuth-dispatch sites (auth login / auth refresh) parse via AuthProvider directly — that path is strict by design.