浏览代码

fix: model changed but completion params not change (#16156)

tags/1.1.1
jimmyfen 7 个月前
父节点
当前提交
425ea4e5b6
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 11 次插入1 次删除
  1. 11
    1
      web/app/components/workflow/nodes/llm/panel.tsx

+ 11
- 1
web/app/components/workflow/nodes/llm/panel.tsx 查看文件

@@ -124,6 +124,16 @@ const Panel: FC<NodePanelProps<LLMNodeType>> = ({
return forms
})()

const handleModelChange = useCallback((model: {
provider: string
modelId: string
mode?: string
}) => {
handleCompletionParamsChange({})
handleModelChanged(model)
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [])

return (
<div className='mt-2'>
<div className='px-4 pb-4 space-y-4'>
@@ -138,7 +148,7 @@ const Panel: FC<NodePanelProps<LLMNodeType>> = ({
provider={model?.provider}
completionParams={model?.completion_params}
modelId={model?.name}
setModel={handleModelChanged}
setModel={handleModelChange}
onCompletionParamsChange={handleCompletionParamsChange}
hideDebugWithMultipleModel
debugWithMultipleModel={false}

正在加载...
取消
保存