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)