Cara Menggunakan Fitur Web Fetch API Claude

Ashley Goolam

Ashley Goolam

13 September 2025

Cara Menggunakan Fitur Web Fetch API Claude

Memberi AI Anda kemampuan untuk mengakses data web secara real-time bagaikan memberinya kekuatan super. Dan itulah yang dilakukan oleh **Claude Web Fetch API Tool** untuk **Claude**, AI percakapan dari Anthropic. Diluncurkan dalam versi beta pada tahun 2025, **API** ini memberdayakan **Claude** untuk mengambil konten lengkap dari halaman web dan PDF, membebaskannya dari batasan data pelatihan statis. Baik Anda sedang membangun aplikasi yang membutuhkan tren pasar terkini atau menganalisis laporan PDF, **Web Fetch Tool** menjadikan **Claude** mitra dinamis dalam mengambil dan memproses data langsung. Dalam pembahasan teknis mendalam ini, kita akan menjelajahi apa itu **Claude Web Fetch API Tool**, bagaimana perbedaannya dengan server MCP, model yang didukungnya, cara mengujinya dengan kode dan alat seperti Apidog, serta detail penggunaan dan harganya. Mari kita bahas secara teknis dan buka potensi penuh dari **API** yang mengubah permainan ini!

💡
Ingin alat Pengujian API hebat yang menghasilkan Dokumentasi API yang indah?

Ingin platform All-in-One yang terintegrasi untuk Tim Pengembang Anda agar bekerja sama dengan produktivitas maksimal?

Apidog memenuhi semua kebutuhan Anda, dan menggantikan Postman dengan harga yang jauh lebih terjangkau!
button

Apa itu Claude Web Fetch API Tool?

**Claude Web Fetch API Tool** adalah fitur beta yang memungkinkan **Claude** mengambil dan memproses konten teks lengkap dari halaman web dan PDF yang ditentukan melalui titik akhir **API** khusus. Tidak seperti LLM tradisional yang terbatas oleh batas waktu data pelatihannya, alat ini memungkinkan **Claude** mengakses konten web langsung, menjadikannya ideal untuk tugas yang membutuhkan informasi terkini—seperti menganalisis artikel terbaru atau mengekstrak data dari PDF online. Alat ini diakses melalui Anthropic API di /v1/messages dengan tipe alat web_fetch_20250910, yang memerlukan header beta (web-fetch-2025-09-10) untuk aktivasi.

Bagaimana perbedaannya dengan server **MCP** (Model Context Protocol)? Meskipun server MCP menyediakan cara standar bagi **Claude** untuk terhubung ke alat atau sumber data eksternal (misalnya, basis data kustom atau API), **Web Fetch Tool** adalah fitur asli Anthropic khusus untuk mengambil konten web dan PDF. Server MCP lebih fleksibel, memungkinkan integrasi kustom, tetapi memerlukan pengaturan dan hosting. **Web Fetch Tool**, sebaliknya, adalah solusi plug-and-play untuk konten web, dengan batasan keamanan bawaan seperti konstruksi URL yang dibatasi untuk mencegah eksfiltrasi data. Anggap MCP sebagai jembatan kustom dan **Web Fetch Tool** sebagai jalan raya siap pakai untuk data web.

Claude Web Fetch API Tool

Model yang Didukung Claude Web Fetch

**Claude Web Fetch API Tool** didukung oleh berbagai model **Claude**, memastikan fleksibilitas untuk berbagai kasus penggunaan. Per September 2025, model yang kompatibel adalah:

Model-model ini dapat memanfaatkan **Web Fetch Tool** untuk mengambil konten saat disertakan dalam permintaan **API** dengan header beta yang sesuai. Kompatibilitas luas ini memastikan pengembang dapat memilih model yang paling sesuai dengan kebutuhan mereka, mulai dari Opus berkinerja tinggi hingga Haiku yang hemat biaya.

Model yang Didukung

Cara Menguji Claude Web Fetch API Tool dengan Kode

Menguji **Claude Web Fetch API Tool** cukup mudah menggunakan Anthropic API. Anda akan memerlukan kunci API (yang dihasilkan di Anthropic Console) dan header beta web-fetch-2025-09-10. Berikut adalah contoh perintah curl untuk mengambil konten dari 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
      }
    ]
  }'

Jika Anda lebih suka 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)

Permintaan ini memberitahu **Claude** untuk mengambil dan menganalisis konten dari https://example.com/article. Parameter utama meliputi:

