diff --git a/frontend/packages/core/src/pages/aiService/api/AiServiceInsideRouterCreate.tsx b/frontend/packages/core/src/pages/aiService/api/AiServiceInsideRouterCreate.tsx index 7fbf127a..58a93c2a 100644 --- a/frontend/packages/core/src/pages/aiService/api/AiServiceInsideRouterCreate.tsx +++ b/frontend/packages/core/src/pages/aiService/api/AiServiceInsideRouterCreate.tsx @@ -147,10 +147,11 @@ const AiServiceInsideRouterCreate = () => { ...prev, provider: aiModel?.provider, id: aiModel?.id, - config: aiModel.config + config: aiModel.config, + type: aiModel?.type }) as AiProviderDefaultConfig & { config: string } ) - getDefaultModelConfig(aiModel?.provider) + aiModel?.type !== 'local' && getDefaultModelConfig(aiModel?.provider) } else { message.error(msg || $t(RESPONSE_TIPS.error)) } diff --git a/frontend/packages/core/src/pages/aiService/api/AiServiceInsideRouterModelConfig.tsx b/frontend/packages/core/src/pages/aiService/api/AiServiceInsideRouterModelConfig.tsx index 1f52dfdb..0b56a91b 100644 --- a/frontend/packages/core/src/pages/aiService/api/AiServiceInsideRouterModelConfig.tsx +++ b/frontend/packages/core/src/pages/aiService/api/AiServiceInsideRouterModelConfig.tsx @@ -94,6 +94,7 @@ const AiServiceRouterModelConfig = forwardRef { + setModelType(entity.type as 'online' | 'local') if (entity.type === 'online') { getProviderList() getLlmList(entity.provider)