We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5329944 commit 1c1cbe5Copy full SHA for 1c1cbe5
src/agents/usage.py
@@ -1,4 +1,5 @@
1
from dataclasses import field
2
+from typing import Optional
3
4
from openai.types.responses.response_usage import InputTokensDetails, OutputTokensDetails
5
from pydantic.dataclasses import dataclass
@@ -27,7 +28,7 @@ class Usage:
27
28
total_tokens: int = 0
29
"""Total tokens sent and received, across all requests."""
30
- cost: float | None = None
31
+ cost: Optional[float] = None
32
"""Total cost in USD for the requests. Only available for certain model providers
33
(e.g., LiteLLM). Will be None for models that don't provide cost information."""
34
0 commit comments