mirror of
https://github.com/wassname/chatGPTBox.git
synced 2026-08-06 13:00:44 +08:00
support moonshot
This commit is contained in:
@@ -30,6 +30,7 @@ import {
|
||||
gptApiModelKeys,
|
||||
poeWebModelKeys,
|
||||
setUserConfig,
|
||||
moonshotApiModelKeys,
|
||||
} from '../config/index.mjs'
|
||||
import '../_locales/i18n'
|
||||
import { openUrl } from '../utils/open-url'
|
||||
@@ -44,6 +45,7 @@ import { refreshMenu } from './menus.mjs'
|
||||
import { registerCommands } from './commands.mjs'
|
||||
import { generateAnswersWithBardWebApi } from '../services/apis/bard-web.mjs'
|
||||
import { generateAnswersWithClaudeWebApi } from '../services/apis/claude-web.mjs'
|
||||
import { generateAnswersWithMoonshotCompletionApi } from '../services/apis/moonshot-api.mjs'
|
||||
|
||||
function setPortProxy(port, proxyTabId) {
|
||||
port.proxy = Browser.tabs.connect(proxyTabId)
|
||||
@@ -151,6 +153,14 @@ async function executeApi(session, port, config) {
|
||||
sessionKey,
|
||||
session.modelName,
|
||||
)
|
||||
} else if (moonshotApiModelKeys.includes(session.modelName)) {
|
||||
await generateAnswersWithMoonshotCompletionApi(
|
||||
port,
|
||||
session.question,
|
||||
session,
|
||||
config.apiKey,
|
||||
session.modelName,
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user