13 Commits

Author SHA1 Message Date
Your Name
0272f5e391 fix: optimize volcano vision prompt - only generate 1 image for scene fusion 2026-01-22 19:55:45 +08:00
Your Name
59eff93109 feat: 阿里生图自动模式使用输入图片的原始比例
- auto 模式不传递 size 参数,让 API 根据输入图片自动决定比例
- 根据阿里云文档:默认时宽高比与输入图(多图时为最后一张)一致
- 只有用户明确选择具体比例(如 4:3、16:9)时才传递 size 参数
- 避免图片被压扁变形
2026-01-18 11:22:19 +08:00
Your Name
f46ee10eba fix: 优化阿里生图分辨率计算,确保宽高比和分辨率正确配合
- 改进 clamp 逻辑:超出范围时按比例缩放而非直接截断
- 确保在缩放后仍保持正确的宽高比
- 分辨率等级(1K/2K/4K)和宽高比(4:3/16:9等)可以正确组合
2026-01-18 11:19:51 +08:00
Your Name
086fb70eb2 fix: 修复阿里生图模型 aspectRatio 参数不生效问题
- 将 aspectRatio(如 4:3)转换为阿里云 API 需要的 size 格式(如 1365*1024)
- 结合 imageSize(1K/2K/4K)确定基准分辨率
- 自动计算保持总像素数接近目标分辨率的宽高
- 确保宽高在阿里云 API 要求的 512-2048 范围内
2026-01-18 11:16:24 +08:00
Your Name
4008e958a3 fix: 修复阿里生图模型图片解析问题
- AI SDK convertToModelMessages 将 url 转换为 data 字段
- 同时支持 url 和 data 字段以兼容不同格式
2026-01-12 14:00:58 +08:00
Your Name
da207f654e debug: 添加阿里生图消息格式调试日志 2026-01-12 13:56:38 +08:00
Your Name
cda7cd4d7d fix: 修复阿里生图模型的 provider 识别问题
- 在 dynamic-provider.ts 中添加 alibaba-image 类型的专门处理
- 在 chat() 返回的对象中添加 provider 属性
- 确保 route.ts 能正确识别阿里生图模型并进入独立处理分支
2026-01-12 13:49:40 +08:00
Your Name
e5b3088671 feat: 优化阿里生图模型错误提示,使用后台配置的模型名称
- 错误提示中显示后台配置的模型显示名称
- 添加 modelDisplayName 参数到 doGenerate 接口
- 当用户只发文字时,提示需要上传图片
2026-01-12 12:25:52 +08:00
Your Name
eae8ea9436 feat: 集成阿里千问生图模型 (alibaba-image)
- 新增 alibaba-image provider 支持 qwen-image-edit-plus 系列模型
- 支持 1-6 张图片输出、提示词优化、反向提示词等参数
- 扩展 ImageParamsBar 支持阿里模型专用参数
- 创建通用 ImageGenerationLoading 组件(可配置颜色主题)
- 管理后台添加图片生成模型特性配置界面
- 数据库新增 imageGenConfig 字段存储生图特性
- 确保生成图片正确保存到相册和生图记录
2026-01-12 12:02:44 +08:00
Your Name
57a439f063 优化Gemini图片生成功能 2025-12-26 17:55:22 +08:00
Your Name
712041bbeb 添加模型后备功能和优化图片生成 2025-12-19 15:30:18 +08:00
Your Name
4c25d433f8 优化图片预览和标注功能 2025-12-19 01:12:08 +08:00
Your Name
53ddb7e585 Initial commit - clean repository 2025-12-17 20:15:18 +08:00