Skip to content

Endpoints

МетодURLЧто делает
GET/v1/modelsКаталог моделей с parameters_schema
POST/v1/runЗапустить генерацию
GET/v1/runs/{run_id}Статус async-задачи
GET/v1/balanceБаланс кредитов
POST/v1/uploadsЗагрузить картинку/видео в CDN для image-to-image
GET/v1/openapi.jsonOpenAPI 3.1 спека для автогенерации SDK

Base URL: https://api.createya.aiAuth: Authorization: Bearer crya_sk_live_...Content-Type: application/json

Sync vs async

В зависимости от модели генерация бывает синхронной или асинхронной:

КатегорияModeПоведение
Image, короткий текстsyncPOST /v1/run ждёт результат, возвращает status: "completed" сразу
Video, длинная музыкаasyncPOST /v1/run возвращает 202 Accepted с run_id. Polling через /v1/runs/{id}

Mode конкретной модели — в mode поле каталога /v1/models.

Стандартный response shape

json
{
  "run_id": "run_01HZX...",
  "status": "queued | processing | completed | failed",
  "output": {
    "urls": ["https://cdn-new.createya.ai/..."],
    "url": "https://cdn-new.createya.ai/...",
    "text": "..."
  },
  "error": {
    "code": "model_not_found",
    "message": "..."
  }
}

output.urls[] — для моделей с массивом результатов (например 4 варианта картинки). output.url — одиночный output (одно видео). output.text — текстовые модели.

OpenAPI 3.1

Машиночитаемая спека для автогенерации Python/TS/Java/Ruby SDK:

bash
curl https://api.createya.ai/v1/openapi.json

Машиночитаемые ресурсы

  • https://api.createya.ai/llms.txt — карта API для AI-агентов (стандарт llmstxt.org)
  • https://api.createya.ai/v1/openapi.json — OpenAPI 3.1
  • https://api.createya.ai/.well-known/mcp — MCP server descriptor

Дальше

Сделано для AI-агентов всего мира · MIT License