Будуй з
RoyalTechno API
Ті самі AI-моделі, що й у боті — Veo 3.1, Seedance і Nano Banana — відео ТА зображення через чистий REST API. Асинхронна відправка, опитування статусу, постійні URL у сховищі. Для батч-пайплайнів.
Перший кліп за три кроки
Авторизуйся, відправ завдання та забери готове відео чи зображення, опитуючи статус.
- 1
Авторизація
Передай ключ як
Authorization: Bearer. Отримай його в боті командою/api_key_new. - 2
Відправ завдання
POST з
modelта блокомinput(prompt,aspect_ratio). У відповідь —idзавдання. - 3
Забери результат
Опитуй
GET /v1/jobs/{id}, докиstatusне станеsucceeded.
Відео
curl https://api.royaltechno.cc/v1/jobs \ -H "Authorization: Bearer $RT_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "veo-3.1", "input": { "prompt": "a cinematic drone shot over snowy mountains at sunrise", "aspect_ratio": "landscape", "duration_sec": 8 } }'
Зображення — той самий ендпоїнт, модель-зображення
curl https://api.royaltechno.cc/v1/jobs \ -H "Authorization: Bearer $RT_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "nano-banana-pro", "input": { "prompt": "a royal crown made of glass, studio lighting", "aspect_ratio": "landscape" } }'
{ "id": "job_3Xk9aQ2", "object": "job", "model": "veo-3.1", "status": "queued", "input": { "prompt": "a cinematic drone shot over snowy mountains at sunrise", "aspect_ratio": "landscape", "duration_sec": 8 }, "cost_usd_cents": 2, "created_at": "2026-07-29T09:41:00Z"}
# Poll until status is succeeded | failed (ETag-aware → 304 on no change).# While queued, `queue_position` shows your place in line. Video takes# minutes — never resubmit a slow job: you would pay twice.GET https://api.royaltechno.cc/v1/jobs/job_3Xk9aQ2{ "id": "job_3Xk9aQ2", "status": "succeeded", "output": { "type": "video", "url": "https://cdn.royaltechno.cc/saas/videos/job_3Xk9aQ2.mp4", "mime_type": "video/mp4", "duration_sec": 8 }, "cost_usd_cents": 2}
Доступні моделі
Передавай id у полі model. Повний живий список і ціни — GET /v1/pricing.
| ID моделі | Назва | Тип | Співвідношення | Ціна за генерацію |
|---|---|---|---|---|
veo-3.1 | Veo 3.1 1080p | video | 16:9 · 9:16 | $0.05 |
omni-flash | Gemini Omni Flash | video | 16:9 · 9:16 | $0.04+ |
seedance-2.0-mini | Seedance 2.0 Mini | video | 16:9 · 9:16 | $0.40+ |
seedance-2.0-fast | Seedance 2.0 Fast | video | 16:9 · 9:16 | $0.45+ |
seedance-2.0 | Seedance 2.0 | video | 16:9 · 9:16 | $0.55+ |
nano-banana-pro | Nano Banana Pro | image | 16:9 · 9:16 | $0.02 |
nano-banana-2 | Nano Banana 2 | image | 16:9 · 9:16 | $0.02 |
seedream-4.6 | Seedream 4.6 | image | 16:9 · 9:16 | $0.03 |
gpt-image-2 | GPT Image 2 | image | 16:9 · 9:16 | $0.05 |
Як це працює
Асинхронність + опитування
Відправка одразу повертає id завдання. Опитуй GET /v1/jobs/{id} (з підтримкою ETag → 304 без змін). Вебхуки — незабаром.
Кредитний гаманець
Кожне завдання списується наперед у центах USD. У відповіді є cost_usd_cents для звірки.
Авто-повернення за збій
Якщо генерація не вдалась, кошти повертаються на баланс автоматично — платиш лише за отримані кліпи.
Поакаунтні ключі
Реєстрація відкрита — ключі видаються поакаунтно. Створи в боті командою /api_key_new; ротуй або відкликай будь-коли.
Довідка коротко
Готовий будувати?
Повна довідка ендпоїнтів, схеми та коди помилок — у документації API.
