diff --git a/common/model-ratio.go b/common/model-ratio.go index 4504c5f..545c36e 100644 --- a/common/model-ratio.go +++ b/common/model-ratio.go @@ -115,6 +115,7 @@ var defaultModelRatio = map[string]float64{ "SparkDesk-v2.1": 1.2858, // ¥0.018 / 1k tokens "SparkDesk-v3.1": 1.2858, // ¥0.018 / 1k tokens "SparkDesk-v3.5": 1.2858, // ¥0.018 / 1k tokens + "SparkDesk-v4.0": 1.2858, "360GPT_S2_V9": 0.8572, // ¥0.012 / 1k tokens "360gpt-turbo": 0.0858, // ¥0.0012 / 1k tokens "360gpt-turbo-responsibility-8k": 0.8572, // ¥0.012 / 1k tokens diff --git a/relay/channel/xunfei/constants.go b/relay/channel/xunfei/constants.go index 80bed08..e19f011 100644 --- a/relay/channel/xunfei/constants.go +++ b/relay/channel/xunfei/constants.go @@ -6,6 +6,7 @@ var ModelList = []string{ "SparkDesk-v2.1", "SparkDesk-v3.1", "SparkDesk-v3.5", + "SparkDesk-v4.0", } var ChannelName = "xunfei" diff --git a/relay/channel/xunfei/relay-xunfei.go b/relay/channel/xunfei/relay-xunfei.go index 7cb6c8a..fdcda5d 100644 --- a/relay/channel/xunfei/relay-xunfei.go +++ b/relay/channel/xunfei/relay-xunfei.go @@ -252,6 +252,8 @@ func apiVersion2domain(apiVersion string) string { return "generalv3" case "v3.5": return "generalv3.5" + case "v4.0": + return "4.0Ultra" } return "general" + apiVersion }