Tạo ảnh AI Bất đồng bộ với Vòng lặp thăm dò (Polling Loop) của Replicate - Quy trình làm việc n8n

Tìm hiểu cách sử dụng mẫu workflow n8n mạnh mẽ này để tạo nội dung AI bất đồng bộ qua Replicate, nổi bật với logic thăm dò (polling) chắc chắn của n8n sử dụng các node HTTP Request, Wait và If.

Xem trước Workflow

Sẵn sàng tự động hóa chưa?

Tải xuống mẫu quy trình làm việc n8n này và bắt đầu sử dụng ngay lập tức.

Các node được sử dụng trong n8n

Đối tượng phù hợp

Người dùng cần tự động hóa các tác vụ AI bất đồng bộ mà kết quả không được trả về ngay lập tức.
Lập trình viên đang tìm kiếm một mẫu n8n đáng tin cậy để tích hợp các dịch vụ API chạy dài như Replicate.
Các nhà tiếp thị kỹ thuật hoặc nhà thiết kế sử dụng các mô hình AI (cụ thể là mô hình creativeathive/lemaar-door-mockedup) để tạo nội dung.
Bất kỳ ai tìm kiếm các ví dụ workflow n8n chuyên sâu minh họa việc kiểm soát luồng logic cốt lõi.

Tổng quan

Việc tạo ra các hình ảnh AI phức tạp thường tốn thời gian, nghĩa là yêu cầu API ban đầu chỉ trả về một ID dự đoán (prediction ID), chứ không phải kết quả đầu ra cuối cùng. Điều này đòi hỏi phải 'thăm dò' (polling) dịch vụ liên tục cho đến khi công việc hoàn tất. Workflow n8n chuyên biệt này giải quyết thách thức này bằng cách triển khai một vòng lặp thăm dò mạnh mẽ và tự điều chỉnh.

Tự động hóa bắt đầu bằng một trigger của n8n, khởi tạo công việc với Replicate, sau đó đi vào một vòng lặp sử dụng các node Wait và If của n8n. Vòng lặp này đảm bảo workflow tạm dừng (node Wait), kiểm tra trạng thái (node HTTP Request của n8n), và chỉ tiến hành khi việc tạo ảnh đã 'thành công' (succeeded). Logic mạnh mẽ này làm cho mẫu n8n này cực kỳ đáng tin cậy để xử lý các tác vụ bất đồng bộ bên ngoài, một mô hình quan trọng cho tự động hóa n8n nâng cao.

Cách thức hoạt động

Workflow n8n này thực thi thông qua một trình tự có cấu trúc được thiết kế đặc biệt cho các tương tác API bất đồng bộ:


  1. Bắt đầu thủ công: Workflow bắt đầu bằng trigger 'On clicking 'execute'' của n8n, cho phép kiểm tra và thực thi thủ công.

  2. Thiết lập Khóa API: Node 'Set API Key' của n8n khởi tạo khóa API Replicate cần thiết, đảm bảo xác thực an toàn cho các bước tiếp theo.

  3. Tạo Dự đoán: Node HTTP Request của n8n gửi yêu cầu POST tới API của Replicate, khởi tạo quá trình tạo AI bằng cách sử dụng mô hình được chỉ định (creativeathive/lemaar-door-mockedup) và các tham số đầu vào (prompt, seed, v.v.).

  4. Trích xuất ID: Node 'Extract Prediction ID' của n8n ngay lập tức xử lý phản hồi API, trích xuất ID dự đoán duy nhất và xây dựng URL thăm dò cần thiết.

  5. Bắt đầu Thăm dò: Workflow chuyển sang node 'Wait' của n8n, tạm dừng thực thi trong 2 giây để tránh làm quá tải API trong chu kỳ thăm dò.

  6. Kiểm tra Trạng thái: Node HTTP Request của n8n 'Check Prediction Status' sau đó sử dụng URL và khóa API đã trích xuất để truy vấn trạng thái của công việc tạo AI.

  7. Kiểm soát Vòng lặp: Node If 'Check If Complete' của n8n phân tích trạng thái. Nếu trạng thái là 'succeeded' (thành công), workflow sẽ tiến hành xử lý kết quả. Nếu trạng thái là bất cứ thứ gì khác (ví dụ: 'processing', 'starting'), workflow sẽ quay vòng lại node 'Wait' của n8n, bắt đầu lại việc tạm dừng 2 giây và kiểm tra trạng thái tiếp theo. Logic thăm dò này là tính năng cốt lõi của workflow n8n.

  8. Xử lý Kết quả: Khi công việc hoàn tất, node 'Process Result' của n8n sẽ trích xuất dữ liệu đầu ra cuối cùng, bao gồm URL của hình ảnh được tạo, các số liệu hoàn thành và các siêu dữ liệu (metadata) liên quan khác.

