Package com.bytedesk.ai.statistic_token
Class StatisticTokenResponse
java.lang.Object
com.bytedesk.core.base.BaseResponse
com.bytedesk.ai.statistic_token.StatisticTokenResponse
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
AI model type (gpt-4, gpt-3.5, claude, gemini, etc.)private String
AI provider (openai, baidu, zhipuai, etc.)private Long
Average response time in millisecondsprivate Long
Number of completion tokens consumedprivate String
Date for daily statistics (YYYY-MM-DD format)private Long
Number of failed requestsprivate Integer
Hour of the day for hourly statistics (0-23)private Long
Number of prompt tokens consumedprivate String
Statistics status (active/archived)private Long
Number of successful requestsprivate BigDecimal
Cost per token in USDprivate BigDecimal
Total cost in USDprivate Long
Total number of requests madeprivate Long
Total number of tokens consumedprivate String
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.bytedesk.core.base.BaseResponse
getCreatedAt, getUpdatedAt, toJson
-
Field Details
-
type
-
aiModelType
AI model type (gpt-4, gpt-3.5, claude, gemini, etc.) -
aiProvider
AI provider (openai, baidu, zhipuai, etc.) -
promptTokens
Number of prompt tokens consumed -
completionTokens
Number of completion tokens consumed -
totalTokens
Total number of tokens consumed -
totalRequests
Total number of requests made -
successRequests
Number of successful requests -
failedRequests
Number of failed requests -
tokenUnitPrice
Cost per token in USD -
totalCost
Total cost in USD -
avgResponseTime
Average response time in milliseconds -
hour
Hour of the day for hourly statistics (0-23) -
date
Date for daily statistics (YYYY-MM-DD format) -
status
Statistics status (active/archived)
-
-
Constructor Details
-
StatisticTokenResponse
public StatisticTokenResponse()
-