from flask import Blueprint from flask_restx import Namespace from libs.external_api import ExternalApi bp = Blueprint("web", __name__, url_prefix="/api") api = ExternalApi( bp, version="1.0", title="Web API", description="Public APIs for web applications including file uploads, chat interactions, and app management", ) # Create namespace web_ns = Namespace("web", description="Web application API operations", path="/") from . import ( app, audio, completion, conversation, feature, files, forgot_password, login, message, passport, remote_files, saved_message, site, workflow, ) api.add_namespace(web_ns) __all__ = [ "api", "app", "audio", "bp", "completion", "conversation", "feature", "files", "forgot_password", "login", "message", "passport", "remote_files", "saved_message", "site", "web_ns", "workflow", ]