From 49e3e7598bda8439110c50f83078944c21d5112b Mon Sep 17 00:00:00 2001 From: Faisal Date: Mon, 17 Feb 2025 18:59:24 +0300 Subject: [PATCH 1/2] innocent fix for #524 --- .../Chat/CreateResponseUsageCompletionTokensDetails.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Responses/Chat/CreateResponseUsageCompletionTokensDetails.php b/src/Responses/Chat/CreateResponseUsageCompletionTokensDetails.php index 989ee27b..a4f85bfc 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 ) {} /** From e9b3a39e5fafa70d7480b2c3bcb344525c52a2a8 Mon Sep 17 00:00:00 2001 From: Faisal Date: Mon, 17 Feb 2025 19:00:54 +0300 Subject: [PATCH 2/2] clear warning --- .../Chat/CreateResponseUsageCompletionTokensDetails.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Responses/Chat/CreateResponseUsageCompletionTokensDetails.php b/src/Responses/Chat/CreateResponseUsageCompletionTokensDetails.php index a4f85bfc..f91e96b9 100644 --- a/src/Responses/Chat/CreateResponseUsageCompletionTokensDetails.php +++ b/src/Responses/Chat/CreateResponseUsageCompletionTokensDetails.php @@ -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, ); }