import requests, time
API = "https://kymaapi.com/v1"
HEADERS = {"Authorization": "Bearer kyma-your-api-key"}
submit = requests.post(
f"{API}/images/generations",
headers=HEADERS,
json={
"model": "flux-2-pro",
"prompt": "An aerial photo of a misty mountain range at sunrise",
"size": "16:9",
},
).json()
job_id = submit["id"]
while True:
job = requests.get(f"{API}/jobs/{job_id}", headers=HEADERS).json()
if job["status"] in ("succeeded", "failed", "expired", "refunded"):
break
time.sleep(3)
print(job["output"]["url"])