File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -206,8 +206,8 @@ func toMessages(request types.CompletionRequest) (result []openai.ChatCompletion
206
206
if message .Role == types .CompletionMessageRoleTypeSystem {
207
207
// Append if the next message is system or user, otherwise set as user message
208
208
if i == len (request .Messages )- 1 ||
209
- (request .Messages [i ].Role != types .CompletionMessageRoleTypeSystem &&
210
- request .Messages [i ].Role != types .CompletionMessageRoleTypeUser ) {
209
+ (request .Messages [i + 1 ].Role != types .CompletionMessageRoleTypeSystem &&
210
+ request .Messages [i + 1 ].Role != types .CompletionMessageRoleTypeUser ) {
211
211
message .Role = types .CompletionMessageRoleTypeUser
212
212
} else {
213
213
systemPrompts = append (systemPrompts , message .Content [0 ].Text )
You can’t perform that action at this time.
0 commit comments