ModelFetcher

Queries LLM provider APIs to enumerate available models.

Declared in src/libs/libllm/llm/ModelFetcher.hpp
Inherits QObject
Group libllm

Detailed description

Sends HTTP requests to provider model-listing endpoints and parses the responses into LLMModel objects. Supports OpenAI-compatible APIs (OpenAI, Groq, OpenRouter) and Google AI. Anthropic models are returned from a hardcoded catalog since Anthropic has no list API.

See also LLMProvider, LLMModel, AnthropicModelCatalog.

In this section