diff --git a/src/services/apis/bing-web.mjs b/src/services/apis/bing-web.mjs index c1393ce..6cc0b61 100644 --- a/src/services/apis/bing-web.mjs +++ b/src/services/apis/bing-web.mjs @@ -37,8 +37,8 @@ export async function generateAnswersWithBingWebApi( abortController: controller, toneStyle: modelMode, jailbreakConversationId: sydneyMode, - onProgress: (token) => { - answer += token + onProgress: (message) => { + answer = message // reference markers [^number^] answer = answer.replaceAll(/\[\^(\d+)\^\]/g, '$1') port.postMessage({ answer: answer, done: false, session: null }) diff --git a/src/services/clients/bing/index.mjs b/src/services/clients/bing/index.mjs index 1662865..3141910 100644 --- a/src/services/clients/bing/index.mjs +++ b/src/services/clients/bing/index.mjs @@ -490,8 +490,8 @@ export default class BingAIClient { return } // get the difference between the current text and the previous text - const difference = updatedText.substring(replySoFar.length) - onProgress(difference) + // const difference = updatedText.substring(replySoFar.length) + onProgress(updatedText) if (updatedText.trim().endsWith(stopToken)) { stopTokenFound = true // remove stop token from updated text