@@ -274,7 +274,7 @@ def chat(
274
274
* ,
275
275
tools : Optional [Sequence [Union [Mapping [str , Any ], Tool , Callable ]]] = None ,
276
276
stream : Literal [False ] = False ,
277
- think : Optional [bool ] = None ,
277
+ think : Optional [Union [ bool , Literal [ 'low' , 'medium' , 'high' ]] ] = None ,
278
278
format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
279
279
options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
280
280
keep_alive : Optional [Union [float , str ]] = None ,
@@ -288,7 +288,7 @@ def chat(
288
288
* ,
289
289
tools : Optional [Sequence [Union [Mapping [str , Any ], Tool , Callable ]]] = None ,
290
290
stream : Literal [True ] = True ,
291
- think : Optional [bool ] = None ,
291
+ think : Optional [Union [ bool , Literal [ 'low' , 'medium' , 'high' ]] ] = None ,
292
292
format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
293
293
options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
294
294
keep_alive : Optional [Union [float , str ]] = None ,
@@ -301,7 +301,7 @@ def chat(
301
301
* ,
302
302
tools : Optional [Sequence [Union [Mapping [str , Any ], Tool , Callable ]]] = None ,
303
303
stream : bool = False ,
304
- think : Optional [bool ] = None ,
304
+ think : Optional [Union [ bool , Literal [ 'low' , 'medium' , 'high' ]] ] = None ,
305
305
format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
306
306
options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
307
307
keep_alive : Optional [Union [float , str ]] = None ,
@@ -702,7 +702,7 @@ async def generate(
702
702
template : str = '' ,
703
703
context : Optional [Sequence [int ]] = None ,
704
704
stream : Literal [False ] = False ,
705
- think : Optional [bool ] = None ,
705
+ think : Optional [Union [ bool , Literal [ 'low' , 'medium' , 'high' ]] ] = None ,
706
706
raw : bool = False ,
707
707
format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
708
708
images : Optional [Sequence [Union [str , bytes , Image ]]] = None ,
@@ -721,7 +721,7 @@ async def generate(
721
721
template : str = '' ,
722
722
context : Optional [Sequence [int ]] = None ,
723
723
stream : Literal [True ] = True ,
724
- think : Optional [bool ] = None ,
724
+ think : Optional [Union [ bool , Literal [ 'low' , 'medium' , 'high' ]] ] = None ,
725
725
raw : bool = False ,
726
726
format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
727
727
images : Optional [Sequence [Union [str , bytes , Image ]]] = None ,
@@ -739,7 +739,7 @@ async def generate(
739
739
template : Optional [str ] = None ,
740
740
context : Optional [Sequence [int ]] = None ,
741
741
stream : bool = False ,
742
- think : Optional [bool ] = None ,
742
+ think : Optional [Union [ bool , Literal [ 'low' , 'medium' , 'high' ]] ] = None ,
743
743
raw : Optional [bool ] = None ,
744
744
format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
745
745
images : Optional [Sequence [Union [str , bytes , Image ]]] = None ,
@@ -785,7 +785,7 @@ async def chat(
785
785
* ,
786
786
tools : Optional [Sequence [Union [Mapping [str , Any ], Tool , Callable ]]] = None ,
787
787
stream : Literal [False ] = False ,
788
- think : Optional [bool ] = None ,
788
+ think : Optional [Union [ bool , Literal [ 'low' , 'medium' , 'high' ]] ] = None ,
789
789
format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
790
790
options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
791
791
keep_alive : Optional [Union [float , str ]] = None ,
@@ -799,7 +799,7 @@ async def chat(
799
799
* ,
800
800
tools : Optional [Sequence [Union [Mapping [str , Any ], Tool , Callable ]]] = None ,
801
801
stream : Literal [True ] = True ,
802
- think : Optional [bool ] = None ,
802
+ think : Optional [Union [ bool , Literal [ 'low' , 'medium' , 'high' ]] ] = None ,
803
803
format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
804
804
options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
805
805
keep_alive : Optional [Union [float , str ]] = None ,
@@ -812,7 +812,7 @@ async def chat(
812
812
* ,
813
813
tools : Optional [Sequence [Union [Mapping [str , Any ], Tool , Callable ]]] = None ,
814
814
stream : bool = False ,
815
- think : Optional [bool ] = None ,
815
+ think : Optional [Union [ bool , Literal [ 'low' , 'medium' , 'high' ]] ] = None ,
816
816
format : Optional [Union [Literal ['' , 'json' ], JsonSchemaValue ]] = None ,
817
817
options : Optional [Union [Mapping [str , Any ], Options ]] = None ,
818
818
keep_alive : Optional [Union [float , str ]] = None ,
0 commit comments