@@ -141,7 +141,8 @@ def edit(
141141 partial_images : Optional [int ] | Omit = omit ,
142142 quality : Optional [Literal ["standard" , "low" , "medium" , "high" , "auto" ]] | Omit = omit ,
143143 response_format : Optional [Literal ["url" , "b64_json" ]] | Omit = omit ,
144- size : Optional [str ] | Omit = omit ,
144+ size : Union [str , Literal ["256x256" , "512x512" , "1024x1024" , "1536x1024" , "1024x1536" , "auto" ], None ]
145+ | Omit = omit ,
145146 stream : Optional [Literal [False ]] | Omit = omit ,
146147 user : str | Omit = omit ,
147148 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
@@ -271,7 +272,8 @@ def edit(
271272 partial_images : Optional [int ] | Omit = omit ,
272273 quality : Optional [Literal ["standard" , "low" , "medium" , "high" , "auto" ]] | Omit = omit ,
273274 response_format : Optional [Literal ["url" , "b64_json" ]] | Omit = omit ,
274- size : Optional [str ] | Omit = omit ,
275+ size : Union [str , Literal ["256x256" , "512x512" , "1024x1024" , "1536x1024" , "1024x1536" , "auto" ], None ]
276+ | Omit = omit ,
275277 user : str | Omit = omit ,
276278 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
277279 # The extra values given here take precedence over values defined on the client or passed to this method.
@@ -400,7 +402,8 @@ def edit(
400402 partial_images : Optional [int ] | Omit = omit ,
401403 quality : Optional [Literal ["standard" , "low" , "medium" , "high" , "auto" ]] | Omit = omit ,
402404 response_format : Optional [Literal ["url" , "b64_json" ]] | Omit = omit ,
403- size : Optional [str ] | Omit = omit ,
405+ size : Union [str , Literal ["256x256" , "512x512" , "1024x1024" , "1536x1024" , "1024x1536" , "auto" ], None ]
406+ | Omit = omit ,
404407 user : str | Omit = omit ,
405408 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
406409 # The extra values given here take precedence over values defined on the client or passed to this method.
@@ -528,7 +531,8 @@ def edit(
528531 partial_images : Optional [int ] | Omit = omit ,
529532 quality : Optional [Literal ["standard" , "low" , "medium" , "high" , "auto" ]] | Omit = omit ,
530533 response_format : Optional [Literal ["url" , "b64_json" ]] | Omit = omit ,
531- size : Optional [str ] | Omit = omit ,
534+ size : Union [str , Literal ["256x256" , "512x512" , "1024x1024" , "1536x1024" , "1024x1536" , "auto" ], None ]
535+ | Omit = omit ,
532536 stream : Optional [Literal [False ]] | Literal [True ] | Omit = omit ,
533537 user : str | Omit = omit ,
534538 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
@@ -596,7 +600,12 @@ def generate(
596600 partial_images : Optional [int ] | Omit = omit ,
597601 quality : Optional [Literal ["standard" , "hd" , "low" , "medium" , "high" , "auto" ]] | Omit = omit ,
598602 response_format : Optional [Literal ["url" , "b64_json" ]] | Omit = omit ,
599- size : Optional [str ] | Omit = omit ,
603+ size : Union [
604+ str ,
605+ Literal ["auto" , "1024x1024" , "1536x1024" , "1024x1536" , "256x256" , "512x512" , "1792x1024" , "1024x1792" ],
606+ None ,
607+ ]
608+ | Omit = omit ,
600609 stream : Optional [Literal [False ]] | Omit = omit ,
601610 style : Optional [Literal ["vivid" , "natural" ]] | Omit = omit ,
602611 user : str | Omit = omit ,
@@ -718,7 +727,12 @@ def generate(
718727 partial_images : Optional [int ] | Omit = omit ,
719728 quality : Optional [Literal ["standard" , "hd" , "low" , "medium" , "high" , "auto" ]] | Omit = omit ,
720729 response_format : Optional [Literal ["url" , "b64_json" ]] | Omit = omit ,
721- size : Optional [str ] | Omit = omit ,
730+ size : Union [
731+ str ,
732+ Literal ["auto" , "1024x1024" , "1536x1024" , "1024x1536" , "256x256" , "512x512" , "1792x1024" , "1024x1792" ],
733+ None ,
734+ ]
735+ | Omit = omit ,
722736 style : Optional [Literal ["vivid" , "natural" ]] | Omit = omit ,
723737 user : str | Omit = omit ,
724738 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
@@ -839,7 +853,12 @@ def generate(
839853 partial_images : Optional [int ] | Omit = omit ,
840854 quality : Optional [Literal ["standard" , "hd" , "low" , "medium" , "high" , "auto" ]] | Omit = omit ,
841855 response_format : Optional [Literal ["url" , "b64_json" ]] | Omit = omit ,
842- size : Optional [str ] | Omit = omit ,
856+ size : Union [
857+ str ,
858+ Literal ["auto" , "1024x1024" , "1536x1024" , "1024x1536" , "256x256" , "512x512" , "1792x1024" , "1024x1792" ],
859+ None ,
860+ ]
861+ | Omit = omit ,
843862 style : Optional [Literal ["vivid" , "natural" ]] | Omit = omit ,
844863 user : str | Omit = omit ,
845864 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
@@ -959,7 +978,12 @@ def generate(
959978 partial_images : Optional [int ] | Omit = omit ,
960979 quality : Optional [Literal ["standard" , "hd" , "low" , "medium" , "high" , "auto" ]] | Omit = omit ,
961980 response_format : Optional [Literal ["url" , "b64_json" ]] | Omit = omit ,
962- size : Optional [str ] | Omit = omit ,
981+ size : Union [
982+ str ,
983+ Literal ["auto" , "1024x1024" , "1536x1024" , "1024x1536" , "256x256" , "512x512" , "1792x1024" , "1024x1792" ],
984+ None ,
985+ ]
986+ | Omit = omit ,
963987 stream : Optional [Literal [False ]] | Literal [True ] | Omit = omit ,
964988 style : Optional [Literal ["vivid" , "natural" ]] | Omit = omit ,
965989 user : str | Omit = omit ,
@@ -1122,7 +1146,8 @@ async def edit(
11221146 partial_images : Optional [int ] | Omit = omit ,
11231147 quality : Optional [Literal ["standard" , "low" , "medium" , "high" , "auto" ]] | Omit = omit ,
11241148 response_format : Optional [Literal ["url" , "b64_json" ]] | Omit = omit ,
1125- size : Optional [str ] | Omit = omit ,
1149+ size : Union [str , Literal ["256x256" , "512x512" , "1024x1024" , "1536x1024" , "1024x1536" , "auto" ], None ]
1150+ | Omit = omit ,
11261151 stream : Optional [Literal [False ]] | Omit = omit ,
11271152 user : str | Omit = omit ,
11281153 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
@@ -1252,7 +1277,8 @@ async def edit(
12521277 partial_images : Optional [int ] | Omit = omit ,
12531278 quality : Optional [Literal ["standard" , "low" , "medium" , "high" , "auto" ]] | Omit = omit ,
12541279 response_format : Optional [Literal ["url" , "b64_json" ]] | Omit = omit ,
1255- size : Optional [str ] | Omit = omit ,
1280+ size : Union [str , Literal ["256x256" , "512x512" , "1024x1024" , "1536x1024" , "1024x1536" , "auto" ], None ]
1281+ | Omit = omit ,
12561282 user : str | Omit = omit ,
12571283 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
12581284 # The extra values given here take precedence over values defined on the client or passed to this method.
@@ -1381,7 +1407,8 @@ async def edit(
13811407 partial_images : Optional [int ] | Omit = omit ,
13821408 quality : Optional [Literal ["standard" , "low" , "medium" , "high" , "auto" ]] | Omit = omit ,
13831409 response_format : Optional [Literal ["url" , "b64_json" ]] | Omit = omit ,
1384- size : Optional [str ] | Omit = omit ,
1410+ size : Union [str , Literal ["256x256" , "512x512" , "1024x1024" , "1536x1024" , "1024x1536" , "auto" ], None ]
1411+ | Omit = omit ,
13851412 user : str | Omit = omit ,
13861413 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
13871414 # The extra values given here take precedence over values defined on the client or passed to this method.
@@ -1509,7 +1536,8 @@ async def edit(
15091536 partial_images : Optional [int ] | Omit = omit ,
15101537 quality : Optional [Literal ["standard" , "low" , "medium" , "high" , "auto" ]] | Omit = omit ,
15111538 response_format : Optional [Literal ["url" , "b64_json" ]] | Omit = omit ,
1512- size : Optional [str ] | Omit = omit ,
1539+ size : Union [str , Literal ["256x256" , "512x512" , "1024x1024" , "1536x1024" , "1024x1536" , "auto" ], None ]
1540+ | Omit = omit ,
15131541 stream : Optional [Literal [False ]] | Literal [True ] | Omit = omit ,
15141542 user : str | Omit = omit ,
15151543 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
@@ -1577,7 +1605,12 @@ async def generate(
15771605 partial_images : Optional [int ] | Omit = omit ,
15781606 quality : Optional [Literal ["standard" , "hd" , "low" , "medium" , "high" , "auto" ]] | Omit = omit ,
15791607 response_format : Optional [Literal ["url" , "b64_json" ]] | Omit = omit ,
1580- size : Optional [str ] | Omit = omit ,
1608+ size : Union [
1609+ str ,
1610+ Literal ["auto" , "1024x1024" , "1536x1024" , "1024x1536" , "256x256" , "512x512" , "1792x1024" , "1024x1792" ],
1611+ None ,
1612+ ]
1613+ | Omit = omit ,
15811614 stream : Optional [Literal [False ]] | Omit = omit ,
15821615 style : Optional [Literal ["vivid" , "natural" ]] | Omit = omit ,
15831616 user : str | Omit = omit ,
@@ -1699,7 +1732,12 @@ async def generate(
16991732 partial_images : Optional [int ] | Omit = omit ,
17001733 quality : Optional [Literal ["standard" , "hd" , "low" , "medium" , "high" , "auto" ]] | Omit = omit ,
17011734 response_format : Optional [Literal ["url" , "b64_json" ]] | Omit = omit ,
1702- size : Optional [str ] | Omit = omit ,
1735+ size : Union [
1736+ str ,
1737+ Literal ["auto" , "1024x1024" , "1536x1024" , "1024x1536" , "256x256" , "512x512" , "1792x1024" , "1024x1792" ],
1738+ None ,
1739+ ]
1740+ | Omit = omit ,
17031741 style : Optional [Literal ["vivid" , "natural" ]] | Omit = omit ,
17041742 user : str | Omit = omit ,
17051743 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
@@ -1820,7 +1858,12 @@ async def generate(
18201858 partial_images : Optional [int ] | Omit = omit ,
18211859 quality : Optional [Literal ["standard" , "hd" , "low" , "medium" , "high" , "auto" ]] | Omit = omit ,
18221860 response_format : Optional [Literal ["url" , "b64_json" ]] | Omit = omit ,
1823- size : Optional [str ] | Omit = omit ,
1861+ size : Union [
1862+ str ,
1863+ Literal ["auto" , "1024x1024" , "1536x1024" , "1024x1536" , "256x256" , "512x512" , "1792x1024" , "1024x1792" ],
1864+ None ,
1865+ ]
1866+ | Omit = omit ,
18241867 style : Optional [Literal ["vivid" , "natural" ]] | Omit = omit ,
18251868 user : str | Omit = omit ,
18261869 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
@@ -1940,7 +1983,12 @@ async def generate(
19401983 partial_images : Optional [int ] | Omit = omit ,
19411984 quality : Optional [Literal ["standard" , "hd" , "low" , "medium" , "high" , "auto" ]] | Omit = omit ,
19421985 response_format : Optional [Literal ["url" , "b64_json" ]] | Omit = omit ,
1943- size : Optional [str ] | Omit = omit ,
1986+ size : Union [
1987+ str ,
1988+ Literal ["auto" , "1024x1024" , "1536x1024" , "1024x1536" , "256x256" , "512x512" , "1792x1024" , "1024x1792" ],
1989+ None ,
1990+ ]
1991+ | Omit = omit ,
19441992 stream : Optional [Literal [False ]] | Literal [True ] | Omit = omit ,
19451993 style : Optional [Literal ["vivid" , "natural" ]] | Omit = omit ,
19461994 user : str | Omit = omit ,
0 commit comments