跳转至

通过工作流创建应用

流程编排的核心是基于应用市场、语言模型、数据通过编排工作流来批量生产面向用户的文生文、文生图等智能应用。 本文通过工作流以系统内置的 gpt-4o 模型创建一个简单的文生文对话应用「德语翻译官」为例。

前提条件

开始创建工作流应用

  1. 点击左上角 ,在弹出的导航栏中点选 流程编排

    流程编排

  2. 默认位于 工作台 ,你可以点击 +

    加号

  3. 系统显示了一些当前已创建的应用,你可以点击右上角的 创建 新建一个应用。

    创建

  4. 默认是 工作流应用 ,输入名称和描述后点击 创建 ,进入流程编排界面。

    创建向导

Note

你也可以使用 应用市场 的某个模板,直接进入流程编排。

流程编排

流程以节点的形式存在,从开始到结束的每个节点都是可以独立配置的。 你可以在其中定义参数变量,然后选择某个流行的大模型处理,从而生成面向用户的文本、图片和视频。

  1. 在流程视图中,点击 开始

    开始节点

  2. 工作流输入 中配置一些参数,比如下表第一列就是自定义的参数:

    显示名称 数据类型 默认值
    用户消息 文本 hi
    语言 文本 德语

    工作流输入

  3. 点击中间的红色节点,选择 大语言模型 ,配置 预制 Prompt用户消息

    字段 选项 示例值
    大语言模型 预设选项 gpt-4o
    预制 Prompt 输入描述文本 你是一个精通德语的翻译官
    文本 用户消息 配置一条由参数组成的、能让 gpt-4o 理解的指令 STR 工作流输入 用户消息 翻译成 STR 工作流输入 语言

    其中,STR 工作流输入 用户消息 指的是点击右侧的 🔗 图标后所选择的参数。

    配置参数

    当然你也可以直接在 原始数据 页签中填入以下 JSON 示例代码:

    {
      "inputParameters": {
        "__advancedConfig": {
        "timeout": 180
        },
        "frequency_penalty": 0.5,
        "model": "gpt-4o",
        "presence_penalty": 0.5,
        "response_format": "text",
        "systemPrompt": "你是一个精通德语的翻译官",
        "temperature": 0.7,
        "userMessage": "把 ${workflow.input.gccr6b}翻译成${workflow.input.ftpqjr}"
      },
      "name": "llm:generate_text",
      "taskReferenceName": "llm:generate_text_GMfzdJzB",
      "type": "SIMPLE"
    }
    
  4. 保存后返回 流程视图 ,切换到 对话视图 页签,点击 运行工作流

    运行工作流

  5. 可以看到刚刚配置的参数都生效了,系统提示用户消息 Hi 的德语是 Hallo 。 而 Hallo 就是最终用户将看到的消息。

    运行工作流

  6. 你可以尝试修改 用户消息 ,然后再点击 运行工作流 ,可以看到给出了正确的德语,这就表明你创建的德语翻译官生效了。

    尝试不同的消息

工作流

你所创建的智能应用都在 工作流 页签,点击 德语翻译官 卡片, 可以配置和添加更多参数、数据、流程节点来完善你的智能应用,并向最终用户开放。

尝试不同的消息