refactor: moved registries into a separate module and code cleanup
fix: refactored dial provider to follow the same pattern
This commit is contained in:
@@ -30,7 +30,8 @@ DEFAULT_MODEL = get_env("DEFAULT_MODEL", "auto") or "auto"
|
||||
# Auto mode detection - when DEFAULT_MODEL is "auto", Claude picks the model
|
||||
IS_AUTO_MODE = DEFAULT_MODEL.lower() == "auto"
|
||||
|
||||
# Each provider (gemini.py, openai_provider.py, xai.py) defines its own MODEL_CAPABILITIES
|
||||
# Each provider (gemini.py, openai.py, xai.py, dial.py, openrouter.py, custom.py, azure_openai.py)
|
||||
# defines its own MODEL_CAPABILITIES
|
||||
# with detailed descriptions. Tools use ModelProviderRegistry.get_available_model_names()
|
||||
# to get models only from enabled providers (those with valid API keys).
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user