使用 Grok Bot
Vault 与安全登录
不要把密码、银行卡、API 密钥等凭据放进聊天或普通文件。将登录信息、银行卡和联系方式保存在 Vault 中,Bot 便能代你登录和结账。API 密钥请通过安全凭据卡传递。保存后 Grok Bot 不会再次显示凭据的值;之后看到空白字段并不能证明凭据已被删除。
Vault 可保存哪些信息
Vault 保存登录信息、银行卡和联系方式,让 Bot 可以代你登录网站和结账,全程看不到敏感值。在桌面或手机应用中打开 Settings → Vault 即可添加、编辑或移除条目。Vault 需要 Grok Bot 0.75.2 或更高版本。
- 登录信息:网站、用户名或电子邮箱,以及密码。Bot 使用保存的登录信息登录对应网站。
- 银行卡:卡号、有效期、安全码、持卡人姓名和账单地址。
- 联系方式:用于配送和开票的姓名、地址、电话号码及电子邮箱。
Bot 始终看不到已保存的密码、卡号和安全码。它能看到你的联系方式以及你保存了哪些登录条目,以便选择正确的条目并代填联系信息。
Vault 对整个账号生效。账号中的每个 Bot 均可使用所有已保存条目,无法将条目限定给单个 Bot。Vault 不支持共享 Bot。如需向共享 Bot 添加密钥,请使用 Secrets。参见API 密钥和其他凭据。
添加、导入和修改条目
- 打开 Settings → Vault,然后选择 New item。
- 选择 Login、Card 或 Contact info。
填写详细信息并保存。
- 对于登录信息,填写 Website、Username or email 和 Password,然后选择 Save login。
- 对于银行卡,选择 Scan with camera 或 Upload a photo 从卡片读取信息,也可以手动输入。然后选择 Save card。
- 对于联系方式,输入姓名、地址、电话和电子邮箱,然后选择 Save contact info。
在 Hints 中说明何时使用此条目,例如“用于工作采购”。Bot 选择条目时会遵循提示。
你也可以从聊天中保存信息。当 Bot 通过安全表单询问登录信息、银行卡或地址时,勾选 Securely save to Bot's vault 即可留待下次使用。如果不勾选,信息仅用于当前聊天,之后自动失效。当你附上银行卡照片时,Grok Bot 会提供 Save to Vault 选项,便于 Bot 日后用它付款。
在桌面端从其他密码管理器迁移登录信息:
- 从 1Password、Chrome 或 Edge、Safari 或 Apple Passwords、Firefox、Bitwarden 或 LastPass 将密码导出为 CSV 文件。
- 在 Settings → Vault,请选择 New item,再选择 Import from CSV…。
- 选择 Choose CSV file 并选中导出的文件。文件只会在你的电脑上读取,不会上传,且必须小于 5 MB。
- 检查列表。Vault 中已有的条目会跳过。存在错误的行不会导入,例如缺少密码或网站未使用 HTTPS。
- 选择导入按钮,按钮会显示可导入的条目数。
从 LastPass 导出的文件还会包含银行卡。导出文件以明文保存密码,请在导入后删除。
要修改或删除条目,请在 Settings → Vault 中选中并编辑它,或选择 Remove。移除登录信息后,Grok Bot 无法再用它登录该站点;移除银行卡后,则无法再用它付款。要更换卡号,请先移除该卡再重新添加。手机上暂时无法编辑已保存的银行卡。
你可以让 Bot 修改联系方式、条目昵称和提示。密码、用户名、网站、卡号及安全码只能在 Settings → Vault 中更改,登录信息和银行卡也只能在这里移除。
Bot 如何使用 Vault
登录时,Bot 先尝试 Vault 中的登录信息,再尝试已连接的密码管理器(例如 1Password),最后通过安全表单询问你。Vault 和安全表单中的值会直接填入网页,对 Bot 不可见。当网站通过邮件发送一次性验证码时,Bot 可以从已连接的 Gmail 或 Outlook 账号读取,也可查看自己的收件箱。
- 新账号:如果注册时由 Bot 为你选择密码,Vault 会生成密码并保存登录信息,Bot 看不到密码。
- 结账:系统会自动填入已保存的银行卡,并根据联系方式填写配送和账单信息。参见付款。
- 你在聊天中分享的信息:如果你向 Bot 提供姓名、地址、电话或电子邮箱,它会在任务完成后将其保存为联系方式,并告诉你保存了什么。如果有信息不希望保留,请告诉它。
如果表单无法完成某个步骤,如单点登录、通行密钥、Bot 无法通过的验证码、其他设备上的审批、二维码或银行卡验证,Bot 会把电脑交给你。在请求中选择 Take over,或打开电脑并选择 Take control,只完成这一步,再选择 I'm done 并告诉 Bot 继续。登录会话会保留在电脑上,供你的所有 Bot 在后续任务中共享。
安全表单
当网页需要只能由你提供的信息时,Bot 会在聊天中显示 Secure Form,每一步一张。表单会注明目标网站,例如“Bot 看不到这些信息,将直接填入 example.com”。你的回答会直接填入网页,Bot 始终看不到。
如果登录、银行卡或联系方式表单包含 Securely save to Bot's vault,勾选即可保存到 Vault,不勾选则只在本次聊天中使用。如果表单没有该复选框,信息会直接保存到 Vault。
填写成功后,表单显示 Filled into the page. Secret values were never shown to your Bot.。如果显示 Could not fill into the page,可能是填入前网页发生了变化。Bot 仍然看不到这些值。如果它再次询问,请提交新表单。
API 密钥和其他凭据
对于 API 密钥以及登录信息和银行卡以外的秘密信息,请使用安全凭据卡。Bot 请求凭据时,输入框会遮蔽内容。选择 Save securely 后,卡片会显示 Saved 和 Saved securely and kept private。凭据值不会写入聊天,Bot 也看不到。
如果你是共享 Bot的所有者或管理者,也可以在 Bot 详情中添加凭据。打开 Secrets,请选择 Add secret,输入环境变量名称、简短说明和值,再选择 Save secret。Bot 只能看到说明。共享 Bot 的凭据可用于每位队友的聊天,因此只应添加你愿意让所有有权聊天的成员使用的密钥。
公司配置脚本所需的凭据(例如团队每台电脑上安装的工具使用的许可密钥)由团队管理员另行保存为 团队凭据,位于 Enterprise 仪表盘中。这些凭据不会直接交给 Bot。
不要把密码、一次性验证码或 API 密钥粘贴到普通聊天、Shell 命令或电脑上的文件中,也不要在使用以下功能演示任务时输入凭据:演示任务。
为什么看不到已保存的值
已保存的值只能写入:
- 在 Settings → Vault 中,已保存的密码保持隐藏,银行卡只显示末四位。
- 安全凭据卡在显示 Saved 后不会再显示原值。页脚显示 Stored securely, never shown to your Bot。
- 共享 Bot 的 Secrets 只列出名称和说明,之后任何地方(包括 Shell)都不会再次显示原值。
- 要在此更改值,请选择 Replace,粘贴新值,再选择 Replace value。旧值无法读回。
如果保存失败,表单会显示 The secret was not saved. Try again.。如果共享 Bot 的 Secrets 列表显示 Something went wrong. Try again.,请选择 Try Again。No secrets yet 表示该 Bot 下没有已保存的凭据名称,并非某个已保存的值被隐藏。
更新会删除我的凭据吗?
Recover、Reset 和电脑更新均会移除已安装的应用和软件包,因此你写入文件、Shell 配置或已安装工具中的凭据可能随之消失。这与通过安全凭据卡、Secrets 或 Vault 保存的凭据是两回事。参见更新、恢复或重置电脑。
Shell 不输出凭据并不表示它已被清除。对于共享 Bot,如果名称仍列在 Secrets 中,值就还在。如果共享 Bot 的凭据名称消失,而你未选择 Remove,可按以下步骤检查。
- 彻底退出 Grok Bot,再重新打开。在 Mac 上请从菜单栏选择 Quit,仅关闭窗口并不会退出应用。
- 在登录同一 Cursor 账号的另一台设备上打开同一个 Bot。
- 如果列表显示 Something went wrong. Try again.,请选择 Try Again,再尝试添加条目。
如果所有设备都找不到该名称,请重新添加,不要另外在电脑上用文件保存副本。若名称反复消失,请联系支持团队,附上账号邮箱及 Secrets 的截图,切勿提供凭据值。
付款
Vault 中保存的银行卡会在结账时自动填写,系统不会每次询问你,也没有强制逐笔审批的设置。如果希望亲自批准每笔付款,请勿保存卡片:
- 如果 Bot 在结账时通过安全表单询问银行卡,请勿勾选 Securely save to Bot's vault。这张卡将仅用于该次聊天。如果表单没有此复选框,系统会直接保存到 Vault,请勿提交。
- 如果已经保存了银行卡,请打开 Settings → Vault,选中相应卡片,再选择 Remove。
Settings → Vault 还会列出 Payment accounts,即可连接的钱包(例如 Link 或 X Money),以及 Default payment method,即 Grok Bot 会优先使用的付款方式。
连接 Link 账号后,Bot 可以请你批准一张仅用于一笔交易的一次性卡。请求中会显示商家、商品和总额。要批准,请选择 Pay 按钮,按钮上会显示金额。也可以选择 Pay another way 跳过该卡,或选择 Deny。批准后,在打开的 Link 页面完成授权。如果拒绝或请求过期,则不会扣款。如果卡片提示 Link 账号未连接,请重新连接 Link,再次向 Bot 提出请求。