核心用法
Ravi Identity 是一款专为AI代理设计的身份基础设施服务,核心功能围绕身份生命周期管理展开:
| 功能模块 | 典型命令 | 使用场景 |
|---------|---------|---------|
| 身份查询 | `ravi auth status`, `ravi get email/phone/owner` | 获取当前身份凭证,用于服务注册 |
| 多身份列表 | `ravi identity list` | 查看所有可用身份及其UUID |
| 身份创建 | `ravi identity create` | 为新项目生成独立身份(需付费计划) |
| 身份切换 | `ravi identity use <uuid>` | 在不同身份上下文间切换 |
关键设计特点:自动生成的身份具有高度拟真性——姓名如"Sarah Johnson",对应邮箱为sarah.johnson472@raviapp.com,有效规避反自动化检测。
显著优点
1. 隐私隔离架构:每个身份拥有独立的邮箱、手机号和密钥存储,项目间数据完全隔离
2. 反检测友好:自动生成的姓名和邮箱格式模拟真实人类用户,降低被标记为自动化的风险
3. 无缝集成生态:与 ravi-inbox(收信)、ravi-email-send(发信)、ravi-login(2FA处理)形成完整工作流
4. 付费身份扩展:支持为特定项目创建额外身份,满足多租户场景需求
潜在缺点与局限性
- 创建门槛:新身份创建需付费计划,免费用户受限
- 永久绑定:身份一经创建不可删除,长期管理成本需考量
- 区域限制:手机号为美国格式(+1),可能不适用于需本地号码验证的服务
- 无自定义命名:自动生成机制不支持用户指定姓名,灵活性有限
适合人群
- 需要为不同客户/项目维护独立业务身份的自动化开发者
- 从事账号注册、服务测试等需隐私隔离的场景
- 希望降低平台反自动化检测风险的研究人员
常规风险
| 风险类型 | 说明 |
|---------|------|
| 身份关联 | 同一账户下的身份共享支付和账单信息,服务方可追溯关联 |
| 服务封禁 | 若某身份触发平台风控,可能影响同账户其他身份 |
| 合规边界 | 使用生成身份注册服务可能违反目标平台的ToS |
| 数据持久性 | 身份永久存在,敏感项目结束后仍留存记录 |
建议结合 ravi-secrets 管理各身份专属凭证,避免交叉污染。