Web Content
Web crawling, URL discovery and page extraction.
Ekstrakcja Tavily
Wyodrębnia czytelną treść z jednego adresu URL lub tablicy adresów URL. Wybierz tekst lub Markdown za pomocą format. Sprawdzaj zarówno results, jak i failed_results: nieudany adres URL może zostać zgłoszony w skądinąd udanej odpowiedzi HTTP. Ustaw include_usage, aby otrzymać informacje o zużyciu zasobów; usage.credits nie jest opłatą Felo.
Cennik referencyjny
- Rozliczanie: naliczone jednostki odpowiedzi.
- Szacunek referencyjny dla żądania: USD 0.024.
- Podstawa kosztu jednostkowego: USD 0.008.
- Jednostka zasobu:
tavily_credit. - Referencyjny mnożnik klienta: 1.0. Nie stosuj go ponownie do rozliczonej kwoty klienta.
- Podstawy kosztu nie ustalają ostatecznej ceny dla klienta, również gdy wynoszą zero.
Wyłącznie metadane referencyjne, a nie wycena konta, gwarantowana cena lub limit wydatków. Kredyty zasobów nie są kredytami Felo. Ostateczne obciążenia są zgodne z zapisami rozliczeniowymi Felo.
- urlswymagane
Adres URL lub adresy URL, z których ma zostać wyodrębniona treść. Akceptowane są zarówno pojedynczy ciąg URL, jak i tablica ciągów URL.
- Typ: string
Adres URL lub adresy URL, z których ma zostać wyodrębniona treść. Akceptowane są zarówno pojedynczy ciąg URL, jak i tablica ciągów URL.
- Typ: integerchunks
_per _source min.:1maks.:5Maksymalna liczba odpowiednich fragmentów zwracanych na źródło. Dostępne tylko wtedy, gdy podano query.
- Typ: string enumextract
_depth Głębokość procesu ekstrakcji.
wartości- basic
- advanced
- Typ: string enumformat
Format wyodrębnionej treści strony internetowej.
wartości- markdown
- text
- Typ: booleaninclude
_favicon Uwzględnij adres URL favikony dla każdego wyniku.
- Typ: booleaninclude
_images Uwzględnij listę obrazów wyodrębnionych z adresów URL.
- Typ: booleaninclude
_usage Uwzględnij informacje o zużyciu zasobów w odpowiedzi. To nie są informacje rozliczeniowe Felo.
- Typ: stringquery
Intencja użytkownika do ponownego rankingowania wyodrębnionych fragmentów treści.
- Typ: number Format: floattimeoutmin.:1maks.:60
Maksymalny czas oczekiwania na ekstrakcję adresu URL w sekundach. W razie pominięcia domyślne limity czasu zależą od extract_depth: 10 sekund dla basic i 30 sekund dla advanced.
- Typ: object200
Wyniki ekstrakcji zwrócone pomyślnie.
- Typ: array string[]failed
_results Lista adresów URL, których nie udało się przetworzyć.
- Typ: stringrequest
_id Unikalny identyfikator żądania.
- Typ: number Format: floatresponse
_time Czas w sekundach potrzebny na ukończenie żądania.
- Typ: array object[]results
- faviconTyp: string | null
Adres URL favikony wyodrębnionej treści.
- imagesTyp: array string[]
Obrazy wyodrębnione z adresu URL, gdy include_images ma wartość true.
- rawTyp: string
_content Wyodrębniona surowa treść z adresu URL.
- titleTyp: string
Tytuł wyodrębnionej strony.
- urlTyp: string
Adres URL wyodrębnionej treści.
- Typ: objectusage
- creditsTyp: integer
Jednostki zasobów zużyte przez to żądanie, a nie USD ani kredyty Felo.
application/json - 400
Nie można przetworzyć żądania. Sprawdź parametry żądania.
- 401
Wymagany jest prawidłowy klucz API Felo.
- 402
Nie można kontynuować żądania, ponieważ nie spełniono wymogu rozliczeniowego.
- 403
Konto nie ma uprawnień do wykonania tej operacji.
- 429
Osiągnięto limit żądań lub wydatków.
- 502
Usługa nie mogła ukończyć żądania.
- 503
API lub usługa rozliczeniowa jest tymczasowo niedostępna.
- 504
Upłynął limit czasu usługi podczas przetwarzania żądania.
- default
Odpowiedź błędu; odpowiedzi przekazywane bezpośrednio od dostawcy upstream mogą używać formatów dostawcy
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"
}