SuperAPI AI 工具集

kagi-account-config

通用与其它

查看项目

更新于 10-16 00:30

技能介绍

用途:管理 Kagi CLI 的账户级配置,包括凭据、配置文件(profile)、lens、自定义 bang、重定向、站点偏好和账户级自定义助手。修改前应先查看当前状态,且绝不在输出、脚本或共享命令行中打印、回显或粘贴已存储的凭据值。

凭据模型:KAGI_SESSION_TOKEN 用于订阅者搜索、Quick Answer、Assistant、ask-page、翻译和订阅者摘要;KAGI_API_KEY 用于当前 Search API 和 Extract API;KAGI_API_TOKEN 用于旧版 summarize、FastGPT 和 Enrichment API。环境变量会覆盖 .kagi.toml,--profile NAME 选择命名配置文件。当两种搜索凭据都存在时,基础搜索优先使用会话认证,除非配置了 preferred_auth = "api"。

检查与验证:kagi auth status 查看凭据是否存在及来源;kagi auth check 在请求时凭据失败时使用;kagi usage --format pretty 查看用量。设置凭据可用向导或显式子命令,如 kagi auth 或 kagi auth set --session-token "https://kagi.com/search?token=..."。共享环境中不要通过共享 shell 命令行传递密钥,优先使用交互式向导或受保护的环境变量注入。

配置文件:当需要并存多个账户或凭据策略时使用 profile,例如 kagi --profile work auth status、kagi --profile personal search "query" --format toon。修改任何设置前先确认所选 profile。

搜索设置:创建、更新或删除前先查看,如 kagi lens list、kagi lens get "Default"、kagi bang custom list、kagi redirect list、kagi site-pref list。自定义 bang 示例:kagi bang custom create "Docs" --trigger docs --template "https://docs.rs/releases/search?query=%s"。各命令的 --help 可查看变更所需参数。除非用户要求,否则不要删除或覆盖账户设置。

自定义助手:kagi assistant custom list、kagi assistant custom get "Researcher"。对话和线程使用属于 kagi-assistant,本技能负责自定义助手的账户级配置。

完成标准:已知当前 profile 和凭据来源;所请求设置可通过其读取命令看到;输出或持久化脚本中不出现密钥值;无关账户设置保持不变;仅在用户要求时执行破坏性更改。