Cung cấp cho AI của bạn khả năng khai thác dữ liệu web theo thời gian thực giống như trao cho nó một siêu năng lực. Và đó chính xác là những gì **Công cụ API Claude Web Fetch** làm cho **Claude**, AI đàm thoại của Anthropic. Ra mắt phiên bản beta vào năm 2025, **API** này trao quyền cho **Claude** để truy xuất toàn bộ nội dung từ các trang web và PDF, thoát khỏi những hạn chế của dữ liệu đào tạo tĩnh. Cho dù bạn đang xây dựng một ứng dụng cần các xu hướng thị trường cập nhật hay phân tích một báo cáo PDF, **Công cụ Web Fetch** biến **Claude** thành một đối tác năng động trong việc tìm nạp và xử lý dữ liệu trực tiếp. Trong bài phân tích kỹ thuật chuyên sâu này, chúng ta sẽ khám phá **Công cụ API Claude Web Fetch** là gì, nó khác với máy chủ MCP như thế nào, các mô hình được hỗ trợ, cách kiểm tra nó bằng mã và các công cụ như Apidog, cũng như chi tiết sử dụng và giá cả của nó. Hãy đi sâu vào kỹ thuật và mở khóa toàn bộ tiềm năng của **API** thay đổi cuộc chơi này!
Bạn muốn một nền tảng tích hợp, tất cả trong một để Đội ngũ Phát triển của bạn làm việc cùng nhau với năng suất tối đa?
Apidog đáp ứng mọi yêu cầu của bạn và thay thế Postman với mức giá phải chăng hơn nhiều!
Công cụ API Claude Web Fetch là gì?
**Công cụ API Claude Web Fetch** là một tính năng beta cho phép **Claude** tìm nạp và xử lý toàn bộ nội dung văn bản từ các trang web và PDF được chỉ định thông qua một điểm cuối **API** chuyên dụng. Không giống như các LLM truyền thống bị giới hạn bởi dữ liệu đào tạo, công cụ này cho phép **Claude** truy cập nội dung web trực tiếp, làm cho nó lý tưởng cho các tác vụ yêu cầu thông tin hiện tại—như phân tích các bài viết gần đây hoặc trích xuất dữ liệu từ các PDF trực tuyến. Nó được truy cập thông qua API của Anthropic tại /v1/messages
với loại công cụ web_fetch_20250910
, yêu cầu một tiêu đề beta (web-fetch-2025-09-10
) để kích hoạt.
Nó khác với máy chủ **MCP** (Model Context Protocol) như thế nào? Trong khi máy chủ MCP cung cấp một cách tiêu chuẩn để **Claude** kết nối với các công cụ hoặc nguồn dữ liệu bên ngoài (ví dụ: cơ sở dữ liệu hoặc API tùy chỉnh), thì **Công cụ Web Fetch** là một tính năng gốc của Anthropic dành riêng cho việc truy xuất nội dung web và PDF. Các máy chủ MCP linh hoạt hơn, cho phép tích hợp tùy chỉnh, nhưng chúng yêu cầu thiết lập và lưu trữ. Ngược lại, **Công cụ Web Fetch** là một giải pháp cắm và chạy cho nội dung web, với các ràng buộc bảo mật tích hợp như hạn chế xây dựng URL để ngăn chặn rò rỉ dữ liệu. Hãy coi MCP như một cây cầu tùy chỉnh và **Công cụ Web Fetch** như một đường cao tốc được xây dựng sẵn cho dữ liệu web.

Các Mô hình Claude Web Fetch được Hỗ trợ
**Công cụ API Claude Web Fetch** được hỗ trợ bởi một loạt các mô hình **Claude**, đảm bảo tính linh hoạt cho các trường hợp sử dụng khác nhau. Tính đến tháng 9 năm 2025, các mô hình tương thích là:
- Claude Opus 4.1 (
claude-opus-4-1-20250805
) - Claude Opus 4 (
claude-opus-4-20250514
) - Claude Sonnet 4 (
claude-sonnet-4-20250514
) - Claude Sonnet 3.7 (
claude-3-7-sonnet-20250219
) - Claude Haiku 3.5 (
claude-3-5-haiku-latest
)
Các mô hình này có thể tận dụng **Công cụ Web Fetch** để tìm nạp nội dung khi được bao gồm trong một yêu cầu **API** với tiêu đề beta thích hợp. Khả năng tương thích rộng rãi này đảm bảo các nhà phát triển có thể chọn mô hình phù hợp nhất với nhu cầu của họ, từ Opus hiệu suất cao đến Haiku tiết kiệm chi phí.

