feat:LLM 分析文件并生成结构化建议
This commit is contained in:
@@ -8,6 +8,7 @@ from loguru import logger
|
||||
|
||||
from app.api.agent import router
|
||||
from app.api.conversations import router as conversation_router
|
||||
from app.api.files import UploadSizeLimit
|
||||
from app.api.files import limits_router as file_limits_router
|
||||
from app.api.files import router as file_router
|
||||
from app.api.materials import router as material_router
|
||||
@@ -98,6 +99,8 @@ def create_app() -> FastAPI:
|
||||
# 上传限制无需登录;要先于 /files/{file_id} 注册,否则会被当成文件 ID
|
||||
application.include_router(file_limits_router, prefix="/api")
|
||||
application.include_router(file_router, prefix="/api", dependencies=authenticated)
|
||||
# 上传在读请求体之前先按 Content-Length 检查大小
|
||||
application.add_middleware(UploadSizeLimit, path=f"/api{file_router.prefix}")
|
||||
application.include_router(material_router, prefix="/api")
|
||||
return application
|
||||
|
||||
|
||||
Reference in New Issue
Block a user