@zorix-db/zorix-cli
v1.0.0
Published
Official Zorix CLI for authenticated sessions and streaming AI chat.
Readme
Zorix CLI 中文说明
默认官网:
https://zorix.it该 CLI 通过 Zorix 官方登录接口获取会话 Cookie,验证登录状态,然后使用同一 Cookie 发送流式聊天请求。
安装
npm install -g ./zorix-cli-1.0.0.tgz或者解压 ZIP 后:
npm install -g .登录并获取 Cookie
zorix login流程:
- 请求
/login?next=/chat; - 提交账号密码到
/api/zorix-auth-v802/login; - 获取服务器返回的
Set-Cookie; - 请求
/api/user/full-status验证登录; - 使用 AES-256-GCM 在本地加密保存 Cookie。
密码不会保存。
Google 或浏览器登录
浏览器的 HttpOnly Cookie 不能被普通外部 CLI 自动读取。
zorix login --browser
zorix cookie import也可以导入自己浏览器导出的 Netscape Cookie 文件:
zorix cookie import-file cookies.txt只允许导入属于自己账号的 Cookie。
聊天
zorix chat "你好 Zorix"交互模式:
zorix chat文件和 stdin:
zorix chat --file prompt.txt
cat prompt.txt | zorix chat --stdinJSON 输出:
zorix chat --json "返回 JSON"模型
zorix models
zorix model use flash
zorix model use nex-plus
zorix model use nex26
zorix model use nex3登录状态与配额
zorix status
zorix whoami
zorix quota
zorix doctor
zorix logoutCookie
zorix cookie list
zorix cookie import
zorix cookie import-file cookies.txt
zorix cookie clearcookie list 只显示 Cookie 名称,不显示 Cookie 值。
历史记录
zorix history list
zorix history show ID
zorix history export history.json
zorix history clear配置
zorix config list
zorix config get model
zorix config set model model-flash
zorix config set timeoutMs 90000
zorix config set thinking trueLinux 和 Termux 默认目录:
~/.config/zorix-cli多账号配置
zorix --profile personal login
zorix --profile work login安全
- 不保存密码;
- Cookie 使用 AES-256-GCM 加密;
- 默认不输出 Cookie 内容;
- 不包含遥测;
- 默认只连接
https://zorix.it; - 重定向不能跳转到其他域名;
- npm 包设为
private,避免意外发布。
