图像生成 gpt-image-1
POST
/v1/images/generations
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Body 参数application/json
prompt
string
提示词
model
string
模型名称
gpt-image-1
n
number | null
生成数量
size
enum<string> | enum<null>
图片尺寸
枚举值:
auto1024x10241024x15361536x1024
默认值:
auto
output_format
enum<string> | enum<null>
输出格式
枚举值:
pngjpegwebp
默认值:
png
background
enum<string> | enum<null>
背景透明度
png
、webp
时支持该参数。枚举值:
transparentopaqueauto
默认值:
auto
output_compression
integer | null
压缩级别
moderation
enum<string> | enum<null>
图片审查级别
枚举值:
autolow
默认值:
auto
quality
enum<string> | enum<null>
图片质量
枚举值:
autohighmediumlow
user
string | null
用户
示例
{
"model": "gpt-image-1",
"prompt": "一幅详细的图像描绘了一个广阔的石器时代城市,城市中高耸的摩天大楼由巨石和骨头构成。这里热闹非凡,各种性别和种族的人们共同展现出原始人和原始女性的统一外貌。他们身穿商务服装,与史前背景形成鲜明对比。化石化的塔楼点缀着石质天际线,而人们则保留着原始的设计,身上披着毛皮,搭配现代的西装和领带。形成了现代生活与史前时代的美丽融合。",
"n": 1,
"quality":"medium",
"size": "1024x1024"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.gpt.ge/v1/images/generations' \
--header 'Content-Type: application/json' \
--data-raw '{
"model": "gpt-image-1",
"prompt": "一幅详细的图像描绘了一个广阔的石器时代城市,城市中高耸的摩天大楼由巨石和骨头构成。这里热闹非凡,各种性别和种族的人们共同展现出原始人和原始女性的统一外貌。他们身穿商务服装,与史前背景形成鲜明对比。化石化的塔楼点缀着石质天际线,而人们则保留着原始的设计,身上披着毛皮,搭配现代的西装和领带。形成了现代生活与史前时代的美丽融合。",
"n": 1,
"quality":"medium",
"size": "1024x1024"
}'
返回响应
🟢200成功
application/json
Body
created
integer
必需
data
array [object {1}]
必需
b64_json
string
可选
usage
object
必需
input_tokens
integer
必需
input_tokens_details
object
必需
output_tokens
integer
必需
total_tokens
integer