12 lines
407 B
Python
12 lines
407 B
Python
from .openrouter import OpenRouterProvider
|
|
|
|
PROVIDERS = {
|
|
"openrouter": OpenRouterProvider,
|
|
# "openai": OpenAIProvider, # можно добавить позже
|
|
# "ollama": OllamaProvider, # можно добавить позже
|
|
}
|
|
|
|
def get_provider(name: str, **kwargs):
|
|
if name not in PROVIDERS:
|
|
raise ValueError(f"Unknown provider: {name}")
|
|
return PROVIDERS[name](**kwargs)
|