From 86b95ee17a269f9c6672e38ea733edaad2d0bbce Mon Sep 17 00:00:00 2001 From: chenxue Date: Thu, 22 May 2025 14:46:40 +0800 Subject: [PATCH] fix: aihubmix provider model proxy rule (#6293) Update AihubmixProvider.ts Co-authored-by: zhaochenxue --- src/renderer/src/providers/AiProvider/AihubmixProvider.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/renderer/src/providers/AiProvider/AihubmixProvider.ts b/src/renderer/src/providers/AiProvider/AihubmixProvider.ts index 6fe0a1c235..900c39d90d 100644 --- a/src/renderer/src/providers/AiProvider/AihubmixProvider.ts +++ b/src/renderer/src/providers/AiProvider/AihubmixProvider.ts @@ -39,11 +39,12 @@ export default class AihubmixProvider extends BaseProvider { */ private getProvider(model: Model): BaseProvider { const id = model.id.toLowerCase() - - if (id.includes('claude')) { + // claude开头 + if (id.startsWith('claude')) { return this.providers.get('claude')! } - if (id.includes('gemini')) { + // gemini开头 且不以-nothink、-search结尾 + if (id.startsWith('gemini') && !id.endsWith('-nothink') && !id.endsWith('-search')) { return this.providers.get('gemini')! } if (isOpenAILLMModel(model)) {