Bohrium Web Search

通过 Bohrium 代理接口实现开放网络搜索,获取网页标题、链接和摘要。

已扫描
适合谁
科研人员、开发者
不适合谁
需要查学术数据库的用户、依赖本地知识库的场景
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @sorrymaker0624/bohrium-web-search

Skill 说明

命令、参数、文件名以原文为准

SKILL:Bohrium 网络搜索

概述

通过 open.bohrium.com/v1/search/web 接口代理 searchapi.io。对公开互联网发起关键词查询,返回包含标题、链接和摘要的搜索结果列表。

适用场景:查找软件主页、博客文章、快速事实核验、新闻资讯。

不适用场景

  • 学术论文检索 → 请使用 bohrium-paper-searchbohrium-scholar-search
  • Bohrium 知识库搜索 → 请使用 bohrium-knowledge-base

无 CLI 支持 —— 仅支持 HTTP API。bohr CLI 内置了 BohrWebSearch 工具,可自动调用此接口。

认证配置

ACCESS_KEY 来自 OpenClaw 配置文件 ~/.openclaw/openclaw.json

"bohrium-web-search": {
  "enabled": true,
  "apiKey": "YOUR_ACCESS_KEY",
  "env": {
    "ACCESS_KEY": "YOUR_ACCESS_KEY"
  }
}

OpenClaw 会将 env.ACCESS_KEY 注入运行时环境。

API

GET https://open.bohrium.com/openapi/v1/search/web?q=QUERY&num=N
Header: accessKey: $ACCESS_KEY
参数类型默认值说明
qstring必填搜索关键词
numint3返回结果数量,范围为 1-10

Python 示例

import os, requests

AK = os.environ["ACCESS_KEY"]
BASE = "https://open.bohrium.com/openapi/v1/search/web"

r = requests.get(BASE,
    headers={"accessKey": AK},
    params={"q": "graphene synthesis CVD", "num": 5})
data = r.json()

for i, hit in enumerate(data.get("organic_results", []), 1):
    print(f"[{i}] {hit['title']}")
    print(f"    {hit['link']}")
    print(f"    {hit.get('snippet', '')[:200]}")
    print()

响应字段:

字段说明
organic_results主要搜索结果数组
organic_results[].title页面标题
organic_results[].link页面链接
organic_results[].snippet摘要内容
organic_results[].position结果排名

curl 示例

AK="YOUR_ACCESS_KEY"
curl -s "https://open.bohrium.com/openapi/v1/search/web?q=deepmd-kit&num=5" \
  -H "accessKey: $AK" | jq '.organic_results[] | {title, link, snippet}'

故障排查

现象原因解决方法
No organic_results查询无匹配结果重新措辞;英文查询通常比中文查询返回更多结果
401ACCESS_KEY 错误检查 accessKey 头部大小写;不要使用 Authorization: Bearer
num 参数无效数值超出范围必须在 1-10 范围内;超出范围的值可能被截断或忽略

可与其他技能配合使用

  • web-search 用于查找软件主页 → 接着使用 bohrium-job 提交相关任务
  • web-search 用于验证方法名称 → 接着使用 bohrium-paper-search 定位原始论文
  • web-search 获取近期 arXiv 预印本链接 → 交由 bohrium-pdf-parser 进行解析
S
@sorrymaker0624

已收录 2 个 Skill

相关推荐