@@ -217,6 +217,9 @@ def generate(
217217 images : Optional [Sequence [Union [str , bytes , Image ]]] = None ,
218218 options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
219219 keep_alive : Optional [Union [float , str ]] = None ,
220+ width : Optional [int ] = None ,
221+ height : Optional [int ] = None ,
222+ steps : Optional [int ] = None ,
220223 ) -> GenerateResponse : ...
221224
222225 @overload
@@ -238,6 +241,9 @@ def generate(
238241 images : Optional [Sequence [Union [str , bytes , Image ]]] = None ,
239242 options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
240243 keep_alive : Optional [Union [float , str ]] = None ,
244+ width : Optional [int ] = None ,
245+ height : Optional [int ] = None ,
246+ steps : Optional [int ] = None ,
241247 ) -> Iterator [GenerateResponse ]: ...
242248
243249 def generate (
@@ -258,6 +264,9 @@ def generate(
258264 images : Optional [Sequence [Union [str , bytes , Image ]]] = None ,
259265 options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
260266 keep_alive : Optional [Union [float , str ]] = None ,
267+ width : Optional [int ] = None ,
268+ height : Optional [int ] = None ,
269+ steps : Optional [int ] = None ,
261270 ) -> Union [GenerateResponse , Iterator [GenerateResponse ]]:
262271 """
263272 Create a response using the requested model.
@@ -289,6 +298,9 @@ def generate(
289298 images = list (_copy_images (images )) if images else None ,
290299 options = options ,
291300 keep_alive = keep_alive ,
301+ width = width ,
302+ height = height ,
303+ steps = steps ,
292304 ).model_dump (exclude_none = True ),
293305 stream = stream ,
294306 )
@@ -838,6 +850,9 @@ async def generate(
838850 images : Optional [Sequence [Union [str , bytes , Image ]]] = None ,
839851 options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
840852 keep_alive : Optional [Union [float , str ]] = None ,
853+ width : Optional [int ] = None ,
854+ height : Optional [int ] = None ,
855+ steps : Optional [int ] = None ,
841856 ) -> GenerateResponse : ...
842857
843858 @overload
@@ -859,6 +874,9 @@ async def generate(
859874 images : Optional [Sequence [Union [str , bytes , Image ]]] = None ,
860875 options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
861876 keep_alive : Optional [Union [float , str ]] = None ,
877+ width : Optional [int ] = None ,
878+ height : Optional [int ] = None ,
879+ steps : Optional [int ] = None ,
862880 ) -> AsyncIterator [GenerateResponse ]: ...
863881
864882 async def generate (
@@ -879,6 +897,9 @@ async def generate(
879897 images : Optional [Sequence [Union [str , bytes , Image ]]] = None ,
880898 options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
881899 keep_alive : Optional [Union [float , str ]] = None ,
900+ width : Optional [int ] = None ,
901+ height : Optional [int ] = None ,
902+ steps : Optional [int ] = None ,
882903 ) -> Union [GenerateResponse , AsyncIterator [GenerateResponse ]]:
883904 """
884905 Create a response using the requested model.
@@ -909,6 +930,9 @@ async def generate(
909930 images = list (_copy_images (images )) if images else None ,
910931 options = options ,
911932 keep_alive = keep_alive ,
933+ width = width ,
934+ height = height ,
935+ steps = steps ,
912936 ).model_dump (exclude_none = True ),
913937 stream = stream ,
914938 )
0 commit comments