用途:Bankr 让用户用自然语言执行加密货币交易与 DeFi 操作,并管理钱包。提供两种接入方式:Bankr CLI(推荐,安装 bun install -g @bankr/cli 或 npm install -g @bankr/cli)与直接调用 https://api.bankr.bot 的 REST API,两者共用同一 API key。
主要能力:Wallet API(/wallet/)提供同步端点,包括钱包信息、组合余额(可含 PnL、NFT)、转账、签名与提交原始交易;Agent API(/agent/)为异步 AI 端点,提交 prompt 返回 job ID,再轮询状态获取结果,支持 threadId 维持多轮对话。CLI 命令按 wallet、agent、tokens 三个命名空间组织,如 bankr wallet portfolio、bankr agent prompt、bankr tokens search,旧扁平命令仍作为废弃别名可用。
使用方式:先获取 API key,可用无头邮箱登录 bankr login email <user-email>,再以 bankr login email <user-email> --code <otp> --accept-terms --key-name "My Agent" --read-write 完成验证并生成密钥;或在 Bankr Terminal 生成 bk_ 开头的 key。已有 key 时用 bankr login --api-key bk_YOUR_KEY_HERE。REST 调用需在请求头带 X-API-Key。登录选项包括 --agent-api、--read-write、--llm、--no-token-launch、--allowed-ips、--allowed-recipients 等,未传的选项会交互式询问。
适用场景:交易执行、组合与盈亏查询、跨链转账与签名、代币搜索与信息查询,以及通过 LLM 网关统一访问多模型。
限制:写入类端点需 walletApiEnabled 且非只读模式,并受 allowedRecipients 与 IP 白名单约束;LLM 网关额度与交易钱包余额相互独立,新账户 LLM 余额为 0,未充值会返回 402 错误;LLM 网关目前仅限 beta 测试者。具体收费与价格信息暂未提供。