主要更新: - 新增 transform 意图:支持 Word/Excel/Markdown 格式互转 - 新增 edit 意图:使用 LLM 润色编辑文档内容 - 智能指令接口增加异步执行模式(async_execute 参数) - 修复 Word 模板导出文档损坏问题(改用临时文件方式) - 优化 intent_parser 增加 transform/edit 关键词识别 新增文件: - app/api/endpoints/instruction.py: 智能指令 API 端点 - app/services/multi_doc_reasoning_service.py: 多文档推理服务 其他优化: - RAG 服务混合搜索(BM25 + 向量)融合 - 模板填充服务表头匹配增强 - Word AI 解析服务返回结构完善 - 前端 InstructionChat 组件对接真实 API
34 lines
1.2 KiB
Python
34 lines
1.2 KiB
Python
"""
|
|
API 路由注册模块
|
|
"""
|
|
from fastapi import APIRouter
|
|
from app.api.endpoints import (
|
|
upload,
|
|
documents, # 多格式文档上传
|
|
tasks, # 任务管理
|
|
library, # 文档库
|
|
rag, # RAG检索
|
|
templates, # 表格模板
|
|
ai_analyze,
|
|
visualization,
|
|
analysis_charts,
|
|
health,
|
|
instruction, # 智能指令
|
|
)
|
|
|
|
# 创建主路由
|
|
api_router = APIRouter()
|
|
|
|
# 注册各模块路由
|
|
api_router.include_router(health.router) # 健康检查
|
|
api_router.include_router(upload.router) # 原有Excel上传
|
|
api_router.include_router(documents.router) # 多格式文档上传
|
|
api_router.include_router(tasks.router) # 任务状态查询
|
|
api_router.include_router(library.router) # 文档库管理
|
|
api_router.include_router(rag.router) # RAG检索
|
|
api_router.include_router(templates.router) # 表格模板
|
|
api_router.include_router(ai_analyze.router) # AI分析
|
|
api_router.include_router(visualization.router) # 可视化
|
|
api_router.include_router(analysis_charts.router) # 分析图表
|
|
api_router.include_router(instruction.router) # 智能指令
|