Felo API PlatformFelo API Platform
Alle endpoints van Exa
v0.2.0-beta
OpenAPI 3.1.0

Volledige paginainhoud extraheren voor een reeks URL's.

Server:https://openapi.felo.ai
Clientbibliotheken

Exa

​

Semantic search, page content, cited answers and asynchronous research.

Volledige paginainhoud extraheren voor een reeks URL's.

​

Haalt paginatekst en metadata op voor URL's die je al hebt. ids is vereist en neemt de id-waarden uit post_exa_search — dat zijn gewone URL's, dus elke URL werkt. Schakel text, highlights, summary, subpages en livecrawl in of uit. Retourneert results[] met id, title, url, author en text, plus een statuses[]-array met per URL status en source — lees die, want een URL die niet kon worden opgehaald wordt daar gemeld in plaats van een fout te veroorzaken. Gecachte resultaten worden direct geleverd; bij een miss wordt teruggevallen op een live crawl. Voor een hele site in plaats van een URL-lijst: post_firecrawl_crawl.

Prijsreferentie

  • Metering: Gerapporteerde responskosten.
  • Referentieschatting per verzoek: USD 0.002.
  • Referentieklantvermenigvuldiger: 1.0. Pas deze niet opnieuw toe op een afgerekend klantbedrag.

Alleen referentiemetadata, geen accountofferte, geen gegarandeerde prijs en geen bestedingslimiet. Resourcecredits zijn geen Felo-tegoed. De uiteindelijke kosten volgen de factureringsgegevens van Felo.

Body
verplicht
application/json
  • ids
    Type: array string[]
    verplicht

    De URL's (of Exa-resultaat-ID's) waarvoor inhoud moet worden opgehaald.

  • highlights
    Type: boolean

    Gemarkeerde relevante snippets retourneren.

  • livecrawl
    Type: string enum

    Actualiteitsbeleid: altijd live crawlen, bij een cachemisser terugvallen op live crawlen of nooit live crawlen.

    waarden
    • always
    • fallback
    • never
  • stream
    Type: boolean enum
    constante:  
    false
    waarden
    • false
  • subpages
    Type: integer

    Aantal gekoppelde subpagina's dat ook moet worden opgehaald.

  • summary
    Type: boolean

    Een door AI gegenereerde samenvatting van de pagina retourneren.

  • text
    Type: boolean

    De volledige paginatekst retourneren.

Responsen
  • 200
    Type: object

    Inhoud succesvol opgehaald.

    • requestId
      Type: string
    • results
      Type: array object[]
      • author
        Type: string
      • highlights
        Type: array string[]
      • id
        Type: string
      • publishedDate
        Type: string
      • summary
        Type: string
      • text
        Type: string
      • title
        Type: string
      • url
        Type: string
    application/json
  • 400

    Het verzoek kon niet worden verwerkt. Controleer de verzoekparameters.

  • 401

    Een geldige Felo-API-sleutel is vereist.

  • 402

    Het verzoek kan niet doorgaan omdat niet aan een factureringsvoorwaarde is voldaan.

  • 403

    Het account mag deze bewerking niet uitvoeren.

  • 429

    Een verzoek- of bestedingslimiet is bereikt.

  • 502

    De dienst kon het verzoek niet voltooien.

  • 503

    De API of factureringsdienst is tijdelijk niet beschikbaar.

  • 504

    Er is een time-out opgetreden bij het verwerken van het verzoek.

  • default

    Foutrespons; upstream-passthrough-responsen kunnen indelingen van de provider gebruiken

    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.