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]]]: """