Grok Image Cli

🎨 安全 CLI 图像生成,密钥存钥匙串

命令行调用 xAI Grok API 生成与编辑图像,支持 macOS 钥匙串安全存储 API 密钥,开源透明可审计。

收藏
7.7k
安装
1.9k
版本
0.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

grok-image-cli 是一款基于 Node.js 的命令行工具,封装了 xAI 的 grok-imagine-image 图像生成与编辑 API。用户通过 grok-img 命令即可完成从身份验证、图像生成到风格编辑的完整工作流。

主要功能模块:

| 命令 | 用途 |
|------|------|
| `grok-img auth login/logout/status` | 交互式管理 API 密钥 |
| `grok-img generate "prompt"` | 文生图,支持批量生成与多比例 |
| `grok-img edit "instruction" -i <image>` | 图生图编辑,支持本地文件或远程 URL |

关键特性:

  • 13 种预设宽高比(含移动端 19.5:9 等特殊比例)
  • 批量生成(1-10 张)
  • 灵活输出目录指定
  • 环境变量 XAI_API_KEY 作为钥匙串降级方案

显著优点

1. 安全设计优先:API 密钥默认写入 macOS Keychain(服务名 grok-image-cli),源码可审计,无配置文件持久化敏感信息
2. 开源透明:MIT 许可证,GitHub 完整源码,依赖官方 @ai-sdk/xai SDK,无黑盒调用

3. 工程化友好:纯 CLI 接口适合脚本化、CI/CD 集成、批量作业场景

4. 隐私边界清晰:仅向 api.x.ai 发送 HTTPS 请求,生成本地存储不缓存上传

潜在局限

  • 平台锁定:仅支持 macOS(Keychain 依赖),Linux/Windows 用户无法使用
  • Node 版本门槛:要求 >= 20.19.0,旧环境需升级
  • 网络依赖:编辑远程 URL 时存在额外出站请求,内网隔离环境需评估
  • API 成本:xAI 图像 API 按量计费,批量生成需注意消费控制

适合人群

  • macOS 开发者、设计师、内容创作者
  • 需要自动化图像生成的脚本/工作流用户
  • 重视密钥安全、偏好开源工具的技术团队

常规风险

| 风险点 | 说明 |
|--------|------|
| 密钥泄露 | 环境变量模式比钥匙串更易被进程窥探,建议优先使用钥匙串 |
| 供应链 | npm 安装需信任 registry 及依赖树,建议审计后 `npm link` 本地构建 |
| 成本失控 | 批量生成未设限可能导致意外费用,建议配合 xAI 用量监控 |
| 合规边界 | 生成内容受 xAI 服务条款约束,商业用途需确认授权范围 |

Grok Image Cli 内容

手动下载zip · 2.3 kB
SKILL.mdtext/markdown
请选择文件