diff --git a/app/client/platforms/openai.ts b/app/client/platforms/openai.ts index fd4c3365..fce7eee4 100644 --- a/app/client/platforms/openai.ts +++ b/app/client/platforms/openai.ts @@ -42,6 +42,7 @@ export class ChatGPTApi implements LLMApi { model: modelConfig.model, temperature: modelConfig.temperature, presence_penalty: modelConfig.presence_penalty, + frequency_penalty: modelConfig.frequency_penalty, }; console.log("[Request] openai payload: ", requestPayload); diff --git a/app/components/model-config.tsx b/app/components/model-config.tsx index 0392621d..325e1e3b 100644 --- a/app/components/model-config.tsx +++ b/app/components/model-config.tsx @@ -88,6 +88,27 @@ export function ModelConfigList(props: { > + + { + props.updateConfig( + (config) => + (config.frequency_penalty = + ModalConfigValidator.frequency_penalty( + e.currentTarget.valueAsNumber, + )), + ); + }} + > + +