您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

__init__.py 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. from flask import Blueprint
  2. from flask_restx import Namespace
  3. from libs.external_api import ExternalApi
  4. bp = Blueprint("service_api", __name__, url_prefix="/v1")
  5. api = ExternalApi(
  6. bp,
  7. version="1.0",
  8. title="Service API",
  9. description="API for application services",
  10. )
  11. service_api_ns = Namespace("service_api", description="Service operations", path="/")
  12. from . import index # pyright: ignore[reportUnusedImport]
  13. from .app import (
  14. annotation, # pyright: ignore[reportUnusedImport]
  15. app, # pyright: ignore[reportUnusedImport]
  16. audio, # pyright: ignore[reportUnusedImport]
  17. completion, # pyright: ignore[reportUnusedImport]
  18. conversation, # pyright: ignore[reportUnusedImport]
  19. file, # pyright: ignore[reportUnusedImport]
  20. file_preview, # pyright: ignore[reportUnusedImport]
  21. message, # pyright: ignore[reportUnusedImport]
  22. site, # pyright: ignore[reportUnusedImport]
  23. workflow, # pyright: ignore[reportUnusedImport]
  24. )
  25. from .dataset import (
  26. dataset, # pyright: ignore[reportUnusedImport]
  27. document, # pyright: ignore[reportUnusedImport]
  28. hit_testing, # pyright: ignore[reportUnusedImport]
  29. metadata, # pyright: ignore[reportUnusedImport]
  30. segment, # pyright: ignore[reportUnusedImport]
  31. )
  32. from .workspace import models # pyright: ignore[reportUnusedImport]
  33. api.add_namespace(service_api_ns)