feat(chat): add AQBot preset (#7079)

This commit is contained in:
憧憬Licoy
2026-08-29 20:34:56 +08:00
committed by GitHub
parent b80d633cf5
commit 8454082f93
2 changed files with 15 additions and 1 deletions
+12 -1
View File
@@ -89,7 +89,8 @@ export function chatLinkRequiresApiKey(url: string): boolean {
url.includes('{key}') ||
url.includes('{cherryConfig}') ||
url.includes('{aionuiConfig}') ||
url.includes('{deepchatConfig}')
url.includes('{deepchatConfig}') ||
url.includes('{aqbotConfig}')
)
}
@@ -189,6 +190,16 @@ export function resolveChatUrl({
return replaceToken(url, '{deepchatConfig}', encoded)
}
if (url.includes('{aqbotConfig}')) {
const query = [
`name=${encodeURIComponent('New API')}`,
`baseurl=${encodeURIComponent(safeServerAddress)}`,
`apikey=${encodeURIComponent(safeApiKey)}`,
'type=openai',
].join('&')
return replaceToken(url, '{aqbotConfig}', query)
}
if (safeServerAddress) {
const encodedAddress = encodeURIComponent(safeServerAddress)
url = replaceToken(url, '{address}', encodedAddress)