list_models_for_provider

Function list_models_for_provider 

Source
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 of openai, anthropic, grok, gemini, ollama
  • api_key โ€“ required for cloud providers; ignored for ollama
  • base_url โ€“ optional override; uses provider default when None