| @@ -128,8 +128,10 @@ class BaichuanModel: | |||
| 'role': message.role, | |||
| }) | |||
| # [baichuan] frequency_penalty must be between 1 and 2 | |||
| if parameters['frequency_penalty'] < 1 or parameters['frequency_penalty'] > 2: | |||
| parameters['frequency_penalty'] = 1 | |||
| if 'frequency_penalty' in parameters: | |||
| if parameters['frequency_penalty'] < 1 or parameters['frequency_penalty'] > 2: | |||
| parameters['frequency_penalty'] = 1 | |||
| # turbo api accepts flat parameters | |||
| return { | |||
| 'model': self._model_mapping(model), | |||