| 1234567891011121314151617181920212223 | 
							- 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",
 -     doc="/docs",  # Enable Swagger UI at /v1/docs
 - )
 - 
 - service_api_ns = Namespace("service_api", description="Service operations", path="/")
 - 
 - from . import index
 - from .app import annotation, app, audio, completion, conversation, file, file_preview, message, site, workflow
 - from .dataset import dataset, document, hit_testing, metadata, segment, upload_file
 - from .workspace import models
 - 
 - api.add_namespace(service_api_ns)
 
 
  |