# Tìm kiếm web cho n8n AI agent bằng công cụ HTTP Request

> Tìm kiếm web cho n8n AI agent: cài HTTP Request, truy vấn do model điền và Optimize Response để nhận nguồn kèm văn bản. Không cần KYC, thanh toán bằng crypto.

- URL: https://llmwebsearch.com/vi/docs/n8n/
- Cập nhật lần cuối: 2026-10-22
- Đơn vị phát hành: LLMWebSearch (https://llmwebsearch.com)

Node HTTP Request của n8n có thể được gắn vào AI Agent như một công cụ. Trỏ nó đến `/search`, để model viết truy vấn, và rút gọn câu trả lời thành tiêu đề, URL và văn bản trang. Không cần community node.

**Trả lời nhanh — Làm thế nào để cấp cho một n8n AI agent một công cụ tìm kiếm web?**

Gắn một node HTTP Request vào AI Agent của n8n như một công cụ, đặt nó thành `GET https://llmwebsearch.com/api/v1/search` với thông tin xác thực Header Auth chứa khóa **LLMWebSearch** của bạn, và để model điền tham số `q` bằng `$fromAI()`. Bật Optimize Response và giữ `title`, `url` và `content`. Một lượt tìm kiếm đọc 3 trang đầu tốn 1 credit, từ 1,20 US$/1K lượt tìm kiếm tính đến tháng 10 năm 2026. Không cần KYC.

## Tôi nên dùng những cài đặt HTTP Request nào?

Tên các tùy chọn đúng như trong tài liệu của node HTTP Request trong n8n, đọc ngày 22 tháng 10 năm 2026.

| Cài đặt | Giá trị |
| --- | --- |
| Vị trí | Gắn vào node **AI Agent** như một công cụ |
| Phương thức | `GET` |
| URL | `https://llmwebsearch.com/api/v1/search` |
| Xác thực | Generic credential type → **Header Auth** |
| Thông tin xác thực Header Auth | Name `Authorization`, value `Bearer ` theo sau là khóa của bạn |
| Send Query Parameters | Bật, **Using Fields Below** |
| Tham số `q` | Do model điền bằng `$fromAI()` (xem bên dưới) |
| Tham số `max_results` | `5` |
| Tham số `read` | `3` |
| Tham số `max_chars` | `4000` |
| Tối ưu hóa phản hồi | Bật · **JSON** · Trường chứa dữ liệu `results` · Bao gồm các trường **Đã chọn**: `title`, `url`, `content` |

## Tại sao dùng node HTTP Request thay vì node tùy chỉnh?

Vì một yêu cầu GET với một header và bốn tham số truy vấn là tất cả những gì API cần. Tài liệu n8n cho biết node HTTP Request có thể chạy như một node thông thường hoặc được gắn vào AI agent như một tool, và một số tùy chọn chỉ tồn tại ở dạng tool.

Không có gì của chúng tôi phải cài đặt hay cập nhật, và khóa API vẫn nằm trong kho thông tin xác thực của n8n thay vì trong workflow. Hãy cấp cho n8n một khóa API riêng. Tạo một khóa API cho mỗi agent, ứng dụng hoặc đồng đội và thu hồi bất kỳ khóa nào trong dashboard mà không ảnh hưởng đến các khóa khác.

## Model viết truy vấn tìm kiếm như thế nào?

Thông qua hàm `$fromAI()` của n8n trong giá trị của trường `q`. Dạng được ghi trong tài liệu là `$fromAI(key, description, type, defaultValue)`: dùng khóa `query`, một mô tả như "What to search for on the web", và kiểu `string`. n8n lưu ý rằng `$fromAI()` chỉ hoạt động trong các tool được kết nối với node AI Agent.

Hãy mô tả bản thân tool bằng lời lẽ đơn giản, ví dụ "Tìm kiếm trên web và trả về các nguồn kèm văn bản trang của chúng; trích dẫn URL". Agent dùng văn bản đó để quyết định khi nào cần tìm kiếm.

## Tại sao bật Optimize Response?

Vì mọi thứ một tool trả về đều rơi vào context của model. Optimize Response là tùy chọn chỉ dành cho tool, giúp giảm những gì được truyền vào model. Với kiểu JSON, đặt Field Containing Data thành `results`, sau đó chỉ bao gồm `title`, `url` và `content`.

Khi đó agent chỉ thấy một danh sách ngắn các nguồn kèm văn bản của chúng, và không gì khác. Hãy giới hạn độ dài ở phía chúng tôi bằng `max_chars`, tham số này cắt gọn mỗi trang trước khi nó rời khỏi API.

## Tôi có thể chạy tìm kiếm theo lịch mà không cần agent không?

Được. Dùng node HTTP Request như một node thông thường sau một Schedule Trigger, với truy vấn cố định. Thêm `topic=news` và `time_range=day` để thu thập các bài viết trong ngày về một chủ đề, rồi gửi tiêu đề và URL đến một chat, một bảng tính hoặc email.

Một tìm kiếm tin tức theo lịch mỗi ngày dùng khoảng 30 credit mỗi tháng, nên 5.000 lượt tìm kiếm (9,25 US$) bao phủ nhiều chủ đề trong thời gian dài. Credit tìm kiếm không có ngày hết hạn: phần bạn không dùng trong tháng này vẫn còn đó vào năm sau.

## Workflow nhận được gì khi một trang bị từ chối?

Tìm kiếm vẫn thành công. Kết quả bị từ chối vẫn giữ tiêu đề và URL, không có `content`, và `content_status` của nó cho biết lý do, chẳng hạn `blocked_by_robots`. Trình đọc của chúng tôi tôn trọng robots.txt: nó tự giới thiệu là LLMWebSearch, tuân theo các quy tắc mà một trang viết cho nó hoặc cho tất cả robot, và bỏ qua nội dung của bất kỳ trang nào nó không được phép đọc.

Lỗi HTTP thì khác: khóa sai trả về `401`, số dư trống `402`, quá nhiều lệnh gọi `429`. Trong một agent, hãy để tool trả lỗi về để model giải thích. Trong workflow theo lịch, hãy chuyển lỗi sang một nhánh ghi log. [Trang lỗi](https://llmwebsearch.com/vi/docs/errors/) liệt kê mọi mã.

## Làm sao để kiểm thử lệnh gọi trước khi xây dựng workflow?

Chạy cùng yêu cầu đó bằng curl từ [các công thức curl](https://llmwebsearch.com/vi/docs/curl/). Nếu nó chạy được trong terminal mà lỗi trong n8n, nguyên nhân nằm ở cài đặt của node. Thủ phạm thường gặp là giá trị thông tin xác thực thiếu tiền tố `Bearer `, hoặc trường `q` trống.

## n8n: câu hỏi thường gặp

### Có community node LLMWebSearch không?

Không, và cũng không cần. Node HTTP Request có sẵn làm được việc này, như một tool cho AI Agent hoặc như một node thông thường trong bất kỳ workflow nào.

### Tôi có thể gửi yêu cầu dạng POST với body JSON không?

Được. Bật Send Body với kiểu nội dung JSON, và dùng cùng tên như các tham số GET. POST tiện hơn khi bạn thêm các danh sách như `include_domains`.

### Làm sao giới hạn số lần tìm kiếm agent chạy?

Viết giới hạn trong system message của agent, chẳng hạn hai lần tìm kiếm mỗi câu hỏi, và giữ `read` ở mức 3 hoặc thấp hơn để mỗi lần tìm kiếm chỉ tốn một credit.

### Tôi thanh toán như thế nào?

Nạp tiền từ 25 US$ trong BTC, USDT, USDC, ETH, SOL, LTC, rồi mua một pack từ số dư của bạn. LLMWebSearch không yêu cầu ID, không selfie và không giấy tờ.

## Nguồn

1. [Node HTTP Request](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/) — n8n docs (read 2026-10-22)
2. [Thông tin xác thực HTTP Request](https://docs.n8n.io/integrations/builtin/credentials/httprequest/) — n8n docs (read 2026-10-22)
3. [Để AI chỉ định tham số tool bằng $fromAI()](https://docs.n8n.io/advanced-ai/examples/using-the-fromai-function/) — n8n docs (read 2026-10-22)

---

LLMWebSearch: LLMWebSearch là một web search API cho AI agent, trả về kết quả đã xếp hạng kèm nội dung của các trang hàng đầu ở định dạng Markdown, thanh toán bằng crypto mà không cần tải lên giấy tờ tùy thân. Credit trả trước từ 1,20 US$/1K lượt tìm kiếm không bao giờ hết hạn. Không cần KYC — không ID, không selfie, không giấy tờ. Thanh toán bằng crypto.
