diff --git a/service/src/chatgpt/index.ts b/service/src/chatgpt/index.ts index ed84dff2..bb7307f3 100644 --- a/service/src/chatgpt/index.ts +++ b/service/src/chatgpt/index.ts @@ -129,8 +129,9 @@ async function chatReplyProcess(options: RequestOptions) { // Use Responses API or Chat Completions to get search query let searchQuery: string = '' if (key.keyModel === 'ResponsesAPI') { + const modelGetSearchQuery = model.startsWith('gpt-5') ? 'gpt-5-nano' : model const response = await openai.responses.create({ - model, + model: modelGetSearchQuery, instructions: systemMessageGetSearchQuery, input: messages as OpenAI.Responses.ResponseInput, reasoning: { @@ -254,7 +255,7 @@ search result: ${searchResultContent}`, } else { reasoning = { - effort: 'minimal', + effort: model.startsWith('gpt-5.') ? 'none' : 'minimal', } } const stream = await openai.responses.create(