From f9e9c7296947a78ffb97f40f6caabf6a12b02a07 Mon Sep 17 00:00:00 2001 From: Lesan <1960681385@qq.com> Date: Tue, 29 Apr 2025 14:15:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E5=96=84AI=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E6=B5=81=E8=BF=90=E8=A1=8C=E6=B5=8B=E8=AF=95(=E9=80=9A?= =?UTF-8?q?=E4=B9=89=E5=8D=83=E9=97=AE)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ai/workflow/index.ts | 4 +- src/views/ai/workflow/form/WorkflowDesign.vue | 201 +++++++++++++++++- src/views/ai/workflow/form/index.vue | 4 +- 3 files changed, 204 insertions(+), 5 deletions(-) diff --git a/src/api/ai/workflow/index.ts b/src/api/ai/workflow/index.ts index 985ae9050..5245911e1 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 369731967..54de79b6c 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 ee2bd5675..6e4fe714c 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 }) => ({ -- Gitee
{{ JSON.stringify(testResult, null, 2) }} +