@@ -200,6 +200,8 @@ def generate(
200200 context : Optional [Sequence [int ]] = None ,
201201 stream : Literal [False ] = False ,
202202 think : Optional [bool ] = None ,
203+ logprobs : Optional [bool ] = None ,
204+ top_logprobs : Optional [int ] = None ,
203205 raw : bool = False ,
204206 format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
205207 images : Optional [Sequence [Union [str , bytes , Image ]]] = None ,
@@ -219,6 +221,8 @@ def generate(
219221 context : Optional [Sequence [int ]] = None ,
220222 stream : Literal [True ] = True ,
221223 think : Optional [bool ] = None ,
224+ logprobs : Optional [bool ] = None ,
225+ top_logprobs : Optional [int ] = None ,
222226 raw : bool = False ,
223227 format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
224228 images : Optional [Sequence [Union [str , bytes , Image ]]] = None ,
@@ -237,6 +241,8 @@ def generate(
237241 context : Optional [Sequence [int ]] = None ,
238242 stream : bool = False ,
239243 think : Optional [bool ] = None ,
244+ logprobs : Optional [bool ] = None ,
245+ top_logprobs : Optional [int ] = None ,
240246 raw : Optional [bool ] = None ,
241247 format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
242248 images : Optional [Sequence [Union [str , bytes , Image ]]] = None ,
@@ -266,6 +272,8 @@ def generate(
266272 context = context ,
267273 stream = stream ,
268274 think = think ,
275+ logprobs = logprobs ,
276+ top_logprobs = top_logprobs ,
269277 raw = raw ,
270278 format = format ,
271279 images = list (_copy_images (images )) if images else None ,
@@ -284,6 +292,8 @@ def chat(
284292 tools : Optional [Sequence [Union [Mapping [str , Any ], Tool , Callable ]]] = None ,
285293 stream : Literal [False ] = False ,
286294 think : Optional [Union [bool , Literal ['low' , 'medium' , 'high' ]]] = None ,
295+ logprobs : Optional [bool ] = None ,
296+ top_logprobs : Optional [int ] = None ,
287297 format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
288298 options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
289299 keep_alive : Optional [Union [float , str ]] = None ,
@@ -298,6 +308,8 @@ def chat(
298308 tools : Optional [Sequence [Union [Mapping [str , Any ], Tool , Callable ]]] = None ,
299309 stream : Literal [True ] = True ,
300310 think : Optional [Union [bool , Literal ['low' , 'medium' , 'high' ]]] = None ,
311+ logprobs : Optional [bool ] = None ,
312+ top_logprobs : Optional [int ] = None ,
301313 format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
302314 options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
303315 keep_alive : Optional [Union [float , str ]] = None ,
@@ -311,6 +323,8 @@ def chat(
311323 tools : Optional [Sequence [Union [Mapping [str , Any ], Tool , Callable ]]] = None ,
312324 stream : bool = False ,
313325 think : Optional [Union [bool , Literal ['low' , 'medium' , 'high' ]]] = None ,
326+ logprobs : Optional [bool ] = None ,
327+ top_logprobs : Optional [int ] = None ,
314328 format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
315329 options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
316330 keep_alive : Optional [Union [float , str ]] = None ,
@@ -358,6 +372,8 @@ def add_two_numbers(a: int, b: int) -> int:
358372 tools = list (_copy_tools (tools )),
359373 stream = stream ,
360374 think = think ,
375+ logprobs = logprobs ,
376+ top_logprobs = top_logprobs ,
361377 format = format ,
362378 options = options ,
363379 keep_alive = keep_alive ,
@@ -802,6 +818,8 @@ async def generate(
802818 context : Optional [Sequence [int ]] = None ,
803819 stream : Literal [False ] = False ,
804820 think : Optional [Union [bool , Literal ['low' , 'medium' , 'high' ]]] = None ,
821+ logprobs : Optional [bool ] = None ,
822+ top_logprobs : Optional [int ] = None ,
805823 raw : bool = False ,
806824 format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
807825 images : Optional [Sequence [Union [str , bytes , Image ]]] = None ,
@@ -821,6 +839,8 @@ async def generate(
821839 context : Optional [Sequence [int ]] = None ,
822840 stream : Literal [True ] = True ,
823841 think : Optional [Union [bool , Literal ['low' , 'medium' , 'high' ]]] = None ,
842+ logprobs : Optional [bool ] = None ,
843+ top_logprobs : Optional [int ] = None ,
824844 raw : bool = False ,
825845 format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
826846 images : Optional [Sequence [Union [str , bytes , Image ]]] = None ,
@@ -839,6 +859,8 @@ async def generate(
839859 context : Optional [Sequence [int ]] = None ,
840860 stream : bool = False ,
841861 think : Optional [Union [bool , Literal ['low' , 'medium' , 'high' ]]] = None ,
862+ logprobs : Optional [bool ] = None ,
863+ top_logprobs : Optional [int ] = None ,
842864 raw : Optional [bool ] = None ,
843865 format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
844866 images : Optional [Sequence [Union [str , bytes , Image ]]] = None ,
@@ -867,6 +889,8 @@ async def generate(
867889 context = context ,
868890 stream = stream ,
869891 think = think ,
892+ logprobs = logprobs ,
893+ top_logprobs = top_logprobs ,
870894 raw = raw ,
871895 format = format ,
872896 images = list (_copy_images (images )) if images else None ,
@@ -885,6 +909,8 @@ async def chat(
885909 tools : Optional [Sequence [Union [Mapping [str , Any ], Tool , Callable ]]] = None ,
886910 stream : Literal [False ] = False ,
887911 think : Optional [Union [bool , Literal ['low' , 'medium' , 'high' ]]] = None ,
912+ logprobs : Optional [bool ] = None ,
913+ top_logprobs : Optional [int ] = None ,
888914 format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
889915 options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
890916 keep_alive : Optional [Union [float , str ]] = None ,
@@ -899,6 +925,8 @@ async def chat(
899925 tools : Optional [Sequence [Union [Mapping [str , Any ], Tool , Callable ]]] = None ,
900926 stream : Literal [True ] = True ,
901927 think : Optional [Union [bool , Literal ['low' , 'medium' , 'high' ]]] = None ,
928+ logprobs : Optional [bool ] = None ,
929+ top_logprobs : Optional [int ] = None ,
902930 format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
903931 options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
904932 keep_alive : Optional [Union [float , str ]] = None ,
@@ -912,6 +940,8 @@ async def chat(
912940 tools : Optional [Sequence [Union [Mapping [str , Any ], Tool , Callable ]]] = None ,
913941 stream : bool = False ,
914942 think : Optional [Union [bool , Literal ['low' , 'medium' , 'high' ]]] = None ,
943+ logprobs : Optional [bool ] = None ,
944+ top_logprobs : Optional [int ] = None ,
915945 format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
916946 options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
917947 keep_alive : Optional [Union [float , str ]] = None ,
@@ -960,6 +990,8 @@ def add_two_numbers(a: int, b: int) -> int:
960990 tools = list (_copy_tools (tools )),
961991 stream = stream ,
962992 think = think ,
993+ logprobs = logprobs ,
994+ top_logprobs = top_logprobs ,
963995 format = format ,
964996 options = options ,
965997 keep_alive = keep_alive ,
0 commit comments