Felo API PlatformFelo API Platform
全部 Tavily 端點
v0.2.0-beta
OpenAPI 3.1.0

使用 Tavily Map 產生完整的網站地圖。

伺服器:https://openapi.felo.ai
用戶端程式庫

Web Content

​

Web crawling, URL discovery and page extraction.

Web Content 操作

使用 Tavily Map 產生完整的網站地圖。

​

從根 url 列出網站的 URL,不抓取任何頁面內容。以自然語言 instructions 與正規表示式 select_paths / exclude_paths / select_domains 篩選器引導。傳回 base_url 與 results——一個扁平的 URL 字串陣列,而非物件——並附有 response_time 與 request_id。用它先摸清網站規模,再決定是否爬取,接著以 extractWebContent 只取得真正重要的部分。若你要的是內容而非網站結構,post_tavily_crawl 可一次呼叫同時完成兩者。

計費參考

  • 計量方式:依回應單位計量。
  • 參考請求估算:0.064 美元。
  • 單位成本基準:0.008 美元。
  • 資源單位:tavily_credit。
  • 參考客戶乘數:1.0。不得再次套用於已結算的客戶金額。
  • 成本基礎不構成最終客戶價格,即使為零亦同。

僅供參考的中繼資料,並非帳戶報價、保證價格或消費上限。資源額度並非 Felo 額度。最終費用依 Felo 計費記錄為準。

請求本文
必填
application/json
  • url
    類型: string
    必填

    開始對應的根 URL。

  • allow_external
    類型: boolean

    在最終結果清單中包含外部網域連結。

  • exclude_domains
    類型: array string[]

    用於在對應時排除特定網域或子網域的正規表達式模式。

  • exclude_paths
    類型: array string[]

    用於排除具有特定路徑模式之 URL 的正規表達式模式。

  • include_usage
    類型: boolean

    在回應中包含額度用量資訊。

  • instructions
    類型: string

    給爬蟲的自然語言指示。

  • limit
    類型: integer
    最小值:  
    1

    爬蟲停止前會處理的連結總數。

  • max_breadth
    類型: integer
    最小值:  
    1
    最大值:  
    500

    樹的每一層最多跟隨的連結數。

  • max_depth
    類型: integer
    最小值:  
    1
    最大值:  
    5

    對應的最大深度。

  • select_domains
    類型: array string[]

    用於將爬取限定到特定網域或子網域的正規表達式模式。

  • select_paths
    類型: array string[]

    用於僅選取具有特定路徑模式之 URL 的正規表達式模式。

  • timeout
    類型: number 格式: float
    最小值:  
    10
    最大值:  
    150

    對應操作的最長等待時間(秒)。

回應
  • 200
    類型: object

    已成功傳回網站地圖結果。

    • base_url
      類型: string

      被對應的基準 URL。

    • request_id
      類型: string

      唯一的請求識別碼。

    • response_time
      類型: number 格式: float

      完成該請求所用的時間(秒)。

    • results
      類型: array string[]
    • usage
      類型: object
      • credits
        類型: integer

        此請求的額度用量詳情。

    application/json
  • 400

    無法處理該要求。請檢查請求參數。

  • 401

    需要有效的 Felo API 金鑰。

  • 402

    由於未符合計費要求,要求無法繼續。

  • 403

    該帳戶無權執行此操作。

  • 429

    已達到要求或支出上限。

  • 502

    服務無法完成該要求。

  • 503

    API 或計費服務暫時無法使用。

  • 504

    服務在處理要求時逾時。

  • default

    錯誤回應;上游透傳回應可能採用供應商格式

    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.

需要協助嗎?