前言:为什么需要结构化搜索 API
在 AI 助手实际工作中,联网搜索是获取实时信息的重要能力。但普通网页爬取方式(模拟浏览器请求搜索引擎结果页)存在诸多局限:
- 解析脆弱:搜索引擎结果页的 HTML 结构经常变化,爬虫脚本容易失效
- 速度慢:需要先获取 HTML 再解析,至少多浪费 1-2 秒
- 内容质量不稳:无法过滤广告和噪音内容
- 容易被封:频繁请求可能触发 IP 封禁
结构化搜索 API 则直接返回 JSON 格式的解析结果,数据干净、响应快、接口稳定。对于部署在境内的服务器来说,选择一个国内可访问的搜索 API 服务尤为关键。
一、MiniMax Search 是什么
MiniMax Search 是 MiniMax 官方提供的搜索 API 服务,Token Plan 套餐可用。
核心特点
| 特性 | 说明 |
|---|---|
| 接口形式 | RESTful API,返回结构化 JSON |
| 搜索端点 | api.minimaxi.com |
| 默认配额 | 最低 Token Plan 套餐:60次/5小时 |
| 结果字段 | title、url、snippet、date、related_searches |
| 适用场景 | 轻量级实时搜索、资讯聚合、知识问答 |
与 Tavily Search 的区别
| 对比项 | MiniMax Search | Tavily Search |
|---|---|---|
| 配额 | 取决于套餐 | 1000次/月 |
| 搜索深度 | 基础 | 可选 advanced 深度 |
| 适用场景 | 快速查询 | 深度调研 |
二、OpenClaw 中的搜索服务架构
OpenClaw 支持多引擎搜索,并通过配置文件指定默认 provider。
2.1 工具层:web_search
OpenClaw 的 web_search 工具是一个抽象接口,背后可以接入不同的搜索提供者。调用方无需关心具体实现。
2.2 配置层:openclaw.json
在 openclaw.json 中,搜索服务的默认 provider 通过 tools.web.search.provider 指定:
{
"tools": {
"profile": "coding",
"web": {
"search": {
"provider": "minimax"
}
}
}
}
当 provider 设为 "minimax" 时,所有 web_search 调用都会路由到 MiniMax Search API。
三、MiniMax Search 配置步骤
3.1 环境变量配置
确保 MINIMAX_API_KEY 已写入 OpenClaw 的环境配置:
# 在 /root/.openclaw/.env 中添加(或确认已存在)
MINIMAX_API_KEY=sk-cp-******
这个 Key 就是 MiniMax 编程计划的 API 凭证,同时用于模型调用和搜索服务。
3.2 验证配置是否生效
在 OpenClaw 中直接调用 web_search 即可验证:
web_search({
query: "OpenClaw 最新版本更新",
count: 5
})
四、使用示例与返回结构
4.1 基础搜索调用
web_search({
query: "MiniMax OpenClaw 配置教程",
count: 5
})
4.2 返回结果结构
{
"results": [
{
"title": "OpenClaw 官方文档 - 搜索配置",
"url": "https://docs.openclaw.ai/...",
"description": "介绍如何在 OpenClaw 中配置多种搜索服务...",
"siteName": "OpenClaw Docs",
"published": "2026-04-10"
}
],
"relatedSearches": [
"OpenClaw MiniMax 插件",
"OpenClaw Tavily 搜索"
]
}
每个结果包含:
| 字段 | 说明 |
|---|---|
title |
结果标题(已格式化) |
url |
原始链接 |
description |
内容摘要(已清洗) |
siteName |
来源站点名 |
published |
发布日期(若有) |
4.3 缓存机制
OpenClaw 内置了搜索结果缓存,相同关键词的重复请求在缓存有效期内直接返回结果,无需额外消耗配额。
五、总结
MiniMax Search 为 OpenClaw 提供了一个境内直连、稳定快速的搜索 API 方案。通过 tools.web.search.provider: "minimax" 的默认配置,OpenClaw 在无需额外开发的情况下即可获得结构化搜索能力。
对于日常的快速查询、轻量级资讯收集,MiniMax Search 基本够用。当需要深度搜索或大批量抓取时,可以切换到 Tavily Search 作为补充。
文章评论