init
This commit is contained in:
commit
3ffc8bdbc2
15 changed files with 1221 additions and 0 deletions
12
llm-service/providers/__init__.py
Normal file
12
llm-service/providers/__init__.py
Normal 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)
|
||||
Loading…
Add table
Add a link
Reference in a new issue