Model identifier (e.g.
"gpt-4", "claude-3-opus",
"gemini-1.5-pro").return
Provider name (e.g.
"openai", "anthropic", "google").
Returns "unknown" if no provider can be detected.