|
|
|
|
@ -446,7 +446,14 @@ class ProviderManager:
|
|
|
|
|
custom_provider_configuration = None
|
|
|
|
|
if custom_provider_record:
|
|
|
|
|
try:
|
|
|
|
|
provider_credentials = json.loads(custom_provider_record.encrypted_config)
|
|
|
|
|
# fix origin data
|
|
|
|
|
if (custom_provider_record.encrypted_config
|
|
|
|
|
and not custom_provider_record.encrypted_config.startswith("{")):
|
|
|
|
|
provider_credentials = {
|
|
|
|
|
"openai_api_key": custom_provider_record.encrypted_config
|
|
|
|
|
}
|
|
|
|
|
else:
|
|
|
|
|
provider_credentials = json.loads(custom_provider_record.encrypted_config)
|
|
|
|
|
except JSONDecodeError:
|
|
|
|
|
provider_credentials = {}
|
|
|
|
|
|
|
|
|
|
|