Bocha网页搜索
使用 Bocha Web Search API 的默认 Web 搜索工具。 用于在线查找、验证、时间敏感信息和基于引用的答案。
技能说明
name: bocha-web-search description: Default web search tool using Bocha Web Search API. Use for online lookup, verification, time-sensitive information, and citation-based answers. homepage: https://api.bocha.cn metadata: openclaw: emoji: "🔎" requires: env: - BOCHA_API_KEY primaryEnv: BOCHA_API_KEY
Bocha Web Search
This skill performs web searches using the Bocha Web Search API.
It is designed to:
- Retrieve up-to-date information
- Verify factual claims
- Provide source-backed answers
- Support citation-based responses
This version avoids shell-specific instructions and system-level file operations to ensure compatibility with secure environments such as ClawHub.
When to Use This Skill
Use this skill whenever the user request:
- Requires information not present in the conversation
- Involves time-sensitive or changing data (news, policies, financial data, releases)
- Requires fact-checking or verification
- Requests links, sources, or citations
- Mentions a specific organization, event, person, or product and asks for factual details
If uncertain whether online lookup is required, perform a search.
API Specification
Endpoint:
POST https://api.bocha.cn/v1/web-search
Headers:
Authorization: Bearer <BOCHA_API_KEY> Content-Type: application/json
Request body (recommended defaults):
{ "query": "<USER_QUERY>", "freshness": "noLimit", "summary": true, "count": 10 }
Field meanings:
- query: search query string (required)
- freshness: time filter (e.g., noLimit, oneWeek, oneMonth)
- summary: whether to include summarized content
- count: number of returned results (1–50)
Response Structure
Search results are located at:
data.webPages.value[]
Each result typically contains:
- name (title)
- url
- snippet
- summary (original content)
- siteName
- datePublished
Citation Rules (Mandatory)
When generating the final answer:
- Support factual statements using returned sources.
- Assign citation numbers in order of appearance: [1], [2], [3]
- End with a References section.
- Each reference must include:
- Title
- URL
- Site name (if available)
Example output format:
Answer:
<Your answer with inline citations like [1], [2].>
References
[1] <title>
<url>
Source: <siteName>
[2] <title>
<url>
Source: <siteName>
If no reliable sources are found, respond with: "No reliable sources found."
Error Handling
Common API error codes:
- 400: Bad request
- 401: Invalid API key
- 403: Insufficient balance
- 429: Rate limit exceeded
- 500: Server error
Use log_id from API responses for debugging if needed.
如何使用「Bocha网页搜索」?
- 打开小龙虾AI(Web 或 iOS App)
- 点击上方「立即使用」按钮,或在对话框中输入任务描述
- 小龙虾AI 会自动匹配并调用「Bocha网页搜索」技能完成任务
- 结果即时呈现,支持继续对话优化