Generuj kompleksowe mapy witryny za pomocą Tavily Map.
Web Content
Web crawling, URL discovery and page extraction.
Generuj kompleksowe mapy witryny za pomocą Tavily Map.
Wyświetla adresy URL witryny od głównego url bez pobierania treści stron. Steruj nim za pomocą instructions w języku naturalnym oraz filtrów select_paths / exclude_paths / select_domains opartych na wyrażeniach regularnych. Zwraca base_url i results — płaską tablicę ciągów URL, a nie obiektów — wraz z response_time i request_id. Użyj go, aby ocenić rozmiar witryny przed rozpoczęciem indeksowania, a następnie pobierz tylko istotne części za pomocą extractWebContent. Jeśli chcesz treść, a nie strukturę, post_tavily_crawl robi jedno i drugie w jednym wywołaniu.
Cennik referencyjny
- Rozliczanie: naliczone jednostki odpowiedzi.
- Szacunek referencyjny dla żądania: USD 0.064.
- 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.
- Typ: stringurlwymagane
Główny adres URL, od którego rozpoczyna się mapowanie.
- Typ: booleanallow
_external Uwzględnij w końcowej liście wyników linki do zewnętrznych domen.
- Typ: array string[]exclude
_domains Wzorce regex wykluczające określone domeny lub subdomeny z mapowania.
- Typ: array string[]exclude
_paths Wzorce regex wykluczające adresy URL o określonych wzorcach ścieżek.
- Typ: booleaninclude
_usage Uwzględnij informacje o zużyciu kredytów w odpowiedzi.
- Typ: stringinstructions
Instrukcje w języku naturalnym dla skanera.
- Typ: integerlimitmin.:1
Łączna liczba linków, które skaner przetworzy przed zatrzymaniem.
- Typ: integermax
_breadth min.:1maks.:500Maksymalna liczba linków do odwiedzenia na każdym poziomie drzewa.
- Typ: integermax
_depth min.:1maks.:5Maksymalna głębokość mapowania.
- Typ: array string[]select
_domains Wzorce regex ograniczające skanowanie do określonych domen lub subdomen.
- Typ: array string[]select
_paths Wzorce regex wybierające tylko adresy URL o określonych wzorcach ścieżek.
- Typ: number Format: floattimeoutmin.:10maks.:150
Maksymalny czas oczekiwania na operację mapowania w sekundach.
- Typ: object200
Wyniki mapy zwrócone pomyślnie.
- Typ: stringbase
_url Bazowy adres URL, który został zmapowany.
- Typ: stringrequest
_id Unikalny identyfikator żądania.
- Typ: number Format: floatresponse
_time Czas w sekundach potrzebny na ukończenie żądania.
- Typ: array string[]results
- Typ: objectusage
- creditsTyp: integer
Szczegóły zużycia kredytów dla żądania.
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 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"
}