什么时候用,什么时候不用
适用场景
- 结果明确的单图请求:产品图、插画、社交图、风格迁移。
- 用户没指定模型,希望按用途来挑。
- 图上需要准确的文字——必须清晰可读的 logo 或标题。
不适用
- apipod-generate-video — 产出是要动的。
- apipod-product-shoot — 同一个物体要好几张且必须一致,这是一致性工作,不是单张渲染。
- apipod-estimate-cost — 还没打算做,只是想知道价格。
执行流程
6 个技能这个技能按顺序做什么。
- 01
按用途挑模型,不按排名挑
默认、快、便宜用 Nano Banana;需要准确排版用 GPT Image 或 Recraft;高端产品与时装写实用 Seedream;要改图就选 input_types 含 image 的模型。
- 02
schema 只读一次
每个任务里每个模型只查一次 get_model_params。分辨率与质量枚举、n、seed、编辑字段都从那里读,绝不凭记忆写。
- 03
一轮把需求定下来
主体、风格、画幅、图上文字(逐字引用)、参考图是用来编辑还是只定调。该推断的默认值就推断,不要变成问卷。
- 04
涉及价格就先报价
只有用户问价或有预算时才调 estimate_cost。把计划参数以字符串塞进 dimensions,例如 { n: "2", resolution: "2K" }。
- 05
一次调用,然后轮询
只有用户要多个变体时才传 n——每个都单独计费。每 3–5 秒 check_job 一次直到 completed 或 failed,然后用任务返回的 cost_usd 报账。
- 06
指出哪里不对,给一条修改建议
提示词描述画面本身,而不是复述需求。结果不对时给一条针对性的修改,并且在得到明确同意后才重新生成。
试一下
从这里直接发出去
示例请求
用 APIPod 生成一张工作室产品照:湿石板上的哑光黑色水瓶,柔和顶光,85mm,不带文字。
按钮会在新会话里预填这条提示词。若 APIPod 尚未连接,提示词会让助手先停下、协助你完成连接。在 Claude Code 或终端里,直接复制粘贴即可。
调用轨迹
list_models (category: "image")
→ nano-banana-2(默认选择)
get_model_params (resolution · n · seed)
→ input_schema
generate_image (1:1 · prompt)
→ img_2c91e4
check_job (every 3–5 s)
→ completed · $—
示意轨迹:左侧请求发出后,这个技能按顺序实际会走的工具。价格一律是 estimate_cost 实时返回的形态——本页自己不报价。
它不做的事
它给自己定的规矩。
01
画幅取决于用在哪里——社交 1:1、缩略图 16:9、快拍 9:16——而不是你自己定的默认值。
02
负面描述放在提示词末尾,写成「no …」。引用文字保持原文,并说明放在哪个位置。
03
用户点名的模型不在列表里就直说,并给出最接近的替代。绝不悄悄替换。