用途:为幻灯片生成或检索配图。图片生成由智能体在对话中代为执行,便于用户后续追问调整。
主要能力与脚本:generate-image 生成图片,支持 gemini、openai 或 auto(默认 auto,依次尝试两者);image-search 通过 Custom Search API 搜索 Google 图片;logo-lookup 通过 Logo.dev API 获取公司 Logo URL;image-gen-status 检查已配置的图片提供方。
典型流程:用户在编辑器中点击 Image 或向智能体提出需求;智能体运行 pnpm action generate-image --prompt "..." --count 3;在对话中展示多个变体;用户选定后,智能体将图片写入幻灯片内容;用户可继续要求“调暗”“换个角度”。
generate-image 选项:--prompt(必填)、--model、--slide-content、--deck-id、--slide-id、--reference-image-urls、--count(默认 1)、--output。来自 shared/api.ts 的默认风格参考图始终会被包含。
Logo 获取:优先用 Logo.dev API(需 LOGO_DEV_TOKEN):pnpm action logo-lookup --domain acme.com;回退方案为 Google 图片搜索:pnpm action image-search --query "Acme logo transparent" --count 5。
规则与限制:始终包含风格参考以保证视觉一致;生成真实图片前在幻灯片中使用 .fmd-img-placeholder div;不要用 web_search 或手动猜测 URL 获取图片;插入图片后需通过 API 更新 deck。具体收费、平台支持范围等资料暂未提供。