当前位置: 首页 > news >正文

生图和生视频要接两家吗?一个密钥全搞定

做 AI 相关的项目,最烦的是接口分散:生图去一家、生视频去另一家、抠图再找第三家。 三套密钥、三套鉴权、三套错误码、三份账单,光是把它们抽象成统一接口就得写不少胶水代码。

该服务的做法是一个密钥全接—— 生图、生视频、抠图、改图走同一个端点,换能力只改model字符串

一、一个端点,全部能力

POST https://API_HOST/v1/chat/completions Authorization: Bearer {你的API密钥}
你要做什么model填什么消耗
文生图(跑量)nano-banana28 积分/次
文生图(终稿,1K/2K/4K)nano-banana-pro10 积分/次
文生图(细节质感最好)gpt-image-2按次计费
图生视频 / 文生视频Veo 3.1 视频生成120 积分/次
生视频(镜头感更强)Sora 2130 积分/次

请求体结构完全一样,这是最省事的地方——封装一个函数就能覆盖所有能力:

async function ttq(model, content) { const r = await fetch('https://API_HOST/v1/chat/completions', { method: 'POST', headers: { Authorization: `Bearer ${process.env.TTQ_API_KEY}`, 'Content-Type': 'application/json', }, // content 是字符串就是纯文生;是数组就能混图片和文字(图生图 / 图生视频 / 抠图) body: JSON.stringify({ model, messages: [{ role: 'user', content }] }), signal: AbortSignal.timeout(model.includes('视频') || model === 'Sora 2' ? 300_000 : 120_000), }); if (!r.ok) throw new Error(`${model} 失败 HTTP ${r.status}`); return r.json(); }

二、一条完整的电商链路

从一句话到一条商品视频,全程一个密钥:

// 1) 出图(先用便宜的多出几版) const drafts = await Promise.all( Array.from({ length: 4 }, () => ttq('nano-banana2', '白底电商主图,无线蓝牙耳机,正方形构图,柔和顶光')) ); // 2) 挑中的那版用 Pro 出终稿 const final = await ttq('nano-banana-pro', '同上,输出 2K'); // 3) 抠成透明 PNG,方便换各种背景 const cut = await ttq('nano-banana2', [ { type: 'image_url', image_url: { url: finalUrl } }, { type: 'text', text: '抠出商品主体,输出透明背景 PNG' }, ]); // 4) 拿终稿图生成商品视频 const video = await ttq('Veo 3.1 视频生成', [ { type: 'image_url', image_url: { url: finalUrl } }, { type: 'text', text: '镜头缓慢环绕商品一周,商品保持静止,匀速无抖动' }, ]);

整条链路4 次调用、一个密钥、一套错误处理。要是分三家服务商, 光是把三种鉴权和三种错误码统一起来就够写半天。

三、兼容 OpenAI 协议意味着什么

请求格式和 OpenAI 的chat/completions一致,所以:

  • 现有代码几乎不用改——把 baseURL 和密钥换掉就能跑
  • 不需要装任何 SDKfetch/requests/Guzzle/net/http直接调
  • 各语言的 OpenAI SDK 也能直接用,改个baseURL的事

从 OpenAI 官方接口迁过来实测只动一行,还顺带多了 nano banana pro、Veo 3.1 这些 官方没有的模型。

四、成本怎么控

积分制按次明码标价,不按 token 算,所以成本是可预估的:

批量出图 1000 张(nano-banana2) = 8000 积分 其中挑 50 张出终稿(Pro) = 500 积分 50 张抠图 = 500 积分 10 条商品视频(Veo 3.1) = 1200 积分

省钱的关键是分级使用:跑量用 Flash 级,挑中的才用 Pro 级, 视频只给最终确定的那几张做。别一上来就用最贵的模型试错。

五、小结

一个密钥打通生图、生视频、抠图、改图,最大的价值不是省钱,是省掉集成成本—— 一套鉴权、一套错误处理、一份账单、一个封装函数。

该服务:模型全(nano banana pro、nano-banana2、 gpt-image-2、nano-banana2、Veo 3.1、Sora 2)、价格便宜(按次明码标价)、并发高出图出视频都快稳定


接口服务:甜甜圈API(dashengfenshen.cn)

http://www.jsqmd.com/news/1372660/

相关文章:

  • Tomcat线程池
  • 存量家装时代来临!东莞二手房全屋改造热度飙升,本土化科技焕新助力人居升级 - 优企甄选
  • 如何高效使用GoGoGo:Android开发者必备的虚拟定位完整指南
  • iPad磁吸悬浮键盘套装评测:一站式提升移动办公与学习效率
  • 护士执业证丢了怎么线上登报?不登报挂失会遇到麻烦吗?实用办理攻略! - 点办通
  • 世界模型与强化学习:机器人如何通过“脑内预演”实现安全高效决策
  • 光热发电与碳交易在能源转型中的协同应用
  • Windows Cleaner:终极免费系统清理工具完整指南,高效解决C盘爆红问题
  • 全尺寸人形机器人首发,2027具身智能展预定了
  • AI漫剧的PPT感从哪来?配音和画面脱节,知漫剧一站式对齐的方案实测
  • Appium与Airtest深度对比:移动自动化测试工具选型实战指南
  • 开关电源纹波分析与优化:从纹波电流公式到工程实践
  • AI劳动工具合规实战:从算法偏见、可解释性到法律风险防范
  • 分布式模块化:室外智能设备箱的运维新思路 - 城刊速递
  • Qwen3-VL-32B-Ultra-Heretic-MiniMax-H3-INT8-ConvRot部署优化:在RTX 5090上实现高效运行的完整技术方案
  • 给大棚装上“千里眼”:国标GB28181视频平台EasyCVR如何帮你远程看棚、智能盯苗?
  • 蒙特卡洛与多项式混沌展开在结构振动分析中的应用
  • Mac Mouse Fix:10美元鼠标变身macOS生产力神器,超越苹果触控板的终极方案
  • ESPBO算法解析:基于学生心理的智能优化技术
  • Unity热更新安全实战:基于xLua的签名校验完整方案
  • # 不会跳舞,也能拥有自己的舞蹈视频?AI 帮你实现
  • 2026 年 7 月新发布:喀喇沁旗热门的无机纤维喷涂定制厂家哪家专业,装修花了大价钱还不隔热?这玩意儿居然能解决90%的痛点! - 实业推荐官
  • 私有化视频会议:金融合规审计的最后拼图
  • HTML5基础与实战:从语义化标签到现代开发实践
  • 终极iOS激活锁绕过指南:applera1n开源工具完整使用教程
  • 都2026了,还有人不懂远程修电脑留痕?实测向日葵和ToDesk的AI审计谁更好用
  • 2026东莞刑事律师参考|本土刑辩精品所vs全国连锁分所完整对比解析 - 优企甄选
  • 如何5步快速免费部署Microsoft Office:自动化安装终极指南
  • python的工业过程控制场景模拟第一百二十一篇:机械臂任务优先级管理,紧急取样任务打断常规巡检动作优先执行。
  • Python图形界面(GUI)Tkinter笔记(四十九):如何用 Tkinter 实现图表的展示(2)———用强大的【Canvas】控件实现静态图片展示