Commit Graph

6 Commits

Author SHA1 Message Date
3df902963d ```
feat(api): 移除gpt-image-2参考图强制验证并优化图像处理逻辑

移除对gpt-image-2模型的参考图上传强制验证,支持无参考图时调用生成接口,
同时优化图像URL提取和处理逻辑以支持不同响应格式

BREAKING CHANGE: gpt-image-2不再强制要求上传参考图
```
2026-04-26 09:49:31 +08:00
dfcd4fcc56 ```
feat(api): 将默认图片尺寸从2160x3840调整为2048x2048

- 修改blueprints/api.py中的默认size参数从2160x3840改为2048x2048
- 更新static/js/main.js中GPT_IMAGE_EDIT_MODEL对应的默认尺寸值
- 调整templates/mobile.html中移动端页面的默认尺寸配置
```
2026-04-24 23:20:28 +08:00
0adabaa235 ```
feat(api): 新增gpt-image-2编辑模型支持

- 添加gpt-image-2模型的专门接口配置和API密钥
- 实现gpt-image-2编辑模式的完整处理流程,包括Base64图片解码、
  图片验证和MinIO上传功能
- 更新前端界面以支持gpt-image-2的特定参数(如尺寸选项)
- 修复prompt不能为空的校验逻辑
- 优化图片上传处理,支持编辑模式下的参考图必需校验
- 更新视频生成任务状态消息文案
```
2026-04-24 23:17:10 +08:00
99583289ba ```
feat(config): 添加Gemini Flash Image Premium密钥配置

添加GEMINI_FLASH_IMAGE_PREMIUM_KEY配置项用于支持新的AI模型

feat(generation): 增强图片生成功能以支持Gemini Flash Image模型

- 添加对gemini-3.1-flash-image-preview模型的支持
- 实现基于模型类型的API密钥动态选择逻辑
- 支持字符串类型布尔值转换处理

fix(mobile): 修复移动端页面初始化时成本预览更新问题

在页面加载完成后调用updateCostPreview函数确保成本预览正确显示
```
2026-04-13 11:50:32 +08:00
fbdb232502 ```
feat(app): 添加移动端检测和配置优化

- 添加request和redirect导入以支持移动端检测
- 实现用户代理检测逻辑,自动重定向移动设备到/mobile页面
- 优化mobile.html模板中的UI布局和标签文本
- 移动端特定功能:调整尺寸选择器显示逻辑,仅在特定模型时显示
- 添加fillSelect工具函数统一处理下拉选项填充
- 集成用户收藏提示词功能,合并系统预设和用户自定义模板
- 改进错误处理机制,在配置加载和历史记录加载中添加try-catch
- 优化历史记录数据显示,适配新的数据结构字段
- 增强成本预览功能,实时计算积分消耗并在UI上展示
```
2026-03-13 22:28:20 +08:00
b515bdaed1 ```
feat(app): 添加移动端图片生成页面路由

新增移动端专用的图片生成页面,为移动设备用户提供优化的用户体验。
页面通过 /mobile 路由访问,使用 mobile.html 模板渲染。

docs(README): 完善项目文档和API端点说明

更新 README.md 文件,添加详细的项目功能特性和技术栈介绍,
补充完整的 API 端点概览表格,以及支持的 AI 模型列表。
```
2026-03-13 22:16:08 +08:00