跳转到主内容
版本发布

42md 本地优先(6)登录一次管 90 天:长效密钥与自动化

本地优先之后,只剩登录还需要联网——所以登录也做省心了。一次 42md auth 设备码登录,铸一把 90 天长效密钥,到期自动轮换,几乎不用再碰。密钥还能塞进环境变量,给脚本、CI、AI 助手授权,没浏览器的机器照样跑。

5 分钟
版本发布登录认证密钥自动化命令行

前面五篇讲的都是「怎么把处理留在本地」。在只用已本地化的命令行能力时你会发现:除了登录认证,基本不需要联网了。 那就把登录本身也做得很省心——这就是这一篇。

一、一次登录,管 90 天

登录还是一条命令:

42md auth

它走的是设备码登录(不用在命令行里贴密码):

42md 账号登录

  请在浏览器中打开: https://cloud.42md.cc/device
  输入授权码: ABCD-1234
  等待授权...

在浏览器里输入授权码、确认,命令行这头就登录成功了:

  ✓ 登录成功!欢迎, 你的名字

  现在可以使用 AI 功能:
    42md scan.pdf --ocr        AI 识别(扫描件)
    42md lecture.mp3           AI 转录
    42md tools translate a.md  AI 翻译

  查看状态: 42md auth status
  退出登录: 42md auth logout

关键变化在幕后:登录成功那一刻,42md 会铸一把有效期 90 天的长效密钥存在本机,之后所有请求都用它。以前那种一个月就过期、改次密码就被踢下线的短会话,没有了。

cloud.42md.cc 的 API 密钥管理页:按设备列出、显示最近使用、可单独吊销或新建自动化密钥

二、临近过期,自动静默轮换

90 天到了怎么办?你不用管。在密钥临近过期(还剩 30 天)时,42md 会用当前密钥自动换一把新的,同一台机器一天最多换一次,全程静默、无感——你该跑命令跑命令,登录状态自己续上。

想看当前登录和额度,随时:

42md auth status
  ✓ 已登录
  用户: 你的名字 (you@example.com)
  套餐: Pro

  AI 识别: 128/1000 页
  AI 转录: 342/1000 分钟
  AI 生成: 56/1000 千字(翻译 / 编译 / 优化 / 策展 / 综述 / 热词共享)

退出登录会同时吊销服务端的密钥、清掉本机凭据:

42md auth logout
✓ 已退出登录

三、密钥不只是「登录」——还能跑自动化

长效密钥真正好用的地方,是它能脱离交互式登录,塞进任何自动化环境。把密钥放进 MD42_TOKEN 环境变量,42md 就直接用它,不需要浏览器、不需要 42md auth

export MD42_TOKEN="你的密钥"
42md 一批文件/*.pdf --ocr        # CI、服务器、定时任务里照样跑

这解锁了几类场景:

  • CI / 服务器:没有浏览器的机器,靠环境变量注入密钥即可跑批。
  • 给 AI 助手授权:让你的 Agent 用一把独立密钥调 42md,和你日常登录的那把分开,随时可单独吊销。
  • 定时任务:无人值守的脚本,密钥 90 天有效,不用频繁重登。

四、多设备?在网页端管得清清楚楚

一把密钥对应一台设备 / 一个用途。设备多了也不乱——在 cloud.42md.cc 的密钥管理页,你可以:

  • 按设备查看每把密钥、最近使用时间;
  • 单独吊销某一台(丢了电脑、离职机器,一键失效,不影响其它设备);
  • 单独新建一把「自动化密钥」,专供脚本 / CI 用。

密钥数量有档位上限:Free 1 把,Pro / Pro+ 各 10 把,够日常多设备 + 自动化分配。

怎么开始

  • 登录:42md auth
  • 查看状态与额度:42md auth status
  • 自动化:export MD42_TOKEN=你的密钥(在 cloud.42md.cc 生成)

登录这块理顺了,云端那头也跟着重构了——最后一篇讲云端独立上线:cloud.42md.cc 与一次登录跨端通行


42md — 你的知识快刀。更快地获取、更深地编译、更好地策展、更强的工具。

官网https://42md.cc · 应用https://cloud.42md.cc