curl --request POST \
--url https://api.aiid.edu.kg/v1/images/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "nano-banana",
"prompt": "a cute cat running in cloud",
"n": 1,
"size": "1024x1792"
}
'
{
"created": 123,
"data": [
{
"url": "<string>",
"b64_json": "<string>",
"revised_prompt": "<string>"
}
]
}圖片生成OpenAI DALL-E 格式
生成圖像(OpenAI 與 Dall-E 相容)
OpenAI Dall-E 格式圖片生成介面。
POST /v1/images/generations:建立圖片生成任務
標準鑑權標頭:
-
Content-Type: application/json -
model: string:必填,對外模型名稱 -
prompt: string:推薦,圖片生成描述 -
n: number:可選,生成張數 -
size: string:可選,尺寸或解析度表達 -
quality: string:可選,品質等級 -
response_format: string:可選,回傳格式
常用相容擴展參數:
imageimage_urlimage_urlsimage_listsubject_image_listscene_imagestyle_imagenegative_promptaspect_ratioresolutioncallback_urlexternal_task_id
Kling 專用擴充參數:
model_nameelement_listresult_typeseries_amounthuman_imagecloth_imageup_expansion_ratiodown_expansion_ratioleft_expansion_ratioright_expansion_ratio
3.1 Nano Banana 系列
對外模型:
nano-banananano-banana-pronano-banana-pro-2knano-banana-pro-4knano-banana-2nano-banana-2-2knano-banana-2-4k
能力說明:
nano-banana:基礎文字生圖,也相容圖片編輯nano-banana-pro*:更高品質版本nano-banana-2*:更新版本系列*-2k/*-4k:高解析度型號
常用參數:
- 文生圖:
model + prompt - 圖片編輯:
model + prompt + image,也相容image_urls - 常用擴展:
nsizequalityresponse_format
範例:
{
"model": "nano-banana",
"prompt": "a cute cat running in cloud",
"n": 1,
"size": "1024x1792"
}
{
"model": "nano-banana-pro",
"prompt": "把主体改成赛博朋克夜景",
"image": "https://example.com/input.png",
"n": 1
}
3.2 Seedream 系列
對外模型:
doubao-seedream-3-0-t2i-250415doubao-seedream-4-0-250828doubao-seedream-4-5-251128doubao-seedream-5-0-260128
能力說明:
- 統一按文生圖呼叫
- 建議優先傳入標準參數:
prompt + model + size/aspect_ratio
常用參數:
model + prompt- 可選:
sizeaspect_ration
3.3 Kling 常規圖片主模型
對外主模型:
kling-image
必填:
modelmodel_name
支援的 model_name:
kling-v1kling-v1-5kling-v2kling-v2-newkling-v2-1kling-v3
能力說明:
- 文生圖:
model + model_name + prompt - 圖生圖:在文生圖基礎上增加
image - 多圖生圖:傳
subject_image_list,或傳多張image_urls/images - 擴圖:傳
image和擴圖比例參數
常用參數:
imagesubject_image_listscene_imagestyle_imageaspect_ratioresolutionup_expansion_ratiodown_expansion_ratioleft_expansion_ratioright_expansion_ratio
範例:
{
"model": "kling-image",
"model_name": "kling-v3",
"prompt": "海边日落,电影感人像",
"aspect_ratio": "16:9",
"n": 1
}
3.4 Kling Omni 圖片主模型
對外主模型:
kling-omni-image
必填:
modelmodel_name
支援的 model_name:
kling-image-o1kling-v3-omni
常用參數:
image_listelement_listresolutionaspect_ratioresult_typeseries_amount
範例:
{
"model": "kling-omni-image",
"model_name": "kling-v3-omni",
"prompt": "生成一张海边跳舞的图片",
"element_list": [
{
"element_id": 835266081714884677
}
]
}
3.5 Kling 虛擬試衣模型
對外模型:
kolors-virtual-try-on-v1kolors-virtual-try-on-v1-5
最小輸入參數:
model + human_image + cloth_image
說明:
- 這兩個模型本身就是完整主模型,不需要再傳
model_name
範例:
{
"model": "kolors-virtual-try-on-v1",
"human_image": "https://example.com/human.jpg",
"cloth_image": "https://example.com/cloth.jpg"
}
POST
/
v1
/
images
/
generations
curl --request POST \
--url https://api.aiid.edu.kg/v1/images/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "nano-banana",
"prompt": "a cute cat running in cloud",
"n": 1,
"size": "1024x1792"
}
'
{
"created": 123,
"data": [
{
"url": "<string>",
"b64_json": "<string>",
"revised_prompt": "<string>"
}
]
}授權
使用 Bearer Token 認證。
格式: Authorization: Bearer sk-xxxxxx
主體
application/json
對外圖片模型名稱。
可用選項:
nano-banana, doubao-seedream-3-0-t2i-250415, kling-image, kling-omni-image, kolors-virtual-try-on-v1, kolors-virtual-try-on-v1-5 範例:
"dall-e-3"
圖片生成描述。虛擬試衣模型可不傳。
生成張數。
尺寸或解析度表達。
可用選項:
1024x1024, 1024x1792, 1792x1024 品質等級。
可用選項:
standard, hd 風格
可用選項:
vivid, natural 回傳格式。
可用選項:
url, b64_json 使用者標識
