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,
+ )),
+ );
+ }}
+ >
+
+