Kết nối n8n với Claude, GPT qua MonkeyTech API trong 4 bước

Bạn đã dựng được những workflow n8n đầu tiên: đơn hàng mới thì báo về nhóm chat, khách điền form thì lưu vào Google Sheets. Bước tiếp theo ai cũng nghĩ tới là để AI làm phần việc cần đọc hiểu: tóm tắt email dài, phân loại tin nhắn khách, soạn câu trả lời nháp.
Rồi bạn mở trang đăng ký API của Anthropic hoặc OpenAI và dừng lại ở khâu thanh toán. Không có thẻ quốc tế, hoặc có nhưng không muốn để thẻ cá nhân trên tài khoản nước ngoài, tính tiền bằng đô la mà không biết mỗi workflow tốn bao nhiêu.
Bài viết này hướng dẫn kết nối n8n với Claude và GPT qua MonkeyTech API: dùng đúng các node AI có sẵn trong n8n, chỉ đổi Base URL và API key, nạp ví bằng VNĐ.
Vì sao n8n kết nối được với một cổng API khác hãng?
Trong mã nguồn của n8n, hai loại credential OpenAI và Anthropic đều có trường Base URL để ghi đè địa chỉ API mặc định. Giá trị mặc định lần lượt là https://api.openai.com/v1 và https://api.anthropic.com.
MonkeyTech API tương thích cả chuẩn OpenAI lẫn chuẩn Anthropic, nên bạn chỉ cần thay địa chỉ đó bằng địa chỉ của chúng tôi. Các node như OpenAI Chat Model, Anthropic Chat Model, Basic LLM Chain, Text Classifier hay AI Agent vẫn hoạt động như cũ.
Điểm cần nhớ duy nhất là mỗi loại credential dùng một URL gốc khác nhau:
| Credential trong n8n | Base URL cần dán | Model gợi ý |
|---|---|---|
| OpenAI | https://api.monkeytech.vn/v1 |
gpt-5.6-sol hoặc claude-fable-5 |
| Anthropic | https://api.monkeytech.vn |
claude-fable-5 |
Dán nhầm URL, thừa hoặc thiếu /v1, là nguyên nhân phổ biến nhất của lỗi 404.
Bước 1: Tạo API key MonkeyTech
Đăng ký tại MonkeyTech API, xác thực email, nạp ví qua VietQR rồi tạo API key trong bảng điều khiển. Key có dạng sk-mtk-....
Nên tạo một key riêng cho n8n, tách khỏi key bạn dùng để lập trình. Trang Sử dụng sẽ tách được chi phí theo từng key, nên bạn biết chính xác các workflow tự động đã tiêu bao nhiêu. Mỗi tài khoản có tối đa 10 key hoạt động cùng lúc.
Bước 2: Tạo credential trong n8n
Vào Credentials, tạo credential mới và chọn một trong hai loại.
Cách 1: credential OpenAI (khuyến nghị khi bạn muốn dùng cả GPT lẫn Claude)
- API Key:
sk-mtk-... - Organization ID: để trống
- Base URL:
https://api.monkeytech.vn/v1
Cách 2: credential Anthropic (khi bạn chỉ dùng Claude)
- API Key:
sk-mtk-... - Base URL:
https://api.monkeytech.vn
Lưu lại, n8n sẽ tự kiểm tra kết nối bằng cách gọi danh sách model. Báo thành công nghĩa là key và URL đều đúng.
Vì sao credential OpenAI dùng được cả Claude? Cổng MonkeyTech API tự chuyển định dạng giữa chuẩn Chat Completions của OpenAI và chuẩn Messages của Anthropic, kể cả tool calling. Nhờ vậy một credential OpenAI là đủ để đổi qua lại giữa GPT và Claude chỉ bằng tên model.
Bước 3: Gắn model vào workflow
- Thêm node Basic LLM Chain (hoặc AI Agent, Text Classifier tùy việc).
- Ở chân Model của node, gắn OpenAI Chat Model hoặc Anthropic Chat Model tương ứng với credential vừa tạo.
- Ở ô Model, chọn từ danh sách hoặc chuyển sang chế độ nhập ID và gõ đúng tên model, ví dụ
claude-fable-5. - Bấm chạy thử node để xem kết quả.
Nếu danh sách không hiện model bạn cần, hãy nhập ID trực tiếp. Tên model đúng có thể lấy trong bảng giá hoặc qua GET /v1/models.
Bước 4: Kiểm tra chi phí sau lần chạy đầu
Sau khi workflow chạy, mở trang Sử dụng trong bảng điều khiển MonkeyTech API để xem chi phí của từng lượt gọi bằng VNĐ. Đây là cách nhanh nhất để ước tính chi phí hằng tháng: lấy chi phí một lần chạy nhân với số lần workflow được kích hoạt. Cách tính chi tiết có ở bài token là gì và cách tính chi phí API AI.
Workflow mẫu 1: Tóm tắt email gửi về nhóm chat
Giả sử hộp thư của công ty bạn nhận nhiều email báo giá, yêu cầu hỗ trợ và thông báo từ đối tác. Thay vì đọc từng email, bạn muốn mỗi email quan trọng được tóm tắt thành vài dòng và gửi về nhóm chat của đội.
Cấu trúc workflow:
- Gmail Trigger: kích hoạt khi có email mới, có thể lọc theo nhãn hoặc người gửi.
- Basic LLM Chain gắn Anthropic Chat Model (
claude-fable-5). Prompt ví dụ:
Tóm tắt email dưới đây bằng tiếng Việt, tối đa 3 gạch đầu dòng.
Dòng cuối ghi "Cần xử lý:" kèm việc cần làm, nếu không có ghi "Không".
Người gửi: {{ người gửi từ node trước }}
Tiêu đề: {{ tiêu đề từ node trước }}
Nội dung: {{ nội dung từ node trước }}
Trong n8n, bạn kéo thả các trường người gửi, tiêu đề, nội dung từ dữ liệu của node Gmail Trigger vào đúng chỗ trong prompt.
- Telegram hoặc Slack: gửi kết quả tóm tắt về nhóm của đội.
Với email dài, nên giới hạn độ dài nội dung đưa vào prompt để kiểm soát số token đầu vào.
Workflow mẫu 2: Phân loại tin nhắn khách hàng
Giả sử cửa hàng của bạn nhận tin nhắn khách qua form hoặc webhook từ kênh chat. Mỗi tin cần được chuyển đúng người: hỏi giá về đội bán hàng, khiếu nại về quản lý, hỏi đơn hàng về đội giao nhận.
Cấu trúc workflow:
- Webhook: nhận tin nhắn khách.
- Text Classifier gắn OpenAI Chat Model. Khai báo các nhóm, mỗi nhóm kèm một câu mô tả rõ ràng:
hoi_gia: khách hỏi giá, hỏi sản phẩm, hỏi khuyến mãi.khieu_nai: khách phàn nàn về sản phẩm hoặc dịch vụ.don_hang: khách hỏi tình trạng đơn, thời gian giao.khac: các tin còn lại.
- Mỗi nhóm đi ra một nhánh riêng: lưu vào Google Sheets, gửi thông báo cho đúng người phụ trách, hoặc gắn nhãn trong hệ thống CRM.
Phân loại là tác vụ ngắn và lặp lại nhiều, nên đây là chỗ đáng thử model rẻ hơn. Bạn chỉ cần đổi tên model ở node Chat Model rồi so sánh kết quả trên vài chục tin nhắn thật. Bài chọn model AI theo chi phí và tác vụ hướng dẫn cách so sánh này.
Xử lý lỗi thường gặp
| Hiện tượng | Nguyên nhân | Cách xử lý |
|---|---|---|
| Lỗi 404 | Base URL không khớp loại credential | OpenAI dùng https://api.monkeytech.vn/v1, Anthropic dùng https://api.monkeytech.vn |
| Lỗi 401 | Key sai, đã thu hồi, hoặc còn khoảng trắng thừa | Dán lại key, lưu credential và chạy lại |
| Lỗi 402 | Hết số dư ví | Nạp thêm tại bảng điều khiển |
| Lỗi 429 | Quá nhiều lượt gọi song song | Giảm số item chạy cùng lúc, thêm thời gian chờ giữa các lượt |
| Báo model không tồn tại | Gõ sai tên model | Lấy đúng tên trong bảng giá hoặc GET /v1/models |
| Không thấy trường Base URL | Bản n8n cũ | Cập nhật n8n, hoặc tìm Base URL trong phần Options của node Chat Model |
Lượt gọi bị lỗi xác thực, dữ liệu không hợp lệ hoặc lỗi 4xx/5xx không bị trừ tiền, nên bạn có thể thử cấu hình mà không lo tốn phí vì lỗi.
MonkeyTech API cho workflow n8n
MonkeyTech API là cổng API AI cho doanh nghiệp và lập trình viên tại Việt Nam:
- Một API key gọi được Claude, GPT, DeepSeek và nhiều model khác, tương thích chuẩn OpenAI và Anthropic.
- Nạp ví bằng VietQR, số dư tính bằng VNĐ và không hết hạn.
- Chi phí từng lượt gọi hiển thị ngay trong bảng điều khiển, tách theo từng API key.
- Không trừ tiền lượt gọi lỗi.
- Tài liệu cấu hình tiếng Việt cho n8n, Dify, Flowise và nhiều ứng dụng khác.
Nếu đây là lần đầu bạn dùng API AI, hãy xem thêm cách dùng Claude API tại Việt Nam không cần thẻ quốc tế.
Câu hỏi thường gặp
Có. Bạn tạo credential Anthropic hoặc OpenAI trong n8n, đặt Base URL trỏ về MonkeyTech API và dán API key sk-mtk-.... Thanh toán thực hiện qua ví VNĐ của MonkeyTech API, không cần thẻ quốc tế.
Credential OpenAI linh hoạt hơn vì dùng được cả GPT lẫn Claude, chỉ cần đổi tên model. Credential Anthropic phù hợp khi bạn chỉ dùng Claude và muốn giữ đúng chuẩn Messages của Anthropic.
Lỗi 404 gần như luôn do Base URL không khớp loại credential. Credential OpenAI phải dùng URL có /v1, credential Anthropic dùng URL không có /v1.
Cách cấu hình credential giống nhau ở cả hai. Nếu không thấy trường Base URL, hãy kiểm tra phiên bản n8n và cập nhật lên bản mới hơn.
Bài viết hữu ích với bạn? Thả tim để chúng tôi viết thêm chủ đề này.
Cần tự động hóa quy trình cho doanh nghiệp?
Monkey Tech build AI Agent, bot Zalo/Telegram và luồng n8n chạy thật cho bạn.