SuperAPI AI 工具集

imgen

设计与创作

查看项目

更新于 10-16 07:23

技能介绍

用途:imgen 是基于 Azure OpenAI 的图像处理 CLI,提供图像生成、图像 AI 编辑和图像内容说明三类功能。它未全局安装,需通过开发模式(npm run dev --prefix 路径 -- <command>)、npx tsx 源码路径 <command>,或安装 npm 包 @nogataka/imgen 后以 imgen <command> 方式运行。

主要能力:图像生成 image gen 支持尺寸 1024x1024、1536x1024、1024x1536,质量 low/medium/high,格式 png/jpg/webp,还可使用内置预设、上下文文件和输出路径,并有 --dry-run 预览。内置预设含 builtin:square、landscape、portrait、draft、photo。图像编辑 image edit 可用自然语言指令改背景、做风格迁移或调整对象,支持 jpg/jpeg/png/gif/webp 输入。图像说明 image explain 支持多语言输出与 markdown/json 格式。选项优先级为命令行选项 > 预设 > 默认值。

使用方式:需设置 Azure OpenAI 环境变量 AZURE_OPENAI_ENDPOINT、AZURE_OPENAI_API_KEY、AZURE_OPENAI_DEPLOYMENT_NAME、AZURE_OPENAI_DEPLOYMENT_NAME_IMAGE,也可通过 .env(查找顺序 cwd/.env → ~/.imgen/.env)。聊天与图像 API 版本有默认值。

限制:依赖 Azure OpenAI 账号与部署,未提供时无法使用;费用、配额、平台支持等资料暂未提供。