Felo API PlatformFelo API Platform
Tüm Tavily endpoint'leri
v0.2.0-beta
OpenAPI 3.1.0

Tavily Crawl kullanan grafik tabanlı web sitesi dolaşma aracı.

Sunucu:https://openapi.felo.ai
İstemci Kitaplıkları

Web Content

​

Web crawling, URL discovery and page extraction.

Web Content İşlemler

Tavily Crawl kullanan grafik tabanlı web sitesi dolaşma aracı.

​

Bir siteyi kök url üzerinden dolaşır ve bulduğu sayfaların içeriğini döndürür. Doğal dildeki instructions ile birlikte regex yol ve alan adı filtreleriyle yönlendirin, max_depth, max_breadth ve limit ile sınırlayın. base_url ve url ile raw_content içeren results[] döndürür. Tek bir sitenin geniş kapsamı için kullanın — dokümantasyon, katalog, rakibin blogu. Eşzamanlı yanıt verir; post_firecrawl_crawl bunu yapmaz: o arka plan görevi olarak çalışır ve beklenemeyecek kadar büyük taramalar için uygundur.

Fiyatlandırma referansı

  • Ölçümlendirme: ölçümlendirilen yanıt birimleri.
  • Referans istek tahmini: USD 0.024.
  • 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.

Gövde
gerekli
application/json
  • url
    Tür: string
    gerekli

    Taramanın başlayacağı kök URL.

  • allow_external
    Tür: boolean

    Nihai sonuç listesine harici alan adı bağlantılarını dahil edin.

  • chunks_per_source
    Tür: integer
    min:  
    1
    maks:  
    5

    Kaynak başına döndürülen maksimum ilgili parça sayısı.

  • exclude_domains
    Tür: array string[]

    Belirli alan adlarını veya alt alan adlarını taramadan hariç tutmak için regex desenleri.

  • exclude_paths
    Tür: array string[]

    Belirli yol desenlerine sahip URL'leri hariç tutmak için regex desenleri.

  • extract_depth
    Tür: string enum

    Çıkarma işleminin derinliği.

    değerler
    • basic
    • advanced
  • format
    Tür: string enum

    Çıkarılan web sayfası içeriğinin biçimi.

    değerler
    • markdown
    • text
  • include_favicon
    Tür: boolean

    Her sonuç için favicon URL'sini ekleyin.

  • include_images
    Tür: boolean

    Tarama sonuçlarına görselleri dahil edin.

  • include_usage
    Tür: boolean

    Yanıta kredi kullanım bilgilerini dahil edin.

  • instructions
    Tür: string

    Tarayıcı için doğal dil talimatları.

  • limit
    Tür: integer
    min:  
    1

    Tarayıcının durmadan önce işleyeceği toplam bağlantı sayısı.

  • max_breadth
    Tür: integer
    min:  
    1
    maks:  
    500

    Ağacın her düzeyinde izlenecek maksimum bağlantı sayısı.

  • max_depth
    Tür: integer
    min:  
    1
    maks:  
    5

    Taramanın maksimum derinliği.

  • select_domains
    Tür: array string[]

    Taramayı belirli alan adları veya alt alan adlarıyla sınırlamak için regex desenleri.

  • select_paths
    Tür: array string[]

    Yalnızca belirli yol desenlerine sahip URL'leri seçmek için regex desenleri.

  • timeout
    Tür: number Biçim: float
    min:  
    10
    maks:  
    150

    Tarama işlemi için beklenecek maksimum süre (saniye).

Yanıtlar
  • 200
    Tür: object

    Tarama sonuçları başarıyla döndürüldü.

    • base_url
      Tür: string

      Taranan temel URL.

    • request_id
      Tür: string

      Benzersiz istek tanımlayıcısı.

    • response_time
      Tür: number Biçim: float

      İsteğin tamamlanmasının aldığı süre (saniye).

    • results
      Tür: array object[]
      • favicon
        Tür: string

        Taranan sayfanın favicon URL'si.

      • raw_content
        Tür: string

        Sayfadan çıkarılan ham içerik.

      • url
        Tür: string

        Taranan sayfanın URL'si.

    • usage
      Tür: object
      • credits
        Tü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
Request Example for post/v1/beta/tavily/crawl
curl https://openapi.felo.ai/v1/beta/tavily/crawl \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '{
  "url": "docs.tavily.com",
  "instructions": "",
  "chunks_per_source": 3,
  "max_depth": 1,
  "max_breadth": 20,
  "limit": 50,
  "select_paths": [
    ""
  ],
  "select_domains": [
    ""
  ],
  "exclude_paths": [
    ""
  ],
  "exclude_domains": [
    ""
  ],
  "allow_external": true,
  "include_images": false,
  "extract_depth": "basic",
  "format": "markdown",
  "include_favicon": false,
  "timeout": 150,
  "include_usage": false
}'
{
  "base_url": "string",
  "results": [
    {
      "url": "string",
      "raw_content": "string",
      "favicon": "string"
    }
  ],
  "response_time": 1,
  "usage": {
    "credits": 1
  },
  "request_id": "string"
}
Graph-based website traversal tool using Tavily Crawl.