TL;DR
本文档旨在提供 Zapier 与 Make (原 Integromat) 平台集成 AI 服务的实用指南。通过配置 Webhook、API Keys 和数据映射,实现 AI 自动化工作流。重点关注实际操作步骤和常见问题解决。
版本: V1.0
日期: 2024-05-20
1. 前提条件
在开始集成之前,请确保以下条件已满足:
- Zapier 账户: 已注册并可访问 Zapier 控制台。
- Make 账户: 已注册并可访问 Make 控制台。
- AI 服务 API Key: 例如 OpenAI、Google Gemini 等 AI 服务的有效 API Key。
- 目标应用账户: 如 Slack、Google Sheets、CRM 等,用于接收或发送自动化数据。
2. Zapier基础集成:触发与动作配置
本节将指导如何在 Zapier 中创建基础的 AI 自动化 Zap (工作流)。
2.1. 创建新 Zap
- 登录 Zapier 账户。
- 点击
Create Zap。 - 选择触发器应用。例如,
Google Sheets,事件选择New Spreadsheet Row。 - 配置触发器账户并测试。
2.2. 添加 AI 动作 (例如 OpenAI)
- 在触发器下方点击
+添加动作。 - 搜索并选择
OpenAI。 - 选择动作事件,例如
Send Prompt。 - 连接 OpenAI 账户,输入您的 API Key。
- 配置 Prompt。例如,从 Google Sheets 获取数据作为 Prompt 输入。
- 测试动作。
Prompt示例:
Summarize the following text in 3 bullet points: {{Google Sheets Row Data}}
预期输出: AI 服务根据输入返回摘要文本。
2.3. 添加后续动作
- 添加另一个动作,例如
Slack,事件选择Send Channel Message。 - 配置消息内容,将 OpenAI 的输出作为消息主体。
- 测试并发布 Zap。
Note: Zapier 提供丰富的应用集成,AI 自动化工作流的 Zapier教程 涵盖了多种场景。
3. Make高级集成:Webhook与模块编排
Make (原 Integromat) 提供更精细的控制和更复杂的逻辑编排能力,适用于高级 AI自动化工作流 场景。
3.1. 创建新 Scenario
- 登录 Make 账户。
- 点击
Create a new scenario。 - 选择第一个模块为
Webhook,类型选择Custom webhook。 - 复制生成的 Webhook URL。
预期输出: 一个唯一的 Webhook URL。
3.2. 配置 AI 模块 (例如 HTTP Request 到 Google Gemini)
- 添加模块
HTTP,选择Make a request。 - 配置 URL 为 Gemini API 端点,例如
https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent?key=YOUR_API_KEY。 - 方法选择
POST。 - Headers 配置
Content-Type: application/json。 - Body Type 选择
Raw,Content Type 选择JSON。 - Body 内容示例 (假设 Webhook 接收到
text_input):
{
"contents": [
{
"parts": [
{
"text": "Summarize this: {{1.text_input}}"
}
]
}
]
}
Warning: 替换 YOUR_API_KEY 为您的实际 Gemini API Key。关于 Google AI怎么用 的详细 API 参数,请参考官方文档。
3.3. 数据转换与后续处理
- 添加
JSON模块,选择Parse JSON,将 Gemini API 返回的 JSON 数据进行解析。 - 添加后续模块,例如
Google Sheets,将解析后的 AI 结果写入表格。 - 保存并运行 Scenario。
4. Zapier与Make的协同应用
在某些复杂场景下,可以结合 Zapier 和 Make 的优势。例如,使用 Zapier 捕获特定触发事件,然后通过 Webhook 将数据发送到 Make 进行复杂的 AI 处理和多分支逻辑判断,再由 Make 将结果传回 Zapier 或直接推送到其他应用。
Note: Gemini怎么注册 和获取 API Key 的具体步骤,请参考 Google Cloud 文档。
5. 常见问题与故障排除
- API Key 认证失败: 检查 API Key 是否正确,是否有足够的权限。
- 数据映射错误: 仔细核对 Zapier 或 Make 中的数据字段映射,确保输入输出格式匹配。
- Webhook 接收不到数据: 检查发送端的 Webhook URL 是否正确,防火墙或网络策略是否阻断。
- AI 服务响应超时: 检查 AI 服务状态,或调整请求超时设置。
References
- Zapier Getting Started Guide
- Make Quickstart Guide
- Google AI Gemini API Documentation
- OpenAI API Reference