Problem / 问题
当前桌面已有图片输入和预览,但普通聊天缺少内置的图片生成、编辑入口,也不能单独指定生图模型。希望保留默认聊天模型,同时用另一个模型生成项目图片,并在对话中继续修改。
Proposed change / 期望改动
本期准备交付
-
唯一的生图模型设置(摘要行不提供更改或清除按钮,不可用时只显示“暂不可用”):位于默认聊天模型下方,可从高级模型设置指定或替换;不改变聊天默认值。
-
内置 imagegen skill 和 GenerateImages 工具,首期仅支持 OpenAI-compatible Images。
-
单张生成、不同提示词批量生成、同一提示词多个变体;每批最多 10 张,最多两个并发请求。
-
使用本地图片或先前生成结果继续编辑,新文件保存,原图保留。
-
在对话显示结果,收起工具详情后仍可见;支持生成文件的 Markdown 图片引用。
-
未配置时明确提示并直接进入模型设置;取消、部分失败反馈、不自动重试收费请求;继续沿用宿主权限和凭据隔离。
-
设为生图的服务商+模型组合会从默认对话模型和聊天模型列表排除;其他服务商的同名模型不受影响。已有对话不改写历史,但若仍选中该生图绑定,发送前会被拦截并要求换对话模型。
验收标准
- 默认聊天模型不变,单独选择生图模型后,请求两张图片,应返回两个可预览文件。
- 指定一张或多张本地图片(每次编辑最多四张),或引用先前生成结果继续编辑,应另存新图并保留原图。
- 生图模型失效时显示“暂不可用”;请求生图时应提示配置,不发起图片请求。
- 生图绑定不出现在对话模型选项中,其他服务商的同名模型仍可选择。
- 取消和部分失败有明确反馈,失败不自动重试收费请求。
后续计划(待评估,不计入本期验收)
- 按模型能力开放尺寸、质量、格式等选项。
- 参考图选择、蒙版局部编辑及更方便的迭代编辑交互。
- 生成历史、导出与项目素材管理。
- 按实际需求增加其他生图协议。
后续项目尚未承诺实现方案或交付时间,不应阻塞本期范围内的独立验收。
Alternatives / 其他方案
外部脚本或插件也可调用图片服务,但需自行管理模型配置、凭据与结果展示。本期提供普通聊天可直接使用的统一入口,不包含完整图片编辑器、蒙版画笔或其他生图协议。
Additional context / 补充信息
#658 和 PR #659 面向可信扩展的跨模型调用接口;本请求面向桌面内置设置、默认 skill 与聊天交互。二者面向不同使用入口。PR #659 尚未合并,本期不做相关协调或复用,也不依赖它;待合并后再评估。本 Issue 不承担插件 SDK 的验收。
Problem / 问题
当前桌面已有图片输入和预览,但普通聊天缺少内置的图片生成、编辑入口,也不能单独指定生图模型。希望保留默认聊天模型,同时用另一个模型生成项目图片,并在对话中继续修改。
Proposed change / 期望改动
本期准备交付
唯一的生图模型设置(摘要行不提供更改或清除按钮,不可用时只显示“暂不可用”):位于默认聊天模型下方,可从高级模型设置指定或替换;不改变聊天默认值。
内置 imagegen skill 和 GenerateImages 工具,首期仅支持 OpenAI-compatible Images。
单张生成、不同提示词批量生成、同一提示词多个变体;每批最多 10 张,最多两个并发请求。
使用本地图片或先前生成结果继续编辑,新文件保存,原图保留。
在对话显示结果,收起工具详情后仍可见;支持生成文件的 Markdown 图片引用。
未配置时明确提示并直接进入模型设置;取消、部分失败反馈、不自动重试收费请求;继续沿用宿主权限和凭据隔离。
设为生图的服务商+模型组合会从默认对话模型和聊天模型列表排除;其他服务商的同名模型不受影响。已有对话不改写历史,但若仍选中该生图绑定,发送前会被拦截并要求换对话模型。
验收标准
后续计划(待评估,不计入本期验收)
后续项目尚未承诺实现方案或交付时间,不应阻塞本期范围内的独立验收。
Alternatives / 其他方案
外部脚本或插件也可调用图片服务,但需自行管理模型配置、凭据与结果展示。本期提供普通聊天可直接使用的统一入口,不包含完整图片编辑器、蒙版画笔或其他生图协议。
Additional context / 补充信息
#658 和 PR #659 面向可信扩展的跨模型调用接口;本请求面向桌面内置设置、默认 skill 与聊天交互。二者面向不同使用入口。PR #659 尚未合并,本期不做相关协调或复用,也不依赖它;待合并后再评估。本 Issue 不承担插件 SDK 的验收。