| 
                        123456789101112131415161718192021222324252627282930313233343536373839 | 
                        - from flask import Blueprint
 - from flask_restx import Namespace
 - 
 - from libs.external_api import ExternalApi
 - 
 - bp = Blueprint("service_api", __name__, url_prefix="/v1")
 - 
 - api = ExternalApi(
 -     bp,
 -     version="1.0",
 -     title="Service API",
 -     description="API for application services",
 - )
 - 
 - service_api_ns = Namespace("service_api", description="Service operations", path="/")
 - 
 - from . import index  # pyright: ignore[reportUnusedImport]
 - from .app import (
 -     annotation,  # pyright: ignore[reportUnusedImport]
 -     app,  # pyright: ignore[reportUnusedImport]
 -     audio,  # pyright: ignore[reportUnusedImport]
 -     completion,  # pyright: ignore[reportUnusedImport]
 -     conversation,  # pyright: ignore[reportUnusedImport]
 -     file,  # pyright: ignore[reportUnusedImport]
 -     file_preview,  # pyright: ignore[reportUnusedImport]
 -     message,  # pyright: ignore[reportUnusedImport]
 -     site,  # pyright: ignore[reportUnusedImport]
 -     workflow,  # pyright: ignore[reportUnusedImport]
 - )
 - from .dataset import (
 -     dataset,  # pyright: ignore[reportUnusedImport]
 -     document,  # pyright: ignore[reportUnusedImport]
 -     hit_testing,  # pyright: ignore[reportUnusedImport]
 -     metadata,  # pyright: ignore[reportUnusedImport]
 -     segment,  # pyright: ignore[reportUnusedImport]
 - )
 - from .workspace import models  # pyright: ignore[reportUnusedImport]
 - 
 - api.add_namespace(service_api_ns)
 
 
  |