@@ -437,6 +437,7 @@ def generate(
437
437
reset : bool = True ,
438
438
frequency_penalty : float = 0.0 ,
439
439
presence_penalty : float = 0.0 ,
440
+ tfs_z : float = 1.0 ,
440
441
mirostat_mode : int = 0 ,
441
442
mirostat_tau : float = 5.0 ,
442
443
mirostat_eta : float = 0.1 ,
@@ -495,6 +496,7 @@ def generate(
495
496
repeat_penalty = repeat_penalty ,
496
497
frequency_penalty = frequency_penalty ,
497
498
presence_penalty = presence_penalty ,
499
+ tfs_z = tfs_z ,
498
500
mirostat_mode = mirostat_mode ,
499
501
mirostat_tau = mirostat_tau ,
500
502
mirostat_eta = mirostat_eta ,
@@ -576,6 +578,7 @@ def _create_completion(
576
578
repeat_penalty : float = 1.1 ,
577
579
top_k : int = 40 ,
578
580
stream : bool = False ,
581
+ tfs_z : float = 1.0 ,
579
582
mirostat_mode : int = 0 ,
580
583
mirostat_tau : float = 5.0 ,
581
584
mirostat_eta : float = 0.1 ,
@@ -634,6 +637,7 @@ def _create_completion(
634
637
top_k = top_k ,
635
638
top_p = top_p ,
636
639
temp = temperature ,
640
+ tfs_z = tfs_z ,
637
641
mirostat_mode = mirostat_mode ,
638
642
mirostat_tau = mirostat_tau ,
639
643
mirostat_eta = mirostat_eta ,
@@ -818,6 +822,7 @@ def create_completion(
818
822
repeat_penalty : float = 1.1 ,
819
823
top_k : int = 40 ,
820
824
stream : bool = False ,
825
+ tfs_z : float = 1.0 ,
821
826
mirostat_mode : int = 0 ,
822
827
mirostat_tau : float = 5.0 ,
823
828
mirostat_eta : float = 0.1 ,
@@ -858,6 +863,7 @@ def create_completion(
858
863
repeat_penalty = repeat_penalty ,
859
864
top_k = top_k ,
860
865
stream = stream ,
866
+ tfs_z = tfs_z ,
861
867
mirostat_mode = mirostat_mode ,
862
868
mirostat_tau = mirostat_tau ,
863
869
mirostat_eta = mirostat_eta ,
@@ -883,6 +889,7 @@ def __call__(
883
889
repeat_penalty : float = 1.1 ,
884
890
top_k : int = 40 ,
885
891
stream : bool = False ,
892
+ tfs_z : float = 1.0 ,
886
893
mirostat_mode : int = 0 ,
887
894
mirostat_tau : float = 5.0 ,
888
895
mirostat_eta : float = 0.1 ,
@@ -923,6 +930,7 @@ def __call__(
923
930
repeat_penalty = repeat_penalty ,
924
931
top_k = top_k ,
925
932
stream = stream ,
933
+ tfs_z = tfs_z ,
926
934
mirostat_mode = mirostat_mode ,
927
935
mirostat_tau = mirostat_tau ,
928
936
mirostat_eta = mirostat_eta ,
@@ -998,6 +1006,7 @@ def create_chat_completion(
998
1006
presence_penalty : float = 0.0 ,
999
1007
frequency_penalty : float = 0.0 ,
1000
1008
repeat_penalty : float = 1.1 ,
1009
+ tfs_z : float = 1.0 ,
1001
1010
mirostat_mode : int = 0 ,
1002
1011
mirostat_tau : float = 5.0 ,
1003
1012
mirostat_eta : float = 0.1 ,
@@ -1035,6 +1044,7 @@ def create_chat_completion(
1035
1044
repeat_penalty = repeat_penalty ,
1036
1045
presence_penalty = presence_penalty ,
1037
1046
frequency_penalty = frequency_penalty ,
1047
+ tfs_z = tfs_z ,
1038
1048
mirostat_mode = mirostat_mode ,
1039
1049
mirostat_tau = mirostat_tau ,
1040
1050
mirostat_eta = mirostat_eta ,
0 commit comments