StarriseStarrise API
OverviewGuideAPI

Images

OpenAI-compatible image generation and editing.

EndpointMethodDescription
/v1/images/generationsPOSTText-to-image
/v1/images/editsPOSTEdit with mask
/v1/editsPOSTLegacy edit endpoint

Generate

curl https://api.starrise.ai/v1/images/generations \
  -H "Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "dall-e-3",
    "prompt": "A serene mountain lake at sunset",
    "n": 1,
    "size": "1024x1024"
  }'
from openai import OpenAI

client = OpenAI(
    base_url="https://api.starrise.ai/v1",
    api_key="sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
)

result = client.images.generate(
    model="dall-e-3",
    prompt="A serene mountain lake at sunset",
    size="1024x1024",
)
print(result.data[0].url)

Edit

Use POST /v1/images/edits with multipart form data (image + mask + prompt) per OpenAI spec.

Midjourney

For Midjourney-specific workflows, see Midjourney API.

/v1/images/variations is not implemented on this gateway.

On this page