cURL
curl --request POST \ --url https://ai-nebula.com/prod-api/nebula/v4/api/img2imgSubmit \ --header 'Authorization: <authorization>' \ --header 'Content-Type: application/json' \ --data ' { "volcImageBo.imageUrl": "<string>", "volcImageBo.image_urls": {}, "volcImageBo.prompt": "<string>", "volcImageBo.req_key": "<string>", "volcImageBo.return_url": true } '
{ "code": 200, "msg": "操作成功", "data": { "images": [{ "url": "https://example.com/image.jpg" }] } }
volcImageBo
Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9...
https://docs.openai-nebula.com/cn/nebula-lab-v4/endpoint/get-token
curl -X POST "https://ai-nebula.com/prod-api/nebula/v4/api/img2imgSubmit" \ -H "Content-Type: application/json" \ -H "Authorization: Bearer sk-xxxxxxxxxx" \ -d '{ "volcImageBo": { "imageUrl": "https://example.com/source.jpg", "image_urls": ["https://example.com/source.jpg"], "prompt": "变成油画风格", "req_key": "img2img_001", "return_url": true } }'
import requests import json url = "https://ai-nebula.com/prod-api/nebula/v4/api/img2imgSubmit" headers = { "Content-Type": "application/json", "Authorization": "Bearer sk-xxxxxxxxxx" } data = { "volcImageBo": { "imageUrl": "https://example.com/source.jpg", "image_urls": ["https://example.com/source.jpg"], "prompt": "变成油画风格", "req_key": "img2img_001", "return_url": True } } response = requests.post(url, headers=headers, data=json.dumps(data)) print(response.json())