Wyodrębnij pełną treść stron dla zestawu adresów URL.
Exa
Semantic search, page content, cited answers and asynchronous research.
Wyodrębnij pełną treść stron dla zestawu adresów URL.
Pobiera tekst i metadane strony dla znanych już adresów URL. ids jest wymagane i przyjmuje wartości id z post_exa_search — są to zwykłe adresy URL, więc działa każdy adres. Przełączaj text, highlights, summary, subpages i livecrawl. Zwraca results[] z id, title, url, author i text, a także tablicę statuses[] podającą status i source dla każdego adresu URL — czytaj ją, bo adres, którego nie udało się pobrać, jest tam raportowany, a nie zgłaszany wyjątkiem. Zbuforowane wyniki są zwracane natychmiast; przy braku trafienia używane jest bieżące indeksowanie. Dla całej witryny zamiast listy adresów użyj post_firecrawl_crawl.
Cennik referencyjny
- Rozliczanie: zgłoszony koszt odpowiedzi.
- Szacunek referencyjny dla żądania: USD 0.002.
- Referencyjny mnożnik klienta: 1.0. Nie stosuj go ponownie do rozliczonej kwoty klienta.
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: array string[]idswymagane
Adresy URL (lub identyfikatory wyników Exa), dla których mają zostać pobrane treści.
- Typ: booleanhighlights
Zwracaj wyróżnione istotne fragmenty.
- Typ: string enumlivecrawl
Zasady świeżości: zawsze indeksuj na żywo, wracaj do indeksowania na żywo przy braku w pamięci podręcznej lub nigdy nie indeksuj na żywo.
wartości- always
- fallback
- never
- Typ: boolean enumstreamconst:falsewartości
- false
- Typ: integersubpages
Liczba połączonych podstron do dodatkowego pobrania.
- Typ: booleansummary
Zwracaj wygenerowane przez AI podsumowanie strony.
- Typ: booleantext
Zwracaj pełny tekst strony.
- Typ: object200
Treści pobrane pomyślnie.
- Typ: stringrequest
Id - Typ: array object[]results
- authorTyp: string
- highlightsTyp: array string[]
- idTyp: string
- publishedTyp: string
Date - summaryTyp: string
- textTyp: string
- titleTyp: string
- urlTyp: string
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/exa/contents \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"ids": [
"https://example.com/article"
],
"text": true,
"highlights": true,
"summary": true,
"subpages": 1,
"livecrawl": "always",
"stream": false
}'
{
"requestId": "string",
"results": [
{
"title": "string",
"url": "string",
"publishedDate": "string",
"author": "string",
"id": "string",
"text": "string",
"highlights": [
"string"
],
"summary": "string"
}
]
}