fix(AihubmixAPIClient): enhance ID validation logic to exclude 'embed… (#8157)

fix(AihubmixAPIClient): enhance ID validation logic to exclude 'embedding' (#8148)
This commit is contained in:
SuYao 2025-07-15 14:08:38 +08:00 committed by GitHub
parent be6ecbe0b1
commit 40724ad877
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -103,7 +103,12 @@ export class AihubmixAPIClient extends BaseApiClient {
}
// gemini开头 且不以-nothink、-search结尾
if ((id.startsWith('gemini') || id.startsWith('imagen')) && !id.endsWith('-nothink') && !id.endsWith('-search')) {
if (
(id.startsWith('gemini') || id.startsWith('imagen')) &&
!id.endsWith('-nothink') &&
!id.endsWith('-search') &&
!id.includes('embedding')
) {
const client = this.clients.get('gemini')
if (!client || !this.isValidClient(client)) {
throw new Error('Gemini client not properly initialized')