Chuyển đến nội dung chính

Tavily

OpenClaw có thể sử dụng Tavily theo hai cách:
  • như nhà cung cấp web_search
  • như công cụ plugin riêng: tavily_searchtavily_extract
Tavily là một API tìm kiếm được thiết kế cho các ứng dụng AI, trả về kết quả có cấu trúc tối ưu cho việc tiêu thụ bởi LLM. Nó hỗ trợ độ sâu tìm kiếm có thể cấu hình, lọc chủ đề, lọc miền, tóm tắt câu trả lời do AI tạo ra và trích xuất nội dung từ URL (bao gồm cả các trang được render bằng JavaScript).

Lấy API key

  1. Tạo tài khoản Tavily tại tavily.com.
  2. Tạo một API key trong dashboard.
  3. Lưu trữ nó trong cấu hình hoặc đặt TAVILY_API_KEY trong môi trường gateway.

Cấu hình tìm kiếm Tavily

{
  plugins: {
    entries: {
      tavily: {
        enabled: true,
        config: {
          webSearch: {
            apiKey: "tvly-...", // không bắt buộc nếu đã đặt TAVILY_API_KEY
            baseUrl: "https://api.tavily.com",
          },
        },
      },
    },
  },
  tools: {
    web: {
      search: {
        provider: "tavily",
      },
    },
  },
}
Ghi chú:
  • Chọn Tavily trong quá trình onboarding hoặc openclaw configure --section web sẽ tự động kích hoạt plugin Tavily đi kèm.
  • Lưu cấu hình Tavily dưới plugins.entries.tavily.config.webSearch.*.
  • web_search với Tavily hỗ trợ querycount (tối đa 20 kết quả).
  • Để kiểm soát cụ thể của Tavily như search_depth, topic, include_answer, hoặc lọc miền, sử dụng tavily_search.

Công cụ plugin Tavily

Sử dụng khi bạn muốn kiểm soát tìm kiếm cụ thể của Tavily thay vì web_search chung chung.
Tham sốMô tả
queryChuỗi truy vấn tìm kiếm (giữ dưới 400 ký tự)
search_depthbasic (mặc định, cân bằng) hoặc advanced (độ liên quan cao nhất, chậm hơn)
topicgeneral (mặc định), news (cập nhật thời gian thực), hoặc finance
max_resultsSố lượng kết quả, 1-20 (mặc định: 5)
include_answerBao gồm tóm tắt câu trả lời do AI tạo ra (mặc định: false)
time_rangeLọc theo độ mới: day, week, month, hoặc year
include_domainsMảng các miền để giới hạn kết quả
exclude_domainsMảng các miền để loại trừ khỏi kết quả
Độ sâu tìm kiếm:
Độ sâuTốc độĐộ liên quanTốt nhất cho
basicNhanh hơnCaoTruy vấn mục đích chung (mặc định)
advancedChậm hơnCao nhấtĐộ chính xác, thông tin cụ thể, nghiên cứu

tavily_extract

Sử dụng để trích xuất nội dung sạch từ một hoặc nhiều URL. Xử lý các trang được render bằng JavaScript và hỗ trợ chia nhỏ theo truy vấn để trích xuất mục tiêu.
Tham sốMô tả
urlsMảng các URL để trích xuất (1-20 mỗi yêu cầu)
queryXếp hạng lại các phần trích xuất theo độ liên quan đến truy vấn này
extract_depthbasic (mặc định, nhanh) hoặc advanced (cho các trang nặng JS)
chunks_per_sourceSố phần mỗi URL, 1-5 (yêu cầu query)
include_imagesBao gồm URL hình ảnh trong kết quả (mặc định: false)
Độ sâu trích xuất:
Độ sâuKhi nào sử dụng
basicTrang đơn giản - thử cái này trước
advancedSPAs render bằng JS, nội dung động, bảng
Mẹo:
  • Tối đa 20 URL mỗi yêu cầu. Chia danh sách lớn hơn thành nhiều lần gọi.
  • Sử dụng query + chunks_per_source để chỉ lấy nội dung liên quan thay vì toàn bộ trang.
  • Thử basic trước; chuyển sang advanced nếu nội dung bị thiếu hoặc không đầy đủ.

Chọn công cụ phù hợp

Nhu cầuCông cụ
Tìm kiếm web nhanh, không có tùy chọn đặc biệtweb_search
Tìm kiếm với độ sâu, chủ đề, câu trả lời AItavily_search
Trích xuất nội dung từ URL cụ thểtavily_extract
Xem Công cụ web để biết thiết lập công cụ web đầy đủ và so sánh nhà cung cấp.
Last modified on March 22, 2026