Cách kiểm tra Công cụ API Claude Web Fetch bằng Mã
Kiểm tra **Công cụ API Claude Web Fetch** rất đơn giản bằng cách sử dụng API của Anthropic. Bạn sẽ cần một khóa API (được tạo trong Bảng điều khiển Anthropic) và tiêu đề beta web-fetch-2025-09-10
. Dưới đây là một lệnh curl
mẫu để tìm nạp nội dung từ một URL:
curl https://api.anthropic.com/v1/messages \
--header "x-api-key: $ANTHROPIC_API_KEY" \
--header "anthropic-version: 2023-06-01" \
--header "anthropic-beta: web-fetch-2025-09-10" \
--header "content-type: application/json" \
--data '{
"model": "claude-opus-4-1-20250805",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "Please analyze the content at https://example.com/article"
}
],
"tools": [
{
"type": "web_fetch_20250910",
"name": "web_fetch",
"max_uses": 5,
"allowed_domains": ["example.com"],
"citations": { "enabled": true },
"max_content_tokens": 100000
}
]
}'
Nếu bạn thích python:
import anthropic
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-opus-4-1-20250805",
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Please analyze the content at https://example.com/article"
}
],
tools=[{
"type": "web_fetch_20250910",
"name": "web_fetch",
"max_uses": 5
}],
extra_headers={
"anthropic-beta": "web-fetch-2025-09-10"
}
)
print(response)
Yêu cầu này yêu cầu **Claude** tìm nạp và phân tích nội dung từ https://example.com/article
. Các tham số chính bao gồm:
- **max_uses**: Giới hạn số lần tìm nạp (ví dụ: 5) để kiểm soát việc sử dụng tài nguyên.
- **allowed_domains**: Hạn chế tìm nạp đến các miền đáng tin cậy (ví dụ:
example.com
). - **citations**: Cho phép tham chiếu nguồn trong các phản hồi.
- **max_content_tokens**: Giới hạn độ dài nội dung để quản lý mức tiêu thụ token.
Phản hồi sẽ bao gồm nội dung đã tìm nạp, được **Claude** phân tích, với các trích dẫn tùy chọn liên kết trở lại nguồn. Đối với PDF, **Claude** tự động trích xuất văn bản, giúp dễ dàng xử lý các báo cáo hoặc tài liệu.
Kiểm tra với Apidog
Để đảm bảo tích hợp **Công cụ API Claude Web Fetch** của bạn không có lỗi, việc kiểm tra bằng một công cụ như Apidog là một bước đi thông minh. Apidog, một nền tảng kiểm thử API mạnh mẽ, đơn giản hóa việc xác thực các điểm cuối và phản hồi. Theo hướng dẫn của Apidog về API tìm kiếm web của Claude, bạn có thể kiểm tra **Công cụ Web Fetch** như sau:
- **Thiết lập Apidog**: Tải Apidog từ apidog.com/download hoặc sử dụng phiên bản web. Tạo một dự án mới.

2. **Thêm Điểm cuối**: Nhập điểm cuối API của Anthropic (https://api.anthropic.com/v1/messages
) và cấu hình các tiêu đề (x-api-key
, anthropic-version
, anthropic-beta
).

3. **Kiểm tra Yêu cầu**: Tạo một yêu cầu mô phỏng ví dụ curl
ở trên. Chỉ định một URL kiểm tra (ví dụ: https://example.com/article
) và xác thực lược đồ phản hồi, đảm bảo các trường như content
và citations
là chính xác.

