Exit

Plugins

Reach the studio from wherever you already work. Same account, same points, same models.

Live

The connector, for an assistant

One url pasted into Claude, ChatGPT, Cursor or Claude Code, and the whole studio answers in your own words. Pictures, clips, voice and music, charged in points exactly as on the board.

https://luxoret.com/mcp/YOUR_KEY How to connect it

This is the way most people should use Fly from outside. Nothing to install, nothing to write.

Live

The HTTP API, for your own code

Every tool behind one POST call, with your own key instead of a login. Useful in a script, a build step, or a cron job on your own server.

curl -X POST https://luxoret.com/api/v1/fly \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
        "kind": "image",
        "prompt": "a coffee bag on oak, morning light",
        "engine": "pro",
        "ratio": "9:16"
      }'

The answer carries a job id. Ask for it until the status says done, then take the file url.

curl "https://luxoret.com/api/v1/fly?job=123" \
  -H "Authorization: Bearer YOUR_API_KEY"

{
  "success": true,
  "job_id": 123,
  "status": "done",
  "assets": [
    { "id": 88, "type": "image", "url": "https://luxoret.com/public/uploads/fly/1/123_a1b2.png" }
  ]
}

Sending a picture of your own

Upscale, background cut, references and start frames all work on a picture that already lives here. Post the file first and the answer gives you the url to pass back as image or start_image. Uploading costs nothing.

curl -X POST https://luxoret.com/api/v1/fly \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@/path/to/photo.jpg" \
  -F "type=image"

{
  "success": true,
  "url": "https://luxoret.com/public/uploads/fly/1/src/src_1785668686_24f292af.png",
  "width": 1600,
  "height": 1200
}
kindimage, video, speech, music, upscale, rembg
promptWhat to make, or the words to speak
engineAny of the 14 image or 15 video models, by its short name
ratio1:1, 16:9, 9:16, 4:5, 21:9
duration5 or 10, video only
cameraOne of the 72 camera moves, video only
voiceVoice id, speech only
imageA picture url on this site, for upscale, rembg or as a reference
start_imageA picture url on this site the clip starts from, video only
fileSent as multipart instead of json, uploads your own picture, audio or clip

A failed job returns your points. Three jobs can run at once per account.

Being considered

A browser extension for sending any picture on the web straight in, a Figma frame that generates in place, a Photoshop selection that comes back as a layer, and a webhook so a finished job can ping your own service. All of them sit on the same pipe as the API above, so they wait behind it rather than in front of it.