Reduce chat request payload size
This commit is contained in:
@@ -41,13 +41,16 @@ export const Assistant = () => {
|
||||
messages.length > 1 ? selectedSessionId : null;
|
||||
const outgoingSessionId =
|
||||
lastSessionId ?? selectedResumeSessionId ?? options.id;
|
||||
const lastUserMessage = [...messages]
|
||||
.reverse()
|
||||
.find((message) => message.role === "user");
|
||||
writeActiveSessionId(outgoingSessionId);
|
||||
|
||||
return {
|
||||
body: {
|
||||
...body,
|
||||
id: options.id,
|
||||
messages,
|
||||
messages: lastUserMessage ? [lastUserMessage] : [],
|
||||
resumeSessionId:
|
||||
lastSessionId ?? selectedResumeSessionId ?? undefined,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user