diff --git a/src/Responses/Chat/CreateResponseUsageCompletionTokensDetails.php b/src/Responses/Chat/CreateResponseUsageCompletionTokensDetails.php index 989ee27b..f91e96b9 100644 --- a/src/Responses/Chat/CreateResponseUsageCompletionTokensDetails.php +++ b/src/Responses/Chat/CreateResponseUsageCompletionTokensDetails.php @@ -9,8 +9,8 @@ final class CreateResponseUsageCompletionTokensDetails private function __construct( public readonly ?int $audioTokens, public readonly int $reasoningTokens, - public readonly int $acceptedPredictionTokens, - public readonly int $rejectedPredictionTokens + public readonly ?int $acceptedPredictionTokens, + public readonly ?int $rejectedPredictionTokens ) {} /** @@ -21,8 +21,8 @@ public static function from(array $attributes): self return new self( $attributes['audio_tokens'] ?? null, $attributes['reasoning_tokens'], - $attributes['accepted_prediction_tokens'], - $attributes['rejected_prediction_tokens'], + $attributes['accepted_prediction_tokens'] ?? null, + $attributes['rejected_prediction_tokens'] ?? null, ); }