Tavily Map kullanarak kapsamlı site haritaları oluşturun.
Web Content
Web crawling, URL discovery and page extraction.
Tavily Map kullanarak kapsamlı site haritaları oluşturun.
Herhangi bir sayfa içeriği getirmeden bir sitenin URL'lerini kök url üzerinden listeler. Doğal dildeki instructions ve regex tabanlı select_paths / exclude_paths / select_domains filtreleriyle yönlendirin. base_url ve results — nesneler değil, düz bir URL dizesi dizisi — ile birlikte response_time ve request_id döndürür. Taramaya karar vermeden önce bir sitenin boyutunu ölçmek için kullanın, ardından yalnızca önemli kısımları extractWebContent ile getirin. Yapı yerine içeriği istediğinizde, post_tavily_crawl her ikisini tek çağrıda yapar.
Fiyatlandırma referansı
- Ölçümlendirme: ölçümlendirilen yanıt birimleri.
- Referans istek tahmini: USD 0.064.
- Birim maliyet esası: USD 0.008.
- Kaynak birimi:
tavily_credit. - Referans müşteri çarpanı: 1.0. Kesinleşmiş müşteri tutarına yeniden uygulamayın.
- Maliyet esasları, sıfır olduğunda dahi nihai müşteri fiyatını belirlemez.
Yalnızca referans üst verisidir; hesap teklifi, garantili fiyat veya harcama üst sınırı değildir. Kaynak kredileri Felo kredisi değildir. Nihai ücretler Felo faturalandırma kayıtlarını izler.
- Tür: stringurlgerekli
Eşlemenin başlayacağı kök URL.
- Tür: booleanallow
_external Nihai sonuç listesine harici alan adı bağlantılarını dahil edin.
- Tür: array string[]exclude
_domains Belirli alan adlarını veya alt alan adlarını eşlemeden hariç tutmak için regex desenleri.
- Tür: array string[]exclude
_paths Belirli yol desenlerine sahip URL'leri hariç tutmak için regex desenleri.
- Tür: booleaninclude
_usage Yanıta kredi kullanım bilgilerini dahil edin.
- Tür: stringinstructions
Tarayıcı için doğal dil talimatları.
- Tür: integerlimitmin:1
Tarayıcının durmadan önce işleyeceği toplam bağlantı sayısı.
- Tür: integermax
_breadth min:1maks:500Ağacın her düzeyinde izlenecek maksimum bağlantı sayısı.
- Tür: integermax
_depth min:1maks:5Eşlemenin maksimum derinliği.
- Tür: array string[]select
_domains Taramayı belirli alan adları veya alt alan adlarıyla sınırlamak için regex desenleri.
- Tür: array string[]select
_paths Yalnızca belirli yol desenlerine sahip URL'leri seçmek için regex desenleri.
- Tür: number Biçim: floattimeoutmin:10maks:150
Eşleme işlemi için beklenecek maksimum süre (saniye).
- Tür: object200
Harita sonuçları başarıyla döndürüldü.
- Tür: stringbase
_url Eşlenen temel URL.
- Tür: stringrequest
_id Benzersiz istek tanımlayıcısı.
- Tür: number Biçim: floatresponse
_time İsteğin tamamlanmasının aldığı süre (saniye).
- Tür: array string[]results
- Tür: objectusage
- creditsTür: integer
İstek için kredi kullanım ayrıntıları.
application/json - 400
İstek işlenemedi. İstek parametrelerini kontrol edin.
- 401
Geçerli bir Felo API anahtarı gerekir.
- 402
Faturalandırma koşulu karşılanmadığı için istek devam edemiyor.
- 403
Hesabın bu işlemi gerçekleştirme izni yok.
- 429
İstek veya harcama sınırına ulaşıldı.
- 502
Hizmet isteği tamamlayamadı.
- 503
API veya faturalandırma hizmeti geçici olarak kullanılamıyor.
- 504
İstek işlenirken hizmet zaman aşımına uğradı.
- default
Hata yanıtı; upstream sağlayıcıdan doğrudan aktarılan yanıtlar sağlayıcı biçimlerini kullanabilir
application/json
curl https://openapi.felo.ai/v1/beta/tavily/map \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"url": "docs.tavily.com",
"instructions": "",
"max_depth": 1,
"max_breadth": 20,
"limit": 50,
"select_paths": [
""
],
"select_domains": [
""
],
"exclude_paths": [
""
],
"exclude_domains": [
""
],
"allow_external": true,
"timeout": 150,
"include_usage": false
}'
{
"base_url": "string",
"results": [
"string"
],
"response_time": 1,
"usage": {
"credits": 1
},
"request_id": "string"
}