|
|
646efa132e
|
```
feat(api): 添加万川平台模型配置获取和同步功能
- 新增 getWanchuanModelConfig 函数,按模型编码获取平台模型配置
- 新增 syncWanchuanModelToSettings 函数,从万川平台拉取模型配置并写入后端 AI 设置
- 支持按用途分多个模型编码(generic/vision/voice)分别同步配置
- 配置失败时跳过对应字段,不影响其他模型同步
feat(settings): 重构AI模型配置界面支持多模块分组
- 将AI配置按话题分析、报告生成、视觉、语音四个模块分组展示
- 每个模块独立配置接口地址、密钥和模型名称
- 添加从万川平台获取配置的按钮和同步功能
- 优化配置状态指示和错误提示信息
refactor(config): 扩展AI配置支持独立的语音视觉报告网关
- 新增 voice_base_url/voice_api_key 配置项
- 新增 vision_base_url/vision_api_key 配置项
- 新增 summary_base_url/summary_api_key 配置项
- 留空时回退到 ai_base_url/ai_api_key 兼容单网关场景
refactor(http): 统一使用共享HTTP客户端减少连接开销
- 替换各处 httpx.AsyncClient 为 shared_client
- 在 lifespan 中正确关闭共享客户端资源
- 优化 get_current_wxid 和 health 检查中的HTTP请求
refactor(ai): 按用途缓存AI客户端支持不同网关配置
- 重构 get_openai_client 支持按(base_url, api_key)缓存
- 新增 get_client_for 函数按用途获取对应客户端
- 支持语音、视觉、报告等不同用途使用独立网关和密钥
```
|
2026-06-24 20:34:10 +08:00 |
|
|
|
eecbe4172e
|
feat(api): 将万川平台配置迁移至后端存储
- 移除前端localStorage依赖,改用后端SQLite作为唯一数据源
- 新增getWanchuanConfig和saveWanchuanConfig函数用于配置读写
- 添加getBoundKnowledgeBase函数统一获取绑定知识库信息
- 支持桌面应用端口变化时正确读取配置
refactor(settings): 重构万川平台配置管理逻辑
- 移除localStorage配置存储,改为后端API调用
- 实现配置自动恢复和防抖保存机制
- 添加token过期自动重登功能
- 优化知识库选择和连接状态管理
fix(knowledge): 修复知识库上传异步问题
- 将getBoundKnowledgeBase调用改为await异步处理
- 统一各页面的知识库信息获取方式
- 修正上传接口datasetId使用逻辑
feat(electron): 添加chatlog.exe存在性检查
- 新增ensureChatlogExe函数验证执行文件存在
- 防止杀毒软件误删导致的ENONENT错误
- 提供用户友好的错误提示和解决方案
|
2026-06-24 10:13:20 +08:00 |
|
|
|
f9f8a7b13d
|
feat: 提交一下
|
2026-06-12 16:15:57 +08:00 |
|
|
|
b137fd7915
|
feat: 添加万川AI平台对接功能
- 新增万川AI平台API接口层,支持登录、获取知识库列表、上传文件等操作
- 实现万川平台配置界面,支持平台地址、账号密码配置和知识库绑定
- 在知识库页面添加上传功能,支持单个或批量上传售后报告到万川知识库
- 提供检查配置的工具脚本便于调试
|
2026-06-11 16:14:38 +08:00 |
|
|
|
b913b8c78c
|
Initial upload for secondary development
|
2026-06-08 19:00:03 +08:00 |
|