pub async fn list_models_for_provider(
provider: &str,
api_key: Option<&str>,
base_url: Option<&str>,
) -> Result<Vec<ModelInfo>, AppError>Expand description
List available models for the given provider.
Tries a live API call; returns an empty list when no API key is provided or the API is unreachable.
ยงArguments
providerโ one ofopenai,anthropic,grok,gemini,ollamaapi_keyโ required for cloud providers; ignored forollamabase_urlโ optional override; uses provider default whenNone