Kagi:高质量网页搜索与 FastGPT 集成 - Openclaw Skills
作者:互联网
2026-04-04
什么是 Kagi API 研究工具?
Kagi 技能为 AI 智能体提供了一个强大的接口,用于与 Kagi 搜索和 FastGPT API 进行交互。作为 Openclaw Skills 库的一部分,它专注于高信号结果和隐私中心的数据检索,为标准搜索引擎提供了更优的选择。该技能允许智能体通过利用 FastGPT 直接从网页合成信息并嵌入引用,从而超越简单的索引检索。
通过引入此技能,开发人员可以确保其智能体在其他服务受到速率限制时仍能访问高质量数据。该集成设计轻巧,使用 Python 脚本输出人类可读的摘要或机器友好的 JSON,使其成为任何以技术准确性为核心的开发者环境中的多功能工具。
下载入口:https://github.com/openclaw/skills/tree/main/skills/michaelasper/kagi
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install kagi
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 kagi。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
Kagi API 研究工具 应用场景
- 执行程序化网页搜索,以收集 URL、标题和摘要等特定元数据。
- 使用 Kagi FastGPT 为复杂问题生成基于事实的 AI 摘要回答。
- 当其他搜索提供商遇到速率限制时,作为 Openclaw Skills 的高质量备选研究工具。
- 自动收集最新的技术动态或新闻,用于自动报告生成。
- AI 智能体根据用户意图或研究需求触发搜索命令。
- 系统利用本地 Python 环境调用 kagi_search.py 或 kagi_fastgpt.py 脚本。
- 脚本通过预配置的 KAGI_API_TOKEN 进行身份验证,从 Kagi 的安全端点获取数据。
- 根据提供的标志(如结果限制或 JSON 格式)对搜索结果进行过滤或摘要。
- 最终输出被反馈到智能体的上下文中,用于后续推理或直接回复用户。
Kagi API 研究工具 配置指南
要在 Openclaw Skills 中开始使用此工具,请按照以下步骤操作:
- 在 https://kagi.com/settings/api 创建 API 令牌。
- 将令牌导出到您的环境变量中:
export KAGI_API_TOKEN='your_api_token_here'
- 通过运行测试搜索查询来验证安装:
python3 scripts/kagi_search.py "Openclaw Skills" --limit 5 --json
Kagi API 研究工具 数据架构与分类体系
| 文件/脚本 | 描述 |
|---|---|
scripts/kagi_client.py |
处理 API 身份验证和 HTTP 请求的核心客户端库。 |
scripts/kagi_search.py |
用于获取分级网页搜索结果(URL、标题、摘要)的 CLI 工具。 |
scripts/kagi_fastgpt.py |
用于带引用和缓存控制的 AI 生成摘要的 CLI 工具。 |
references/kagi-api.md |
本地 API 文档和用于自定义的参考代码段。 |
name: kagi
description: Use the Kagi API (Search API + FastGPT) for web research when you want higher-quality results than Brave/Google, or when Brave Search is rate-limited. Triggers: “search with Kagi”, “Kagi search”, “use FastGPT”, “Kagi FastGPT”, “Kagi summarize”, or when you want programmatic web search via Kagi’s API token.
Kagi (API)
Use the bundled Python scripts to call Kagi’s API from the OpenClaw host.
Quick start
- Create a token in https://kagi.com/settings/api
- Export it for your shell/session:
export KAGI_API_TOKEN='…'
- Run a search:
python3 scripts/kagi_search.py "haaps glass" --limit 10 --json
- Or ask FastGPT (LLM + web search):
python3 scripts/kagi_fastgpt.py "Summarize the latest Haaps glass mentions" --json
Tasks
1) Web search (Kagi Search API)
Use when you need a normal ranked list of results (URLs/titles/snippets).
Command:
python3 scripts/kagi_search.py "" [--limit N] [--json]
Notes:
- Defaults to printing a readable digest; use
--jsonfor raw API output. - The script automatically sets
Authorization: Bot.
2) Answer/summarize with citations (FastGPT)
Use when you want a short answer grounded in web results, including reference URLs.
Command:
python3 scripts/kagi_fastgpt.py "" [--cache true|false] [--json]
3) Using Kagi as a drop-in for web_search
If Brave Search is rate-limited (429) or you want better results:
- Use
scripts/kagi_search.pyto fetch results - Then use the main agent model to synthesize / summarize based on the returned URLs/snippets
Files
- API reference snippets:
references/kagi-api.md - Python client + CLIs:
scripts/kagi_client.py,scripts/kagi_search.py,scripts/kagi_fastgpt.py
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
百度搜索:AI 驱动的网页研究与数据检索 - Openclaw Skills
Brave Search:由 AI 驱动的网页内容提取 - Openclaw Skills
ddg-search: 为 AI 智能体提供的无 API 网页搜索 - Openclaw Skills
浏览器自动化:网页交互与数据提取 - Openclaw Skills
Playwright 爬虫技能:高级网页抓取与反爬突破 - Openclaw Skills
Firecrawl: 为 AI 智能体提供的网页搜索与抓取工具 - Openclaw Skills
Perplexity 搜索:带引用的 AI 驱动网页结果 - Openclaw Skills
Playwright:网页自动化与数据抓取 - Openclaw Skills
谷歌搜索:实时网页研究与数据检索 - Openclaw Skills
Desearch 网页搜索:为 AI 智能体提供实时 SERP 结果 - Openclaw Skills
AI精选
