返回顶部
g

grok-image-cliGrok图像命令行

Generate and edit images via Grok API from the command line. Cross-platform secure credential storage for xAI API key. Supports batch generation, aspect ratios, and style transfer.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.2.1
安全检测
已通过
1,361
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

grok-image-cli

grok-image-cli

一个使用 xAI Grok API 生成和编辑图片的命令行工具。支持多种模型:grok-imagine-image(默认)、grok-imagine-image-pro、grok-2-image-1212。由官方 @ai-sdk/xai SDK 驱动。凭据通过 cross-keychain 存储在操作系统原生凭据存储中(macOS 钥匙串、Windows 凭据管理器、Linux 密钥服务)。

安装

需要 Node.js >= 20.19.0。支持 macOS、Windows 和 Linux。该软件包完全开源,采用 MIT 许可证:https://github.com/cyberash-dev/grok-image-cli

bash
npm install -g grok-image-cli

npm 软件包附带来源证明,通过 GitHub Actions 将每个版本链接到其源代码提交。您可以在安装前验证发布的内容:
bash
npm pack grok-image-cli --dry-run

从源代码安装(如果您希望在运行前审核代码):
bash
git clone https://github.com/cyberash-dev/grok-image-cli.git
cd grok-image-cli
npm install && npm run build && npm link

安装后,grok-img 命令可在全局使用。

快速开始

bash
grok-img auth login # 交互式提示:输入 xAI API 密钥
grok-img generate 未来主义城市天际线夜景 # 使用默认模型生成
grok-img generate 未来主义城市天际线夜景 -m grok-imagine-image-pro # 使用专业模型
grok-img edit 将其改为水彩画风格 -i ./photo.jpg # 编辑现有图片

API 密钥管理

存储 API 密钥(交互式提示):
bash
grok-img auth login

显示已存储的密钥(掩码显示)及来源:
bash
grok-img auth status

从凭据存储中移除密钥:
bash
grok-img auth logout

当凭据存储中未找到条目时,该 CLI 也支持使用 XAIAPIKEY 环境变量作为后备方案。

图片生成

bash
grok-img generate 街头艺术风格的伦敦地标拼贴画
grok-img generate 日出时的山景 -n 4 -a 16:9
grok-img generate 宁静的日本花园 -o ./my-images
grok-img generate 逼真肖像照 -m grok-imagine-image-pro
grok-img generate 抽象艺术 -m grok-2-image-1212

图片编辑

编辑本地文件或远程 URL:
bash
grok-img edit 将地标改为纽约市 -i ./landmarks.jpg
grok-img edit 渲染为铅笔素描 -i https://example.com/portrait.jpg
grok-img edit 添加复古胶片颗粒效果 -i ./photo.jpg -a 3:2 -o ./edited

参数参考

generate
参数描述默认值
-m, --model <model>模型(grok-imagine-image、grok-imagine-image-pro、grok-2-image-1212)grok-imagine-image
-a, --aspect-ratio <ratio>
宽高比(1:1、16:9、9:16、4:3、3:4、3:2、2:3、2:1、1:2、19.5:9、9:19.5、20:9、9:20、auto) | auto |

| -n, --count | 生成图片数量(1-10) | 1 | | -o, --output | 输出目录 | ./grok-images |

edit
参数描述默认值
-i, --image <path>源图片(本地文件路径或 URL)必填
-m, --model <model>
模型(grok-imagine-image、grok-imagine-image-pro、grok-2-image-1212) | grok-imagine-image |

| -a, --aspect-ratio | 宽高比 | auto | | -o, --output | 输出目录 | ./grok-images |

安全与数据存储

以下属性是设计使然,可在源代码中验证:

  • - xAI API 密钥:通过 cross-keychain 存储在操作系统原生凭据存储中(macOS 钥匙串 / Windows 凭据管理器 / Linux 密钥服务;服务名:grok-image-cli,账户名:api-key)。设计上,永远不会以明文形式写入磁盘。如果未找到凭据存储条目,CLI 将回退到 XAIAPIKEY 环境变量。实现详见 src/infrastructure/adapters/credential-store.adapter.ts
  • 无配置文件:所有设置均通过 CLI 参数传递。除凭据存储条目外,不会在磁盘上存储任何内容。
  • 网络:API 密钥仅通过官方 @ai-sdk/xai SDK 经 HTTPS 发送至 api.x.ai。当使用远程 URL(-i https://...)编辑图片时,SDK 会额外发起一个出站 HTTPS 请求以获取源图片。CLI 本身不会发起其他出站连接(安装期间的 npm/git 拉取属于标准包管理器行为)。详见 src/infrastructure/adapters/grok-api.adapter.ts
  • 生成的图片:保存到本地输出目录(默认:./grok-images)。不会在其他地方缓存或上传图片。

API 参考

此 CLI 通过 Vercel AI SDK 封装了 xAI 图片生成 API:

  • - 生成:POST /v1/images/generations
  • 编辑:POST /v1/images/edits

文档:https://docs.x.ai/docs/guides/image-generation

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 grok-image-cli-1776420050 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 grok-image-cli-1776420050 技能

通过命令行安装

skillhub install grok-image-cli-1776420050

下载

⬇ 下载 grok-image-cli v0.2.1(免费)

文件大小: 2.92 KB | 发布时间: 2026-4-17 19:05

v0.2.1 最新 2026-4-17 19:05
No changes detected in this version.

- No file changes found between this and the previous version.
- No updates or modifications to features, documentation, or metadata.
- Functionality and usage remain the same as the previous release.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部