Usage statistics model
| 91 | |
| 92 | |
| 93 | class Usage(BaseModel): |
| 94 | """Usage statistics model""" |
| 95 | |
| 96 | prompt_tokens: int |
| 97 | completion_tokens: int |
| 98 | total_tokens: int |
| 99 | prompt_tokens_details: dict[str, int] | None = Field(default=None) |
| 100 | completion_tokens_details: dict[str, int] | None = Field(default=None) |
| 101 | |
| 102 | |
| 103 | class ModelData(BaseModel): |
no outgoing calls
no test coverage detected