diff --git a/src/preload/index.ts b/src/preload/index.ts index b713d5360e..7a6ab3a38e 100644 --- a/src/preload/index.ts +++ b/src/preload/index.ts @@ -578,7 +578,9 @@ const api = { ipcRenderer.invoke(IpcChannel.Volcengine_SaveCredentials, accessKeyId, secretAccessKey), hasCredentials: (): Promise => ipcRenderer.invoke(IpcChannel.Volcengine_HasCredentials), clearCredentials: (): Promise => ipcRenderer.invoke(IpcChannel.Volcengine_ClearCredentials), - listModels: (projectName?: string): Promise<{ + listModels: ( + projectName?: string + ): Promise<{ models: Array<{ id: string; name: string; description?: string; created?: number }> total?: number }> => ipcRenderer.invoke(IpcChannel.Volcengine_ListModels, projectName), diff --git a/src/renderer/src/pages/settings/ProviderSettings/VolcengineSettings.tsx b/src/renderer/src/pages/settings/ProviderSettings/VolcengineSettings.tsx index 76f6fbeea6..d9890ed53e 100644 --- a/src/renderer/src/pages/settings/ProviderSettings/VolcengineSettings.tsx +++ b/src/renderer/src/pages/settings/ProviderSettings/VolcengineSettings.tsx @@ -10,8 +10,16 @@ import { SettingHelpLink, SettingHelpText, SettingHelpTextRow, SettingSubtitle } const VolcengineSettings: FC = () => { const { t } = useTranslation() - const { accessKeyId, secretAccessKey, region, projectName, setAccessKeyId, setSecretAccessKey, setRegion, setProjectName } = - useVolcengineSettings() + const { + accessKeyId, + secretAccessKey, + region, + projectName, + setAccessKeyId, + setSecretAccessKey, + setRegion, + setProjectName + } = useVolcengineSettings() const providerConfig = PROVIDER_URLS['doubao'] const apiKeyWebsite = providerConfig?.websites?.apiKey @@ -59,7 +67,17 @@ const VolcengineSettings: FC = () => { } finally { setSaving(false) } - }, [localAccessKeyId, localSecretAccessKey, localRegion, localProjectName, setAccessKeyId, setSecretAccessKey, setRegion, setProjectName, t]) + }, [ + localAccessKeyId, + localSecretAccessKey, + localRegion, + localProjectName, + setAccessKeyId, + setSecretAccessKey, + setRegion, + setProjectName, + t + ]) const handleClearCredentials = useCallback(async () => { try {