关于 transform-describe-image-with-transloadit
此技能通过官方 Transloadit Node CLI 为本地图片生成标签或指定描述字段,并保存为 JSON。适用于需要识别式标签或可发布 CMS 元数据的工作流。
主要功能
- 01将图片标签生成为 JSON
- 02生成适用于 WordPress 的字段
- 03选择自定义描述字段
- 04从支持的位置读取凭据
- 05指定 JSON 输出路径
适用场景
- 01为图片库生成标签
- 02准备 WordPress 图片元数据
- 03为本地图片生成替代文本和说明
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ transloadit/ skills --skill transform-describe-image-with-transloadit安装后在 Claude Code 中输入/transform-describe-image-with-transloadit确认已加载。
详细介绍
输入
- 本地输入图像的绝对路径
- 可选的
.json输出路径;默认为同一路径,并添加.json
准备
按以下顺序解析凭据:
- Shell 环境变量
- 仅当前工作目录中的
.env ~/.transloadit/credentials
如果 .env 位于父目录中,请先将变量导出到 Shell。
运行
直接使用官方 Transloadit Node CLI。
标签 / 对象式描述:
npx -y @transloadit/node image describe \
--input ./input.jpg \
--fields labels \
--output ./labels.json
适用于 WordPress 的字段:
npx -y @transloadit/node image describe \
--input ./input.jpg \
--for wordpress \
--output ./fields.json
自定义字段选择:
npx -y @transloadit/node image describe \
--input ./input.jpg \
--fields altText,title,caption,description \
--output ./fields.json
如果省略 --output,CLI 会在输入图像旁写入 JSON 文件,并使用相同的基本名称。命令完成后,请确认 JSON 文件存在于预期的输出路径。
输出结构
--fields labels 返回一个标签数组。
--for wordpress 和自定义的 --fields ... 会返回一个包含所请求字符串字段的 JSON 对象,例如:
{
"altText": "...",
"title": "...",
"caption": "...",
"description": "..."
}
备注
- 如果需要可发布的 CMS 字段,优先使用
--for wordpress。 - 如果需要识别器风格的标签,而不是撰写的文案,优先使用
--fields labels。 --model仅对撰写字段有影响,对labels无影响。- 如果需要可复用的用户级设置,优先将
~/.transloadit/credentials作为默认回退选项。 - 当前目录中的
.env仍具有更高优先级,因此在需要确定使用哪个账户时,应避免使用它。 - 如果凭据仅存在于仓库根目录的
.env中,请从该目录运行命令,或先导出变量。
失败时调试
npx -y @transloadit/node assemblies get <assemblyIdOrUrl> -j
评论
支持 Markdown