更新模型配置,新增字段支持和请求映射功能,优化界面元素,移除冗余代码

This commit is contained in:
2026-06-05 15:56:44 +08:00
parent eea5874dbf
commit 56e1517743
7 changed files with 219 additions and 48 deletions

View File

@@ -1558,9 +1558,13 @@ const handleCreateChatModelFromBuiltIn = async () => {
isPrivate: builtInModel.isPrivate ?? 1,
enabled: builtInModel.enabled ?? 1,
isChatModel: 1, // 设置为会话模型
callMode: builtInModel.callMode ?? builtInModel.isAsync ?? 0,
apiKey: chatModelApiKeyForm.apiKey,
form: builtInModel.form || {},
requestMapping: builtInModel.requestMapping || {},
requiredFields: Array.isArray(builtInModel.requiredFields) ? builtInModel.requiredFields : [],
firstFrame: String(builtInModel.firstFrame || ''),
lastFrame: String(builtInModel.lastFrame || ''),
responseMapping: builtInModel.responseMapping || {},
responseBody: builtInModel.responseBody || {},
tokenMapping: builtInModel.tokenMapping || '',
@@ -1572,7 +1576,6 @@ const handleCreateChatModelFromBuiltIn = async () => {
retryTimes: builtInModel.retryTimes || 3,
retryQueueMaxSeconds: builtInModel.retryQueueMaxSeconds || 60,
autoCleanSeconds: builtInModel.autoCleanSeconds || 300,
remark: builtInModel.remark || '',
};
await addModelModule(createParams);
@@ -3799,10 +3802,13 @@ const cleanupReferencesToNode = (deletedNodeId: string) => {
inputSource: normalizedInputSource,
});
if (selectedElement.value?.id === node.id) {
selectedElement.value.properties = {
...props,
inputSource: normalizedInputSource,
if (selectedElement.value?.id === node.id && selectedElement.value) {
selectedElement.value = {
...selectedElement.value,
properties: {
...props,
inputSource: normalizedInputSource,
},
};
}
});