qwen3.py 653 B

12345678910111213141516171819202122
  1. import logging
  2. from collections.abc import Mapping
  3. from dify_plugin import ModelProvider
  4. from dify_plugin.entities.model import ModelType
  5. from dify_plugin.errors.model import CredentialsValidateFailedError
  6. logger = logging.getLogger(__name__)
  7. class Shenzhen2ModelProvider(ModelProvider):
  8. def validate_provider_credentials(self, credentials: Mapping) -> None:
  9. try:
  10. pass
  11. except CredentialsValidateFailedError as ex:
  12. raise ex
  13. except Exception as ex:
  14. logger.exception(
  15. f"{self.get_provider_schema().provider} credentials validate failed"
  16. )
  17. raise ex