From a26647c4332a97c538e20d1869b221bd021bbb2f Mon Sep 17 00:00:00 2001 From: Sassan Haradji Date: Thu, 4 Sep 2025 06:09:57 +0330 Subject: [PATCH] fix: openai image generator now initiates URLImageRawFrame with correct order of arguments --- src/pipecat/services/openai/image.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pipecat/services/openai/image.py b/src/pipecat/services/openai/image.py index 76ec14902..9501aace9 100644 --- a/src/pipecat/services/openai/image.py +++ b/src/pipecat/services/openai/image.py @@ -84,5 +84,10 @@ class OpenAIImageGenService(ImageGenService): async with self._aiohttp_session.get(image_url) as response: image_stream = io.BytesIO(await response.content.read()) image = Image.open(image_stream) - frame = URLImageRawFrame(image_url, image.tobytes(), image.size, image.format) + frame = URLImageRawFrame( + image=image.tobytes(), + size=image.size, + format=image.format, + url=image_url, + ) yield frame