4. **Gỡ lỗi**: Sử dụng giao diện của Apidog để kiểm tra các vấn đề như khóa API không hợp lệ, miền bị chặn hoặc giới hạn tốc độ. Kiểm tra các trường hợp biên, chẳng hạn như tìm nạp PDF hoặc đạt giới hạn max_uses
.
Các công cụ trực quan của Apidog giúp dễ dàng lặp lại, đảm bảo tích hợp **Công cụ Web Fetch** của bạn sẵn sàng cho sản xuất. Nó đặc biệt hữu ích để xác minh rằng **Claude** xử lý đúng nội dung đã tìm nạp mà không có lỗi.
Cách sử dụng và Giá cả
Sử dụng **Công cụ API Claude Web Fetch** rất liền mạch, nhưng nó đi kèm với những cân nhắc cụ thể:
- **Sử dụng**: Công cụ được gọi bằng cách đưa nó vào mảng `tools` của một yêu cầu **API**. **Claude** quyết định khi nào tìm nạp nội dung dựa trên lời nhắc và các URL có sẵn, truy xuất toàn bộ văn bản hoặc trích xuất nội dung PDF. Bạn có thể giới hạn số lần tìm nạp bằng `max_uses` hoặc hạn chế các miền bằng `allowed_domains` để tăng cường bảo mật. API hỗ trợ lên đến 100.000 token nội dung cho mỗi lần tìm nạp, đủ cho hầu hết các trang web hoặc tài liệu.
- **Giá cả**: Tính đến tháng 9 năm 2025, **Công cụ Web Fetch** đang trong giai đoạn beta và được bao gồm trong việc sử dụng API tiêu chuẩn cho các mô hình được hỗ trợ. Tuy nhiên, nó phát sinh chi phí token bổ sung cho nội dung đã tìm nạp, được tính vào giới hạn token của mô hình của bạn. Giá cả phụ thuộc vào mô hình được sử dụng (ví dụ: Opus 4.1 đắt hơn Haiku 3.5). Kiểm tra giá của Anthropic tại docs.anthropic.com để biết chi tiết, vì các tính năng beta có thể có mức giá khuyến mại. Đối với các tổ chức, các gói Enterprise cung cấp chiết khấu số lượng lớn và kiểm soát quản trị để quản lý chi phí API.
Hãy lưu ý đến việc tiêu thụ token, đặc biệt với các trang web hoặc PDF lớn, và sử dụng `max_content_tokens` để giới hạn chi phí. Trạng thái beta có nghĩa là bạn nên cung cấp phản hồi thông qua biểu mẫu của Anthropic để giúp tinh chỉnh công cụ.
Những cân nhắc về bảo mật khi sử dụng Công cụ API Web Fetch của Claude
**Công cụ API Claude Web Fetch** được thiết kế với sự chú trọng đến bảo mật, nhưng nó không phải không có rủi ro. Để ngăn chặn rò rỉ dữ liệu, **Claude** không thể tự động xây dựng URL—nó chỉ tìm nạp các URL do người dùng cung cấp hoặc những URL từ kết quả tìm kiếm/tìm nạp web trước đó. Bạn có thể bảo mật nó hơn nữa bằng cách:
- Đặt `allowed_domains` thành các trang web đáng tin cậy (ví dụ: `["docs.example.com"]`).
- Sử dụng `blocked_domains` để loại trừ các trang web rủi ro.
- Giới hạn `max_uses` để kiểm soát tần suất tìm nạp.
Tuy nhiên, các cuộc tấn công tiêm nhiễm lời nhắc vẫn là một mối lo ngại, nơi nội dung độc hại trong các trang đã tìm nạp có thể ảnh hưởng đến hành vi của **Claude**. Anthropic khuyến nghị sử dụng công cụ này trong các môi trường đáng tin cậy và giám sát các phản hồi để tìm kiếm sự bất thường. Nếu bảo mật dữ liệu là rất quan trọng, hãy cân nhắc vô hiệu hóa hoàn toàn **Công cụ Web Fetch** hoặc hạn chế nó chỉ với các miền đã được kiểm duyệt.

Kết luận
**Công cụ API Claude Web Fetch** là một bước tiến mạnh mẽ cho **Claude**, cho phép nó khai thác nội dung web và PDF trực tiếp một cách dễ dàng. Bằng cách tích hợp **API** này vào quy trình làm việc của bạn, bạn có thể tăng cường khả năng của **Claude** để cung cấp các phản hồi kịp thời, giàu ngữ cảnh. Từ việc kiểm tra với **Apidog** đến cấu hình tìm nạp an toàn, công cụ này là ước mơ của các nhà phát triển để xây dựng các ứng dụng thông minh. Mặc dù trạng thái beta và chi phí token của nó đòi hỏi quản lý cẩn thận, **Công cụ Web Fetch** mở ra vô số khả năng cho phân tích dữ liệu thời gian thực. Vì vậy, hãy lấy khóa API của bạn, khởi động một thử nghiệm trong Apidog và để **Claude** khám phá web như chưa từng có trước đây!
