Commit db78b91e authored by Joel's avatar Joel

feat: http output

parent 25a11c5b
...@@ -297,3 +297,18 @@ export const COMPLETION_QUESTION_CLASSIFIER_OUTPUT_STRUCT = [ ...@@ -297,3 +297,18 @@ export const COMPLETION_QUESTION_CLASSIFIER_OUTPUT_STRUCT = [
}, },
...QUESTION_CLASSIFIER_OUTPUT_STRUCT_COMMON, ...QUESTION_CLASSIFIER_OUTPUT_STRUCT_COMMON,
] ]
export const HTTP_REQUEST_OUTPUT_STRUCT: Var[] = [
{
variable: 'body',
type: VarType.string,
},
{
variable: 'status_code',
type: VarType.string,
},
{
variable: 'headers',
type: VarType.string,
},
]
...@@ -5,6 +5,7 @@ import type { NodeOutPutVar } from '@/app/components/workflow/types' ...@@ -5,6 +5,7 @@ import type { NodeOutPutVar } from '@/app/components/workflow/types'
import { import {
CHAT_QUESTION_CLASSIFIER_OUTPUT_STRUCT, CHAT_QUESTION_CLASSIFIER_OUTPUT_STRUCT,
COMPLETION_QUESTION_CLASSIFIER_OUTPUT_STRUCT, COMPLETION_QUESTION_CLASSIFIER_OUTPUT_STRUCT,
HTTP_REQUEST_OUTPUT_STRUCT,
KNOWLEDGE_RETRIEVAL_OUTPUT_STRUCT, KNOWLEDGE_RETRIEVAL_OUTPUT_STRUCT,
LLM_OUTPUT_STRUCT, LLM_OUTPUT_STRUCT,
SUPPORT_OUTPUT_VARS_NODE, SUPPORT_OUTPUT_VARS_NODE,
...@@ -71,6 +72,11 @@ const formatItem = (item: any, isChatMode: boolean): NodeOutPutVar => { ...@@ -71,6 +72,11 @@ const formatItem = (item: any, isChatMode: boolean): NodeOutPutVar => {
res.vars = isChatMode ? CHAT_QUESTION_CLASSIFIER_OUTPUT_STRUCT : COMPLETION_QUESTION_CLASSIFIER_OUTPUT_STRUCT res.vars = isChatMode ? CHAT_QUESTION_CLASSIFIER_OUTPUT_STRUCT : COMPLETION_QUESTION_CLASSIFIER_OUTPUT_STRUCT
break break
} }
case BlockEnum.HttpRequest: {
res.vars = HTTP_REQUEST_OUTPUT_STRUCT
break
}
} }
return res return res
......
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 to comment