瀏覽代碼

下环线替换为驼峰

CzRger 1 天之前
父節點
當前提交
04adbec16b

+ 32 - 32
src/views/workflow/handle.ts

@@ -17,37 +17,37 @@ const systemVars = [
   },
   {
     label: '对话数量',
-    key: 'sys.dialogue_count',
+    key: 'sys.dialogueCount',
     type: 'Number',
     source: VarsSource.Root,
   },
   {
     label: '会话ID',
-    key: 'sys.conversation_id',
+    key: 'sys.conversationId',
     type: 'String',
     source: VarsSource.Root,
   },
   {
     label: '用户ID',
-    key: 'sys.user_id',
+    key: 'sys.userId',
     type: 'String',
     source: VarsSource.Root,
   },
   {
     label: '应用ID',
-    key: 'sys.app_id',
+    key: 'sys.appId',
     type: 'String',
     source: VarsSource.Root,
   },
   {
     label: '工作流ID',
-    key: 'sys.workflow_id',
+    key: 'sys.workflowId',
     type: 'String',
     source: VarsSource.Root,
   },
   {
     label: '工作流运行ID',
-    key: 'sys.workflow_run_id',
+    key: 'sys.workflowRunId',
     type: 'String',
     source: VarsSource.Root,
   },
@@ -228,7 +228,7 @@ export const handleNodeSubmit = (no) => {
             required: v.required,
           }
           if (v.type === 'String') {
-            obj.max_length = Number(v.length)
+            obj.maxLength = Number(v.length)
           } else if (v.type === 'Select') {
             obj.options = v.options
           }
