|
26 | 26 | use OpenAI\Responses\Responses\Streaming\OutputTextAnnotationAdded; |
27 | 27 | use OpenAI\Responses\Responses\Streaming\OutputTextDelta; |
28 | 28 | use OpenAI\Responses\Responses\Streaming\OutputTextDone; |
| 29 | +use OpenAI\Responses\Responses\Streaming\RateLimits; |
29 | 30 | use OpenAI\Responses\Responses\Streaming\ReasoningSummaryPart; |
30 | 31 | use OpenAI\Responses\Responses\Streaming\ReasoningSummaryTextDelta; |
31 | 32 | use OpenAI\Responses\Responses\Streaming\ReasoningSummaryTextDone; |
@@ -53,7 +54,7 @@ final class CreateStreamedResponse implements ResponseContract |
53 | 54 |
|
54 | 55 | private function __construct( |
55 | 56 | public readonly string $event, |
56 | | - public readonly Response|OutputItem|ContentPart|OutputTextDelta|OutputTextAnnotationAdded|OutputTextDone|RefusalDelta|RefusalDone|FunctionCallArgumentsDelta|FunctionCallArgumentsDone|FileSearchCall|WebSearchCall|CodeInterpreterCall|CodeInterpreterCodeDelta|CodeInterpreterCodeDone|ReasoningSummaryPart|ReasoningSummaryTextDelta|ReasoningSummaryTextDone|ReasoningTextDelta|ReasoningTextDone|McpListTools|McpListToolsInProgress|McpCall|McpCallArgumentsDelta|McpCallArgumentsDone|ImageGenerationPart|ImageGenerationPartialImage|Error $response, |
| 57 | + public readonly Response|OutputItem|ContentPart|OutputTextDelta|OutputTextAnnotationAdded|OutputTextDone|RefusalDelta|RefusalDone|FunctionCallArgumentsDelta|FunctionCallArgumentsDone|FileSearchCall|WebSearchCall|CodeInterpreterCall|CodeInterpreterCodeDelta|CodeInterpreterCodeDone|ReasoningSummaryPart|ReasoningSummaryTextDelta|ReasoningSummaryTextDone|ReasoningTextDelta|ReasoningTextDone|McpListTools|McpListToolsInProgress|McpCall|McpCallArgumentsDelta|McpCallArgumentsDone|ImageGenerationPart|ImageGenerationPartialImage|RateLimits|Error $response, |
57 | 58 | ) {} |
58 | 59 |
|
59 | 60 | /** |
@@ -115,6 +116,7 @@ public static function from(array $attributes): self |
115 | 116 | 'response.image_generation_call.generating', |
116 | 117 | 'response.image_generation_call.in_progress' => ImageGenerationPart::from($attributes, $meta), // @phpstan-ignore-line |
117 | 118 | 'response.image_generation_call.partial_image' => ImageGenerationPartialImage::from($attributes, $meta), // @phpstan-ignore-line |
| 119 | + 'response.rate_limits.updated' => RateLimits::from($attributes, $meta), // @phpstan-ignore-line |
118 | 120 | 'error' => Error::from($attributes, $meta), // @phpstan-ignore-line |
119 | 121 | default => throw new UnknownEventException('Unknown Responses streaming event: '.$event), |
120 | 122 | }; |
|
0 commit comments