mirror of
https://github.com/basketikun/infinite-canvas.git
synced 2026-08-05 17:04:27 +08:00
fix(ai): 修复AI代理请求和图片生成功能
- 添加详细的错误日志记录,包括请求读取、渠道选择、请求构建和响应处理的失败情况 - 统一AI接口请求失败返回消息为"AI 接口请求失败" - 添加对上游响应状态码>=400的检查和错误处理 - 在JWT解析中验证签名方法有效性,防止无效登录状态 - 移除JWT密钥警告日志,改为运行时生成随机密钥 - 调整应用配置模态框中云端和本地选项的显示顺序 - 添加图片生成元数据记录生成类型、模型、尺寸、质量和参考图等信息 - 实现空图片节点直接生成图片而不保留空框的功能 - 完善图片重试逻辑,优先使用保存的元数据进行重试 - 添加参考图片丢失时的错误提示 - 修复图片节点样式圆角显示问题 - 更新AI代理路径为/api/v1/*保持OpenAI风格 - 添加系统设置页面的安全警告提示
This commit is contained in:
+5
-6
@@ -2,12 +2,11 @@
|
||||
|
||||
## Unreleased
|
||||
|
||||
+ [新增] 管理后台新增系统设置页面,按公开/私有两个 Tab 区分配置,并支持可视化编辑和手动编辑 JSON。
|
||||
+ [调整] 模型渠道配置改为列表和抽屉编辑,新增协议、权重、远程获取模型列表、模型清单测试和批量测试能力。
|
||||
+ [调整] 公开系统配置中的模型相关字段统一收拢到 `modelChannel` 配置组。
|
||||
+ [新增] 用户侧配置支持云端渠道和本地直连两种模式,云端模式通过后端渠道代理请求模型接口。
|
||||
+ [新增] 后端新增 `settings` 表和系统设置接口,支持 public/private 两行 JSON 配置。
|
||||
+ [修复] Docker 构建和运行阶段补充拷贝 `CHANGELOG.md`,避免版本信息读取失败。
|
||||
+ [修复] 图片节点生成会用扁平 metadata 字段记录提示词、生成类型、模型、尺寸、质量、数量和参考图引用,重试优先使用这些字段。
|
||||
+ [修复] 参考图丢失时会直接提示无法继续重试,避免误发空的 `images/edits` 请求。
|
||||
+ [修复] AI 代理失败统一返回通用错误,前端按业务 `code` 弹 `message.error`。
|
||||
+ [调整] 后端模型代理路径改为 OpenAI 风格的 `/api/v1/*`。
|
||||
+ [修复] 空图片节点生成和批量重试逻辑已整理,避免空框残留和重试走错接口。
|
||||
|
||||
## v0.0.5 - 2026-05-20
|
||||
|
||||
|
||||
Reference in New Issue
Block a user