@@ -249,19 +249,19 @@ export const handleNodeSubmit = (no) => {
               no.__modelConfig.paramsConfig.temperature
           }
           if (no.__modelConfig.paramsConfig.isTopP) {
-            no.modelConfig.paramConfigs.top_p =
+            no.modelConfig.paramConfigs.topK =
               no.__modelConfig.paramsConfig.topP
           }
           if (no.__modelConfig.paramsConfig.isFrequency) {
-            no.modelConfig.paramConfigs.frequency_penalty =
+            no.modelConfig.paramConfigs.frequencyPenalty =
               no.__modelConfig.paramsConfig.frequency
           }
           if (no.__modelConfig.paramsConfig.isExist) {
-            no.modelConfig.paramConfigs.presence_penalty =
+            no.modelConfig.paramConfigs.presencePenalty =
               no.__modelConfig.paramsConfig.exist
           }
           if (no.__modelConfig.paramsConfig.isTokens) {
-            no.modelConfig.paramConfigs.max_tokens =
+            no.modelConfig.paramConfigs.maxTokens =
               no.__modelConfig.paramsConfig.tokens
           }
           if (no.__modelConfig.paramsConfig.stopSequence?.length > 0) {
@@ -273,29 +273,29 @@ export const handleNodeSubmit = (no) => {
       break
     case NodeType.Knowledge:
       {
-        no.multiple_retrieval_config = {
-          reranking_enable: false,
-          reranking_mode:
+        no.multipleRetrievalConfig = {
+          rerankingEnable: false,
+          rerankingMode:
             no.__recallConfig.indexMethod === 'weight'
               ? 'weighted_score'
-              : 'reranking_model',
-          top_k: no.__recallConfig.topK,
-          score_threshold:
+              : 'rerankingModel',
+          topK: no.__recallConfig.topK,
+          scoreThreshold:
             no.__recallConfig.isScore == 1 ? no.__recallConfig.score : null,
         }
-        if (no.multiple_retrieval_config.reranking_mode === 'weighted_score') {
-          no.multiple_retrieval_config.weights = {
-            vector_setting: {
-              vector_weight: no.__recallConfig.weight,
+        if (no.multipleRetrievalConfig.rerankingMode === 'weighted_score') {
+          no.multipleRetrievalConfig.weights = {
+            vectorSetting: {
+              vectorWeight: no.__recallConfig.weight,
               // embedding_provider_name: 'langgenius/ollama/ollama',
               // embedding_model_name: 'bge-m3:567m',
             },
-            keyword_setting: {
-              keyword_weight: 1 - no.__recallConfig.weight,
+            keywordSetting: {
+              keywordWeight: 1 - no.__recallConfig.weight,
             },
           }
         } else {
-          no.multiple_retrieval_config.reranking_model = {
+          no.multipleRetrievalConfig.rerankingModel = {
             pluginInstanceId: no.__recallConfig.rerank,
           }
         }
@@ -308,21 +308,21 @@ export const handleNodeSubmit = (no) => {
           .map((v) => {
             const obj = {
               id: v.id,
-              case_id: v.id,
-              logical_operator: v.mode,
+              caseId: v.id,
+              logicalOperator: v.mode,
               conditions:
                 v.cases?.map((c) => {
                   const cObj: any = {
                     id: c.id,
                     varType: c.source.type.toLowerCase(),
-                    variable_selector:
+                    variableSelector:
                       c.source.source === VarsSource.Root
                         ? [
                             c.source.key.split('.')[0],
                             c.source.key.split('.')[1],
                           ]
                         : [c.source.nodeId, c.source.key],
-                    comparison_operator: c.method,
+                    comparisonOperator: c.method,
                     value:
                       c.type === ConditionType.Constant
                         ? c.target
@@ -353,19 +353,19 @@ export const handleNodeSubmit = (no) => {
               no.__modelConfig.paramsConfig.temperature
           }
           if (no.__modelConfig.paramsConfig.isTopP) {
-            no.modelConfig.paramConfigs.top_p =
+            no.modelConfig.paramConfigs.topP =
               no.__modelConfig.paramsConfig.topP
           }
           if (no.__modelConfig.paramsConfig.isFrequency) {
-            no.modelConfig.paramConfigs.frequency_penalty =
+            no.modelConfig.paramConfigs.frequencyPenalty =
               no.__modelConfig.paramsConfig.frequency
           }
           if (no.__modelConfig.paramsConfig.isExist) {
-            no.modelConfig.paramConfigs.presence_penalty =
+            no.modelConfig.paramConfigs.presencePenalty =
               no.__modelConfig.paramsConfig.exist
           }
           if (no.__modelConfig.paramsConfig.isTokens) {
-            no.modelConfig.paramConfigs.max_tokens =
+            no.modelConfig.paramConfigs.maxTokens =
               no.__modelConfig.paramsConfig.tokens
           }
           if (no.__modelConfig.paramsConfig.stopSequence?.length > 0) {

+ 22 - 22
src/views/workflow/instance/knowledge/default.ts

@@ -1,9 +1,9 @@
 const nodeDefault = {
   defaultValue: () => ({
     __queryVars: null,
-    query_variable_selector: [], // handle字段
-    dataset_ids: [],
-    retrieval_mode: 'multiple',
+    queryVariableSelector: [], // handle字段
+    datasetIds: [],
+    retrievalMode: 'multiple',
     __recallConfig: {
       indexMethod: 'weight',
       weight: 0.7,
@@ -12,7 +12,7 @@ const nodeDefault = {
       isScore: 0,
       score: 0.5,
     },
-    multiple_retrieval_config: {},
+    multipleRetrievalConfig: {},
     __outVars: [
       {
         label: '召回的分段',
@@ -33,43 +33,43 @@ const nodeDefault = {
 export default nodeDefault
 
 // const a = {
-//   "top_k": 6,
-//   "score_threshold": 0.57,
-//   "reranking_mode": "weighted_score",
-//   "reranking_model": {
+//   "topK": 6,
+//   "scoreThreshold": 0.57,
+//   "rerankingMode": "weighted_score",
+//   "rerankingModel": {
 //     "provider": "langgenius/siliconflow/siliconflow",
 //     "model": "BAAI/bge-reranker-v2-m3"
 //   },
 //   "weights": {
-//     "vector_setting": {
-//       "vector_weight": 0.9,
+//     "vectorSetting": {
+//       "vectorWeight": 0.9,
 //       "embedding_provider_name": "langgenius/ollama/ollama",
 //       "embedding_model_name": "bge-m3:567m"
 //     },
-//     "keyword_setting": {
-//       "keyword_weight": 0.1
+//     "keywordSetting": {
+//       "keywordWeight": 0.1
 //     }
 //   },
-//   "reranking_enable": false
+//   "rerankingEnable": false
 // }
 // 不选score
 // const a = {
-//   "top_k": 6,
-//   "score_threshold": null,
-//   "reranking_mode": "weighted_score",
-//   "reranking_model": {
+//   "topK": 6,
+//   "scoreThreshold": null,
+//   "rerankingMode": "weighted_score",
+//   "rerankingModel": {
 //     "provider": "langgenius/siliconflow/siliconflow",
 //     "model": "BAAI/bge-reranker-v2-m3"
 //   },
 //   "weights": {
-//     "vector_setting": {
-//       "vector_weight": 0.9,
+//     "vectorSetting": {
+//       "vectorWeight": 0.9,
 //       "embedding_provider_name": "langgenius/ollama/ollama",
 //       "embedding_model_name": "bge-m3:567m"
 //     },
-//     "keyword_setting": {
-//       "keyword_weight": 0.1
+//     "keywordSetting": {
+//       "keywordWeight": 0.1
 //     }
 //   },
-//   "reranking_enable": false
+//   "rerankingEnable": false
 // }

+ 1 - 1
src/views/workflow/instance/knowledge/node/index.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="">
-    <template v-for="id in state.nodeData.dataset_ids">
+    <template v-for="id in state.nodeData.datasetIds">
       <!--      <div class="_n_content">-->
       <!--        {{ item }}-->
       <!--      </div>-->

+ 8 - 8
src/views/workflow/instance/knowledge/panel/index.vue

@@ -7,7 +7,7 @@
       @setVars="setVars"
     />
     <div class="__czr-title_2 my-4">
-      知识库({{ state.nodeData.dataset_ids.length }})
+      知识库({{ state.nodeData.datasetIds.length }})
       <a-button
         type="link"
         block
@@ -23,9 +23,9 @@
         @click="onAddKnowledge"
       />
     </div>
-    <template v-if="state.nodeData.dataset_ids.length > 0">
+    <template v-if="state.nodeData.datasetIds.length > 0">
       <div class="mt-2 flex max-h-42 flex-col gap-2">
-        <template v-for="(id, index) in state.nodeData.dataset_ids">
+        <template v-for="(id, index) in state.nodeData.datasetIds">
           <div class="flex items-center gap-1.5">
             <div
               class="flex flex-1 items-center overflow-hidden rounded-sm bg-[#F6F8FC] px-2 py-1"
@@ -43,7 +43,7 @@
                 class="__hover"
                 name="czr_del"
                 color="var(--czr-error-color)"
-                @click="state.nodeData.dataset_ids.splice(index, 1)"
+                @click="state.nodeData.datasetIds.splice(index, 1)"
               />
             </el-tooltip>
           </div>
@@ -109,19 +109,19 @@ watch(
 )
 const setVars = (val) => {
   if (val) {
-    state.nodeData.query_variable_selector = [val.nodeId, val.key]
+    state.nodeData.queryVariableSelector = [val.nodeId, val.key]
   } else {
-    state.nodeData.query_variable_selector = []
+    state.nodeData.queryVariableSelector = []
   }
 }
 const onAddKnowledge = () => {
   state.knowledgeSelect.transfer = {
-    ids: state.nodeData.dataset_ids,
+    ids: state.nodeData.datasetIds,
   }
   state.knowledgeSelect.show = true
 }
 const getKnowledge = (arr) => {
-  state.nodeData.dataset_ids.push(...arr.map((v) => v.id))
+  state.nodeData.datasetIds.push(...arr.map((v) => v.id))
 }
 const onRecallConfig = () => {
   state.recallConfig.transfer = {

+ 3 - 3
src/views/workflow/instance/llm/default.ts

@@ -13,7 +13,7 @@ const nodeDefault = {
     __contextVars: null,
     context: {
       enabled: false,
-      variable_selector: [],
+      variableSelector: [],
     },
     __isMemory: false,
     // handle字段
@@ -22,8 +22,8 @@ const nodeDefault = {
         enabled: false,
         size: 50,
       },
-      query_prompt_template: '',
-      role_prefix: {
+      queryPromptTemplate: '',
+      rolePrefix: {
         user: '',
         assistant: '',
       },

+ 3 - 3
src/views/workflow/instance/llm/panel/index.vue

@@ -83,7 +83,7 @@
     </div>
     <template v-if="state.nodeData.__isMemory && state.nodeData.memory">
       <paramsTextarea
-        v-model="state.nodeData.memory.query_prompt_template"
+        v-model="state.nodeData.memory.queryPromptTemplate"
         :node="node"
         class="mt-4 max-h-100"
       >
@@ -161,7 +161,7 @@ const setVars = (val) => {
   if (val) {
     state.nodeData.context = {
       enabled: true,
-      variable_selector:
+      variableSelector:
         val.source === VarsSource.Root
           ? [val.key.split('.')[0], val.key.split('.')[1]]
           : [val.nodeId, val.key],
@@ -169,7 +169,7 @@ const setVars = (val) => {
   } else {
     state.nodeData.context = {
       enabled: false,
-      variable_selector: [],
+      variableSelector: [],
     }
   }
 }

+ 2 - 2
src/views/workflow/instance/switch/default.ts

@@ -3,7 +3,7 @@ import { v4 } from 'uuid'
 const nodeDefault = {
   defaultValue: () => ({
     __queryVars: null,
-    query_variable_selector: [],
+    queryVariableSelector: [],
     // handle字段
     modelConfig: {
       id: v4(),
@@ -18,7 +18,7 @@ const nodeDefault = {
         enabled: false,
         size: 50,
       },
-      query_prompt_template: '{{#sys.query#}}',
+      queryPromptTemplate: '{{#sys.query#}}',
     },
     instruction: '',
     __outVars: [{ label: '分类名称', key: 'class_name', type: 'String' }],

+ 2 - 2
src/views/workflow/instance/switch/panel/index.vue

@@ -115,9 +115,9 @@ watch(
 )
 const setVars = (val) => {
   if (val) {
-    state.nodeData.query_variable_selector = [val.nodeId, val.key]
+    state.nodeData.queryVariableSelector = [val.nodeId, val.key]
   } else {
-    state.nodeData.query_variable_selector = []
+    state.nodeData.queryVariableSelector = []
   }
 }
 const onAddCase = () => {