NewAPI 多媒体聚合生成
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-bzwfrdvh/newapi-media 到当前 AI 助手。
技能介绍
它解决什么问题
自建 NewAPI 网关之后,接入方往往要为图片、视频、音频、对话四类生成能力分别编写调用逻辑:处理不同的参数格式、轮询异步任务、解析风格各异的响应。这个 Skill 把这些细节收敛成一套统一的脚本入口,让上层代理只需要关心提示词、模型名和输出地址,不必重复实现协议适配。
工作方式
核心是 scripts/invoke.js 的统一调用格式,按 --type 区分任务:
image:文生图 / 图生图,支持--image传入参考图video:文生视频 / 图生视频,支持--duration、--ratio控制时长与画幅audio:文本转音频chat:多轮对话补全
配置阶段通过标准输入调用 scripts/configure.js,避免密钥出现在命令行参数里,同时支持 NEWAPI_BASE_URL 和 NEWAPI_API_KEY 两个环境变量。脚本只输出 JSON,由代理把 status、url、error 三个字段转成简洁的中文回复,字段缺失时如实告知而不是编造。
调用时的行为约束也很明确:
- 用户指定了模型就用指定模型,没指定先询问,不静默挑选收费模型
- 视频和音频是异步任务,通过轮询等待完成,超时前绝不声称成功
- 上游报错时保留原始错误信息,不擅自换模型重试
边界与注意点
这个 Skill 不猜测服务地址、模型名或参数,所有配置必须由用户提供,因此它只适合自建或已有明确凭据的 NewAPI 实例。参考图、参考音频、参考视频必须是 HTTPS URL,本地文件路径无法直接使用。异步任务的耗时取决于上游模型,轮询间隔和超时虽然可调,但长任务仍需保留足够的 timeout-seconds。另外它本身不做内容审核,上游模型生成内容的合规性由部署方自行负责。
使用场景
- 撰写技术博客时需要为文章配图,使用该技能调用自建NewAPI服务生成符合主题的插图
- 运营电商独立站时需展示动态商品视频,通过脚本提交提示词异步生成场景展示短片
- 开发虚拟播客应用时需大批量生成配音,利用文本转音频功能输出多期节目的背景音轨
- 搭建团队内部知识库问答机器人,通过对话接口接入自建大模型处理员工的工单咨询
适合人员
- 独立全栈开发者,希望将多种AI生成能力统一接入自建服务,减少分别对接各家API的重复工作
- AI应用外包团队,需要为客户的私有化模型网关编写标准化调用工具,快速交付定制化方案
- 技术内容创作者,习惯在Markdown文档中直接嵌入AI生成的配图、音频,且对生成参数有严格要求
- 企业内部效率工具研发,正在构建内部AI工具箱,需要将多媒体生成封装成可供其他部门调用的内部服务