diff --git a/src/api/ai/workflow/index.ts b/src/api/ai/workflow/index.ts index 985ae90501b4c9cb94f1c77a935afacb025116ad..5245911e152af25429898f8ea208e1014e934134 100644 --- a/src/api/ai/workflow/index.ts +++ b/src/api/ai/workflow/index.ts @@ -20,6 +20,6 @@ export const deleteWorkflow = async (id) => { return await request.delete({ url: '/ai/workflow/delete?id=' + id }) } -export const updateWorkflowModel = async (data) => { - return await request.put({ url: '/ai/workflow/updateWorkflowModel', data }) +export const testWorkflow = async (data) => { + return await request.post({ url: '/ai/workflow/test', data }) } diff --git a/src/views/ai/workflow/form/WorkflowDesign.vue b/src/views/ai/workflow/form/WorkflowDesign.vue index 369731967deb6eb2a637bd9a99d3a85a6af13dfb..54de79b6cb7c7fde7c4d72c584a828e33152cddd 100644 --- a/src/views/ai/workflow/form/WorkflowDesign.vue +++ b/src/views/ai/workflow/form/WorkflowDesign.vue @@ -13,11 +13,56 @@ 测试 + + + +
+

运行参数配置

+
+
+ + + + + +
+ 添加参数 +
+
+
+

运行结果

+
+
执行中...
+
+ {{ error }} +
+
{{ JSON.stringify(testResult, null, 2) }}
+          
+
点击运行查看结果
+
+
+ 运行流程 +
+ + diff --git a/src/views/ai/workflow/form/index.vue b/src/views/ai/workflow/form/index.vue index ee2bd5675cbb93cefa4b89295ec37a0a32783e7d..6e4fe714c78d5a3a3207054c009a536d3ce56c8b 100644 --- a/src/views/ai/workflow/form/index.vue +++ b/src/views/ai/workflow/form/index.vue @@ -73,7 +73,7 @@ import { CommonStatusEnum } from '@/utils/constants' import * as WorkflowApi from '@/api/ai/workflow' import BasicInfo from './BasicInfo.vue' import WorkflowDesign from './WorkflowDesign.vue' -import { ApiKeyApi } from '@/api/ai/model/apiKey' +import { ModelApi } from '@/api/ai/model/model' const router = useRouter() const { delView } = useTagsViewStore() @@ -118,7 +118,7 @@ const initData = async () => { workflowData.value = JSON.parse(formData.value.graph) } - const apiKeys = await ApiKeyApi.getApiKeySimpleList() + const apiKeys = await ModelApi.getModelSimpleList(1) provider.value = { llm: () => apiKeys.map(({ id, name }) => ({