使用 AI 產生觸發程式碼
用淺顯易懂的英語描述您的需求,然後讓 AI 來撰寫程式碼。此功能會使用您自己的 AI 服務提供者金鑰,並基於本應用程式的執行時合約、Shopify 管理 API,以及(一旦您擷取到)觸發器所接收的實際事件載荷。
連接服務供應商
在**「開發者」→「連線」**中,為您偏好的服務供應商新增 API 金鑰:Anthropic (Claude)、OpenAI、Google Gemini 或 OpenRouter。
- 您的金鑰在靜態儲存時會被加密,且僅用於金鑰產生。它絕不會在您的觸發程式碼中執行,且在您儲存後便不會再次顯示。
- 每張卡片都連結到一篇簡短指南:如何取得 Anthropic(Claude)API 金鑰、如何取得 OpenAI API 金鑰、如何取得 Google Gemini API 金鑰 或 如何取得 OpenRouter API 金鑰。
- 當您建立請求時,您的請求、當前程式碼以及擷取的範例事件會傳送至您帳戶下的該服務提供者。
連接一個或多個供應商,並依每代選擇。斷開連接將再次移除該金鑰。

建立自訂觸發器
- 開啟自訂觸發器。當已連接提供者時,「使用 AI 生成」方塊會出現在「**轉換」**卡片中,位於程式碼上方。
- 請描述應發生的情況 - - 具體說明何時應觸發以及工作流程需要什麼,例如:
僅當訂單總額超過 500 且訂單帶有「vip」標籤時才觸發。將訂單編號、總額及貨幣資訊傳送至 Flow。
- 選擇一個提供者(若您已連接多個)和一個模型,然後點選「產生」。
- 程式碼會以「未儲存的變更」形式載入至編輯器中。**請先檢視並測試程式碼,然後再儲存。**若編輯器中已有程式碼,系統會直接編輯現有內容,而非從頭開始,因此「現在也執行 X」是基於您現有的程式碼進行操作。


產生商店櫥窗片段
自訂商店前端觸發器 的運作方式不同:它不需要寫入任何變換。您需要產出的,是從您的佈景主題發佈該事件的 JavaScript 程式碼,而這正是多數人卡關的地方 - - 每個佈景主題為其元素命名的方式都不盡相同。
開啟「店鋪前端」觸發器,並使用**「透過 AI 產生程式片段」**功能。描述應觸發該事件的條件(例如:「當 Dawn 中的購物車抽屜打開時,傳送商品數量與購物車總額」),系統便會根據您註冊的事件名稱,生成一個可直接使用的程式片段,並附上關於應將其貼入何處的說明。
在貼上之前請先閱讀說明,根據您的佈景主題調整任何預設的選擇器,並且切勿將顧客的姓名、電子郵件、電話號碼或地址放入有效載荷中。

選擇機型與價格
每個選項都會顯示每次生成的預估成本,而方框中則顯示所選模型的每百萬代幣單價。 費用將計入您自己的服務供應商帳戶,而非您的 Workflow Trigger Extensions 方案 - - 單次生成通常僅需幾美分或更少。模型與價格會隨時間變動;最新資訊請參閱各供應商網站,相關連結位於各表格下方。
Anthropic(克勞德)
| 型號 | 最適合 | 價格(每百萬枚代幣的輸入/輸出) |
|---|---|---|
| 克勞德·桑內特 第五首 | 速度與智慧的平衡(預設) | 2 美元 / 10 美元 |
| 克勞德 作品第5號 | 複雜且具能動性的工作 | 5 美元 / 25 美元 |
| 克勞德·法布爾 5 | 新一代、長期運行的代理程式 | 10 美元 / 50 美元 |
| Claude Haiku 4.5 | 最快且最便宜 | 1 美元 / 5 美元 |
Anthropic 最新模型與定價資訊:platform.claude.com/docs/en/models/overview
OpenAI
| 型號 | 最適合 | 價格(每百萬枚代幣的輸入/輸出) |
|---|---|---|
| GPT-5.6 Terra | 平衡(預設) | 2 美元 / 12 美元 |
| GPT-5.6 Sol | 《邊疆》,一部複雜的作品 | 4 美元 / 20 美元 |
| GPT-5.6 Luna | 注重成本 | 0.20 美元 / 1.20 美元 |
OpenAI 最新模型與定價資訊:developers.openai.com/api/docs/models
Google Gemini 和 OpenRouter 在模型選擇器中,其模型均標示相同的「每代估計值」。OpenRouter 讓您能透過單一金鑰存取來自多家公司的模型。
它知道什麼
生成器已獲告知此應用程式的執行時合約,因此會使用正確的形狀:
export async function transform(payload, topic, shop, ctx),傳回一個物件以觸發該觸發器;或null以跳過該事件。ctx.log(...)用於日誌面板,以及ctx.shopify(query, variables)用於管理員 GraphQL API - - 該 API 在發生錯誤時會拋出異常,且每執行一次的呼叫次數上限為 10 次。- 您的觸發器所監聽的主題,以及對此主題擷取的樣本有效載荷。
它無法得知您已授予哪些權限。若生成的程式碼查詢了您未授予存取權限的資源,該呼叫將在執行時失敗 - - 請參閱 權限與資料存取。

