diff --git a/src/renderer/src/aiCore/provider/providerConfig.ts b/src/renderer/src/aiCore/provider/providerConfig.ts index dabcd14ef8..3c4af65ff3 100644 --- a/src/renderer/src/aiCore/provider/providerConfig.ts +++ b/src/renderer/src/aiCore/provider/providerConfig.ts @@ -255,7 +255,7 @@ export function providerToAiSdkConfig(actualProvider: Provider, model: Model): A const cherryinProvider = getProviderById(SystemProviderIds.cherryin) if (cherryinProvider) { extraOptions.anthropicBaseURL = cherryinProvider.anthropicApiHost - extraOptions.geminiBaseURL = cherryinProvider.apiHost + '/gemini/v1beta' + extraOptions.geminiBaseURL = cherryinProvider.apiHost + '/v1beta/models' } } diff --git a/src/renderer/src/aiCore/utils/reasoning.ts b/src/renderer/src/aiCore/utils/reasoning.ts index 1e74db24df..6d93a2e204 100644 --- a/src/renderer/src/aiCore/utils/reasoning.ts +++ b/src/renderer/src/aiCore/utils/reasoning.ts @@ -589,6 +589,7 @@ export function getGeminiReasoningParams( if (effortRatio > 1) { return { thinkingConfig: { + thinkingBudget: -1, includeThoughts: true } } diff --git a/src/renderer/src/pages/settings/ProviderSettings/CherryINSettings.tsx b/src/renderer/src/pages/settings/ProviderSettings/CherryINSettings.tsx index 7b29024175..15cee1c672 100644 --- a/src/renderer/src/pages/settings/ProviderSettings/CherryINSettings.tsx +++ b/src/renderer/src/pages/settings/ProviderSettings/CherryINSettings.tsx @@ -51,7 +51,7 @@ const CherryINSettings: FC = ({ providerId, apiHost, setA value: option.value, label: (
- {t(option.labelKey)} + {option.labelKey} {t(option.description)}
)