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)