1. AI 智能对话系统(module_ai):集成 OpenAI、Anthropic、Google Gemini、Cohere、Groq 等主流 LLM,通过 LiteLLM
统一网关实现多模型路由与故障切换;基于 Agno 框架构建 AI Agent,支持 Tavily 联网搜索、Text2SQL 等工具调用;前端配合
stream-markdown 实现流式 SSE 实时渲染。
2. 企业级权限与安全体系:RBAC 权限模型,5 级数据权限隔离(data_scope.py 动态注入 SQL 行级过滤);自研 ASGI
全链路追踪中间件;传输加解密中间件保障敏感数据安全。
3. 缓存与限流注解体系:@ApiCache、@ApiRateLimit、@Log 等自定义装饰器,实现声明式 AOP
编程,零侵入地完成缓存管理、分布式限流和操作审计。
4. 代码生成器(module_generator):Jinja2 模板驱动,从数据库表结构反向生成 Controller/Service/DAO/VO
全栈代码,极大提升 CRUD 开发效率。
5. 异步中间件栈:完整的 ASGI 中间件链——CORS、GZip、Demo Mode 拦截、请求上下文管理,覆盖生产环境各项基础设施需求。