diff --git a/src/renderer/src/providers/GeminiProvider.ts b/src/renderer/src/providers/GeminiProvider.ts index e16ed522..c0d68d90 100644 --- a/src/renderer/src/providers/GeminiProvider.ts +++ b/src/renderer/src/providers/GeminiProvider.ts @@ -114,9 +114,10 @@ export default class GeminiProvider extends BaseProvider { } private getSafetySettings(modelId: string): SafetySetting[] { - const safetyThreshold = modelId.includes('gemini-exp-') - ? HarmBlockThreshold.BLOCK_NONE - : ('OFF' as HarmBlockThreshold) + const safetyThreshold = + modelId.includes('gemini-exp-') || modelId.includes('thinking-exp') + ? HarmBlockThreshold.BLOCK_NONE + : ('OFF' as HarmBlockThreshold) return [ {