__init__.py 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. from flask import Blueprint
  2. from libs.external_api import ExternalApi
  3. bp = Blueprint('console', __name__, url_prefix='/console/api')
  4. api = ExternalApi(bp)
  5. # Import other controllers
  6. from . import admin, apikey, extension, feature, ping, setup, version
  7. # Import app controllers
  8. from .app import (
  9. advanced_prompt_template,
  10. agent,
  11. annotation,
  12. app,
  13. audio,
  14. completion,
  15. conversation,
  16. generator,
  17. message,
  18. model_config,
  19. ops_trace,
  20. site,
  21. statistic,
  22. workflow,
  23. workflow_app_log,
  24. workflow_run,
  25. workflow_statistic,
  26. )
  27. # Import auth controllers
  28. from .auth import activate, data_source_bearer_auth, data_source_oauth, forgot_password, login, oauth
  29. # Import billing controllers
  30. from .billing import billing
  31. # Import datasets controllers
  32. from .datasets import data_source, datasets, datasets_document, datasets_segments, file, hit_testing, website
  33. # Import explore controllers
  34. from .explore import (
  35. audio,
  36. completion,
  37. conversation,
  38. installed_app,
  39. message,
  40. parameter,
  41. recommended_app,
  42. saved_message,
  43. workflow,
  44. )
  45. # Import tag controllers
  46. from .tag import tags
  47. # Import workspace controllers
  48. from .workspace import account, load_balancing_config, members, model_providers, models, tool_providers, workspace