@@ -102,6 +102,7 @@ const ask = async ({
102
102
let { text, parentMessageId : userParentMessageId , messageId : userMessageId } = userMessage ;
103
103
104
104
let responseMessageId = crypto . randomUUID ( ) ;
105
+ const model = endpointOption ?. jailbreak ? 'Sydney' : 'BingAI' ;
105
106
106
107
if ( preSendRequest ) {
107
108
sendMessage ( res , { message : userMessage , created : true } ) ;
@@ -115,13 +116,15 @@ const ask = async ({
115
116
lastSavedTimestamp = currentTimestamp ;
116
117
saveMessage ( {
117
118
messageId : responseMessageId ,
118
- sender : endpointOption ?. jailbreak ? 'Sydney' : 'BingAI' ,
119
+ sender : model ,
119
120
conversationId,
120
121
parentMessageId : overrideParentMessageId || userMessageId ,
122
+ model,
121
123
text : text ,
122
124
unfinished : true ,
123
125
cancelled : false ,
124
126
error : false ,
127
+ isCreatedByUser : false ,
125
128
} ) ;
126
129
}
127
130
} ,
@@ -178,14 +181,16 @@ const ask = async ({
178
181
messageId : responseMessageId ,
179
182
newMessageId : newResponseMessageId ,
180
183
parentMessageId : overrideParentMessageId || newUserMessageId ,
181
- sender : endpointOption ?. jailbreak ? 'Sydney' : 'BingAI' ,
184
+ sender : model ,
182
185
text : await handleText ( response , true ) ,
186
+ model,
183
187
suggestions :
184
188
response . details . suggestedResponses &&
185
189
response . details . suggestedResponses . map ( ( s ) => s . text ) ,
186
190
unfinished,
187
191
cancelled : false ,
188
192
error : false ,
193
+ isCreatedByUser : false ,
189
194
} ;
190
195
191
196
await saveMessage ( responseMessage ) ;
@@ -246,14 +251,15 @@ const ask = async ({
246
251
if ( partialText ?. length > 2 ) {
247
252
const responseMessage = {
248
253
messageId : responseMessageId ,
249
- sender : endpointOption ?. jailbreak ? 'Sydney' : 'BingAI' ,
254
+ sender : model ,
250
255
conversationId,
251
256
parentMessageId : overrideParentMessageId || userMessageId ,
252
257
text : partialText ,
253
- model : endpointOption . modelOptions . model ,
258
+ model,
254
259
unfinished : true ,
255
260
cancelled : false ,
256
261
error : false ,
262
+ isCreatedByUser : false ,
257
263
} ;
258
264
259
265
saveMessage ( responseMessage ) ;
@@ -269,13 +275,15 @@ const ask = async ({
269
275
console . log ( error ) ;
270
276
const errorMessage = {
271
277
messageId : responseMessageId ,
272
- sender : endpointOption ?. jailbreak ? 'Sydney' : 'BingAI' ,
278
+ sender : model ,
273
279
conversationId,
274
280
parentMessageId : overrideParentMessageId || userMessageId ,
275
281
unfinished : false ,
276
282
cancelled : false ,
277
283
error : true ,
278
284
text : error . message ,
285
+ model,
286
+ isCreatedByUser : false ,
279
287
} ;
280
288
await saveMessage ( errorMessage ) ;
281
289
handleError ( res , errorMessage ) ;
0 commit comments