name: newapi-image-generate description: 基于New API的OpenAI兼容格式图像生成技能。支持文本生成图片、图片编辑等功能,完全兼容New API图像生成接口规范。 official: false version: 1.0.0
基于New API的OpenAI兼容格式图像生成工具,支持文本生成图片、图片编辑等多种创作模式,完全遵循New API图像生成接口规范。
https://your-new-api-server-address/v1(默认使用New API官方地址)NEWAPI_API_KEY 读取Authorization: Bearer {API_KEY}小葱技能站7w4.net发现了升级插件。
/v1/images/generations 接口格式第一步:设置 API Key
# macOS / Linux - 当前终端临时生效
export NEWAPI_API_KEY="你的New API密钥"
# Windows PowerShell - 当前会话临时生效
$env:NEWAPI_API_KEY="你的New API密钥"
# 验证设置成功
echo $NEWAPI_API_KEY
第二步:生成你的第一张图片
bash "$SKILLS_ROOT/newapi-image-generate/scripts/generate-image.sh" \
--prompt "一只可爱的橘色小猫"
根据文字描述生成图片,支持所有兼容OpenAI格式的模型。
bash "$SKILLS_ROOT/newapi-image-generate/scripts/generate-image.sh" \
--prompt "赛博朋克风格,未来城市夜景,霓虹灯闪烁"
--size "1024x1024"
--output cyberpunk_city.png
基于已有图片进行编辑,支持本地图片和网络URL。
# 使用本地图片
bash "$SKILLS_ROOT/newapi-image-generate/scripts/generate-image.sh" \
--prompt "将背景改为海边日落"
--image "/path/to/your/image.jpg"
--output edited_image.png
# 使用网络图片
bash "$SKILLS_ROOT/newapi-image-generate/scripts/generate-image.sh" \
--prompt "添加卡通滤镜效果"
--image "https://example.com/photo.jpg"
--output filtered_photo.png
融合多张参考图的特征生成新图像。
bash "$SKILLS_ROOT/newapi-image-generate/scripts/generate-image.sh" \
--prompt "将人物服装替换为参考图中的服装"
--image "/path/to/person.jpg" \
--image "https://example.com/clothes.jpg" \
--output fusion_result.png
生成多张内容关联的图片。
bash "$SKILLS_ROOT/newapi-image-generate/scripts/generate-image.sh" \
--prompt "生成4张不同角度的产品展示图"
--n 4 \
--output product_shot.png
| 参数 | 说明 | 示例 |
|---|---|---|
--prompt |
图片描述提示词(必需) | "一只可爱的小猫" |
| 参数 | 说明 | 默认值 | 可选值 |
|---|---|---|---|
--image |
参考图片路径或URL(可多次使用) | 无 | 本地文件路径或URL |
--model |
模型ID | gpt-image-1 |
dall-e-2, dall-e-3, gpt-image-1 |
--size |
图片尺寸 | 1024x1024 |
参考New API文档 |
--n |
生成图片数量 | 1 | 1-10 |
--quality |
图片质量 | standard |
standard, hd |
--response_format |
返回格式 | url |
url, b64_json |
--user |
唯一用户标识 | 无 | 任意字符串 |
--background |
背景透明度 | 无 | 透明, 不透明, 自动(仅gpt-image-1) |
--moderation |
内容审核级别 | 自动 |
低, 自动(仅gpt-image-1) |
--output |
输出文件路径 | generated_image.png |
文件路径 |
--timeout |
请求超时时间(秒) | 300 | 60-600 |
gpt-image-1dall-e-2dall-e-3错误:未设置环境变量 NEWAPI_API_KEY - 原因:未配置API密钥 - 解决:按照"快速开始"中的说明设置环境变量
错误:API请求失败(401) - 原因:API Key无效或已过期 - 解决:检查API Key是否正确,重新生成密钥
错误:API请求失败(400) - 原因:参数错误(如提示词为空、尺寸不支持等) - 解决:检查参数是否符合New API文档要求
错误:任务超时
- 原因:生成时间过长或API繁忙
- 解决:增加--timeout参数值,或稍后重试
错误:限流(429) - 原因:超过请求频率限制 - 解决:等待一段时间后重试,或升级配额
生成的图片具有以下特征:
- 格式: PNG/JPEG/WebP
- 分辨率: 根据size参数自动调整
- 文件大小: 约0.5-10MB
- 命名规则:
- 单图:指定的文件名
- 批量:文件名_1.png, 文件名_2.png, ...
写实风格,一只橘色小猫坐在木制窗台上,阳光从左侧洒进来,温暖治愈的氛围,特写构图
这个图像生成工具功能比较全面,支持文生图、图片编辑和多图融合等多种模式,文档说明详细,容易上手。但存在一些明显问题:base64 格式功能不可用,响应解析方式较简单可能影响稳定性,另外默认配置指向了文档地址而非真正的 API 服务。使用前需要正确配置 API 密钥,总体适合有一定技术基础的用户,稳定性还有提升空间。