20 lines
572 B
JavaScript
20 lines
572 B
JavaScript
|
|
/**
|
|||
|
|
* 用户自定义的预处理器, 可以在发送 complete 请求之前,对消息进行处理
|
|||
|
|
*
|
|||
|
|
* 例如: 实现 Deepseek V3 0324 的默认温度缩放; 特别模型不支持 frequency_penalty 等参数需要删除等
|
|||
|
|
*
|
|||
|
|
* @param payload - 选项
|
|||
|
|
* @param payload.model - 模型
|
|||
|
|
* @param payload.url - API URL
|
|||
|
|
* @param payload.option - GPT 请求的 option
|
|||
|
|
* @returns void
|
|||
|
|
*/
|
|||
|
|
const preprocessor = (payload) => {
|
|||
|
|
// if (payload.option.max_tokens > 4096) {
|
|||
|
|
// payload.option.max_tokens = 4096;
|
|||
|
|
// }
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
export default preprocessor;
|
|||
|
|
|