MerCry
|
a4af74751f
|
fix: 修复ConfigForm组件watch无限循环导致内存溢出 [AC-AISVC-50]
- 添加 JSON.stringify 比较避免 watch 循环触发
- 修复前端页面崩溃问题
|
2026-02-26 12:17:52 +08:00 |
MerCry
|
72700038c6
|
fix: 简化Nginx代理配置,移除upstream变量 [AC-AISVC-50]
|
2026-02-26 11:50:03 +08:00 |
MerCry
|
97e7fd0992
|
feat: 添加API Key认证系统和修复Qdrant搜索问题 [AC-AISVC-50]
- 新增 API Key 数据库模型和服务
- 新增 ApiKeyMiddleware 认证中间件
- 新增 /admin/api-keys 管理接口
- 前端支持 VITE_APP_API_KEY 环境变量
- 修复 optimized_retriever.py 中 Qdrant 搜索调用方式
- 更新 Dockerfile 支持构建时传入 API Key
- 更新 docker-compose.yaml 支持前端 API Key 配置
|
2026-02-26 03:11:36 +08:00 |
MerCry
|
1000158550
|
fix: 修复Docker部署健康检查路径和API Key配置 [AC-AISVC-01]
- 修正docker-compose.yaml中健康检查路径从/health改为/ai/health
- 在middleware中添加/ai/health到API Key和租户检查的跳过列表
- 添加前端.env.example配置文件说明API Key配置方法
- 更新README添加API Key配置步骤说明
|
2026-02-26 02:41:33 +08:00 |
MerCry
|
40ff48498f
|
fix: nginx使用变量延迟解析upstream避免启动报错 [AC-AISVC-01]
|
2026-02-26 02:28:44 +08:00 |
MerCry
|
a60a760951
|
fix: 显式安装rollup原生模块解决Alpine构建问题 [AC-AISVC-01]
|
2026-02-26 02:23:02 +08:00 |
MerCry
|
bd38e7816a
|
fix: 修复npm可选依赖安装问题 [AC-AISVC-01]
|
2026-02-26 02:21:30 +08:00 |
MerCry
|
b91b57cfa4
|
fix: 修复TypeScript类型错误以兼容vue-tsc v2 [AC-AISVC-01]
|
2026-02-26 02:19:51 +08:00 |
MerCry
|
5b3f5063a6
|
fix: 升级vue-tsc到v2解决TypeScript兼容性问题 [AC-AISVC-01]
|
2026-02-26 02:15:13 +08:00 |
MerCry
|
366f38e17f
|
fix: 使用国内镜像加速Docker构建 [AC-AISVC-01]
|
2026-02-26 02:12:04 +08:00 |
MerCry
|
adc78a6b9b
|
feat: 添加Docker容器部署配置 [AC-AISVC-01]
- 添加 ai-service 后端 Dockerfile (Python 3.11 + uv)
- 添加 ai-service-admin 前端 Dockerfile (Node 20 + nginx)
- 添加 docker-compose.yaml 编排文件 (含postgres/qdrant)
- 添加 nginx.conf 前端反向代理配置
- 添加 .dockerignore 文件
- 添加 .env.example 环境变量示例
|
2026-02-26 01:22:30 +08:00 |
MerCry
|
02f03a3a12
|
feat: RAG 配置优化与检索日志增强 [AC-AISVC-16, AC-AISVC-17]
|
2026-02-25 23:42:31 +08:00 |
MerCry
|
ac8c33cf94
|
feat: 实现租户管理功能,支持租户ID格式校验与自动创建 [AC-AISVC-10, AC-AISVC-12, AC-ASA-01]
|
2026-02-25 23:08:36 +08:00 |
MerCry
|
eb45629b67
|
fix: LLM选择器当前配置标签显示逻辑 [AC-ASA-14, AC-ASA-15]
- 修复placeholder动态显示当前配置提供者名称
- 添加computedPlaceholder计算属性
- 优化标签显示逻辑,区分'当前配置'和'已选择'
|
2026-02-25 14:46:24 +08:00 |
MerCry
|
08e84d194f
|
feat: RAG实验室参数持久化与LLM选择器优化 [AC-ASA-05, AC-ASA-14, AC-ASA-15]
- 新增ragLab store,使用localStorage持久化RAG实验参数
- 修复LLM选择器placeholder显示逻辑,正确显示当前配置
- 添加'已选择'标签区分用户选择与系统默认配置
- 优化下拉框样式防止标签被遮挡
|
2026-02-25 14:45:17 +08:00 |
MerCry
|
4579159c0a
|
feat(ui): 前端浅色调风格优化与下拉框显示修复
- 建立全局浅色调样式系统,统一配色风格
- 优化导航栏设计,添加品牌标识
- 修复下拉框被遮挡问题,添加 teleported 和 popper 配置
- 优化 LLM 选择器中当前配置标签的显示
- 重构控制台页面,采用白色卡片风格
- 统一所有页面的视觉风格,提升用户体验
|
2026-02-25 14:06:37 +08:00 |
MerCry
|
935dcd1611
|
feat(ASA-P5,P6): 实现嵌入管理与LLM配置API服务层 [AC-ASA-08~AC-ASA-15]
|
2026-02-25 01:34:20 +08:00 |
MerCry
|
fc53fdc6ac
|
feat(AISVC-T8): LLM配置管理与RAG调试输出支持 [AC-AISVC-42, AC-AISVC-43, AC-AISVC-44, AC-AISVC-45, AC-AISVC-46, AC-AISVC-47, AC-AISVC-48, AC-AISVC-49, AC-AISVC-50]
- 新增 LLMProviderFactory 工厂类支持 OpenAI/Ollama/Azure [AC-AISVC-42]
- 新增 LLMConfigManager 支持配置热更新 [AC-AISVC-43, AC-AISVC-44]
- 新增 LLM 管理 API 端点 [AC-AISVC-42~AC-AISVC-46]
- 更新 RAG 实验接口支持 AI 回复生成 [AC-AISVC-47, AC-AISVC-49]
- 新增 RAG 实验流式输出 SSE [AC-AISVC-48]
- 支持指定 LLM 提供者 [AC-AISVC-50]
- 更新 OpenAPI 契约添加 LLM 管理接口
- 更新前后端规范文档 v0.4.0 迭代
|
2026-02-25 01:25:53 +08:00 |
MerCry
|
f2116b95f2
|
feat(ASA-P5): 实现动态配置表单与测试连接组件 [AC-ASA-09, AC-ASA-10, AC-ASA-11, AC-ASA-12]
|
2026-02-24 23:31:36 +08:00 |
MerCry
|
5148c6ef42
|
feat(AISVC-T6.9): 前后端接口对接修正及Dashboard/RAG Lab功能完善
## 后端修改
- 新增 Dashboard 统计 API (/admin/dashboard/stats)
- 新增知识库列表 API (/admin/kb/knowledge-bases),返回文档数量
- 会话列表 API 新增 tenantId 字段
- KBService 新增 list_knowledge_bases 方法
## 前端修改
- Dashboard 页面对接真实后端 API
- RAG Lab 知识库选择器显示文档数量
- Monitoring 页面修复数据映射
- 新增 dashboard.ts API 文件
- kb.ts 新增 listKnowledgeBases 函数
|
2026-02-24 19:59:26 +08:00 |
MerCry
|
8731beaeb5
|
feat(ai-service-admin): v0.2.0 前端对接真实后端 API
|
2026-02-24 18:18:43 +08:00 |
MerCry
|
1230b4005a
|
feat(asa): implement ai-service-admin infrastructure and modules [AC-ASA-01]
|
2026-02-24 14:54:14 +08:00 |