图片生成
要让 Anyy 在对话里交付图片,先配置产品图片生成工具,再用文字描述画面。成功结果会保存为当前会话附件。
接通生成路由
进入 Dashboard → Models 的图片生成卡片,也可使用 Dashboard → Tools → Image → Image Generation,或运行:
anyy tools image generation
选择 provider/model、凭据和默认方向,再执行探测。该产品工具当前只接 OpenAI Responses,要求 api_mode: openai-responses;普通 OpenAI-compatible Chat 可用,并不代表能生成图片。
运行时优先读取 auxiliary_models.image_generation。没有专用模型时,也能使用声明了 image_generation 能力的主模型;两种情况都要求可解析凭据及对应协议。配置保存或模型列在目录里,不等于这个账号已经通过真实生成测试。
models.generateImages() 使用 image 类型目录和 openrouter-images 接口,不复用这里的产品工具设置。两条路径的区别见模型接口。
怎样描述图片
把用途、主体、画面方向、风格和禁止元素放在同一条请求里。例如:
为社区读书会做一张横向插画:傍晚窗边的圆桌、几本摊开的书、暖色水彩风格。不加文字,不出现品牌标识。
工具可用且服务商成功返回有效图片后,Anyy 会交付附件。需要准确文字时,写清文案并检查成图,不能假设文字一定正确。
方向值只有三种:square、portrait、landscape。省略时使用配置默认值,服务商也必须支持该方向;无效或不支持的值会被拒绝,不会静默替换。
等待时间与文件大小
默认请求超时为 120 秒,接受的图片载荷最多 5 MiB,Profile 可调整。成功结果按会话作用域保存,能否投递到某渠道还取决于该渠道支持的附件类型和体积。
Prompt 及必要请求数据会发送到所选服务商,生成可能消耗付费配额。不要在 Prompt 中放入凭据或隐私数据;了解服务商留存与内容规则。发布前检查人物、品牌、事实图示和医疗内容,不能把生成图当作纪实证据。
出错时从哪里查
| 现象 | 检查方向 |
|---|---|
| 没有可用图片工具 | 功能是否启用、模型是否声明生成能力、协议是否为 OpenAI Responses |
| 认证或模型错误 | 重新测试这个 Endpoint、凭据和模型 ID |
| 超时 | 简化请求,检查 Provider 状态与超时设置 |
| 返回图片过大 | 请求或选用符合当前字节上限的输出 |
| Dashboard 有图片,渠道没收到 | 渠道是否支持该附件类型和体积 |