This commit is contained in:
glitch 2025-07-16 20:32:55 +05:00
commit 3ffc8bdbc2
15 changed files with 1221 additions and 0 deletions

View file

@ -0,0 +1,12 @@
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)