Respons akan mencakup konten yang diambil, dianalisis oleh **Claude**, dengan kutipan opsional yang mengacu kembali ke sumber. Untuk PDF, **Claude** secara otomatis mengekstrak teks, sehingga memudahkan pemrosesan laporan atau dokumen.

Pengujian dengan Apidog

Untuk memastikan integrasi **Claude Web Fetch API Tool** Anda anti-peluru, pengujian dengan alat seperti Apidog adalah langkah cerdas. Apidog, platform pengujian API yang canggih, menyederhanakan validasi titik akhir dan respons. Menurut panduan Apidog tentang Claude’s Web Search API, Anda dapat menguji **Web Fetch Tool** sebagai berikut:

  1. **Siapkan Apidog**: Unduh Apidog dari apidog.com/download atau gunakan versi web. Buat proyek baru.
buat proyek baru dengan apidog

2. **Tambahkan Titik Akhir**: Masukkan titik akhir Anthropic API (https://api.anthropic.com/v1/messages) dan konfigurasikan header (x-api-key, anthropic-version, anthropic-beta).

Tambahkan titik akhir Claude web fetch api

3. **Uji Permintaan**: Buat permintaan yang mencerminkan contoh curl di atas. Tentukan URL uji (misalnya, https://example.com/article) dan validasi skema respons, pastikan bidang seperti content dan citations benar.

Uji Permintaan

4. **Debug Kesalahan**: Gunakan antarmuka Apidog untuk memeriksa masalah seperti kunci API yang tidak valid, domain yang diblokir, atau batas laju. Uji kasus-kasus ekstrem, seperti mengambil PDF atau mencapai batas max_uses.

Alat visual Apidog memudahkan iterasi, memastikan integrasi **Web Fetch Tool** Anda siap produksi. Ini sangat berguna untuk memverifikasi bahwa **Claude** memproses konten yang diambil dengan benar tanpa kesalahan.

button

Penggunaan dan Harga

Menggunakan **Claude Web Fetch API Tool** sangat mulus, tetapi ada pertimbangan khusus:

Perhatikan konsumsi token, terutama dengan halaman web atau PDF yang besar, dan gunakan max_content_tokens untuk membatasi biaya. Status beta berarti Anda harus memberikan umpan balik melalui formulir Anthropic untuk membantu menyempurnakan alat ini.

Pertimbangan Keamanan Saat Menggunakan Claude's Web Fetch API Tool

**Claude Web Fetch API Tool** dirancang dengan mempertimbangkan keamanan, tetapi bukan tanpa risiko. Untuk mencegah eksfiltrasi data, **Claude** tidak dapat secara dinamis membuat URL—ia hanya mengambil URL yang disediakan pengguna atau URL dari hasil pencarian/pengambilan web sebelumnya. Anda dapat lebih mengamankannya dengan:

Namun, serangan injeksi prompt tetap menjadi perhatian, di mana konten berbahaya di halaman yang diambil dapat memengaruhi perilaku **Claude**. Anthropic merekomendasikan penggunaan alat ini di lingkungan tepercaya dan memantau respons untuk anomali. Jika keamanan data sangat penting, pertimbangkan untuk menonaktifkan **Web Fetch Tool** sepenuhnya atau membatasinya pada domain yang telah diverifikasi.

Pertimbangan Keamanan Saat Menggunakan Claude's Web Fetch API Tool

Kesimpulan

**Claude Web Fetch API Tool** adalah lompatan maju yang kuat untuk **Claude**, memungkinkannya untuk mengakses konten web dan PDF langsung dengan mudah. Dengan mengintegrasikan **API** ini ke dalam alur kerja Anda, Anda dapat meningkatkan kemampuan **Claude** untuk memberikan respons yang tepat waktu dan kaya konteks. Mulai dari pengujian dengan **Apidog** hingga mengonfigurasi pengambilan yang aman, alat ini adalah impian pengembang untuk membangun aplikasi cerdas. Meskipun status betanya dan biaya token memerlukan pengelolaan yang cermat, **Web Fetch Tool** membuka kemungkinan tak terbatas untuk analisis data real-time. Jadi, ambil kunci API Anda, jalankan pengujian di Apidog, dan biarkan **Claude** menjelajahi web seperti belum pernah ada sebelumnya!

button
unduh Apidog hari ini

Mengembangkan API dengan Apidog

Apidog adalah alat pengembangan API yang membantu Anda mengembangkan API dengan lebih mudah dan efisien.