Skip to content

Commit

Permalink
fixing openAI Asisstant multi response message order
Browse files Browse the repository at this point in the history
  • Loading branch information
OvidijusParsiunas committed Apr 24, 2024
1 parent 0354732 commit 26904ad
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion component/src/services/openAI/openAIAssistantIO.ts
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ export class OpenAIAssistantIO extends DirectServiceIO {
if (status === 'queued' || status === 'in_progress') return {timeoutMS: OpenAIAssistantIO.POLLING_TIMEOUT_MS};
if (status === 'completed' && this.messages) {
const threadMessages = await this.getThreadMessages(result.thread_id);
const {text, files} = threadMessages.pop() as ResponseI;
const {text, files} = threadMessages.shift() as ResponseI;
setTimeout(() => {
threadMessages.forEach((message) => this.deepChat.addMessage(message));
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ export class OpenAIAssistantUtils {
}
}
}
return messages;
return messages.reverse();
}

// test this using this prompt and it should give 2 text mesages and a file:
Expand Down

0 comments on commit 26904ad

Please sign in to comment.