feat: an easier way to use different bing styles (#264)

This commit is contained in:
josc146
2023-05-08 19:31:29 +08:00
parent e6cc1fec3c
commit fc21abb45d
6 changed files with 118 additions and 68 deletions
+6 -1
View File
@@ -18,6 +18,11 @@ export async function generateAnswersWithBingWebApi(
) {
const { controller, messageListener } = setAbortController(port)
const config = await getUserConfig()
let modelMode
if (session.modelName.includes('-')) modelMode = session.modelName.split('-')[1]
else modelMode = config.modelMode
console.debug('mode', modelMode)
const bingAIClient = new BingAIClient({ userToken: accessToken })
if (session.bingWeb_jailbreakConversationCache)
@@ -30,7 +35,7 @@ export async function generateAnswersWithBingWebApi(
const response = await bingAIClient
.sendMessage(question, {
abortController: controller,
toneStyle: config.modelMode,
toneStyle: modelMode,
jailbreakConversationId: sydneyMode,
onProgress: (token) => {
answer += token