Parcourir la source

fix: ciphertext error (#1872)

tags/0.4.2
takatost il y a 1 an
Parent
révision
5a2aa83030
Aucun compte lié à l'adresse e-mail de l'auteur

+ 0
- 2
api/core/model_runtime/model_providers/openai_api_compatible/llm/llm.py Voir le fichier

@@ -6,8 +6,6 @@ import json

from typing import Optional, Generator, Union, List, cast

from sympy import comp

from core.model_runtime.entities.common_entities import I18nObject
from core.model_runtime.utils import helper


+ 24
- 15
api/core/provider_manager.py Voir le fichier

@@ -452,11 +452,14 @@ class ProviderManager:

for variable in provider_credential_secret_variables:
if variable in provider_credentials:
provider_credentials[variable] = encrypter.decrypt_token_with_decoding(
provider_credentials.get(variable),
decoding_rsa_key,
decoding_cipher_rsa
)
try:
provider_credentials[variable] = encrypter.decrypt_token_with_decoding(
provider_credentials.get(variable),
decoding_rsa_key,
decoding_cipher_rsa
)
except ValueError:
pass

custom_provider_configuration = CustomProviderConfiguration(
credentials=provider_credentials
@@ -481,11 +484,14 @@ class ProviderManager:

for variable in model_credential_secret_variables:
if variable in provider_model_credentials:
provider_model_credentials[variable] = encrypter.decrypt_token_with_decoding(
provider_model_credentials.get(variable),
decoding_rsa_key,
decoding_cipher_rsa
)
try:
provider_model_credentials[variable] = encrypter.decrypt_token_with_decoding(
provider_model_credentials.get(variable),
decoding_rsa_key,
decoding_cipher_rsa
)
except ValueError:
pass

custom_model_configurations.append(
CustomModelConfiguration(
@@ -577,11 +583,14 @@ class ProviderManager:

for variable in provider_credential_secret_variables:
if variable in provider_credentials:
provider_credentials[variable] = encrypter.decrypt_token_with_decoding(
provider_credentials.get(variable),
decoding_rsa_key,
decoding_cipher_rsa
)
try:
provider_credentials[variable] = encrypter.decrypt_token_with_decoding(
provider_credentials.get(variable),
decoding_rsa_key,
decoding_cipher_rsa
)
except ValueError:
pass

current_using_credentials = provider_credentials
else:

Chargement…
Annuler
Enregistrer