使用人工智能生成触发代码
用通俗易懂的语言描述您的需求,然后让 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(克劳德)
| 型号 | 最适合 | 价格(每百万代币的输入/输出) |
|---|---|---|
| 克劳德·桑内特 5 | 速度与智力均衡(默认) | 2 美元 / 10 美元 |
| 克劳德 作品第5号 | 复杂且具有能动性的工作 | 5美元 / 25美元 |
| 克劳德·法布尔 5 | 新一代、长期运行的代理 | 10美元 / 50美元 |
| 克劳德·俳句 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 次调用。- 您的触发器监听的主题,以及为此捕获的样本有效载荷。
它并不知道您授予了哪些权限。如果生成的代码查询了您未授予访问权限的资源,该调用将在运行时失败 - - 参见 权限与数据访问。

