Plugins
Reach the studio from wherever you already work. Same account, same points, same models.
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.
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, rembgpromptWhat to make, or the words to speakengineAny of the 14 image or 15 video models, by its short nameratio1:1, 16:9, 9:16, 4:5, 21:9duration5 or 10, video onlycameraOne of the 72 camera moves, video onlyvoiceVoice id, speech onlyimageA picture url on this site, for upscale, rembg or as a referencestart_imageA picture url on this site the clip starts from, video onlyfileSent as multipart instead of json, uploads your own picture, audio or clipA 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.