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 上的這篇部落格文章