過去幾天,我已經實作了許多資料傳輸與整合的流程(Webhook、Google Sheets、LINE bot),但這些流程大多是「處理資料」,還沒做到「理解資料」。
這次我選擇導入 Google 推出的 Gemini API,讓 n8n 具備文字處理與 AI 回應能力,有些人可能想說為什麼不用OpenAI,理由很簡單,要錢,我們連n8n都是白嫖仔了,肯定是能白嫖多少是多少,能免費就用到爆(?
那我們今天的目標就是串接 Gemini API,並測試文字輸入與 AI 回覆是否成功
1.在瀏覽器搜尋Google AI Studio並登入
2.登入後,點擊 Dashboard,找到並點擊「Create API Key」
3.畫面左上角選擇Creat API key
4.為你的 API Key 命名,然後在「Choose an imported project」下拉選單打開「Import Project」。
5.在右方選擇我們之前創建過的專案並點擊import,最後按Creat key就完成啦
記得要先在google cloud把Gemini API啟用喔
6.複製好 API Key,回到 n8n,打開工作流,新增手動觸發器,後面新增一個 Gemini 節點。
7.在gemini節點內選擇Creat new Credential,把剛複製的key貼在API Key的位置
8.Operation選擇Message a model,Model 選擇一個適合需求的版本,Message輸入要問的內容,設定好後開始執行測試
上圖可以看到AI有根據我的問題做出了回答
今天我們完成把 AI 接進來,讓 n8n 能呼叫 Gemini 來處理文字,接下來我們就可以讓這個流程更進一步應用到自動摘要,還有各種服務,畢竟n8n的一大優勢就是能用AI做自動化流程,至於 AI 能幫忙做到哪裡,就看自己的功夫到哪了。