Spaces:
Sleeping
Sleeping
Keldos
commited on
Commit
·
d2d74c3
1
Parent(s):
cf3ed81
refactor: 分离用量账单进度条的html
Browse files
assets/html/billing_info.html
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<b>{label}</b>
|
2 |
+
<div class="progress-bar">
|
3 |
+
<div class="progress" style="width: {usage_percent}%;">
|
4 |
+
<span class="progress-text">{usage_percent}%</span>
|
5 |
+
</div>
|
6 |
+
</div>
|
7 |
+
<div style="display: flex; justify-content: space-between;">
|
8 |
+
<span>${rounded_usage}</span><span>${usage_limit}</span>
|
9 |
+
</div>
|
modules/models/models.py
CHANGED
@@ -93,15 +93,12 @@ class OpenAIClient(BaseLLMModel):
|
|
93 |
rounded_usage = round(usage_data["total_usage"] / 100, 5)
|
94 |
usage_percent = round(usage_data["total_usage"] / usage_limit, 2)
|
95 |
# return i18n("**本月使用金额** ") + f"\u3000 ${rounded_usage}"
|
96 |
-
return ""
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
</div>
|
103 |
-
<div style="display: flex; justify-content: space-between;"><span>${rounded_usage}</span><span>${usage_limit}</span></div>
|
104 |
-
"""
|
105 |
except requests.exceptions.ConnectTimeout:
|
106 |
status_text = (
|
107 |
STANDARD_ERROR_MSG + CONNECTION_TIMEOUT_MSG + ERROR_RETRIEVE_MSG
|
|
|
93 |
rounded_usage = round(usage_data["total_usage"] / 100, 5)
|
94 |
usage_percent = round(usage_data["total_usage"] / usage_limit, 2)
|
95 |
# return i18n("**本月使用金额** ") + f"\u3000 ${rounded_usage}"
|
96 |
+
return get_html("billing_info.html").format(
|
97 |
+
label = i18n("本月使用金额"),
|
98 |
+
usage_percent = usage_percent,
|
99 |
+
rounded_usage = rounded_usage,
|
100 |
+
usage_limit = usage_limit
|
101 |
+
)
|
|
|
|
|
|
|
102 |
except requests.exceptions.ConnectTimeout:
|
103 |
status_text = (
|
104 |
STANDARD_ERROR_MSG + CONNECTION_TIMEOUT_MSG + ERROR_RETRIEVE_MSG
|