LLMRegistry

Persistent collection of LLM providers and models with CRUD and capability search.

Declared in src/libs/libllm/llm/LLMRegistry.hpp
Inherits QObject and SimpleDataStore
Group libllm

Detailed description

Owns all LLMProvider and LLMModel instances, persists them through SimpleDataStore, and exposes thread-safe CRUD operations. Provides capability-based model lookup via findByCapabilities() and manages the default model selection.

See also LLMProvider, LLMModel, LLMManager.

In this section