Browse Source

fix: remove unused credential validation logic in VectorizerProvider (#12000)

Signed-off-by: -LAN- <laipz8200@outlook.com>
-LAN- 4 months ago
parent
commit
8978a6a3ff
1 changed files with 1 additions and 25 deletions
  1. 1 25
      api/core/tools/provider/builtin/vectorizer/vectorizer.py

+ 1 - 25
api/core/tools/provider/builtin/vectorizer/vectorizer.py

@@ -1,32 +1,8 @@
 from typing import Any
 
-from core.file import FileTransferMethod, FileType
-from core.tools.errors import ToolProviderCredentialValidationError
-from core.tools.provider.builtin.vectorizer.tools.vectorizer import VectorizerTool
 from core.tools.provider.builtin_tool_provider import BuiltinToolProviderController
-from factories import file_factory
 
 
 class VectorizerProvider(BuiltinToolProviderController):
     def _validate_credentials(self, credentials: dict[str, Any]) -> None:
-        mapping = {
-            "transfer_method": FileTransferMethod.TOOL_FILE,
-            "type": FileType.IMAGE,
-            "id": "test_id",
-            "url": "https://cloud.dify.ai/logo/logo-site.png",
-        }
-        test_img = file_factory.build_from_mapping(
-            mapping=mapping,
-            tenant_id="__test_123",
-        )
-        try:
-            VectorizerTool().fork_tool_runtime(
-                runtime={
-                    "credentials": credentials,
-                }
-            ).invoke(
-                user_id="",
-                tool_parameters={"mode": "test", "image": test_img},
-            )
-        except Exception as e:
-            raise ToolProviderCredentialValidationError(str(e))
+        return