| 'role': message.role, | 'role': message.role, | ||||
| }) | }) | ||||
| # [baichuan] frequency_penalty must be between 1 and 2 | # [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 | # turbo api accepts flat parameters | ||||
| return { | return { | ||||
| 'model': self._model_mapping(model), | 'model': self._model_mapping(model), |