praval.providers.factory๏
Factory for creating LLM provider instances.
Provides a unified interface for instantiating different LLM providers with consistent configuration handling.
Classes
Factory class for creating LLM provider instances. |
- class praval.providers.factory.ProviderFactory[source]๏
Bases:
objectFactory class for creating LLM provider instances.
- static create_provider(provider_name, config)[source]๏
Create an LLM provider instance.
- Parameters:
- Returns:
Provider instance
- Raises:
ProviderError โ If provider is not supported or creation fails