FallbackLLMConfig
Configuration class for defining a fallback Large Language Model (LLM) setup.
This class allows specifying a provider and model to be used as a fallback in cases where the primary LLM configuration is unavailable or fails.
The fallback configuration requires explicitly setting both the provider and model.