ทำแผนที่ URL ของเว็บไซต์
สำรวจกราฟลิงก์ของเว็บไซต์จาก URL รากและส่งคืน URL ที่ค้นพบ นี่เป็น endpoint สำหรับ discovery เท่านั้น ไม่มีฟิลด์ดึงเนื้อหา ใช้ Bearer API key หรือส่ง api_key ใน JSON body เป็นทางเลือกเพื่อความเข้ากันได้ รองรับทั้งสอง base URL และจะละเว้นฟิลด์ที่ไม่รู้จัก คำตอบมี base_url อาร์เรย์ URL results response_time usage.credits และ usage.cost ที่เราเพิ่มตามราคาต่อเครดิตของผู้ดูแล และ request_id การทำแผนที่คิด 1 credit ต่อ 10 หน้าที่สำเร็จ หรือ 2 credits เมื่อระบุ instructions หน้าที่ล้มเหลวไม่คิดค่าใช้จ่าย เครดิตจริงหักจากโควต้าฟรีรายวันที่ใช้ร่วมกัน หากค่าประเมินจาก limit เกินส่วนที่เหลือ จะคิดส่วนเกินจากยอดคงเหลือ หรือคืน 432 เมื่อไม่มียอดพร้อมแนะนำให้ลด limit ตัวอย่าง SDK โปรดเก็บคีย์ไว้ในตัวแปรสภาพแวดล้อมหรือการตั้งค่าฝั่งเซิร์ฟเวอร์ที่ปลอดภัย Python: from tavily import TavilyClient client = TavilyClient(api_key="...", api_base_url="https://api.bazaarlink.ai/v1") response = client.map("docs.tavily.com") JavaScript: import { tavily } from "@tavily/core" const tvly = tavily({ apiKey: process.env.BAZAARLINK_API_KEY, apiBaseURL: "https://api.bazaarlink.ai/v1" }) const response = await tvly.map("docs.tavily.com")
/v1/mapการอนุญาต
Authorizationจำเป็นAPI key เป็น bearer token ใน header Authorization
Body
urlจำเป็นURL รากที่จะเริ่มทำแผนที่ สามารถละ scheme ได้ เช่น docs.tavily.com
"docs.tavily.com"instructionsคำสั่ง discovery ภาษาธรรมชาติ เมื่อระบุแล้วค่า mapping จะเป็น 2 credits แทน 1 ต่อ 10 หน้าที่สำเร็จ
"Find Python SDK pages"max_depthความลึกสูงสุดของการทำแผนที่ 1–5 ค่าเริ่มต้น 1
1max_breadthจำนวนลิงก์สูงสุดที่ติดตามต่อหน้าในแต่ละระดับ 1–500 ค่าเริ่มต้น 20
20limitจำนวนลิงก์รวมที่จะประมวลผลก่อนหยุด ขั้นต่ำ 1 ค่าเริ่มต้น 50
50select_pathsอาร์เรย์รูปแบบ regex สำหรับ การเลือกเส้นทาง สูงสุด 50 รายการ และแต่ละรูปแบบยาวไม่เกิน 200 อักขระ
["^/docs/.*"]select_domainsอาร์เรย์รูปแบบ regex สำหรับ การเลือกโดเมน สูงสุด 50 รายการ และแต่ละรูปแบบยาวไม่เกิน 200 อักขระ
["^docs\.example\.com$"]exclude_pathsอาร์เรย์รูปแบบ regex สำหรับ การยกเว้นเส้นทาง สูงสุด 50 รายการ และแต่ละรูปแบบยาวไม่เกิน 200 อักขระ
["^/private/.*"]exclude_domainsอาร์เรย์รูปแบบ regex สำหรับ การยกเว้นโดเมน สูงสุด 50 รายการ และแต่ละรูปแบบยาวไม่เกิน 200 อักขระ
["^private\.example\.com$"]allow_externalกำหนดว่าจะรวมลิงก์จากโดเมนภายนอกในผลลัพธ์สุดท้ายหรือไม่ ค่าเริ่มต้น true
truetimeoutจำนวนวินาทีที่จะรอการทำแผนที่ Tavily อยู่ที่ 10–150 แต่ค่าสูงสุดที่มีผลของ BazaarLink คือ 90 วินาที ค่าที่เกิน 90 จะลดเป็น 90
90include_usageกำหนดว่าจะรวม usage ในคำตอบหรือไม่ ค่าเริ่มต้น false หากรวมจะแสดง credits และ usage.cost
false