来源:互联网 更新时间:2026-08-19 07:31

| --- | --- | --- |
| ASR | `POST /v1/audio/transcriptions` | 保留 OpenAI 兼容的 multipart 调用方式 || TTS | `POST /v1/audio/speech` | 支持一次性音频和 HTTP 流式输出 |
| 实时 ASR / TTS | `GET /v1/dashscope/realtime` | 通过 WebSocket 转发 DashScope 原生事件 |*应用仍然调用统一的 `/v1/audio/speech`;路由池根据模型和策略选择 Alibaba Cloud 上游,再由目标配置决定实际的 DashScope 模型与适配器。*这张路由图展示了 OctaFuse 一向的分层方式:左侧请求入口(Request Surface)描述客户端如何调用,中间模型负责能力映射,右侧上游目标(Upstream Target)描述请求最终如何到达供应商。公开模型名与真实的 Provider model 相互独立,因此应用不需要感知供应商侧的模型命名和端点差异。跨协议调用不会依赖模型名称猜测。配置路由时,需要明确选择适配器:例如把 OpenAI multipart ASR 转换为 Qwen-ASR 或 Fun-ASR 请求,或者把 OpenAI speech 请求转换为 SpeechSynthesizer、Qwen-TTS、MiniMax 等 DashScope 接口。显式适配器让配置错误能够直接暴露,也避免网关在运行时进行不透明的协议猜测。## 02|阿里百炼与千问 Token Plan:统一路由 LLM、ASR、TTS阿里体系内的标准服务与订阅套餐使用不同的 API Key、额度和 Base URL。2.4.0 在 Provider 导入目录中将它们拆成三套独立预设,避免套餐端点与按量端点混用:| Provider 预设 | OctaFuse 直接配置的能力 | 使用时注意 || --- | --- | --- |
| **阿里云百炼** | OpenAI 兼容对话、DashScope 原生 ASR / TTS 与实时音频 | 使用百炼标准 API Key 和按量服务端点 || **阿里云百炼(Coding Plan)** | 兼容 OpenAI、Anthropic 的文本模型调用能力 | 需使用 Coding Plan 专属 Key,并接入 `coding.dashscope.aliyuncs.com`;不能和按量端点混在一起使用 |
| **千问 AI 平台(Token Plan)** | OpenAI、Anthropic 兼容对话;`qwen-audio-3.0-tts-plus` TTS;`qwen-audio-3.0-realtime-plus` 实时语音 | 使用 `sk-sp-` 套餐 Key 与 `token-plan.cn-beijing.maas.aliyuncs.com` 专属端点 |实际接入时,从 Provider 导入目录选择对应预设,填入套餐 Key,再导入或创建需要的模型并挂到路由池即可。OctaFuse 会保留套餐专属端点,避免请求误走百炼按量地址、导致套餐 Credits 没有生效。根据阿里云当前公布的 Token Plan 模型清单,除千问 `qwen3.8-max`、`qwen3.7-max`、`qwen3.7-plus`、`qwen3.6-plus` / `flash` 外,团队版还覆盖 DeepSeek、Kimi、GLM、MiniMax 等文本模型。2.4.0 的音频路由则直接对应套餐中的 `qwen-audio-3.0-tts-plus` 和 `qwen-audio-3.0-realtime-plus`,因此既可以把套餐作为 AI 编程 / Agent 的文本上游,也可以在支持范围内接入语音合成和实时语音。需要特别说明:Token Plan 与 Coding Plan 的官方使用范围是兼容的 **AI 编程和智能体工具中的交互式调用**,不适用于自动化脚本、工作流平台或自定义应用后端。OctaFuse 只负责协议、路由与凭证配置,不会改变套餐本身的授权边界。官方套餐还列出了图片和视频模型,但这些模型使用独立生成接口,不属于 2.4.0 Token Plan 预设当前直接覆盖的路由范围。## 03|从文件请求到实时 WebSocket文件、流式和实时音频拥有不同的生命周期,2.4.0 分别处理这些路径:- **同步文件 ASR**:将上传内容转换为上游模型要求的请求体,并把识别结果映射回兼容响应。- **异步文件 ASR**:接受 DashScope 可访问的公网 `file_url`,完成任务提交和结果查询;网关不会代替调用方上传文件。
- **HTTP / SSE TTS**:支持完整音频响应和持续音频分片,避免无界缓冲大文件。- **Realtime ASR / TTS**:通过 `/v1/dashscope/realtime` 建立 WebSocket 连接,用来转发 DashScope 的 task 或 session 事件,以及对应的二进制音频帧。
实时连接仍然使用 OctaFuse 用户 API Key 鉴权,并以网关公开模型完成路由:
```text
wss://Authorization: Bearer
| --- | --- | --- | --- |
| ASR | 按秒 | 上游返回的音频时长;文件接口缺失时按文件信息估算,并记录来源 | `billing_kind=audio_per_second`、`audio_duration_seconds` || ASR | 按 Token | 上游 `usage` 中的 input、output、audio 与 text tokens | `billing_kind=audio_tokens` 及各类 Token 数量 |
| TTS | 按字符 | 上游返回的 `usage.characters` | `billing_kind=audio_per_character`、`audio_characters` |ASR 可以适配按音频时长收费的模型,也可以适配按音频与文本 Token 收费的转写模型;用量、计费模式和最终费用会一并进入请求日志。2.4.0 新增的部分是 TTS 字符计费:请求日志增加 `audio_characters`,按照上游返回的有效字符数和模型配置的字符单价独立记账。这样一来,运维人员可以在同一套请求日志里核对最终命中的供应商与模型、协议、操作、适配器、上游 Request ID,以及本次请求究竟按秒、Token 还是字符计费。日志不会保存音频二进制;文本请求仍遵循现有的请求体日志策略。TTS 如果没有返回真实字符用量,网关不会用输入文本长度补算最终费用,也不会把预算预估伪装成最终账单。## 05|从单一 `MASTER_KEY` 到具名、分权的管理密钥过去,外部系统、自动化任务和运维工具通常共享同一个 `MASTER_KEY` 调用 Admin API。这种方式虽然简单,却难以回答三个常见问题:这次调用来自谁、这个场景实际需要哪些权限,以及发生泄露时如何只轮换受影响的凭证。2.4.0 将浏览器会话与 Bearer Key 身份分离,并新增 **系统集成 → 集成密钥(Integration Keys)**:*升级迁移会把旧 `MASTER_KEY` 复制为全权限的 `legacy-master`,保证现有调用方继续工作;稳定后应按调用身份和使用场景拆分密钥并逐步替换。*每把集成密钥都可以:- 使用独立名称标识系统、集成、自动化任务或运维场景- 按用户、用户 Key、Provider、模型、路由、配置、分析、日志或 Playground 分配权限
- 为同一系统拆分只读、写入或专项操作凭证,避免权限不必要地扩散- 单独轮换或吊销,不影响无关调用方
- 记录最后使用时间,便于清理闲置凭证只有 Console Session 可以创建、修改和吊销集成密钥。任何 Bearer Key,即使拥有 `*` 权限,也不能管理 `/admin/access-keys/*`。这条边界可以避免某个调用方凭借自身密钥继续创建新的管理凭证。升级后,旧 `MASTER_KEY` 的值仍可以通过 `legacy-master` 调用 Admin API,兼容性不会立即中断。但推荐尽快为门户、自动化脚本和运维工具分别创建最小权限 Key,更新它们的 `GATEWAY_MASTER_KEY` 或等价配置,验证无误后再轮换或吊销 `legacy-master`。## 06|预设、联调与路由运维同步增强围绕新的音频能力,Admin 也补齐了配置和联调入口:- Qwen Token Plan 与 Provider 导入支持 DashScope 音频端点。- ASR / TTS 模型目录和路由适配器可直接选择。
- Playground 支持 DashScope Realtime 连接联调。- 阿里云 TTS 定价得到修正,并新增 CosyVoice 3.5 预设。
- Routes Flow 改进粘滞绑定摘要、刷新、用户数和拓扑默认密度,复杂路由更容易浏览。这些能力让“配置 Provider → 建立音频模型 → 创建路由 → 在 Playground 联调 → 查看请求日志”形成完整的管理闭环。## 小结如果你正在统一管理多个模型供应商、语音能力或不同场景的管理权限,可以从官网了解 OctaFuse,或直接前往 GitHub 查看源码和部署文档:- [OctaFuse 官网](https://octafuse.dev/)- [GitHub 仓库](https://github.com/OctaFuse/octafuse-gateway)
如果 OctaFuse 对你的项目有帮助,欢迎在 GitHub 上点一个 **Star**。你的关注和反馈,会帮助我们继续完善路由、协议适配与自托管体验。
","createTime":1786549626,"ext":{"closeTextLink":0,"comment_ban":0,"description":"","focusRead":0},"fa vNum":0,"html":"","isOriginal":0,"likeNum":0,腾讯ima怎么把微信内容一键导入知识库?
黄金价格不断创新高!黄金稳定币XAU、PAXG市值达11亿美元
CC币价格预测(2026-2035):Canton币今日价格走势+长期价格预测
新浪互联网热点小时报丨2026年07月26日16时_今日实时互联网热点速递
2026鸣潮账号交易安全指南:五大交易平台对比与风险避坑分析
腾讯ima怎么创建共享知识库?
今日比特币暴涨分析:Metaplanet的比特币BTC投资推动股价上涨17%
新浪机器学习热点小时报丨2026年07月25日18时_今日实时机器学习热点速递
新浪人工智能热点小时报丨2026年07月30日18时_今日实时人工智能热点速递
蚂蚁庄园今日答案7月21日(今日已更新) 蚂蚁庄园今天正确答案是什么呢
2026年三角洲行动账号交易指南:5大交易平台对比与安全选购建议
比特币(BTC)核心周期指标复刻历史走势 价格或跌破5.8万美元关键支撑位
Celestia价格预测2026-2032:TIA币能否引领山寨币上涨行情?历史价格回顾
抖音怎么取消申请退货退款?抖音上取消退货怎么操作
腾讯ima知识库怎么分类管理?
短剧《史上最强洪荒修为》剧情介绍
WorkBuddy微信版怎么获得积分?
Windy卫星云图怎么看?云层变化识别技巧
TRUMP价格走势与WEPE预售进展解析
微博白梦妍网名大全女生(精选100个)
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc