anysearch-skill 是做什麼的?
即時搜尋引擎,支援網頁搜尋、垂直領域搜尋、平行批次搜尋以及 URL 內容提取。
功能概覽
- 網頁搜尋:進行一般的網際網路搜尋並取得相關結果。
- 垂直領域搜尋:將搜尋範圍限定於特定領域或網站類別,例如新聞、學術或技術文件。
- 平行批次搜尋:同時執行多個搜尋查詢,大幅提升效率。
- URL 內容提取:從指定的 URL 直接提取並回傳網頁內容。
支援平台
本技能可與以下 AI 代理工具搭配使用:
- Claude Code
- Cursor
- Codex
- 其他相容的 AI 代理框架
使用方法
初始化
from anysearch import AnySearch
client = AnySearch()
執行搜尋
# 一般網頁搜尋
results = client.search("最新 AI 代理技術")
# 垂直領域搜尋(例如僅限學術)
results = client.search("transformer 模型", domain="academic")
# 平行批次搜尋
queries = ["Python 異步程式設計", "JavaScript 閉包", "Rust 所有權"]
results = client.batch_search(queries)
# URL 內容提取
content = client.extract("https://example.com/article")
回應格式
所有搜尋結果均以結構化 JSON 格式回傳,包含以下欄位:
title:結果標題url:結果網址snippet:搜尋結果摘要content:提取的全文內容(僅限 URL 提取)
環境變數
可選用以下環境變數進行設定:
ANYSEARCH_API_KEY:API 金鑰(若需驗證)ANYSEARCH_BASE_URL:自訂 API 端點
注意事項
- 請務必遵循目標網站的使用條款與 robots.txt 規範。
- 平行批次搜尋的同時請求數量可能受到 API 速率限制,請適時調整。
- URL 內容提取僅回傳文字內容,不包含 JavaScript 或樣式表。