Skip to content

Commit a66a56b

Browse files
committed
fix: corrects TokenUsage types
1 parent 18afbb5 commit a66a56b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/Results/DTO/TokenUsage.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
* @since n.e.x.t
1616
*
1717
* @phpstan-type TokenUsageArrayShape array{
18-
* promptTokens: int|string,
19-
* completionTokens: int|string,
20-
* totalTokens: int|string
18+
* promptTokens: int,
19+
* completionTokens: int,
20+
* totalTokens: int
2121
* }
2222
*
2323
* @extends AbstractDataValueObject<TokenUsageArrayShape>
@@ -142,9 +142,9 @@ public function toArray(): array
142142
public static function fromArray(array $array): TokenUsage
143143
{
144144
return new self(
145-
(int) $array['promptTokens'],
146-
(int) $array['completionTokens'],
147-
(int) $array['totalTokens']
145+
$array['promptTokens'],
146+
$array['completionTokens'],
147+
$array['totalTokens']
148148
);
149149
}
150150
}

0 commit comments

Comments
 (0)