当前位置: 首页 > ds >正文

「Mac畅玩AIGC与多模态24」开发篇20 - 多语言输出工作流示例

一、概述

本篇介绍如何根据用户选择的语言,动态生成多语言版本的输出内容。开发人员将学习如何配置语言下拉输入、使用条件判断节点切换提示词,并实现统一格式输出,适用于国际化应用、语言切换展示、全球用户支持等场景。

二、环境准备

  • macOS 系统
  • Dify 平台已部署并可访问

三、在 Dify 中创建工作流

1. 新建工作流应用

  • 登录 Dify 后台
  • 点击「工作室」
  • 点击「创建空白应用」
  • 填写应用信息:
    • 应用名称:多语言输出示例
    • 应用类型:工作流
    • 模型:glm-4-flash

2. 配置开始节点并添加输入变量

  • 点击「开始」节点
  • 添加两个输入变量:
    • 名称:user_name(文本)
    • 名称:language(下拉选项)
      • 选项内容:中文、English、日本語
  • 保存节点配置

3. 添加判断节点(根据语言选择)

  • 添加判断节点,条件配置如下:
    • 条件 1:language == "中文"
    • 条件 2:language == "English"
    • 条件 3:language == "日本語"

4. 各语言分支添加执行 LLM 节点

中文分支:
你好,{{user_name}}!欢迎使用本应用,希望你有美好的一天。
English 分支:
Hello {{user_name}}! Welcome to our application. Wish you a wonderful day.
日本語分支:
{{user_name}}さん、こんにちは!ご利用いただきありがとうございます。良い一日をお過ごしください。
  • 每个执行 LLM 节点输出字段为:text

5. 添加结束节点

  • 三个语言分支均连接至同一个结束节点
  • 输出字段选择:text

6. 发布

  • 点击「发布」,完成部署

在这里插入图片描述

四、测试工作流效果

示例输入 1:
  • user_name: Alice
  • language: 中文

输出:

你好,Alice!欢迎使用本应用,希望你有美好的一天。

在这里插入图片描述

示例输入 2:
  • user_name: Bob
  • language: English

输出:

Hello Bob! Welcome to our application. Wish you a wonderful day.

在这里插入图片描述

示例输入 3:
  • user_name: ヒロシ
  • language: 日本語

输出:

ヒロシさん、こんにちは!ご利用いただきありがとうございます。良い一日をお過ごしください。

在这里插入图片描述

五、总结

通过本案例,掌握了:

  • 使用下拉选项输入控制语言分支
  • 判断节点多分支处理逻辑
  • 多语言文本模板的构建与统一格式输出

本案例适用于国际化支持、客户问候、多语种播报等典型场景,是提升多模态交互多语言能力的关键实践。

http://www.xdnf.cn/news/4745.html

相关文章:

  • 17.Java 注解与实例
  • C++回顾 Day4
  • 【Bootstrap V4系列】学习入门教程之 组件-轮播(Carousel)高级用法
  • 基于供热企业业务梳理的智能化赋能方案
  • 易境通散货拼柜系统:如何让拼箱货代协作效率翻倍?
  • 编程日志4.28
  • python23-函数返回值和参数处理,变量作用域
  • 记录学习的第三十五天
  • 2025-05-08-如何在一次 cmd 会话中批量设置多个 API key?
  • 英文论文查重笔记
  • 用3D slicer 去掉影像中的干扰体素而还原干净影像(脱敏切脸处理同)
  • 按拼音首字母进行排序组成新的数组(vue)
  • 强人工智能是否会诞生于现在的AI之中
  • 第二章 MySql
  • lc3341. 到达最后一个房间的最少时间 Ⅰ 算法解析
  • Red Hat linux环境openssh升级到openssh-10.0p1
  • FileInputStream
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(15):何と どういう
  • process-exporter服务安装并启动
  • 【C++游戏引擎开发】第32篇:物理引擎(Bullet)—约束系统
  • ollama+deepseek+openwebui安装
  • OrangePi Zero 3学习笔记(Android篇)2 - 第一个C程序
  • 创建需求跟踪矩阵5大常见步骤(附注意事项)
  • linux - shell脚本编程
  • 解锁 AI 生产力:Google 四大免费工具全面解析20250507
  • vue3+ts的watch全解!
  • 登顶中国:基于 Trae AI与 EdgeOne MCP 的全国各省最高峰攀登攻略博客构建实践
  • 比较入站和出站防火墙规则
  • 使用Apache Spark在Java中进行日志分析
  • 如何快速获取旺店通奇门原始数据至本地