Files
ai-char-bot/api/models/FinancialUsageDTO.py
2026-02-27 20:37:24 +03:00

18 lines
426 B
Python

from pydantic import BaseModel
class UsageStats(BaseModel):
total_runs: int
total_tokens: int
total_input_tokens: int
total_output_tokens: int
total_cost: float
class UsageByEntity(BaseModel):
entity_id: str | None = None
stats: UsageStats
class FinancialReport(BaseModel):
summary: UsageStats
by_user: list[UsageByEntity] | None = None
by_project: list[UsageByEntity] | None = None