简体中文
English 简体中文 繁體中文
Methodox 首页

Hello World

Divooka™ 是一个基于节点的可视化编程环境,让你通过连接功能块(称为节点)来构建工作流。

在本示例中,我们将看到一个简单但功能完整的 Divooka™ 程序。我们将让(OpenAI 的)ChatGPT 为图像生成器生成一段文本提示词,然后生成一张图像并预览它。

节点连线设置

前提条件

  1. 已正确安装 Divooka™。本示例中提到的所有函数都包含在标准的 Divooka™ Explore 发行版中。
  2. 已在 Divooka™ 的 AI Services 工具箱中配置 OpenAI API 密钥。你可以使用 Configure OpenAI 节点,或者直接保存一个环境变量 OPENAI_KEY。
  3. 对 Divooka™ 的界面有基本了解(例如拖动节点、连接连线)。

构建图

选择要使用的工具

要构建上面的程序,请使用以下节点:

  1. OpenAI Helper 下的 Chat GPT Complete(可在 AI Services 工具箱中找到)
  2. OpenAI Helper 类别下的 Generate Image(可在 AI Services 工具箱中找到)
  3. Basic 工具箱中的 Preview

运行程序

要执行程序,请单击 Preview 节点右上角的小 “Run”(运行)按钮。

执行结果

发生了什么?

我们让 Chat GPT “help me generate a prompt with about 300 words for an image generator (in this case Dall E 3) - describe an interesting sci-fi landscape”(帮我为图像生成器(此处为 Dall E 3)生成一段约 300 词的提示词——描述一处有趣的科幻景观),并将其输出用作图像生成器的输入。

这个简单的示例说明了使用 Divooka™ 的几个基本概念:

  1. 函数可以从工具箱中获取,并进一步按类别组织。某些函数可能有行为略有差异的变体。
  2. 你可以按住鼠标左键并拖动,在节点之间连接输入和输出。这就构成了程序的逻辑流程。
  3. 要运行程序,请单击你希望获取结果的最终节点上的 Run 按钮。

配置节点

如果你想选择其他模型,或者显式指定 API 密钥,可以使用 Configure OpenAI 节点。

Configure OpenAI

对于在线服务,每个工具箱通常都提供通过环境变量直接配置所需密钥的替代方式。在本例中,对于大多数 OpenAI 服务,你可以使用 OpenAI_Key(不区分大小写)。更多详细信息请参阅 API 文档。

(待补充在 Windows 上定义环境变量的截图;可能可以从内部培训演示文稿中获取)

备注

恭喜!你已经构建了第一个功能完整且实用的 Divooka™ 程序!开启一段奇妙的旅程,享受 Divooka™ 带来的前所未有的编程体验吧。随着你对可用功能了解得越来越多,你将能够用更复杂的节点设置构建越来越强大的 Divooka™ 程序。

资源

如果你想进一步了解 Divooka 中节点配置的设计,请阅读 Methodox Blog 上的这篇博客文章