diff --git a/src/Responses/Chat/CreateResponseUsage.php b/src/Responses/Chat/CreateResponseUsage.php index 07ba41917..b1e04d6e9 100644 --- a/src/Responses/Chat/CreateResponseUsage.php +++ b/src/Responses/Chat/CreateResponseUsage.php @@ -20,9 +20,9 @@ private function __construct( public static function from(array $attributes): self { return new self( - $attributes['prompt_tokens'], + $attributes['prompt_tokens'] ?? 0, $attributes['completion_tokens'] ?? null, - $attributes['total_tokens'], + $attributes['total_tokens'] ?? 0, isset($attributes['prompt_tokens_details']) ? CreateResponseUsagePromptTokensDetails::from($attributes['prompt_tokens_details']) : null, isset($attributes['completion_tokens_details']) ? CreateResponseUsageCompletionTokensDetails::from($attributes['completion_tokens_details']) : null );