LLMProvider
Represents a sealed hierarchy for defining Large Language Model (LLM) providers. Each LLM provider is uniquely identified by an id and a display name.
This sealed class allows enumeration of specific providers like Google, OpenAI, Meta, etc., and serves as a common base type for handling providers within the system.
Inheritors
Types
Represents Alibaba as a specific provider of Large Language Models (LLMs).
Represents the Anthropic LLM provider.
Represents a specialized implementation of the LLMProvider
class corresponding to the Google provider.
Represents the "Meta" large language model provider in the system.
Represents the OpenAI provider in the Large Language Model (LLM) ecosystem.
Represents the OpenRouter provider within the available set of large language model providers.