From 790fefe0cbb4b97e4bf802c7cde77957d06135e7 Mon Sep 17 00:00:00 2001 From: Ted <2508067350@qq.com> Date: Tue, 18 Feb 2025 16:12:09 +0800 Subject: [PATCH] =?UTF-8?q?Enhance=20OpenAI=20o1=E3=80=81o3=20request=20pa?= =?UTF-8?q?rams?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/client/platforms/openai.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/client/platforms/openai.ts b/app/client/platforms/openai.ts index c6f3fc425..ae2ef7af2 100644 --- a/app/client/platforms/openai.ts +++ b/app/client/platforms/openai.ts @@ -67,6 +67,7 @@ export interface RequestPayload { top_p: number; max_tokens?: number; max_completion_tokens?: number; + drop_params?: boolean; } export interface DalleRequestPayload { @@ -240,6 +241,7 @@ export class ChatGPTApi implements LLMApi { // O1 使用 max_completion_tokens 控制token数 (https://platform.openai.com/docs/guides/reasoning#controlling-costs) if (isO1OrO3) { requestPayload["max_completion_tokens"] = modelConfig.max_tokens; + requestPayload["drop_params"] = true; } // add max_tokens to vision model