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}/v1/images/generations 介面格式來源於7w4.net。
第一步:設定 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 金鑰,總體適合有一定技術基礎的使用者,穩定性還有提升空間。