{"openapi": "3.1.0", "info": {"title": "Sisif", "version": "1.0.0", "description": "One clip is $1 for 5 seconds at 540x960."}, "servers": [{"url": "https://sisif.ai"}], "x-service-info": {"categories": ["video"], "docs": {"homepage": "https://sisif.ai", "apiReference": "https://sisif.ai/developers/api/", "llms": "https://sisif.ai/llms.txt"}}, "paths": {"/api/videos/generate/": {"post": {"operationId": "generateVideo", "summary": "Generate a clip", "description": "One clip is $1 for 5 seconds at 540x960.", "x-payment-info": {"offers": [{"amount": "100", "currency": "usd", "description": "One clip is $1 for 5 seconds at 540x960.", "intent": "charge", "method": "stripe"}]}, "requestBody": {"required": true, "content": {"application/json": {"schema": {"type": "object", "additionalProperties": false, "required": ["prompt"], "properties": {"prompt": {"type": "string", "description": "Text prompt for the clip."}, "duration": {"type": "integer", "description": "Length in seconds. A clip is 5."}, "resolution": {"type": "string", "description": "Quality tier. The clip tier is 540x960."}}}}}}, "responses": {"201": {"description": "The clip was queued.", "content": {"application/json": {"schema": {"type": "object", "additionalProperties": false, "required": ["id", "status"], "properties": {"id": {"type": "integer"}, "status": {"type": "string"}}}}}}, "402": {"description": "Payment required."}}}}}}