Hello World
Divooka™ 是一个基于节点的可视化编程环境,让你通过连接功能块(称为节点)来构建工作流。
在本示例中,我们将看到一个简单但功能完整的 Divooka™ 程序。我们将让(OpenAI 的)ChatGPT 为图像生成器生成一段文本提示词,然后生成一张图像并预览它。

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

要构建上面的程序,请使用以下节点:
- OpenAI Helper 下的 Chat GPT Complete(可在 AI Services 工具箱中找到)
- OpenAI Helper 类别下的 Generate Image(可在 AI Services 工具箱中找到)
- 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™ 的几个基本概念:
- 函数可以从工具箱中获取,并进一步按类别组织。某些函数可能有行为略有差异的变体。
- 你可以按住鼠标左键并拖动,在节点之间连接输入和输出。这就构成了程序的逻辑流程。
- 要运行程序,请单击你希望获取结果的最终节点上的 Run 按钮。
配置节点
如果你想选择其他模型,或者显式指定 API 密钥,可以使用 Configure OpenAI 节点。

对于在线服务,每个工具箱通常都提供通过环境变量直接配置所需密钥的替代方式。在本例中,对于大多数 OpenAI 服务,你可以使用 OpenAI_Key(不区分大小写)。更多详细信息请参阅 API 文档。
(待补充在 Windows 上定义环境变量的截图;可能可以从内部培训演示文稿中获取)
备注
恭喜!你已经构建了第一个功能完整且实用的 Divooka™ 程序!开启一段奇妙的旅程,享受 Divooka™ 带来的前所未有的编程体验吧。随着你对可用功能了解得越来越多,你将能够用更复杂的节点设置构建越来越强大的 Divooka™ 程序。
资源
如果你想进一步了解 Divooka 中节点配置的设计,请阅读 Methodox Blog 上的这篇博客文章