Files
Volcano-Engine-TTS-UI/adapter/volcano/errors.go
T
dev 5c130f0be4 refactor(adapter): 抽出 provider 抽象层(阶段0),controller 不再依赖火山实现
- 新增 adapter/provider:Provider/Capabilities/Request/Credentials/MetricsRecorder/UpstreamError + 注册表
- 火山实现 Provider(provider.go),Synthesis 收敛为私有 synthesize,提供 BuildRequest 过渡映射
- controller 经 provider.Get(name).Synthesize 调用,voice 路由改在 Request 上覆盖
- UpstreamError 上移到 provider 包,火山用类型别名沿用旧名
- setting 新增 GetTTSRequest/GetDefaultFormat/GetDefaultProviderName
- main.go 空导入注册火山
- docs/UPSTREAM_ADAPTER_GUIDE.md 更新为 v1.1(阶段0已落地)
2026-10-11 13:39:09 +08:00

10 lines
382 B
Go

package volcano
import "github.com/volcano-tts/tts-api/adapter/provider"
// UpstreamError 是 provider.UpstreamError 的别名。
//
// 通用错误类型已上移到 provider 包,这样主干(controller)只需 import provider 即可
// 判断上游错误,不必依赖具体适配器。火山包内部沿用旧名,构造处零改动。
type UpstreamError = provider.UpstreamError