Skip to content

Commit 795f0e9

Browse files
committed
refactor: reorder system message creation for clarity in OpenAiHandler
1 parent 05f9afd commit 795f0e9

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

src/api/providers/openai.ts

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -99,12 +99,12 @@ export class OpenAiHandler extends BaseProvider implements SingleCompletionHandl
9999
return
100100
}
101101

102-
if (this.options.openAiStreamingEnabled ?? true) {
103-
let systemMessage: OpenAI.Chat.ChatCompletionSystemMessageParam = {
104-
role: "system",
105-
content: systemPrompt,
106-
}
102+
let systemMessage: OpenAI.Chat.ChatCompletionSystemMessageParam = {
103+
role: "system",
104+
content: systemPrompt,
105+
}
107106

107+
if (this.options.openAiStreamingEnabled ?? true) {
108108
let convertedMessages
109109

110110
if (deepseekReasoner) {
@@ -218,11 +218,6 @@ export class OpenAiHandler extends BaseProvider implements SingleCompletionHandl
218218
yield this.processUsageMetrics(lastUsage, modelInfo)
219219
}
220220
} else {
221-
const systemMessage: OpenAI.Chat.ChatCompletionSystemMessageParam = {
222-
role: "system",
223-
content: systemPrompt,
224-
}
225-
226221
const requestOptions: OpenAI.Chat.Completions.ChatCompletionCreateParamsNonStreaming = {
227222
model: modelId,
228223
messages: deepseekReasoner

0 commit comments

Comments
 (0)