Skip to content

图像生成 API

Images API 用于生成和编辑图像,支持多种图像模型。

图像生成

接口地址

POST http://122.51.35.238:5170/v1/images/generations

请求参数

参数类型必填说明
modelstring模型名称,如 dall-e-3gpt-image-1
promptstring图像描述提示词
ninteger生成图像数量,默认 1
sizestring图像尺寸,如 1024x1024
qualitystring图像质量,standardhd
response_formatstring返回格式,urlb64_json

请求示例

Python

import openai  
  
client = openai.OpenAI(  
    api_key="YOUR_API_KEY",  
    base_url="http://122.51.35.238:5170/v1"  
)  
  
response = client.images.generate(  
    model="dall-e-3",  
    prompt="一只可爱的橘猫在阳光下睡觉",  
    size="1024x1024",  
    quality="standard",  
    n=1  
)  
  
print(response.data[0].url)

cURL

curl http://122.51.35.238:5170/v1/images/generations \  
  -H "Content-Type: application/json" \  
  -H "Authorization: Bearer YOUR_API_KEY" \  
  -d '{  
    "model": "dall-e-3",  
    "prompt": "一只可爱的橘猫在阳光下睡觉",  
    "size": "1024x1024",  
    "quality": "standard",  
    "n": 1  
  }'

响应示例

{  
  "created": 1234567890,  
  "data": [  
    {  
      "url": "https://..."  
    }  
  ]  
}

图像编辑

接口地址

POST http://122.51.35.238:5170/v1/images/edits

请求参数

参数类型必填说明
modelstring模型名称
imagefile原始图像文件
promptstring编辑指令
maskfile遮罩图像,指定编辑区域
ninteger生成数量
sizestring输出尺寸

请求示例

response = client.images.edit(  
    model="dall-e-2",  
    image=open("original.png", "rb"),  
    mask=open("mask.png", "rb"),  
    prompt="在空白区域添加一朵向日葵",  
    n=1,  
    size="1024x1024"  
)  
  
print(response.data[0].url)

支持的模型

DALL·E 系列

模型说明支持尺寸
dall-e-3最新版本,质量最高1024x1024, 1792x1024, 1024x1792
dall-e-2支持编辑和变体256x256, 512x512, 1024x1024

GPT-Image-1

模型说明支持尺寸
gpt-image-1OpenAI 最新图像模型1024x1024, 1536x1024, 1024x1536

Flux 系列

模型说明特点
flux-pro专业版高质量,多种宽高比
flux-dev开发版快速生成

Nano Banana Pro

模型说明特点
gemini-3-pro-image-preview4K 高清最佳文本渲染,支持局部编辑

最佳实践

提示词技巧

  1. 详细描述:包含主体、风格、光照、构图等信息
  2. 使用修饰词:如 "高清"、"专业摄影"、"艺术风格" 等
  3. 指定风格:如 "油画风格"、"3D 渲染"、"极简主义" 等

示例提示词

一只金色的拉布拉多犬在海滩上奔跑,  
阳光照射下毛发闪闪发光,  
背景是蓝色的大海和天空,  
专业摄影,高清,浅景深

错误处理

错误码说明解决方案
400请求参数错误检查提示词和参数格式
401API Key 无效检查认证信息
429请求过于频繁降低请求频率
500生成失败修改提示词后重试

本页内容来自文档知识库整理,已按 ArmNet 字元服务 服务命名统一更新。