Files
AI_Translator/apps/api/app/models/usage_stats.py
2025-12-25 18:41:09 +08:00

18 lines
598 B
Python

from sqlalchemy import Column, String, Integer, BigInteger, DateTime
from datetime import datetime
from .admin import Base
class UsageStats(Base):
__tablename__ = "usage_stats"
id = Column(Integer, primary_key=True)
provider_id = Column(Integer, nullable=False)
date = Column(String(10), nullable=False)
hour = Column(Integer, default=0)
request_count = Column(Integer, default=0)
input_tokens = Column(BigInteger, default=0)
output_tokens = Column(BigInteger, default=0)
cached_count = Column(Integer, default=0)
error_count = Column(Integer, default=0)