跳到文档内容
Anygent.ai文档

多人使用 Claude 订阅:各自登录,不要复制凭据

每人各自登录 Claude 订阅;要多处共用,改用 setup-token 或 API Key。

开始前

  • 有 Claude Pro / Max 订阅账号
  • 目标机器已在线运行 Anygent daemon

为什么会失效

  1. 复制的登录会失效

    登录约 8 小时自动刷新一次,旧 token 随即作废。同一份登录复制到多处,只有先刷新的那份还能用;各自登录的互不影响。

推荐做法

  1. 每人每台机器各自登录

    在「机器配置」为自己新建 Claude Code 配置,点「网页登录」授权。换一台机器,就在那台机器上再登录一次。

  2. 不要复制登录文件

    别把 ~/.claude/.credentials.json 拷到别处或粘进别的配置:最多约 8 小时后只剩一边能用。已复制的删掉副本,重新网页登录。

  3. 同机登录自动共享

    Anygent daemon 0.3.462 起,同机用 ~/.claude 的对话和终端里的 claude 共用一份登录,刷新不冲突;0.3.461 及更早版本会给每个对话复制一份,请升级。

需要一份到处都能用的凭据

  1. 生成长期 Token

    运行下面的命令并在浏览器里授权,终端会打印 sk-ant-oat 开头的 Token(只显示一次)。它不刷新、可多处共用,但只能推理,Remote Control 等仍需完整登录。

    claude setup-token
  2. 填进 Anygent

    新建 Agent 时在「凭据环境」选「API Key 配置」,把 Token 粘进「API Key」,会以 CLAUDE_CODE_OAUTH_TOKEN 写入。Anygent daemon 需为最新版。

  3. 或者用 API Key

    Anthropic Console 的 API Key(ANTHROPIC_API_KEY)同样不会刷新,可多处共用,按用量计费。

注意事项

  • 反复报 “OAuth session expired” 时,先在该配置里重新网页登录;很快又失效,就查还有哪里在用同一份登录的副本。
  • 同一系统用户(如都用 root)下的 Anygent 用户默认共用 ~/.claude 的账号;想分开就各自新建配置登录。
  • setup-token 和 API Key 等同账号密钥,不要贴进对话、知识库或公开分享页面。