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