Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

__init__.py 989B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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
  13. from .app import (
  14. annotation,
  15. app,
  16. audio,
  17. completion,
  18. conversation,
  19. file,
  20. file_preview,
  21. message,
  22. site,
  23. workflow,
  24. )
  25. from .dataset import (
  26. dataset,
  27. document,
  28. hit_testing,
  29. metadata,
  30. segment,
  31. )
  32. from .workspace import models
  33. __all__ = [
  34. "annotation",
  35. "app",
  36. "audio",
  37. "completion",
  38. "conversation",
  39. "dataset",
  40. "document",
  41. "file",
  42. "file_preview",
  43. "hit_testing",
  44. "index",
  45. "message",
  46. "metadata",
  47. "models",
  48. "segment",
  49. "site",
  50. "workflow",
  51. ]
  52. api.add_namespace(service_api_ns)