mirror of
https://github.com/fawney19/Aether.git
synced 2026-09-03 01:40:21 +08:00
feat(pool): 记录并展示 Provider Key 累计 Token 与费用
Closes #219 Co-authored-by: AAEE86 <ppk0227@hotmail.com>
This commit is contained in:
@@ -1808,6 +1808,8 @@ class ProviderAPIKey(ExportMixin, Base):
|
||||
"health_by_format",
|
||||
"circuit_breaker_by_format",
|
||||
"request_count",
|
||||
"total_tokens",
|
||||
"total_cost_usd",
|
||||
"success_count",
|
||||
"error_count",
|
||||
"total_response_time_ms",
|
||||
@@ -1913,6 +1915,8 @@ class ProviderAPIKey(ExportMixin, Base):
|
||||
|
||||
# 使用统计
|
||||
request_count = Column(Integer, default=0) # 请求次数
|
||||
total_tokens = Column(BigInteger, default=0, nullable=False) # 累计 Token 数
|
||||
total_cost_usd = Column(Numeric(20, 8), default=0.0, nullable=False) # 累计成本
|
||||
success_count = Column(Integer, default=0) # 成功次数
|
||||
error_count = Column(Integer, default=0) # 错误次数
|
||||
total_response_time_ms = Column(Integer, default=0) # 总响应时间(用于计算平均值)
|
||||
|
||||
Reference in New Issue
Block a user