Underground-Digital/Workflow-Engine
0
1from flask import Blueprint2 3from libs.external_api import ExternalApi4 5from .files import FileApi, FilePreviewApi, FileSupportTypeApi6from .remote_files import RemoteFileInfoApi, RemoteFileUploadApi7 8bp = Blueprint("console", __name__, url_prefix="/console/api")9api = ExternalApi(bp)10 11# File12api.add_resource(FileApi, "/files/upload")13api.add_resource(FilePreviewApi, "/files/<uuid:file_id>/preview")14api.add_resource(FileSupportTypeApi, "/files/support-type")15 16# Remote files17api.add_resource(RemoteFileInfoApi, "/remote-files/<path:url>")18api.add_resource(RemoteFileUploadApi, "/remote-files/upload")19 20# Import other controllers21from . import admin, apikey, extension, feature, ping, setup, version22 23# Import app controllers24from .app import (25 advanced_prompt_template,26 agent,27 annotation,28 app,29 audio,30 completion,31 conversation,32 conversation_variables,33 generator,34 message,35 model_config,36 ops_trace,37 site,38 statistic,39 workflow,40 workflow_app_log,41 workflow_run,42 workflow_statistic,43)44 45# Import auth controllers46from .auth import activate, data_source_bearer_auth, data_source_oauth, forgot_password, login, oauth47 48# Import billing controllers49from .billing import billing50 51# Import datasets controllers52from .datasets import (53 data_source,54 datasets,55 datasets_document,56 datasets_segments,57 external,58 hit_testing,59 website,60)61 62# Import explore controllers63from .explore import (64 audio,65 completion,66 conversation,67 installed_app,68 message,69 parameter,70 recommended_app,71 saved_message,72 workflow,73)74 75# Import tag controllers76from .tag import tags77 78# Import workspace controllers79from .workspace import account, load_balancing_config, members, model_providers, models, tool_providers, workspace80 