File tree Expand file tree Collapse file tree 2 files changed +6
-12
lines changed Expand file tree Collapse file tree 2 files changed +6
-12
lines changed Original file line number Diff line number Diff line change @@ -494,7 +494,7 @@ describe("OpenAiHandler", () => {
494494 {
495495 model : azureOptions . openAiModelId ,
496496 messages : [
497- { role : "user " , content : systemPrompt } ,
497+ { role : "system " , content : systemPrompt } ,
498498 { role : "user" , content : "Hello!" } ,
499499 ] ,
500500 } ,
Original file line number Diff line number Diff 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,12 +218,6 @@ export class OpenAiHandler extends BaseProvider implements SingleCompletionHandl
218218 yield this . processUsageMetrics ( lastUsage , modelInfo )
219219 }
220220 } else {
221- // o1 for instance doesnt support streaming, non-1 temp, or system prompt
222- const systemMessage : OpenAI . Chat . ChatCompletionUserMessageParam = {
223- role : "user" ,
224- content : systemPrompt ,
225- }
226-
227221 const requestOptions : OpenAI . Chat . Completions . ChatCompletionCreateParamsNonStreaming = {
228222 model : modelId ,
229223 messages : deepseekReasoner
You can’t perform that action at this time.
0 commit comments