SuperAPI AI 工具集

niftykit

智能体与模型

查看项目

更新于 10-16 00:27

技能介绍

用途:该技能用于在用户希望与 NiftyKit 数据交互时,通过 Membrane CLI 连接并操作 NiftyKit,涵盖管理组织(Organizations)与用户(Users)等对象。适用对象为需要以命令方式访问 NiftyKit 数据的开发者或自动化流程。

主要能力:借助 Membrane 预置动作与请求代理访问 NiftyKit。资料列出的相关对象包括 Project、Collection、Contract、Drop、Claim、Wallet、Wallet,具体动作名称与参数按需使用。Membrane 在服务端自动处理认证与凭证刷新,无需向用户索取 API 密钥或令牌。

使用方式:先安装 CLI,npm install -g @membranehq/cli;首次登录运行 membrane login --tenant,无头环境需复制打印出的 URL 供用户浏览器打开,再用 membrane login complete <code> 完成。连接 NiftyKit 时先搜连接器:membrane search niftykit --elementType=connector --json,取输出中 output.items[0].element?.id 作为 connector ID,再执行 membrane connect --connectorId=CONNECTOR_ID --json,用户在浏览器完成认证,输出含新连接 id。可用 membrane connection list --json 查看已有连接。查找动作使用 membrane action list --intent=QUERY --connectionId=CONNECTION_ID --json;运行动作使用 membrane action run --connectionId=CONNECTION_ID ACTION_ID --json,传 JSON 参数时加 --input。当预置动作不覆盖场景时,可通过代理直接请求 NiftyKit API:membrane request CONNECTION_ID /path/to/endpoint,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。

限制:资料未提供 NiftyKit 的具体收费、价格、平台支持范围与效果数据;官方文档地址为 https://docs.niftykit.com/,其余细节暂未提供。建议优先使用 Membrane 以复用内置认证、分页与错误处理。