Hello, i try to change an image using the following resonse code -
response = client.responses.create(
model="gpt-4.1",
input=[
{
"role": "user",
"content": [
{"type": "input_text", "text": prompt},
{
"type": "input_image",
"image_url": f"data:image/jpeg;base64,{base64_image1}",
}
],
}
],
tools=[{"type": "image_generation"}],
)
image_generation_calls = [
output
for output in response.output
if output.type == "image_generation_call"
]
image_data = [output.result for output in image_generation_calls]
Sometimes this code works with a correct output but very often i just get this connection error:
Traceback (most recent call last):
File “C:\DEVNEU\Python-Diverses\openai\editImage.py”, line 37, in
response = client.responses.create(
model=“gpt-4.1”,
…<24 lines>…
tools=[{“type”: “image_generation”}],
)
File “C:\DEVNEU\Python-Diverses\openai\editImage.py”, line 37, in
response = client.responses.create(
model=“gpt-4.1”,
…<24 lines>…
tools=[{“type”: “image_generation”}],
)
model=“gpt-4.1”,
…<24 lines>…
tools=[{“type”: “image_generation”}],
)
File “C:\DEVNEU.venv\openaiALL\Lib\site-packages\openai\resources\responses\responses.py”, line 866, in create
tools=[{“type”: “image_generation”}],
)
File “C:\DEVNEU.venv\openaiALL\Lib\site-packages\openai\resources\responses\responses.py”, line 866, in create
)
File “C:\DEVNEU.venv\openaiALL\Lib\site-packages\openai\resources\responses\responses.py”, line 866, in create
File “C:\DEVNEU.venv\openaiALL\Lib\site-packages\openai\resources\responses\responses.py”, line 866, in create
return self._post(
~~~~~~~~~~^
“/responses”,
^^^^^^^^^^^^^
…<40 lines>…
stream_cls=Stream[ResponseStreamEvent],
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File “C:\DEVNEU.venv\openaiALL\Lib\site-packages\openai_base_client.py”, line 1259, in post
return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\DEVNEU.venv\openaiALL\Lib\site-packages\openai_base_client.py”, line 1014, in request
raise APIConnectionError(request=request) from err
openai.APIConnectionError: Connection error.
Is there anything i prevent this?
Is this normal that there is so ofte a connection error?