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
+3 -2
View File
@@ -60,6 +60,7 @@ function setPortProxy(port, proxyTabId) {
}
async function executeApi(session, port, config) {
console.debug('modelName', session.modelName)
if (chatgptWebModelKeys.includes(session.modelName)) {
let tabId
if (
@@ -78,9 +79,9 @@ async function executeApi(session, port, config) {
const accessToken = await getChatGptAccessToken()
await generateAnswersWithChatgptWebApi(port, session.question, session, accessToken)
}
} else if (bingWebModelKeys.includes(session.modelName)) {
} else if (bingWebModelKeys.some((n) => session.modelName.includes(n))) {
const accessToken = await getBingAccessToken()
if (session.modelName === 'bingFreeSydney')
if (session.modelName.includes('bingFreeSydney'))
await generateAnswersWithBingWebApi(port, session.question, session, accessToken, true)
else await generateAnswersWithBingWebApi(port, session.question, session, accessToken)
} else if (gptApiModelKeys.includes(session.modelName)) {