一把 API 密钥,调用所有图像模型
1 分钟阅读作者 genmux API
每家图像生成服务商都有自己的 SDK、自己的鉴权方案、自己的轮询约定和自己的账单。 接三家,你就要同时养着三套集成、轮换三组凭据,而且到月底依然说不出一个数字: 上个月图像生成到底花了多少钱。
genmux API 把这些收敛成一个接口。一把 API 密钥、一个积分余额, 切换模型只是请求体里的一个字段。
bash
curl -X POST "$API_BASE/v1/generations" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"nanobanana","prompt":"a brass sextant on graph paper","resolution":"1K","ratio":"1:1"}'恰好一次计费
提交任务的那一刻就预留积分,只有任务成功才真正扣除。失败和取消的任务自动退回 ——不用提工单,也不用月末对账。每个请求都接受幂等键,所以连接中断后的重试会落回 原来那个任务,而不是再生成、再计费一张图。
默认异步
生成是一个任务,而不是一次阻塞请求。POST /v1/generations 返回 202 Accepted
和一个 id;你可以轮询 GET /v1/generations/{id},也可以注册 webhook——我们会回调一次,
载荷带签名,并按退避重试直到你返回 2xx。预签名下载 URL 有效期 15 分钟,随时可以重新签发。
银行卡与加密货币
积分是预付的。用银行卡买一个套餐,或者充值 USDT,网络确认后即入账——同一个余额、 同一套按模型计的价格,没有另外的套餐档位。
先从 API 参考开始,或者看看 Nano Banana 每张图多少钱、它如何处理提示词。