連結:https://github.com/lks-ai/anynode
AnyNode是一個為ComfyUI設計的外掛,它利用LLMs(大型語言模型)的能力,根據使用者的輸入生成所需的輸出。它支援使用OpenAI API或本地LLMs API,允許使用者透過簡單的配置和指令,實作複雜的程式設計任務,無需編寫程式碼。該外掛的主要優點包括易用性、靈活性和強大的功能,能夠顯著提高開發效率,尤其適合需要快速原型開發和自動化任務的開發者。
需求人群:
AnyNode適合需要快速開發和自動化任務的程式員和開發團隊。它透過簡化程式設計流程,使得即使是非專業程式員也能夠快速實作複雜的功能,從而提高開發效率和創新速度。
使用場景示例:
使用AnyNode載入檔案並自動總結檔案內容。
透過AnyNode實作影象的HSV變換,建立個性化的影象濾鏡。
利用AnyNode進行影象邊緣偵測,生成類似月球表面的視覺效果。
產品特色:
支援OpenAI API和本地LLMs API,相容多種大型語言模型。
使用者可以透過簡單的指令來定義節點的輸入和輸出。
自動根據使用者請求生成Python函式程式碼。
支援增量程式碼編輯,基於上一次生成的函式進行迭代。
能夠自動糾正程式碼中的錯誤。
支援複雜的節點設計,如使用MODEL, VAE, CLIP等輸入型別。
使用教學:
克隆AnyNode倉庫到ComfyUI的custom_nodes目錄或透過ComfyUI Manager搜尋並安裝。
根據需要使用OpenAI API或LocalLLMs API,確保相應的服務正在執行。
在ComfyUI中輕按兩下並搜尋AnyNode,或在Nodes > utils中找到它。
定義AnyNode的輸入和輸出,根據需求設定指令。
連線AnyNode到工作流中的其他節點。
點選Queue Prompt生成Python函式程式碼。
檢查並執行生成的程式碼,實作所需的功能。