diff --git a/controller/channel-billing.go b/controller/channel-billing.go
index b4385192..31c9a133 100644
--- a/controller/channel-billing.go
+++ b/controller/channel-billing.go
@@ -198,6 +198,9 @@ func updateChannelAIGC2DBalance(channel *model.Channel) (float64, error) {
func updateChannelBalance(channel *model.Channel) (float64, error) {
baseURL := common.ChannelBaseURLs[channel.Type]
+ if channel.BaseURL == "" {
+ channel.BaseURL = baseURL
+ }
switch channel.Type {
case common.ChannelTypeOpenAI:
if channel.BaseURL != "" {
diff --git a/web/src/components/ChannelsTable.js b/web/src/components/ChannelsTable.js
index 73709a1f..4ea6965d 100644
--- a/web/src/components/ChannelsTable.js
+++ b/web/src/components/ChannelsTable.js
@@ -30,6 +30,7 @@ function renderType(type) {
function renderBalance(type, balance) {
switch (type) {
case 1: // OpenAI
+ return ${balance.toFixed(2)};
case 4: // CloseAI
return ¥{balance.toFixed(2)};
case 8: // 自定义