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

Genereert uitgebreide sitemaps met Tavily Map.

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

Web Content

​

Web crawling, URL discovery and page extraction.

Web Content Operaties

Genereert uitgebreide sitemaps met Tavily Map.

​

Listet de URL's van een site op vanaf een root-url zonder paginainhoud op te halen. Stuur het bij met natuurlijke-taal-instructions en regex-filters select_paths / exclude_paths / select_domains. Retourneert base_url en results — een platte array van URL-strings, geen objecten — met response_time en request_id. Gebruik het om een site te peilen voordat je gaat crawlen en haal daarna alleen de relevante delen op met extractWebContent. Wil je de inhoud in plaats van de vorm, dan doet post_tavily_crawl beide in één aanroep.

Prijsreferentie

  • Metering: Gemeten responseenheden.
  • Referentieschatting per verzoek: USD 0.064.
  • Kostenbasis per eenheid: USD 0.008.
  • Resource-eenheid: tavily_credit.
  • Referentiemultiplier voor klanten: 1.0. Niet opnieuw toepassen op een al afgerekend klantbedrag.
  • Kostenbases bepalen niet de uiteindelijke klantprijs, ook niet wanneer die nul is.

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

Body
verplicht
application/json
  • url
    Type: string
    verplicht

    De root-URL waar de mapping begint.

  • allow_external
    Type: boolean

    Externe domeinlinks opnemen in de definitieve resultatenlijst.

  • exclude_domains
    Type: array string[]

    Regex-patronen om specifieke domeinen of subdomeinen van mapping uit te sluiten.

  • exclude_paths
    Type: array string[]

    Regex-patronen om URL's met specifieke padpatronen uit te sluiten.

  • include_usage
    Type: boolean

    Informatie over creditgebruik opnemen in de respons.

  • instructions
    Type: string

    Instructies in natuurlijke taal voor de crawler.

  • limit
    Type: integer
    min.:  
    1

    Totaal aantal links dat de crawler verwerkt voordat hij stopt.

  • max_breadth
    Type: integer
    min.:  
    1
    max.:  
    500

    Maximaal aantal links dat per niveau van de boom wordt gevolgd.

  • max_depth
    Type: integer
    min.:  
    1
    max.:  
    5

    Maximale diepte van de mapping.

  • select_domains
    Type: array string[]

    Regex-patronen om het crawlen tot specifieke domeinen of subdomeinen te beperken.

  • select_paths
    Type: array string[]

    Regex-patronen om alleen URL's met specifieke padpatronen te selecteren.

  • timeout
    Type: number Formaat: float
    min.:  
    10
    max.:  
    150

    Maximale wachttijd in seconden voor de map-bewerking.

Responsen
  • 200
    Type: object

    Mapresultaten succesvol geretourneerd.

    • base_url
      Type: string

      De basis-URL die is gemapt.

    • request_id
      Type: string

      Unieke verzoekidentificatie.

    • response_time
      Type: number Formaat: float

      Tijd in seconden die nodig was om het verzoek te voltooien.

    • results
      Type: array string[]
    • usage
      Type: object
      • credits
        Type: integer

        Details over creditgebruik voor het verzoek.

    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/tavily/map
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"
}
Generate comprehensive site maps using Tavily Map.