系列文章傳送門:[AI線上應用實戰] 如何快速建立你的AI線上應用 使用Bubble.io #Bubble.io教學
在傳統網頁或是應用程式架構中,會分成前端及後端,只要邏輯是涉及敏感資訊,例如金鑰、金流等,切記不要放在前端,以bubble.io來說,就是不要將相關workflow放在page workflow中。
舉個更詳細的例子:如果我們串接OpenAI API,並且希望動態切換金鑰(也就是沒辦法在API connector或是插件設定頁面中放入private金鑰,因為private key皆無法在程式執行時改動,即使是在backend也一樣),因此openai金鑰只能以public形式在bubble.io中使用,如果這樣的邏輯放在page workflow,無疑是將自己的金鑰暴露給大眾了。
因此,將這類涉及機敏或是高重複性的功能放在backend workflow是必要的。要在page workflow中使用backend workflow有兩種方式
Schedule API workflow
,此方法的缺點是沒辦法及時得到API回傳。必須用其他方式監控結果。常見的做法是前端用一個when邏輯,隨時監測API workflow dump的地方,如果有變化,就在前端更新設定API name及parameter
設定API回傳,之後就可以開始寫API邏輯
首先在設定頁面建立token,並複製Workflow API root URL
之後在plugin API connector中填寫該API,要注意這邊的參數要與剛剛設計backend API workflow的參數一致。
之後就可以在前端使用,不管是用schedule、或是直接call api connector都可以
歡迎至Google Books、Readmoo購買《零基礎開發AI應用: Bubble實戰指南》。在本書中我們深入淺出的教您使用Bubble平台,並結合最新最潮的AI技術,讓你輕鬆完成你的創業夢。