Web Content
Web crawling, URL discovery and page extraction.
Tavily Çıkarımı
Bir URL veya URL dizisinden okunabilir içerik çıkarır. format ile metin veya Markdown seçin. Hem results hem de failed_results değerlerini inceleyin: başarısız bir URL, aksi halde başarılı olan bir HTTP yanıtında bildirilebilir. Kaynak kullanım bilgilerini almak için include_usage değerini ayarlayın; usage.credits bir Felo ücreti değildir.
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.
- urlsgerekli
İçeriğin çıkarılacağı URL veya URL'ler. Hem tek bir URL dizesi hem de URL dizeleri dizisi kabul edilir.
- Tür: string
İçeriğin çıkarılacağı URL veya URL'ler. Hem tek bir URL dizesi hem de URL dizeleri dizisi kabul edilir.
- Tür: integerchunks
_per _source min:1maks:5Kaynak başına döndürülen maksimum ilgili parça sayısı. Yalnızca query sağlandığında kullanılabilir.
- Tür: string enumextract
_depth Çıkarma işleminin derinliği.
değerler- basic
- advanced
- Tür: string enumformat
Çıkarılan web sayfası içeriğinin biçimi.
değerler- markdown
- text
- Tür: booleaninclude
_favicon Her sonuç için favicon URL'sini ekleyin.
- Tür: booleaninclude
_images URL'lerden çıkarılan görsellerin listesini dahil edin.
- Tür: booleaninclude
_usage Yanıta kaynak kullanım bilgilerini dahil edin. Bu, Felo faturalandırma bilgisi değildir.
- Tür: stringquery
Çıkarılan içerik parçalarını yeniden sıralamak için kullanıcı niyeti.
- Tür: number Biçim: floattimeoutmin:1maks:60
URL çıkarma için beklenecek maksimum süre (saniye). Atlanırsa varsayılan zaman aşımları extract_depth değerine bağlıdır: basic için 10 saniye, advanced için 30 saniye.
- Tür: object200
Çıkarım sonuçları başarıyla döndürüldü.
- Tür: array string[]failed
_results İşlenemeyen URL'lerin listesi.
- 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 object[]results
- faviconTür: string | null
Çıkarılan içeriğin favicon URL'si.
- imagesTür: array string[]
include_images true olduğunda URL'den çıkarılan görseller.
- rawTür: string
_content URL'den çıkarılan ham içerik.
- titleTür: string
Çıkarılan sayfanın başlığı.
- urlTür: string
Çıkarılan içeriğin URL'si.
- Tür: objectusage
- creditsTür: integer
Bu istek tarafından tüketilen kaynak birimleri; USD veya Felo kredisi değil.
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 --request POST https://openapi.felo.ai/v1/beta/tavily/extract \
--header "Authorization: Bearer ${FELO_API_KEY:?Set FELO_API_KEY}" \
--header 'Content-Type: application/json' \
--data '{"urls": ["https://example.com"], "extract_depth": "basic", "format": "text", "include_usage": true}'
{
"results": [
{
"url": "https://example.com",
"title": "Example Domain",
"raw_content": "This domain is for use in documentation examples.",
"images": []
}
],
"failed_results": [],
"response_time": 0.5,
"usage": {
"credits": 1
},
"request_id": "example-extract-request"
}