从聊到画,只差一句话
以前你用 Picklyone 的 API Key 可以调用 GPT、Claude、Gemini,现在它也能出图了。同一个账号、同一套余额、同一套日志。
这次上线了什么
- 新增 「图片生成」页面,登录后直接可用
- 接入 gpt-image 系列模型,后续会继续扩展
- OpenAI 兼容的
POST /v1/images/generations接口,现有代码零改动即可切入 - 按次计费、账单明细、请求日志与现有文本模型完全打通
页面怎么用
进入 仪表板,左侧导航点「图片」:
- 输入一句描述,比如 "一只戴着魔法帽的橘猫,坐在月光下的屋顶上"
- 尺寸、质量、背景、生成数量默认自动;想微调,点输入框上方的胶囊标签
- Enter 发送,Shift+Enter 换行。对中文输入法做了兼容,拼音阶段按 Enter 不会误发
几秒后图就出来,结果卡片会标出耗时和费用,点击可放大查看、右上角一键下载。历史生成自动归档,支持单张下载或批量打 ZIP 包。
API 怎么调
协议和 OpenAI 完全兼容 —— 把 base_url 换成 https://api.picklyone.com/v1 就行:
from openai import OpenAI
client = OpenAI(
api_key="pk_live_...",
base_url="https://api.picklyone.com/v1",
)
result = client.images.generate(
model="gpt-image-2",
prompt="A cozy cabin in a snowy forest at dusk",
size="1024x1024",
)
print(result.data[0].url)
或者直接 curl:
curl https://api.picklyone.com/v1/images/generations \
-H "Authorization: Bearer pk_live_..." \
-H "Content-Type: application/json" \
-d '{"model":"gpt-image-2","prompt":"A cozy cabin in a snowy forest at dusk","size":"1024x1024"}'
为什么是按次计费
文本模型按 token 计价,但图像模型的成本结构不一样 —— 同一个提示词,输出分辨率和质量直接决定了上游 GPU 的占用时长,"字数"不是核心变量。所以图像模型采用按次计价:一次调用 = 一次扣费,和业内主流图像 API 对齐。
具体价格在 定价页 的「单次生成」列,生成页的模型下拉里也会把费率标在模型名后面,点击前就能看清,不会出现盲盒式扣费。
违规词不扣费
如果提示词被上游判定为内容违规(色情、真实人物肖像、暴力等),我们会:
- 在输入框上方展示一条友好的黄色内联提示,而不是抛一个 500 错误
- 不扣除任何余额 —— 预扣的额度会在几秒内原路返还
原则是:描述写错了可以重试,不花钱。
接下来
路线图上的下一批能力,会按反馈的优先级推进:
- 参考图 / 图生图(image-to-image)—— 用一张已有图做基底生成变体
- 局部编辑(inpainting)—— 框选区域重新生成
- 更多图像模型(Flux、SDXL 等)和视频模型的前期调研
有使用过程中的想法或问题,欢迎在企业微信群或通过 support@picklyone.com 直接告诉我们 🎨