API документация

POST /pixverse.php

Генерация видео из изображения + текстового описания

{
    "success": true,
    "timestamp": 1761665662,
    "data": {
        "id": "xxxxxxxxxxxxxxxxxxxxxxxx",
        "status": "starting",
        "output_url": null,
        "s3_url": "https://api-v1.codematter.space/uploads/xxxxxx.jpg"
    }
}

POST /ddcolor.php

Колоризация черно-белого изображения

{
    "success": true,
    "timestamp": 1761666374,
    "data": {
        "id": "xxxxxxxxxxxxxxxxxxxxxxxx", 
        "status": "starting",
        "output_url": null,
        "s3_url": "https://api-v1.codematter.space/uploads/xxxxxx.png"
    }
}

POST /restore.php

Восстановление/Улучшение изображения

{
    "success": true,
    "timestamp": 1761666374,
    "data": {
        "id": "xxxxxxxxxxxxxxxxxxxxxxxx",
        "status": "starting", 
        "output_url": null,
        "s3_url": "https://api-v1.codematter.space/uploads/xxxxxx.png"
    }
}

GET /result.php?id=xxxxxx

Проверка статуса генерации для всех эндпоинтов

В процессе:

{
    "success": true,
    "data": {
        "id": "xxxxxxxxxxxxxxxxxxxxxxxx",
        "status": "processing",
        "output_url": null,
        "error": null
    },
    "timestamp": 1761665934
}

Завершено:

{
    "success": true,
    "data": {
        "id": "xxxxxxxxxxxxxxxxxxxxxxxx",
        "status": "succeeded",
        "output_url": "https://replicate.delivery/xxxxxx/.../xxxxxx.xxx",
        "error": null
    },
    "timestamp": 1761666388
}

Ошибка API для всего приложения:

{
    "success": false,
    "error": {
        "code": "API_ERROR",
        "message": "xxxxxx",
    },
    "timestamp": 1761666388
}