Felo API PlatformFelo API Platform
Wszystkie endpointy Exa
v0.2.0-beta
OpenAPI 3.1.0

Wyodrębnij pełną treść stron dla zestawu adresów URL.

Serwer:https://openapi.felo.ai
Biblioteki klienckie

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.

Treść
wymagane
application/json
  • ids
    Typ: array string[]
    wymagane

    Adresy URL (lub identyfikatory wyników Exa), dla których mają zostać pobrane treści.

  • highlights
    Typ: boolean

    Zwracaj wyróżnione istotne fragmenty.

  • livecrawl
    Typ: string enum

    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
  • stream
    Typ: boolean enum
    const:  
    false
    wartości
    • false
  • subpages
    Typ: integer

    Liczba połączonych podstron do dodatkowego pobrania.

  • summary
    Typ: boolean

    Zwracaj wygenerowane przez AI podsumowanie strony.

  • text
    Typ: boolean

    Zwracaj pełny tekst strony.

Odpowiedzi
  • 200
    Typ: object

    Treści pobrane pomyślnie.

    • requestId
      Typ: string
    • results
      Typ: array object[]
      • author
        Typ: string
      • highlights
        Typ: array string[]
      • id
        Typ: string
      • publishedDate
        Typ: string
      • summary
        Typ: string
      • text
        Typ: string
      • title
        Typ: string
      • url
        Typ: 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
Request Example for post/v1/beta/exa/contents
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"
    }
  ]
}
Extract full page contents for a set of URLs.