Image Generation
Comparing Image Providers
Use the same prompt across different providers to compare quality and style.
Python
python
import requests
BASE_URL = "https://api.oneinfer.ai"
token = requests.post(
f"{BASE_URL}/v1/ula/oauth-authentication?api_key=YOUR_API_KEY"
).json()["access_token"]
headers = {"Authorization": f"Bearer {token}", "Content-Type": "application/json"}
prompt = "A neon-lit cyberpunk cityscape at night, highly detailed"
providers = [
("openai", "dall-e-3"),
("novita", "sdxl-lightning-4step"),
]
for provider, model in providers:
resp = requests.post(
f"{BASE_URL}/v1/ula/generate-image",
headers=headers,
json={
"provider": provider,
"model": model,
"messages": [{"role": "user", "content": prompt}],
"size": "1024x1024",
},
)
url = resp.json()["data"]["images"][0]["url"]
print(f"{provider}/{model}: {url}")