Commit 2f81fbc4 by archer

perf: http node response

parent e8ff91c4
......@@ -158,8 +158,7 @@ export const ChatModule: FlowModuleTemplateType = {
label: '系统提示词',
valueType: FlowValueTypeEnum.string,
description: ChatModelSystemTip,
placeholder: ChatModelSystemTip,
value: ''
placeholder: ChatModelSystemTip
},
{
key: 'limitPrompt',
......@@ -167,8 +166,7 @@ export const ChatModule: FlowModuleTemplateType = {
valueType: FlowValueTypeEnum.string,
label: '限定词',
description: ChatModelLimitTip,
placeholder: ChatModelLimitTip,
value: ''
placeholder: ChatModelLimitTip
},
Input_Template_TFSwitch,
{
......
......@@ -56,7 +56,7 @@ const NodeHttp = ({
moduleId,
type: 'outputs',
key,
value: outputs.concat([
value: [
{
key,
label: `出参${outputs.length}`,
......@@ -65,7 +65,7 @@ const NodeHttp = ({
edit: true,
targets: []
}
])
].concat(outputs as any)
});
}}
>
......
......@@ -85,7 +85,14 @@ const Label = ({
value: outputs.map((output) => (output.key === outputKey ? data : output))
});
} else {
const storeOutputs = outputs.filter((output) => output.key !== editField.key);
let index = 0;
const storeOutputs = outputs.filter((output, i) => {
if (output.key !== editField.key) {
return true;
}
index = i;
return false;
});
onChangeNode({
moduleId,
......@@ -94,11 +101,13 @@ const Label = ({
value: storeOutputs
});
setTimeout(() => {
storeOutputs.splice(index, 0, data);
console.log(index, storeOutputs);
onChangeNode({
moduleId,
type: 'outputs',
key: '',
value: storeOutputs.concat(data)
value: [...storeOutputs]
});
}, 10);
}
......
......@@ -25,7 +25,7 @@ export type Response = {
const agentModel = 'gpt-3.5-turbo';
const agentFunName = 'agent_extract_data';
const maxTokens = 3000;
const maxTokens = 4000;
export async function dispatchContentExtract({
userOpenaiAccount,
......@@ -66,7 +66,7 @@ export async function dispatchContentExtract({
};
});
// function body
// function body
const agentFunction = {
name: agentFunName,
description: `${description}\n如果内容不存在,返回空字符串。`,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment