fix(billing): 视频计费 - 恢复火山方舟视频 Token 计费

This commit is contained in:
MasterChiefCN authored and ddCat committed 2026-08-24 12:44:33 +08:00
commit 40155aa128
7 files changed
+61 -13

No files matched your search

+3 -1
View File
@@ -8,7 +8,9 @@ export function protocolGroups(protocols: ModelProtocolDefinition[]) {
export function modelProtocolDefinition(value: string | undefined, definitions: ModelProtocolDefinition[] = []) { return definitions.find((item) => item.value === value); }
export function modelProtocolLabel(value: string | undefined, definitions: ModelProtocolDefinition[] = []) { return modelProtocolDefinition(value, definitions)?.label || (value ? value : "未安装协议"); }
export function modelProtocolCapability(value: string | undefined, definitions: ModelProtocolDefinition[] = []) { return modelProtocolDefinition(value, definitions)?.capability; }
export function modelProtocolSupportsTokenBilling(capability?: string, _protocol?: string) { return capability === "text"; }
export function modelProtocolSupportsTokenBilling(capability?: string, protocol?: string) {
return capability === "text" || (capability === "video" && protocol === "volcengine-ark-video");
}
export function protocolForModelCatalog(_endpointTypes: string[] = []): ModelProtocol | undefined {
// A provider catalog cannot invent a protocol ID. The channel's selected