File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -389,6 +389,17 @@ def _verify_args(self) -> None:
389
389
f"type { type (self .n )} " )
390
390
if self .n < 1 :
391
391
raise ValueError (f"n must be at least 1, got { self .n } ." )
392
+ if self .best_of is not None :
393
+ if not isinstance (self .best_of , int ):
394
+ raise ValueError (
395
+ f"best_of must be an integer, got { type (self .best_of )} " )
396
+ if self .best_of < 1 :
397
+ raise ValueError (
398
+ f"best_of must be at least 1, got { self .best_of } " )
399
+ if self .best_of < self .n :
400
+ raise ValueError (
401
+ f"best_of must be greater than or equal to n, "
402
+ f"got n={ self .n } and best_of={ self .best_of } ." )
392
403
if not - 2.0 <= self .presence_penalty <= 2.0 :
393
404
raise ValueError ("presence_penalty must be in [-2, 2], got "
394
405
f"{ self .presence_penalty } ." )
You can’t perform that action at this time.
0 commit comments