mirror of
https://github.com/arc53/DocsGPT.git
synced 2026-02-14 18:20:51 +00:00
fixes setup scripts
fixes to env handling in setup script plus other minor fixes
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
from typing import Any, Dict, Optional
|
||||
|
||||
from application.core.model_settings import ModelRegistry
|
||||
from application.core.model_settings import ModelRegistry, _is_valid_api_key
|
||||
|
||||
|
||||
def get_api_key_for_provider(provider: str) -> Optional[str]:
|
||||
@@ -19,9 +19,11 @@ def get_api_key_for_provider(provider: str) -> Optional[str]:
|
||||
}
|
||||
|
||||
provider_key = provider_key_map.get(provider)
|
||||
if provider_key:
|
||||
if provider_key and _is_valid_api_key(provider_key):
|
||||
return provider_key
|
||||
return settings.API_KEY
|
||||
if _is_valid_api_key(settings.API_KEY):
|
||||
return settings.API_KEY
|
||||
return None
|
||||
|
||||
|
||||
def get_all_available_models() -> Dict[str, Dict[str, Any]]:
|
||||
|
||||
Reference in New Issue
Block a user