支持免登录游客聊天并隔离历史与附件

This commit is contained in:
2026-10-30 12:17:43 +08:00
parent e58dd86d5b
commit 147edd042f
36 changed files with 663 additions and 129 deletions
+2 -1
View File
@@ -9,7 +9,7 @@ def create_app(config=None):
from flask import Flask
from .config import ROOT_DIR, default_config
from . import db, file_service, hooks
from . import db, file_service, hooks, visitor_service
from .routes import register_routes
from .routes.speech import MemoryAudioRequest
@@ -22,6 +22,7 @@ def create_app(config=None):
app.extensions['human_typing'] = {}
app.extensions['rate_hits'] = defaultdict(list)
app.before_request(hooks.rate_limit)
app.before_request(visitor_service.attach_visitor)
app.after_request(hooks.no_cache_html)
app.teardown_appcontext(db.close_connections)
register_routes(app)