mirror of
https://github.com/mindverse/Second-Me.git
synced 2026-07-13 19:28:24 +00:00
37 lines
1.4 KiB
Python
37 lines
1.4 KiB
Python
from flask import Flask
|
|
from .domains.health.routes import health_bp
|
|
from .domains.documents.routes import document_bp
|
|
from .domains.kernel.routes import kernel_bp
|
|
from .domains.kernel2.routes_l2 import kernel2_bp
|
|
from .domains.loads.routes import loads_bp
|
|
from .domains.memories.routes import memories_bp
|
|
from .domains.kernel2.routes.role_routes import role_bp
|
|
from .domains.trainprocess import trainprocess_bp
|
|
from .domains.upload.routes import upload_bp
|
|
from .domains.kernel2.routes_talk import talk_bp
|
|
from .domains.user_llm_config.routes import user_llm_config_bp
|
|
from .domains.space.space_routes import space_bp
|
|
|
|
def init_routes(app: Flask):
|
|
"""Initialize all route blueprints"""
|
|
|
|
app.register_blueprint(health_bp)
|
|
app.register_blueprint(document_bp)
|
|
app.register_blueprint(kernel_bp)
|
|
app.register_blueprint(kernel2_bp)
|
|
app.register_blueprint(loads_bp)
|
|
app.register_blueprint(memories_bp)
|
|
app.register_blueprint(role_bp)
|
|
app.register_blueprint(trainprocess_bp)
|
|
app.register_blueprint(upload_bp)
|
|
app.register_blueprint(space_bp)
|
|
app.register_blueprint(talk_bp)
|
|
app.register_blueprint(user_llm_config_bp)
|
|
app.config['SEND_FILE_MAX_AGE_DEFAULT'] = 0
|
|
app.config['TEMPLATES_AUTO_RELOAD'] = True
|
|
# Disable response buffering
|
|
app.config['RESPONSE_BUFFERING'] = False
|
|
|
|
|
|
# To maintain compatibility with existing code
|
|
routes = init_routes
|