From 73121a0cd1f3499fe0f8636df8d97eb4278bde67 Mon Sep 17 00:00:00 2001 From: shaohuzhang1 Date: Thu, 17 Oct 2024 17:50:38 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=A8=A1=E5=9E=8Bkey?= =?UTF-8?q?=E6=9C=AA=E8=BF=9B=E8=A1=8C=E5=8A=A0=E5=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/aliyun_bai_lian_model_provider/credential/embedding.py | 2 +- .../impl/aliyun_bai_lian_model_provider/credential/reranker.py | 2 +- .../impl/xf_model_provider/credential/embedding.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/setting/models_provider/impl/aliyun_bai_lian_model_provider/credential/embedding.py b/apps/setting/models_provider/impl/aliyun_bai_lian_model_provider/credential/embedding.py index ba53555f0..7884e5142 100644 --- a/apps/setting/models_provider/impl/aliyun_bai_lian_model_provider/credential/embedding.py +++ b/apps/setting/models_provider/impl/aliyun_bai_lian_model_provider/credential/embedding.py @@ -41,6 +41,6 @@ class AliyunBaiLianEmbeddingCredential(BaseForm, BaseModelCredential): return True def encryption_dict(self, model: Dict[str, object]): - return model + return {**model, 'dashscope_api_key': super().encryption(model.get('dashscope_api_key', ''))} dashscope_api_key = forms.PasswordInputField('API Key', required=True) diff --git a/apps/setting/models_provider/impl/aliyun_bai_lian_model_provider/credential/reranker.py b/apps/setting/models_provider/impl/aliyun_bai_lian_model_provider/credential/reranker.py index 4e079dccc..d8d2f3cab 100644 --- a/apps/setting/models_provider/impl/aliyun_bai_lian_model_provider/credential/reranker.py +++ b/apps/setting/models_provider/impl/aliyun_bai_lian_model_provider/credential/reranker.py @@ -42,6 +42,6 @@ class AliyunBaiLianRerankerCredential(BaseForm, BaseModelCredential): return True def encryption_dict(self, model: Dict[str, object]): - return model + return {**model, 'dashscope_api_key': super().encryption(model.get('dashscope_api_key', ''))} dashscope_api_key = forms.PasswordInputField('API Key', required=True) diff --git a/apps/setting/models_provider/impl/xf_model_provider/credential/embedding.py b/apps/setting/models_provider/impl/xf_model_provider/credential/embedding.py index b4f429f43..63214bdc5 100644 --- a/apps/setting/models_provider/impl/xf_model_provider/credential/embedding.py +++ b/apps/setting/models_provider/impl/xf_model_provider/credential/embedding.py @@ -35,7 +35,7 @@ class XFEmbeddingCredential(BaseForm, BaseModelCredential): return True def encryption_dict(self, model: Dict[str, object]): - return model + return {**model, 'spark_api_secret': super().encryption(model.get('spark_api_secret', ''))} base_url = forms.TextInputField('API 域名', required=True, default_value="https://emb-cn-huabei-1.xf-yun.com/") spark_app_id = forms.TextInputField('APP ID', required=True)