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