Web search via a self-hosted Serper-compatible API (powered by SearXNG). Free, no rate limits, runs on your own infrastructure. Use for: web searches, news, images, videos, shopping, scholar, patents. Drop-in replacement for the Serper API.
使用自托管的 Serper 兼容 API 进行网络搜索。以 SearXNG 作为搜索后端,通过轻量级桥接层暴露熟悉的 Serper API 格式。
你需要一个正在运行的 Serper Clone API 实例。选项:
部署后,记录你的:
创建 API 密钥文件:
bash
echo API_KEY=你的-api-密钥 > ~/.openclaw/workspace/.serper-clone-api-key
echo BASE_URL=https://你的-serper-clone-主机 >> ~/.openclaw/workspace/.serper-clone-api-key
chmod 600 ~/.openclaw/workspace/.serper-clone-api-key
该文件存在之前,技能不会激活。
所有端点均接受带有 JSON 主体的 POST 请求。
| 端点 | 描述 |
|---|---|
| /search | 通用网络搜索 |
| /news |
bash
APIKEY=$(grep ^APIKEY= ~/.openclaw/workspace/.serper-clone-api-key | cut -d= -f2)
BASEURL=$(grep ^BASEURL= ~/.openclaw/workspace/.serper-clone-api-key | cut -d= -f2)
bash
curl -s -X POST $BASE_URL/search \
-H X-API-KEY: $API_KEY \
-H Content-Type: application/json \
-d {q: 搜索查询, num: 10} | jq .
json
{
q: 搜索查询, // 必填:搜索词
gl: us, // 国家代码
hl: en, // 语言代码
num: 10, // 结果数量(1-100)
page: 1, // 结果页码
autocorrect: true, // 启用/禁用拼写纠正
location: 奥斯汀, 德克萨斯州 // 位置提示
}
json
{
searchParameters: { q: ..., gl: us, hl: en, num: 10 },
organic: [
{
title: 结果标题,
link: https://example.com,
snippet: 结果描述...,
position: 1,
date: 2026-02-16T00:00:00
}
],
answerBox: { answer: ..., snippet: ... },
relatedSearches: [ { query: 相关搜索 } ],
credits: 0
}
bash
curl -s -X POST $BASE_URL/news \
-H X-API-KEY: $API_KEY \
-H Content-Type: application/json \
-d {q: 最新AI新闻, num: 5}
bash
curl -s -X POST $BASE_URL/images \
-H X-API-KEY: $API_KEY \
-H Content-Type: application/json \
-d {q: 神经网络架构图}
bash
curl -s -X POST $BASE_URL/scholar \
-H X-API-KEY: $API_KEY \
-H Content-Type: application/json \
-d {q: 混合专家Transformer, num: 10}
为方便在 shell 脚本中使用:
bash
serper_search() {
local endpoint=${1:-search}
local query=$2
local num=${3:-10}
local apikey=$(grep ^APIKEY= ~/.openclaw/workspace/.serper-clone-api-key | cut -d= -f2)
local baseurl=$(grep ^BASEURL= ~/.openclaw/workspace/.serper-clone-api-key | cut -d= -f2)
curl -s -X POST $base_url/$endpoint \
-H X-API-KEY: $api_key \
-H Content-Type: application/json \
-d {\q\: \$query\, \num\: $num}
}
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 serper-clone-1776197221 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 serper-clone-1776197221 技能
skillhub install serper-clone-1776197221
文件大小: 3.5 KB | 发布时间: 2026-4-15 10:38