| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- 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
- from .app import (
- annotation,
- app,
- audio,
- completion,
- conversation,
- file,
- file_preview,
- message,
- site,
- workflow,
- )
- from .dataset import (
- dataset,
- document,
- hit_testing,
- metadata,
- segment,
- )
- from .workspace import models
-
- __all__ = [
- "annotation",
- "app",
- "audio",
- "completion",
- "conversation",
- "dataset",
- "document",
- "file",
- "file_preview",
- "hit_testing",
- "index",
- "message",
- "metadata",
- "models",
- "segment",
- "site",
- "workflow",
- ]
-
- api.add_namespace(service_api_ns)
|