Skip to content

[Feature] 桌面内置独立生图模型、批量生图与图片编辑 #790

Description

@hui455

Problem / 问题

当前桌面已有图片输入和预览,但普通聊天缺少内置的图片生成、编辑入口,也不能单独指定生图模型。希望保留默认聊天模型,同时用另一个模型生成项目图片,并在对话中继续修改。

Proposed change / 期望改动

本期准备交付

  • 唯一的生图模型设置(摘要行不提供更改或清除按钮,不可用时只显示“暂不可用”):位于默认聊天模型下方,可从高级模型设置指定或替换;不改变聊天默认值。

  • 内置 imagegen skill 和 GenerateImages 工具,首期仅支持 OpenAI-compatible Images。

  • 单张生成、不同提示词批量生成、同一提示词多个变体;每批最多 10 张,最多两个并发请求。

  • 使用本地图片或先前生成结果继续编辑,新文件保存,原图保留。

  • 在对话显示结果,收起工具详情后仍可见;支持生成文件的 Markdown 图片引用。

  • 未配置时明确提示并直接进入模型设置;取消、部分失败反馈、不自动重试收费请求;继续沿用宿主权限和凭据隔离。

  • 设为生图的服务商+模型组合会从默认对话模型和聊天模型列表排除;其他服务商的同名模型不受影响。已有对话不改写历史,但若仍选中该生图绑定,发送前会被拦截并要求换对话模型。

验收标准

  1. 默认聊天模型不变,单独选择生图模型后,请求两张图片,应返回两个可预览文件。
  2. 指定一张或多张本地图片(每次编辑最多四张),或引用先前生成结果继续编辑,应另存新图并保留原图。
  3. 生图模型失效时显示“暂不可用”;请求生图时应提示配置,不发起图片请求。
  4. 生图绑定不出现在对话模型选项中,其他服务商的同名模型仍可选择。
  5. 取消和部分失败有明确反馈,失败不自动重试收费请求。

后续计划(待评估,不计入本期验收)

  1. 按模型能力开放尺寸、质量、格式等选项。
  2. 参考图选择、蒙版局部编辑及更方便的迭代编辑交互。
  3. 生成历史、导出与项目素材管理。
  4. 按实际需求增加其他生图协议。

后续项目尚未承诺实现方案或交付时间,不应阻塞本期范围内的独立验收。

Alternatives / 其他方案

外部脚本或插件也可调用图片服务,但需自行管理模型配置、凭据与结果展示。本期提供普通聊天可直接使用的统一入口,不包含完整图片编辑器、蒙版画笔或其他生图协议。

Additional context / 补充信息

#658 和 PR #659 面向可信扩展的跨模型调用接口;本请求面向桌面内置设置、默认 skill 与聊天交互。二者面向不同使用入口。PR #659 尚未合并,本期不做相关协调或复用,也不依赖它;待合并后再评估。本 Issue 不承担插件 SDK 的验收。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions