# 会话媒体生成 状态:设计草案,尚未实现。日期:2026-09-15。 用户添加生图或生视频模型后,可以开启“允许 AI 在会话中调用”。支持工具调用的聊天模型通过 GoodBuddy 使用这些模型,图片和视频返回当前会话。切换聊天模型或 Agent Runtime 时,生成模型配置、已提交的生成操作和历史成果各自保持明确的归属。 本目录负责普通 LLM 调用媒体模型的产品行为、调用入口和生命周期。现有直连图片协议及连续修改仍由[图片生成](../image-generation/README.md)维护;本设计不表示现有功能已改变。 ## 首期范围 首期以图片为主:在直连文本 Model Runtime 中调用已有生图协议,支持文生图及协议已有的参考图编辑。提供模型调用开关、全局默认和本次指定模型,复用图片成果展示。切换聊天模型或离开会话后,已提交生成继续执行,结果保存到原会话。 视频、其他 Runtime 的自动调用、会话级生成模型选择、独立生成表单及跨重启查询恢复留到后续。首期只需 `generate_image` 核心工具,Skill 按实际使用需要补充。需求的阶段划分以[产品需求](./prd.md)为准;下文各设计保留的后续规则不作为首期实现要求。 ## 文档导航 | 文档 | 权威职责 | | --- | --- | | [产品需求](./prd.md) | 范围、需求编号与产品验收 | | [用户场景](./user-stories.md) | 用户操作及场景验收 | | [行为规则](./logic-design.md) | 选择优先级、切换规则、状态和失败处理 | | [界面设计](./ui-design.md) | 配置入口、会话操作、结果卡片和反馈 | | [技术设计](./technical-design.md) | Skill、工具、Main 服务、存储与 Runtime 接入 | | [进度记录](./progress.md) | 当前代码事实、剩余工作与验证证据 | ## 术语与依赖 聊天模型负责理解请求、调用工具和组织回答;生成模型负责图片或视频输出;Agent Runtime 承载聊天模型及工具执行。Skill 提供能力使用说明,工具提供结构化调用入口,两者不能互相替代。 “生成操作”指一次媒体生成及其结果记录,不自动创建任务中心的 Task,也不引入新的通用 Job 调度系统。领域边界遵循 [Task 与 Job 模型](../task-and-job/task-and-job-model.md)。 - [模型连接](../model-connections/README.md):连接、凭据、协议及请求定制。 - [直连文本 Agent](../direct-model-agent/README.md):文本工具循环与上下文。 - [远程主机](../remote-host/README.md):远程 Runtime 与桌面通信。 - [统一界面规则](../../../UI-DESIGN.md):控件、反馈和可访问性。