SuperAPI AI 工具集

narova-openai

智能体与模型

查看项目

更新于 10-15 16:48

技能介绍

用途:这是 Narova 的可选配套技能,用于按需提供 OpenAI 语音合成或 Sora 视频生成。所有 OpenAI API 细节保留在本配套技能中,对外通过 Narova 的通用语音或视频 JSONL 协议通信,由 Narova 负责缓存、暂存、来源记录、字幕、渲染及下游媒体处理。

主要能力:支持 OpenAI 文本转语音,默认使用 gpt-4o-mini-tts 与 marin 或 cedar 音色;需要固定渲染时可使用带日期的模型快照。支持通过 OPENAI_API_KEY 调用 OpenAI,并可注册语音与 Sora 视频两类 worker。

使用方式:需独立 Narova CLI、Narova 技能、Python 3.10+、网络访问、具备所请求模型权限的 OpenAI Platform 项目及 OPENAI_API_KEY。安装 narova 与 narova-openai 两个独立技能后,验证 worker:bash <narova-openai-skill-dir>/tool/setup.sh;在运行 Narova 的环境中设置 export OPENAI_API_KEY="...",不要写入 reel.config.mjs;注册并验证:narova providers add <narova-openai-skill-dir>/tool/provider.json、narova providers doctor openai、narova voices list --backend openai;视频侧:narova providers add <narova-openai-skill-dir>/tool/video-provider.json、narova providers doctor sora。写 voice 块前阅读 references/configuration.md,用 Sora 前阅读 references/video-generation.md。

限制与注意:语音合成是可能限流或计费的网络操作,不要自动重试,连接失败也可能已计费。Sora 生成同样为显式计费网络操作,不要自动重试提交。语音风格指令放在 providerOptions.instructions,不要放入可见字幕;保持 vo.text 干净。Narova 句子缓存可避免重复计费,文本、音色、语言、语速、增益、提供方版本、模型、速度或指令变化会使相关缓存失效。向最终用户披露语音由 AI 生成。Sora API 目前已被弃用,计划于 2026 年 9 月 24 日关闭。不要向 Narova 的 venv 添加 OpenAI SDK 或修改其 setup,也不要把该 worker 复制进 Narova 技能。