| 123456789101112131415161718192021222324252627282930313233343536 | 
							- 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",
 -     doc="/docs",  # Enable Swagger UI at /api/docs
 - )
 - 
 - # 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)
 
 
  |