| from flask import Blueprint |
|
|
| from libs.external_api import ExternalApi |
|
|
| from .files import FileApi, FilePreviewApi, FileSupportTypeApi |
| from .remote_files import RemoteFileInfoApi, RemoteFileUploadApi |
|
|
| bp = Blueprint("console", __name__, url_prefix="/console/api") |
| api = ExternalApi(bp) |
|
|
| |
| api.add_resource(FileApi, "/files/upload") |
| api.add_resource(FilePreviewApi, "/files/<uuid:file_id>/preview") |
| api.add_resource(FileSupportTypeApi, "/files/support-type") |
|
|
| |
| api.add_resource(RemoteFileInfoApi, "/remote-files/<path:url>") |
| api.add_resource(RemoteFileUploadApi, "/remote-files/upload") |
|
|
| |
| from . import admin, apikey, extension, feature, ping, setup, version |
|
|
| |
| from .app import ( |
| advanced_prompt_template, |
| agent, |
| annotation, |
| app, |
| audio, |
| completion, |
| conversation, |
| conversation_variables, |
| generator, |
| message, |
| model_config, |
| ops_trace, |
| site, |
| statistic, |
| workflow, |
| workflow_app_log, |
| workflow_run, |
| workflow_statistic, |
| ) |
|
|
| |
| from .auth import activate, data_source_bearer_auth, data_source_oauth, forgot_password, login, oauth |
|
|
| |
| from .billing import billing |
|
|
| |
| from .datasets import ( |
| data_source, |
| datasets, |
| datasets_document, |
| datasets_segments, |
| external, |
| hit_testing, |
| website, |
| ) |
|
|
| |
| from .explore import ( |
| audio, |
| completion, |
| conversation, |
| installed_app, |
| message, |
| parameter, |
| recommended_app, |
| saved_message, |
| workflow, |
| ) |
|
|
| |
| from .tag import tags |
|
|
| |
| from .workspace import account, load_balancing_config, members, model_providers, models, tool_providers, workspace |
|
|