diff --git a/src/renderer/src/pages/settings/ProviderSettings/ProviderSetting.tsx b/src/renderer/src/pages/settings/ProviderSettings/ProviderSetting.tsx index d5da53a23f..0bd7b152f4 100644 --- a/src/renderer/src/pages/settings/ProviderSettings/ProviderSetting.tsx +++ b/src/renderer/src/pages/settings/ProviderSettings/ProviderSetting.tsx @@ -328,18 +328,16 @@ const ProviderSetting: FC = ({ providerId }) => { )} - {apiKeyWebsite && ( - - - {!isDmxapi && ( - - {t('settings.provider.get_api_key')} - - )} - - {t('settings.provider.api_key.tip')} - - )} + + + {apiKeyWebsite && !isDmxapi && ( + + {t('settings.provider.get_api_key')} + + )} + + {t('settings.provider.api_key.tip')} + {!isDmxapi && !isAnthropicOAuth() && ( <> diff --git a/src/renderer/src/pages/settings/WebSearchSettings/WebSearchProviderSetting.tsx b/src/renderer/src/pages/settings/WebSearchSettings/WebSearchProviderSetting.tsx index f1fa43fab8..cb0f3fc8c0 100644 --- a/src/renderer/src/pages/settings/WebSearchSettings/WebSearchProviderSetting.tsx +++ b/src/renderer/src/pages/settings/WebSearchSettings/WebSearchProviderSetting.tsx @@ -5,6 +5,7 @@ import ExaLogo from '@renderer/assets/images/search/exa.png' import SearxngLogo from '@renderer/assets/images/search/searxng.svg' import TavilyLogo from '@renderer/assets/images/search/tavily.png' import ZhipuLogo from '@renderer/assets/images/search/zhipu.png' +import { HStack } from '@renderer/components/Layout' import ApiKeyListPopup from '@renderer/components/Popups/ApiKeyListPopup/popup' import { WEB_SEARCH_PROVIDER_CONFIG } from '@renderer/config/webSearchProviders' import { useTimer } from '@renderer/hooks/useTimer' @@ -205,9 +206,13 @@ const WebSearchProviderSetting: FC = ({ providerId }) => { - - {t('settings.provider.api_key.tip')} - + + {apiKeyWebsite && ( + + {t('settings.provider.get_api_key')} + + )} + {t('settings.provider.api_key.tip')}