跳转到内容
去交易

智能体密钥与权限

AI 智能体永远不需要你钱包的私钥。在 App 内,智能体通过你已连接的钱包会话行动,并且只在你确认后执行;对于外部智能体或机器人,请创建只包含必要权限的 Bitnxs API Key。Bitnxs API Key 根本没有提现权限。

凭证存放位置能做什么
你的大模型 API Key(如 OpenAI)仅保存在你的浏览器(localStorage)让页面调用你的大模型。Bitnxs 不需要它。
你的钱包会话连接钱包时创建下你在智能体面板中确认的限价单。

App 内智能体不使用单独的”智能体密钥”。

如何为外部智能体创建仅交易的 API Key?

Section titled “如何为外部智能体创建仅交易的 API Key?”
  1. 在 App 中打开 More → API Keys,为密钥命名(如 claude-agent-1;字母、数字、_ 和 -,最多 32 个字符)。
  2. 只勾选智能体需要的权限(见下表)。
  3. 在钱包中签名一次派生消息。密钥在浏览器中派生且只显示一次,请复制到智能体的密钥存储中。
  4. 智能体用该密钥签名会话,并把你的主钱包地址作为 user 传入。见身份认证。
  5. 可随时在 More → API Keys 撤销;撤销后该密钥的会话全部失效。
权限位允许适合给…
place_ordersPOST /session/order、/session/batchOrder负责开仓下单的智能体
cancel_ordersPOST /session/cancel、/session/modify负责管理或改价挂单的智能体
change_leveragePOST /session/leverage通常不要开,杠杆自己设置
set_triggersPOST /session/trigger、/session/cancel_trigger负责管理止盈止损的智能体

没有提现、转账或密钥管理权限位。API Key 不能提取资金,也不能创建其他密钥。未授权的操作会返回 api-key-permission-denied。

  • 每个智能体一个密钥,并清楚命名,便于单独撤销。
  • 最小权限:先只给 place_orders(需要管理止盈止损时再加 set_triggers)。不要开 change_leverage;App 内智能体本身也被设计为从不修改杠杆。
  • 不要把密钥放进提示词。 绝不要把 API Key 或助记词粘贴到和大模型的对话中,请从环境变量或密钥管理器读取。
  • 用单独的钱包,只放你愿意交给智能体交易的资金。
  • 先自己把杠杆调低;智能体通过仓位大小而非杠杆来控制风险敞口。
  • 遵守频率限制:每个签名地址约 20 次写请求/秒(突发 50);/info 和 /ws 不限速。
  • 持续监控:通过 WebSocket 订阅 executionReports,发现异常立即撤销密钥。
  • App 把你的大模型 API Key 存在浏览器中;请使用设置了消费上限的密钥,不要在公共电脑上使用智能体。