CLI 参考
检查运行环境
检查 Rajio 版本、Node.js、.env、服务商、本地工具和 Codex。
检查运行环境
rajio doctor <target>用途
doctor 检查当前会话运行 Rajio 所需的环境是否可用,包括 CLI 版本、Node.js、.env、ElevenLabs、OpenAI、ffmpeg、ffprobe 和 Codex。
典型用法
rajio doctor /path/to/session
rajio doctor /path/to/session.toml参数
| 参数 | 说明 |
|---|---|
<target> | 必填。已有会话工作区或可解析到会话工作区的路径。 |
doctor 没有额外 CLI 选项。
产物或副作用
- 不修改会话文件。
- 会请求 npm registry 检查 Rajio 最新版本。
- 会读取当前工作目录
.env和会话工作区.env。 - 会探测 ElevenLabs Speech-to-Text API。
- 如果设置了
OPENAI_API_KEY,会探测 OpenAI API。 - 会运行
ffmpeg -version和ffprobe -version。 - 如果设置了
OPENAI_API_KEY,会初始化@openai/codex-sdk。 - 任一
fail检查会让退出码变为1。
常见 Agent 调用方式
rajio doctor /path/to/sessionAgent 通常在自动转写前运行一次,或在用户的 .env、ffmpeg、Node.js、服务商配置看起来异常时运行。
注意事项
- Node.js 要求
>=24。 ELEVENLABS_API_KEY缺失是失败,因为当前转写服务依赖 ElevenLabs。OPENAI_API_KEY缺失是 warning,代表人工 AI 阶段相关能力不可用。- 网络不可用时,版本检查或服务商检查可能 warning/fail;这不代表本地文件一定损坏。