curl -X POST https://render-api.chillin.online/render/v1 \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d @request.jsonNota: Nostri rendering petitiones asyncronice processantur. Post submissionem petitionis, statim responsum accipies continens
render_id, quod adhiberi potest ad status et eventus rendering interrogandum.
| Proprietas | Typus | Requiritur | Exemplum | Ambitus Valoris | Descriptio |
|---|---|---|---|---|---|
| compositeWidth | number | true | 1920 | 720 - 3840 | Latitudo compositi. |
| compositeHeight | number | true | 1080 | 720 - 3840 | Altitudo compositi. |
| fps | number | true | 30 | 15 - 60 | Rate frame compositi. |
| projectData | object | true | - | - | Data project. Ex editor exportari potest. |
| camera | object | false | - | - | Configuratio camera optativa pro scaenis 3D. Moderatur modum projectionis et angulum visum. |
Nota:
compositeWidthetcompositeHeightabwidthetheightinprojectDataspecificatis differre possunt. Tamen, ratio aspectus intercompositeWidthetcompositeHeightconstans manere debet cum ratione aspectus interprojectData.widthetprojectData.height.
Haec consilium permittit ut idem video projectum in diversis resolutionibus exportetur, dum originalis ratio aspectus servatur.
Objectum camera optativum moderatur quomodo elementa 3D proiecta sunt:
mode (string) - Modus projectionis: "perspective" (default) vel "orthographic". Perspectiva profunditatem basata foreshortening praebet; orthographic lineas parallelas servat.view (string) - Nomen praestitutum camerae visum (exempli gratia, "front", "top", "right", "isometric"). Cum specificatum est, camera ad angulum praestitutum collocatur.Si nulla
camerapraebetur, visus frontalis perspectiva default adhibetur.
{
"compositeWidth": 1920,
"compositeHeight": 1080,
"fps": 30,
"projectData": {
"type": "",
"width": 1920,
"height": 1080,
"fill": "#000000",
"view": [
{
"id": "8ecf7475-2c6c-47f9-827b-a09c7913f4c0",
"type": "Image",
"start": 0,
"duration": 5,
"trackIndex": 0,
"x": -570.0335392757963,
"y": -170.90659033307685,
"blendMode": "normal",
"anchorX": 1302,
"anchorY": 2312,
"rotation": 0,
"scaleX": 0.23356401384083045,
"scaleY": 0.23356401384083045,
"alpha": 1,
"skewX": 0,
"skewY": 0,
"keyframes": [],
"externalUrl": "https://images.pexels.com/photos/30465303/pexels-photo-30465303.jpeg",
"ext": "jpeg"
}
],
"audio": [],
"effect": [],
"transition": [],
"version": 0,
"duration": 5
}
};
{
"code": 0,
"data": {
"message": "Async render request submitted successfully",
"render_id": 105586,
"status": "processing"
},
"msg": "success"
}
{
"code": 2004,
"data": {},
"msg": "invalid project data: invalid view array: view item 0: missing required field: id"
}
Hic sunt codices a API rendering asyncronico redditi:
projectData non est validum obiectum JSON.duration requiritur sed desit.duration praesens est sed non in forma recta.Si error codex non enumeratus occurrit, quaeso contactum auxilium ad [email protected].
Post submissionem petitionis rendering asyncronicae, potes uti render_id ad interrogandum status et eventum rendering.
curl -X POST https://render-api.chillin.online/render/result \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"render_id": 100000}'| Proprietas | Typus | Requiritur | Exemplum | Ambitus Valoris | Descriptio |
|---|---|---|---|---|---|
| render_id | number | true | 100000 | - | ID rendering redditum ex initiali petitione rendering. |
{
"code": 0,
"data": {
"render": {
"create_at": "2025-06-27T12:37:21.684337Z",
"json_url": "https://cloud.chillin.online/project_xxx.json?verify=xxx",
"render_id": 105549,
"state": "success",
"video_url": "https://cloud.chillin.online/video_xxx.mp4?verify=xxx"
}
},
"msg": "success"
}
Campus state in responsione has sequentia valores:
Utere hoc endpoint ad video file et project JSON permanenter tollendum pro facto opere.
curl -X POST https://render-api.chillin.online/render/delete-files \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"render_id": 100000}'| Proprietas | Typus | Requiritur | Exemplum | Ambitus Valoris | Descriptio |
|---|---|---|---|---|---|
| render_id | number | true | 100000 | - | ID rendering quem vis purgare. Tantum renderings in statu successu deleri possunt. |
{
"code": 0,
"data": {
"message": "Render files deleted"
},
"msg": "success"
}