zhaowenqi_branch
develop
删除了按模型分类的方法(callGemini, callOpenAI, callGLM, callQwen, callKimi) 新增统一的 callLlmApi() 方法 generateQuery() 现在接收配置ID而不是模型名称 从数据库动态读取配置(API Key、URL、模型名) 2. QueryServiceImpl.java 移除了 MongoDB 保存的 try-catch,让对话记录正常保存 添加了成功保存的日志输出 3. WebMvcConfig.java 和 JwtInterceptor.java 添加 /query/** 到 JWT 拦截器排除列表 允许未登录用户使用 AI 查询功能 4. QueryPage.tsx 修改模型选择逻辑,使用配置ID而不是模型名称 selectedModel → selectedModelId 从后端动态加载可用模型列表 提交查询时传递配置ID 5. 数据库配置 - application.yml MongoDB URI 改为无认证模式(开发环境) 保留了认证模式的注释配置 6. 新增文件 update_llm_configs.sql - 更新数据库配置脚本 LLM_CONFIG_GUIDE.md - 架构说明文档 postman_test_guide.md - Postman 测试指南 LLM_Config_Tests.postman_collection.json - Postman 测试集合
mysql_schema_from_last.sql - 将 avatar_url 字段从 VARCHAR(255) 改为 MEDIUMTEXT 以支持 Base64 图片存储 AccountPage.tsx 和 AdminAccountPage.tsx - 头像上传后立即保存到数据库,并触发全局事件 App.tsx - 监听头像更新事件,同步更新右上角显示的头像
114ecfb17c
No due date set.
No dependencies set.
Deleting a branch is permanent. It CANNOT be undone. Continue?
114ecfb17cinto develop 2 months ago114ecfb17c.