diff --git a/src/Data/Candidate.php b/src/Data/Candidate.php index eca370a..5b949af 100644 --- a/src/Data/Candidate.php +++ b/src/Data/Candidate.php @@ -61,6 +61,10 @@ public static function from(array $attributes): self default => null, }; + if (($attributes['avgLogprobs'] ?? null) === 'Infinity') { // @phpstan-ignore-line + $attributes['avgLogprobs'] = INF; + } + return new self( content: $content, finishReason: $finishReason,