From 048e8cf0d1d04aa68455345b4f05185f8c80a1b2 Mon Sep 17 00:00:00 2001 From: Yeuoly Date: Fri, 27 Dec 2024 12:16:58 +0800 Subject: [PATCH] fix: remove validate credentials --- .../model_runtime/model_providers/__base/ai_model.py | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/api/core/model_runtime/model_providers/__base/ai_model.py b/api/core/model_runtime/model_providers/__base/ai_model.py index 533bcb2878..a044a948aa 100644 --- a/api/core/model_runtime/model_providers/__base/ai_model.py +++ b/api/core/model_runtime/model_providers/__base/ai_model.py @@ -1,5 +1,4 @@ import decimal -from abc import abstractmethod from typing import Optional from pydantic import BaseModel, ConfigDict, Field @@ -38,17 +37,6 @@ class AIModel(BaseModel): # pydantic configs model_config = ConfigDict(protected_namespaces=()) - @abstractmethod - def validate_credentials(self, model: str, credentials: dict) -> None: - """ - Validate model credentials - - :param model: model name - :param credentials: model credentials - :return: - """ - raise NotImplementedError - @property def _invoke_error_mapping(self) -> dict[type[Exception], list[type[Exception]]]: """