安装与认证
认证
用浏览器设备码登录,或手动保存 API 密钥。
浏览器登录(推荐)
tufty loginCLI 打印一个授权链接并尝试打开浏览器,随后每 2 秒检查一次授权是否完成。链接 30 分钟内有效,在任意设备的浏览器里打开都可以,所以 SSH、容器等远程终端也能用。授权完成后,API 密钥自动写入配置文件。
手动保存 API 密钥
- 登录 tufty.ai,打开 账户设置 → API 密钥。
- 创建或复制一个密钥(以
sk-开头)。 - 保存到本机:
tufty auth set sk-xxxx查看与清除
tufty auth get # 当前生效的密钥和来源,默认遮蔽:sk-***1234
tufty auth get --show # 完整显示密钥
tufty logout # 从配置文件中删除密钥tufty auth get 返回的 result.data.source 是 env(来自 TUFTY_API_KEY)或 config(来自配置文件)。如果设置了 TUFTY_API_KEY,tufty logout 之后它仍然生效,需要一并清除。
密钥查找顺序
需要鉴权的命令按以下顺序查找密钥,找到即停:
--api-key <key>参数- 环境变量
TUFTY_API_KEY - 配置文件
~/.tufty/config.json(由tufty login/tufty auth set写入;目录可用TUFTY_CONFIG_DIR修改) - 交互式登录:只在交互终端中触发。CI(设置了
CI环境变量)、智能体和管道中不会触发,而是直接返回no_api_key
配置文件以仅当前系统用户可读的权限写入。Windows 上的路径是 %USERPROFILE%\.tufty\config.json。
不需要登录的操作
tufty tools list、tufty tools describe <id>、tufty <tool> -h- 工具命令加
--dry-run tufty upload一个已经在static.tufty.ai上的地址
积分与充值
生成会消耗账户积分,积分不足时命令返回 insufficient_balance。到 账户设置 → 积分 查看余额,或在 价格页 选择套餐。积分怎么算见 积分。