Hướng dẫn cài đặt

Để triển khai workflow n8n toàn diện này, hãy làm theo các bước sau:


  1. Nhập Workflow n8n: Sao chép mã JSON được cung cấp và nhập trực tiếp vào instance n8n của bạn thông qua mục 'Workflows' bằng nút 'Import from JSON'.

  2. Thiết lập Thông tin xác thực Replicate: Bạn sẽ cần một khóa API Replicate. Lấy khóa này từ phần cài đặt tài khoản Replicate của bạn.

  3. Cấu hình Node Khóa API: Tìm node 'Set API Key' của n8n trong workflow đã nhập. Trong phần cấu hình cho việc gán replicateapikey, hãy thay thế giá trị giữ chỗ YOURREPLICATEAPI_KEY bằng khóa API Replicate thực tế của bạn.

  4. Cấu hình Prompt Đầu vào: Tìm node 'Create Prediction' của n8n. Chỉnh sửa phần thân JSON để đặt giá trị prompt mong muốn và điều chỉnh các đầu vào như seed, width, và height theo yêu cầu của mô hình.

  5. Kích hoạt và Kiểm tra: Kích hoạt workflow n8n và nhấp vào nút 'Execute Workflow' để kiểm tra toàn bộ trình tự thăm dò bất đồng bộ.

Chi tiết Node

Workflow n8n này tận dụng một số loại node n8n chính để quản lý logic phức tạp của nó:

On clicking 'execute' (Trigger Kích hoạt Thủ công n8n): Điểm khởi đầu cho mẫu workflow n8n cụ thể này, cho phép bắt đầu quy trình một cách thủ công.
Set API Key (Node Set n8n): Được sử dụng để đưa khóa API Replicate cần thiết một cách an toàn vào luồng dữ liệu của workflow, cho phép xác thực cho các Yêu cầu HTTP tiếp theo.
Create Prediction (Node HTTP Request n8n): Chịu trách nhiệm gọi API Replicate để bắt đầu công việc tạo ảnh bất đồng bộ. Nó gửi prompt đầu vào và cấu hình mô hình.
Extract Prediction ID (Node Code n8n): Một node mã tùy chỉnh quan trọng của n8n, trích xuất ID duy nhất cần thiết cho quá trình thăm dò và tạo URL điểm cuối (endpoint) để kiểm tra trạng thái.
Wait (Node Wait n8n): Triển khai độ trễ thời gian cần thiết (2 giây) trong vòng lặp thăm dò, đảm bảo workflow không gửi quá nhiều yêu cầu tới API bên ngoài và cho phép thời gian xử lý.
Check Prediction Status (Node HTTP Request n8n): Cốt lõi của cơ chế thăm dò. Node n8n này liên tục truy vấn trạng thái dịch vụ Replicate dựa trên ID dự đoán.
Check If Complete (Node If n8n): Cung cấp khả năng kiểm soát luồng cho workflow n8n. Nó kiểm tra xem trạng thái có bằng 'succeeded' (thành công) hay không. Nếu đúng, workflow thoát khỏi vòng lặp; nếu sai, nó được định tuyến lại về node Wait.
Process Result (Node Code n8n): Thực thi khi hoàn thành, dọn dẹp và trình bày URL đầu ra hình ảnh cuối cùng cùng siêu dữ liệu để sử dụng tiếp theo.

Các quy trình n8n liên quan

miễn phí

Node: 7 Node
Đã cập nhật: Tháng 12 26 2025
Xem tất cả
Tạo bởi

Building AI Agents and Automations | Growth Marketer | Entrepreneur | Book Author & Podcast Host If you need any help with Automations, feel free to reach out via linkedin: https://www.linkedin.com/in/yaronbeen/ And check out my Youtube channel: https://www.youtube.com/@YaronBeen/videos

Đặc sắc*