Firecrawl
OpenClaw dapat menggunakan Firecrawl dengan tiga cara:- sebagai provider
web_search - sebagai tool plugin eksplisit:
firecrawl_searchdanfirecrawl_scrape - sebagai extractor fallback untuk
web_fetch
Dapatkan API key
- Buat akun Firecrawl dan hasilkan API key.
- Simpan di config atau setel
FIRECRAWL_API_KEYdi lingkungan gateway.
Konfigurasikan pencarian Firecrawl
- Memilih Firecrawl saat onboarding atau
openclaw configure --section websecara otomatis mengaktifkan plugin Firecrawl bawaan. web_searchdengan Firecrawl mendukungquerydancount.- Untuk kontrol khusus Firecrawl seperti
sources,categories, atau scraping hasil, gunakanfirecrawl_search. - Override
baseUrlharus tetap menggunakanhttps://api.firecrawl.dev. FIRECRAWL_BASE_URLadalah fallback env bersama untuk base URL pencarian dan scrape Firecrawl.
Konfigurasikan scrape Firecrawl + fallback web_fetch
- Upaya fallback Firecrawl hanya dijalankan saat API key tersedia (
plugins.entries.firecrawl.config.webFetch.apiKeyatauFIRECRAWL_API_KEY). maxAgeMsmengontrol seberapa lama hasil cache boleh digunakan (ms). Default-nya 2 hari.- Config lama
tools.web.fetch.firecrawl.*dimigrasikan otomatis olehopenclaw doctor --fix. - Override URL scrape/base Firecrawl dibatasi ke
https://api.firecrawl.dev.
firecrawl_scrape menggunakan kembali pengaturan dan env var plugins.entries.firecrawl.config.webFetch.* yang sama.
Tool plugin Firecrawl
firecrawl_search
Gunakan ini saat Anda menginginkan kontrol pencarian khusus Firecrawl alih-alih web_search generik.
Parameter inti:
querycountsourcescategoriesscrapeResultstimeoutSeconds
firecrawl_scrape
Gunakan ini untuk halaman berat JS atau dilindungi bot saat web_fetch biasa kurang memadai.
Parameter inti:
urlextractModemaxCharsonlyMainContentmaxAgeMsproxystoreInCachetimeoutSeconds
Stealth / penghindaran bot
Firecrawl mengekspos parameter proxy mode untuk penghindaran bot (basic, stealth, atau auto).
OpenClaw selalu menggunakan proxy: "auto" plus storeInCache: true untuk permintaan Firecrawl.
Jika proxy dihilangkan, Firecrawl default ke auto. auto mencoba ulang dengan proxy stealth jika upaya basic gagal, yang dapat menggunakan lebih banyak kredit
daripada scraping basic-only.
Cara web_fetch menggunakan Firecrawl
Urutan ekstraksi web_fetch:
- Readability (lokal)
- Firecrawl (jika dipilih atau terdeteksi otomatis sebagai fallback web-fetch aktif)
- Pembersihan HTML dasar (fallback terakhir)
tools.web.fetch.provider. Jika Anda menghilangkannya, OpenClaw
mendeteksi otomatis provider web-fetch siap pertama dari kredensial yang tersedia.
Saat ini provider bawaannya adalah Firecrawl.
Terkait
- Ikhtisar Pencarian Web — semua provider dan deteksi otomatis
- Web Fetch — tool
web_fetchdengan fallback Firecrawl - Tavily — tool pencarian + ekstraksi