SuperAPI AI 工具集

kagi-search

通用与其它

查看项目

更新于 10-16 03:39

技能介绍

用途:通过 Kagi Search API 在命令行进行网页搜索,用于获取当前信息、事实或参考资料。API 目前为测试版,需是 Kagi 订阅用户并向 support@kagi.com 申请访问权限。

主要能力:输出每条结果的标题、URL、摘要和元数据;支持分页(结果数量与偏移);支持原始 JSON 输出以便脚本处理;显示相关搜索(可隐藏);显示剩余 API 配额;纯 Python 实现,无依赖,运行轻量。

使用方式:先设置环境变量,再运行命令。

export KAGI_API_KEY="your_api_key" kagi-search "your search query"

也可直接运行:

python3 scripts/kagi-search.py "your search query"

常用选项:query 为必填搜索词;-n, --limit 指定结果数(默认 10);-s, --offset 指定分页偏移(默认 0);--json 输出原始 JSON;--no-related 隐藏相关搜索;-h, --help 显示帮助。示例:kagi-search "AI news" --limit 5;kagi-search "github stars" --json | jq '.data[].url'。

安装与配置:将脚本设为可执行并放入 PATH,例如 chmod +x scripts/kagi-search.py 后复制到 ~/.local/bin/kagi-search;可将 export KAGI_API_KEY 加入 ~/.bashrc 或 ~/.zshrc 以持久化。要求 Python 3.7+、KAGI_API_KEY 环境变量和互联网连接。

限制:Kagi Search API 处于测试版,须为 Kagi 订阅用户且需申请 API 访问;费用、配额与具体定价资料暂未提供;输出格式示例中会显示查询、结果数、API 余额与耗时。