Files
dify-plugin-daemon/cmd/commandline/plugin/templates/python/tool_provider.py
T
2024-11-13 20:38:47 +08:00

15 lines
456 B
Python

from typing import Any
from dify_plugin import ToolProvider
from dify_plugin.errors.tool import ToolProviderCredentialValidationError
class {{ .PluginName | SnakeToCamel }}Provider(ToolProvider):
def _validate_credentials(self, credentials: dict[str, Any]) -> None:
try:
"""
IMPLEMENT YOUR VALIDATION HERE
"""
except Exception as e:
raise ToolProviderCredentialValidationError(str(e))