Felo API PlatformFelo API Platform
Alle Endpoints von Tavily
v0.2.0-beta
OpenAPI 3.1.0

Erzeugt umfassende Sitemaps mit Tavily Map.

Server:https://openapi.felo.ai
Client-Bibliotheken

Web Content

​

Web crawling, URL discovery and page extraction.

Web Content Operationen

Erzeugt umfassende Sitemaps mit Tavily Map.

​

Listet die URLs einer Website ausgehend von einer Wurzel-url auf, ohne Seiteninhalte abzurufen. Steuern Sie dies mit natürlichsprachigen instructions und Regex-Filtern select_paths / exclude_paths / select_domains. Gibt base_url und results zurück – ein flaches Array aus URL-Strings, keine Objekte – zusammen mit response_time und request_id. Verwenden Sie es, um eine Website vor einem Crawl einzuschätzen, und rufen Sie dann nur die relevanten Teile mit extractWebContent ab. Wenn Sie den Inhalt statt der Struktur möchten, erledigt post_tavily_crawl beides in einem Aufruf.

Preisreferenz

  • Abrechnung: Abrechnete Antworteinheiten.
  • Referenzschätzung pro Anfrage: USD 0.064.
  • Kostenbasis pro Einheit: USD 0.008.
  • Ressourceneinheit: tavily_credit.
  • Referenz-Kundenmultiplikator: 1.0. Nicht erneut auf bereits abgerechnete Kundenbeträge anwenden.
  • Kostenbasen legen den endgültigen Kundenpreis nicht fest, auch nicht bei null.

Nur Referenzmetadaten, kein Kontenangebot, kein garantierter Preis und keine Ausgabenobergrenze. Ressourcen-Credits sind keine Felo-Credits. Endgültige Abrechnungen richten sich nach den Felo-Abrechnungsbelegen.

Body
erforderlich
application/json
  • url
    Typ: string
    erforderlich

    Die Stamm-URL, an der das Mapping beginnt.

  • allow_external
    Typ: boolean

    Externe Domain-Links in die endgültige Ergebnisliste aufnehmen.

  • exclude_domains
    Typ: array string[]

    Regex-Muster, um bestimmte Domains oder Subdomains vom Mapping auszuschließen.

  • exclude_paths
    Typ: array string[]

    Regex-Muster, um URLs mit bestimmten Pfadmustern auszuschließen.

  • include_usage
    Typ: boolean

    Informationen zur Credit-Nutzung in die Antwort aufnehmen.

  • instructions
    Typ: string

    Anweisungen in natürlicher Sprache für den Crawler.

  • limit
    Typ: integer
    min.:  
    1

    Gesamtzahl der Links, die der Crawler verarbeitet, bevor er stoppt.

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

    Maximale Anzahl der Links, denen pro Ebene des Baums gefolgt wird.

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

    Maximale Tiefe des Mappings.

  • select_domains
    Typ: array string[]

    Regex-Muster, um das Crawling auf bestimmte Domains oder Subdomains zu beschränken.

  • select_paths
    Typ: array string[]

    Regex-Muster, um nur URLs mit bestimmten Pfadmustern auszuwählen.

  • timeout
    Typ: number Format: float
    min.:  
    10
    max.:  
    150

    Maximale Wartezeit in Sekunden für die Map-Operation.

Antworten
  • 200
    Typ: object

    Map-Ergebnisse erfolgreich zurückgegeben.

    • base_url
      Typ: string

      Die Basis-URL, die gemappt wurde.

    • request_id
      Typ: string

      Eindeutige Anfragekennung.

    • response_time
      Typ: number Format: float

      Zeit in Sekunden, die zum Abschließen der Anfrage benötigt wurde.

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

        Details zur Credit-Nutzung für die Anfrage.

    application/json
  • 400

    Die Anfrage konnte nicht verarbeitet werden. Prüfen Sie die Anfrageparameter.

  • 401

    Ein gültiger Felo-API-Schlüssel ist erforderlich.

  • 402

    Die Anfrage kann nicht fortgesetzt werden, da eine Abrechnungsvoraussetzung nicht erfüllt ist.

  • 403

    Das Konto ist für diesen Vorgang nicht berechtigt.

  • 429

    Ein Anfrage- oder Ausgabenlimit wurde erreicht.

  • 502

    Der Dienst konnte die Anfrage nicht abschließen.

  • 503

    Die API oder der Abrechnungsdienst ist vorübergehend nicht verfügbar.

  • 504

    Beim Verarbeiten der Anfrage ist eine Zeitüberschreitung aufgetreten.

  • default

    Fehlerantwort; Upstream-Passthrough-Antworten können Anbieterformate verwenden

    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.