Skip to content

Медіа-апії зображення, відео, музика

Виробніть ізображення, відео і музику з тією ж клавішю sk-nr-… і з того ж балансу, що і текстові моделі.

  • База: https://nordrouter.com (або https://global-api.nordrouter.com для іноземних мереж).
  • Автентифікація: заголовка Authorization: Bearer sk-nr-… (або X-API-Key: sk-nr-…).
  • Формат: JSON, асинхронне генерація (зробити задачу → прошу → забрати файл).

Ендепоїди

МетодНазначення
POST /media/generateСтворюйте завдання генерації
GET /media/job/:idСтатус і результат завдання
POST /media/estimateЗнайти ціну конфігурації заздалегідь
GET /media/modelsМашини читайте список моделей і параметрів
POST /media/uploadЗавантажити вихідний медіафайл
GET /media/file/:idГотовий файл (посылок з result_url)

Життєвий цикл запиту

Створюйте завдання.

bash
curl https://nordrouter.com/media/generate \
  -H "Authorization: Bearer sk-nr-ВАШ-КЛЮЧ" -H "Content-Type: application/json" \
  -d '{ "model": "video/kling-2.6-i2v",
        "input": { "prompt": "плавный наезд камеры", "image": "https://…/photo.png", "duration": "5", "sound": true } }'
json
{ "id": "b1f2…", "model": "video/kling-2.6-i2v", "status": "processing", "poll": "https://nordrouter.com/media/job/b1f2…" }

2.Запитайте статус (один раз у 35 сек.)

bash
curl https://nordrouter.com/media/job/b1f2…
json
{ "id": "b1f2…", "status": "done", "result_url": "https://nordrouter.com/media/file/b1f2…", "cost_usd": 0.55, "error": null }

Зверніть файл** по result_url. Спілку на nordrouter.com (ваша марка); файли зберігаються 14 днів, потім видаляються завантажуйте або перекладіть до себе заздалегідь.

Завантаження вихідних медіафайлів

Полі image, image2, audio_url і video_url приймають прямий публічний посилання.Модели з полем attachments приймають масив об'єктів, які повернулися POST /media/upload: відправляйте { "data": "data:audio/mpeg;base64,…", "name": "track.mp3" }, а потім передайте весь відповідь завантажувача на input.attachments. Для Suno можна замість цього передати публічний URL на input.upload_url, а для mas два URL в input.upload_url_list.

Білінг

Списани походять з вашого доларового балансу** (тож саме, як і з текстовими моделями) по факту виконаного генерації, точно на суму з таблиць нижче.

  • Резерв → fact. При створенні завдання резервується оцінка вартості; після завершення суми перераховується за фактичним результатом, а ліші повертаються на баланс.
  • Видео на секунду. Ціна зростає з тривалістю і розрахунок; включений звук дорожчий. У таблицях зазначена ціна от для замовчування, зазначення /сек тариф на секунду.
  • Не тарифірується помилка. Якщо завдання завершилося з статусом failed, резервний резерв повертається повністю платите тільки за успішну генерацію.
  • Точна ціна заздалегідь POST /media/estimate з такими ж model + input повернення { "usd": … } до запуску.
  • Поповнення балансу в рублях (≈ $1 = 8996); далі все розраховується в доларах.

Каталог моделей

Ціна: для відео станок за секунду ()/сек), результат = ставка × тривалість (і розрешіння/звук може змінювати його); для решти за одне покоління при пристосових налаштуваннях. POST /media/estimate.

Полі в input може бути більше авточисливий список (типи, варіанти, значення за замовчуванням, діапазони секунд) завжди дає GET /media/models. обов'язкові ознаки *Будь-які додаткові поля моделі ().negative_prompt, seed, cfg_scale...) можна передати прямо в . input.

Зображення

modelРежимПараметри inputФайлЦіна
image/nano-bananaтекст текст→Картинаprompt *, aspect_ratio=1:1|16:9|9:16|3:4|4:3|3:2|2:3|21:9|auto, nsfw_checker=boolPNG$0.025
image/nano-banana-2текст текст→Картинаprompt *, aspect_ratio=auto|1:1|16:9|9:16|3:4|4:3|21:9, resolution=1K|2K|4K, image=url, nsfw_checker=boolPNG$0.050
image/nano-banana-2-liteтекст текст→Картинаprompt *, aspect_ratio=auto|1:1|16:9|9:16|3:4|4:3, image=url, nsfw_checker=boolPNG$0.025
image/nano-banana-proтекст текст→Картинаprompt *, aspect_ratio=1:1|16:9|9:16|3:4|4:3|21:9|auto, resolution=1K|2K|4K, image=url, nsfw_checker=boolPNG$0.11
image/imagen4-fastтекст текст→Картинаprompt *, aspect_ratio=1:1|16:9|9:16|3:4|4:3, nsfw_checker=boolPNG$0.025
image/imagen4текст текст→Картинаprompt *, aspect_ratio=1:1|16:9|9:16|3:4|4:3, nsfw_checker=boolPNG$0.050
image/imagen4-ultraтекст текст→Картинаprompt *, aspect_ratio=1:1|16:9|9:16|3:4|4:3, nsfw_checker=boolPNG$0.075
image/gpt-image-1.5текст текст→Картинаprompt *, aspect_ratio=1:1|2:3|3:2, quality=medium|high, nsfw_checker=boolPNG$0.025
image/gpt-image-1.5-editРедакція малюнківprompt *, image=url *, aspect_ratio=3:2|1:1|2:3, quality=medium|high, nsfw_checker=boolPNG$0.025
image/gpt-image-2текст текст→Картинаprompt *, aspect_ratio=1:1|3:2|2:3|16:9|9:16|4:3|3:4, resolution=1K|2K|4KPNG$0.006
image/gpt-image-2-editРедакція малюнківprompt *, image=url *, aspect_ratio=auto|1:1|3:2|2:3|16:9|9:16, resolution=1K|2K|4K, nsfw_checker=boolPNG$0.037
image/flux2-proтекст текст→Картинаprompt *, aspect_ratio=1:1|4:3|3:4|16:9|9:16|3:2|2:3, resolution=1K|2K, nsfw_checker=boolPNG$0.031
image/flux2-pro-editРедакція малюнківprompt *, image=url *, aspect_ratio=1:1|4:3|3:4|16:9|9:16|3:2|2:3|auto, resolution=1K|2K, nsfw_checker=boolPNG$0.031
image/flux2-flexтекст текст→Картинаprompt *, aspect_ratio=1:1|4:3|3:4|16:9|9:16|3:2|2:3, resolution=1K|2K, nsfw_checker=boolPNG$0.087
image/flux2-flex-editРедакція малюнківprompt *, image=url *, aspect_ratio=1:1|4:3|3:4|16:9|9:16|3:2|2:3|auto, resolution=1K|2K, nsfw_checker=boolPNG$0.087
image/seedream-editРедакція малюнківprompt *, image=url *, image_size=square_hd|square|portrait_4_3|portrait_16_9|landscape_4_3|landscape_16_9, image_resolution=1K|2K|4K, nsfw_checker=boolPNG$0.037
image/seedream-4.5-editРедакція малюнківprompt *, image=url *, aspect_ratio=1:1|4:3|3:4|16:9|9:16|2:3|3:2, quality=basic|high, nsfw_checker=boolPNG$0.044
image/seedream-5-lite-editРедакція малюнківprompt *, image=url *, aspect_ratio=1:1|4:3|3:4|16:9|9:16|2:3|3:2, quality=basic|high, nsfw_checker=boolPNG$0.037
image/seedream-5.0-pro-editРедакція малюнківprompt *, image=url *, aspect_ratio=1:1|4:3|3:4|16:9|9:16|2:3|3:2|21:9, quality=basic|high, nsfw_checker=boolPNG$0.044
image/ideogram-v3текст текст→Картинаprompt *, rendering_speed=TURBO|BALANCED|QUALITY, image_size=square_hd|square|portrait_4_3|portrait_16_9|landscape_4_3|landscape_16_9, style=AUTO|GENERAL|REALISTIC|DESIGN, nsfw_checker=boolPNG$0.044
image/ideogram-editРедакція малюнківprompt *, image=url *, rendering_speed=TURBO|BALANCED|QUALITY, image_size=square_hd|square|portrait_4_3|portrait_16_9|landscape_4_3|landscape_16_9, nsfw_checker=boolPNG$0.044
image/ideogram-characterРедакція малюнківprompt *, image=url *, rendering_speed=TURBO|BALANCED|QUALITY, style=AUTO|REALISTIC|FICTION, nsfw_checker=boolPNG$0.11
image/qwenтекст текст→Картинаprompt *, image_size=square_hd|square|portrait_4_3|portrait_16_9|landscape_4_3|landscape_16_9, nsfw_checker=boolPNG$0.031
image/qwen-editРедакція малюнківprompt *, image=url *, image_size=square_hd|square|portrait_4_3|portrait_16_9|landscape_4_3|landscape_16_9, nsfw_checker=boolPNG$0.037
image/qwen-i2iprompt *, image=url *, nsfw_checker=boolPNG$0.031
image/qwen2-editРедакція малюнківprompt *, image=url *, image_size=16:9|1:1|3:4|4:3|9:16|3:2|2:3, nsfw_checker=boolPNG$0.037
image/grokтекст текст→Картинаprompt *, aspect_ratio=1:1|2:3|3:2|16:9|9:16, enable_pro=bool, nsfw_checker=boolPNG$0.025
image/grok-editprompt *, image=url *, nsfw_checker=boolPNG$0.025
image/z-imageтекст текст→Картинаprompt *, aspect_ratio=1:1|16:9|9:16|3:4|4:3, nsfw_checker=boolPNG$0.006
image/wan-2.7текст текст→Картинаprompt *, aspect_ratio=1:1|16:9|9:16|4:3|3:4|21:9, resolution=1K|2K|4K, image=url, nsfw_checker=boolPNG$0.031
image/wan-2.7-proтекст текст→Картинаprompt *, aspect_ratio=1:1|16:9|9:16|4:3|3:4|21:9, resolution=1K|2K|4K, image=url, nsfw_checker=boolPNG$0.075
image/seedream-5.0-proтекст→картинкаprompt *JPG$0.013
image/gemini-3.1-flashтекст текст→Картинаprompt *, aspect_ratio=1:1|16:9|9:16|4:3|3:4, resolution=1K|2K|4KPNG$0.013
image/gemini-3-proтекст текст→Картинаprompt *, aspect_ratio=1:1|16:9|9:16|4:3|3:4, resolution=1K|2K|4KPNG$0.031

🎬 Від'є

modelРежимПараметри inputФайлЦіна
video/veo-3.1-fastтекст текст→відеоprompt *, aspect_ratio=16:9|9:16, image=urlMP4$0.38
video/veo-3.1-qualityтекст текст→відеоprompt *, aspect_ratio=16:9|9:16, image=urlMP4$1.56
video/veo-3.1-liteтекст текст→відеоprompt *, aspect_ratio=16:9|9:16, image=urlMP4$0.19
video/gemini-omniтекст текст→відеоprompt *, duration=4|6|8|10, aspect_ratio=16:9|9:16, resolution=720p|1080p|4k, image=url, nsfw_checker=boolMP4$0.66
video/gemini-omni-flashтекст→видеоprompt *, attachments=upload[]MP4$0.13
video/pixverse-v6текст текст→відеоprompt *, duration115с, = quality=360p|540p|720p|1080p, generate_audio_switch=bool, aspect_ratio=16:9|4:3|1:1|3:4|9:16|2:3|3:2|21:9, generate_multi_clip_switch=bool, nsfw_checker=boolMP4$0.045/сек
video/pixverse-v6-i2vФотографія→відеоprompt *, image=url *, image2=url, duration115с, = quality=360p|540p|720p|1080p, generate_audio_switch=bool, generate_multi_clip_switch=bool, nsfw_checker=boolMP4$0.045/сек
video/pixverse-v6-transitionФотографія→відеоprompt *, image=url *, image2=url *, duration115с, = quality=360p|540p|720p|1080p, generate_audio_switch=bool, nsfw_checker=boolMP4$0.045/сек
video/pixverse-v6-referenceФотографія→відеоprompt *, attachments=upload[] *, duration115с, = quality=360p|540p|720p|1080p, generate_audio_switch=bool, aspect_ratio=16:9|4:3|1:1|3:4|9:16|2:3|3:2|21:9, nsfw_checker=boolMP40.051$/сек
video/kling-3.0текст текст→відеоprompt *, duration315с, =315с, =315с, =315с, =315с, =315с, =315с, =3 aspect_ratio=16:9|9:16|1:1, mode=std|pro|4K, sound=bool, image=url, image2=url, nsfw_checker=boolMP4$0,11/сек
video/kling-t2vтекст текст→відеоprompt *, duration315с, =315с, =315с, =315с, =315с, =315с, =315с, =3 aspect_ratio=16:9|9:16|1:1, resolution=720p|1080p, nsfw_checker=boolMP4$0,11/сек
video/kling-turbo-i2vФотографія→відеоprompt *, image=url *, duration315с, =315с, =315с, =315с, =315с, =315с, =315с, =3 resolution=720p|1080p, nsfw_checker=boolMP4$0,11/сек
video/kling-2.6-t2vтекст текст→відеоprompt *, duration=5|10, aspect_ratio=16:9|9:16|1:1, sound=bool, nsfw_checker=boolMP4$0.34
video/kling-2.6-i2vФотографія→відеоprompt *, image=url *, duration=5|10, sound=bool, nsfw_checker=boolMP4$0.34
video/kling-2.5-t2vтекст текст→відеоprompt *, duration=5|10, aspect_ratio=16:9|9:16|1:1, nsfw_checker=boolMP4$0.26
video/kling-2.5-i2vФотографія→відеоprompt *, image=url *, image2=url, duration=5|10, nsfw_checker=boolMP4$0.26
video/kling-i2vФотографія→відеоprompt *, image=url *, image2=url, duration=5|10, nsfw_checker=boolMP4$0.31
video/kling-2.1-standardФотографія→відеоprompt *, image=url *, duration=5|10, nsfw_checker=boolMP4$0.16
video/kling-2.1-master-t2vтекст текст→відеоprompt *, duration=5|10, aspect_ratio=16:9|9:16|1:1, nsfw_checker=boolMP4$1.00
video/kling-2.1-master-i2vФотографія→відеоprompt *, image=url *, duration=5|10, nsfw_checker=boolMP4$1.00
video/kling-motionВід'єри→відеоimage=url *, video_url *, prompt, mode=std|proMP4$1.25
video/kling-avatarаватар (фото+аудио)image=url *, audio_url *, prompt *MP4$0.75
video/kling-avatar-proаватар (фото+аудио)image=url *, audio_url *, prompt *MP4$1.50
video/wan-2.7-t2vтекст текст→відеоprompt *, duration=215с, =215с, ratio=16:9|9:16|1:1|4:3|3:4, resolution=720p|1080p, audio_url, nsfw_checker=boolMP4$0,15/сек
video/wan-2.7-i2vФотографія→відеоprompt *, image=url *, image2=url, duration=215с, =215с, resolution=720p|1080p, audio_url, nsfw_checker=boolMP4$0,15/сек
video/wan-2.7-r2vФотографія→відеоprompt *, image=url *, duration=210с, =210с, aspect_ratio=16:9|9:16|1:1, resolution=720p|1080p, nsfw_checker=boolMP4$0,15/сек
video/wan-2.7-editВід'єри→відеоprompt *, video_url *, resolution=720p|1080p, audio_setting=auto|originMP4$1.50
video/wan-t2vтекст текст→відеоprompt *, duration=5|10|15, resolution=720p|1080p, nsfw_checker=boolMP4$0.44
video/wan-i2vФотографія→відеоprompt *, image=url *, duration=5|10|15, resolution=720p|1080p, nsfw_checker=boolMP4$0.44
video/wan-v2vВід'єри→відеоprompt *, video_url *, duration=5|10, resolution=720p|1080pMP4$0.44
video/wan-2.5-t2vтекст текст→відеоprompt *, duration=5|10, aspect_ratio=16:9|9:16|1:1, resolution=720p|1080p, nsfw_checker=boolMP4$0.38
video/wan-2.5-i2vФотографія→відеоprompt *, image=url *, duration=5|10, resolution=720p|1080p, nsfw_checker=boolMP4$0.38
video/wan-2.2-t2vтекст текст→відеоprompt *, aspect_ratio=16:9|9:16, resolution=480p|720p, nsfw_checker=boolMP4$0.50
video/wan-2.2-i2vФотографія→відеоprompt *, image=url *, resolution=480p|720p, nsfw_checker=boolMP4$0.50
video/wan-s2vАватар (фото+аудіо)prompt *, image=url *, audio_url *, resolution=480p|580p|720pMP4$0.38
video/wan-animate-moveВід'єри→відеоimage=url *, video_url *, resolution=480p|580p|720pMP4$0.38
video/wan-animate-replaceВід'єри→відеоimage=url *, video_url *, resolution=480p|580p|720pMP4$0.38
video/seedance-2текст текст→відеоprompt *, duration415с, = aspect_ratio=16:9|9:16|1:1|4:3|21:9, resolution=480p|720p|1080p|4k, generate_audio=bool, image=url, image2=url, nsfw_checker=boolMP4$0,26/сек
video/seedance-2-fastтекст текст→відеоprompt *, duration415с, = aspect_ratio=16:9|9:16|1:1, resolution=480p|720p, generate_audio=bool, image=url, image2=url, nsfw_checker=boolMP4$0.21/сек
video/seedance-2-miniтекст текст→відеоprompt *, duration415с, = aspect_ratio=16:9|9:16|1:1, resolution=480p|720p, generate_audio=bool, image=url, image2=url, nsfw_checker=boolMP4$0.13/сек
video/seedance-1.5-proтекст текст→відеоprompt *, duration412с, =412с, =412с, =412с, =412с, =412с, =412с, =4 aspect_ratio=16:9|9:16|1:1|4:3, resolution=480p|720p|1080p, generate_audio=bool, image=url, nsfw_checker=boolMP4$0.025/сек
video/hailuo-02-t2vтекст текст→відеоprompt *, duration=6|10, nsfw_checker=boolMP4$0.19
video/hailuo-02-t2v-proтекст→видеоprompt *, nsfw_checker=boolMP4$0.36
video/hailuo-02-i2vФотографія→відеоprompt *, image=url *, image2=url, duration=6|10, resolution=768P|512P, nsfw_checker=boolMP4$0.19
video/hailuo-02-i2v-proФотографія→відеоprompt *, image=url *, image2=url, nsfw_checker=boolMP4$0.36
video/hailuo-2.3-i2vФотографія→відеоprompt *, image=url *, duration=6|10, resolution=768P|1080P, nsfw_checker=boolMP4$0.19
video/hailuo-2.3-i2v-proФотографія→відеоprompt *, image=url *, duration=6|10, resolution=768P|1080P, nsfw_checker=boolMP4$0.28
video/happyhorse-1.1-t2vтекст текст→відеоprompt *, duration315с, =315с, =315с, =315с, =315с, =315с, =315с, =3 aspect_ratio=16:9|9:16|1:1|4:3|3:4, resolution=720p|1080p, nsfw_checker=boolMP4$0,18/сек
video/happyhorse-1.1-i2vФотографія→відеоprompt, image=url *, duration315с, =315с, =315с, =315с, =315с, =315с, =315с, =3 resolution=720p|1080p, nsfw_checker=boolMP4$0,18/сек
video/happyhorse-1.1-r2vФотографія→відеоprompt *, image=url *, duration315с, =315с, =315с, =315с, =315с, =315с, =315с, =3 aspect_ratio=16:9|9:16|1:1, resolution=720p|1080p, nsfw_checker=boolMP4$0,18/сек
video/happyhorse-t2vтекст текст→відеоprompt *, duration315с, =315с, =315с, =315с, =315с, =315с, =315с, =3 aspect_ratio=16:9|9:16|1:1|4:3|3:4, resolution=720p|1080p, nsfw_checker=boolMP4$0,30/сек
video/happyhorse-i2vФотографія→відеоprompt, image=url *, duration315с, =315с, =315с, =315с, =315с, =315с, =315с, =3 resolution=720p|1080p, nsfw_checker=boolMP4$0,30/сек
video/happyhorse-editВід'єри→відеоprompt *, video_url *, resolution=720p|1080p, audio_setting=auto|originMP4$1.50
video/grok-t2vтекст текст→відеоprompt *, duration=630с, =630с, aspect_ratio=16:9|9:16|1:1|3:2|2:3, resolution=480p|720p, mode=normal|fun|spicy, nsfw_checker=boolMP4$0.019/сек
video/grok-i2vФотографія→відеоprompt *, image=url *, duration=630с, =630с, resolution=480p|720p, mode=normal|fun|spicy, nsfw_checker=boolMP4$0.019/сек
video/grok-1.5текст текст→відеоprompt *, duration115с, = aspect_ratio=auto|16:9|9:16|1:1, resolution=480p|720p, image=url, nsfw_checker=boolMP4$0.019/сек
video/omnihumanАватар (фото+аудіо)image=url *, audio_url *, prompt, output_resolution=720|1080MP4$1.69
video/infinitalkАватар (фото+аудіо)prompt *, image=url *, audio_url *, resolution=480p|720pMP4$0.19
video/lipsyncВід'єри→відеоvideo_url *, audio_url *, mode=lite|basicMP4$0.50
video/topaz-upscaleапскейлvideo_url *, upscale_factor=2|4MP4$0.50

🎵 Музика

modelРежимПараметри inputФайлЦіна
music/suno-v5Музикаtitle *, style *, version=V5_5|V5|V4_5ALL|V4_5PLUS|V4_5|V4, instrumental=bool, promptMP3$0.075
music/suno-coverМузикаprompt *, attachments=upload[] *, version=V5_5|V5|V4_5ALL|V4_5PLUS|V4_5|V4, instrumental=boolMP3$0.075
music/suno-extend-uploadМузикаprompt *, attachments=upload[] *, version=V5_5|V5|V4_5ALL|V4_5PLUS|V4_5|V4, continueAt=1–120, instrumental=boolMP3$0.075
music/suno-add-vocalsМузикаprompt *, attachments=upload[] *, version=V4_5PLUS, style, title, negativeTags, vocalGender=f|mMP3$0.075
music/suno-add-instrumentalМузикаprompt *, attachments=upload[] *, version=V4_5PLUS, title, negativeTagsMP3$0.075
music/suno-mashupМузикаprompt *, attachments=upload[] *, version=V5_5|V5|V4_5ALL|V4_5PLUS|V4_5|V4, instrumental=boolMP3$0.075
music/suno-soundsМузикаprompt *, version=V5_5|V5|V4_5ALL|V4_5PLUS|V4_5|V4, soundLoop=bool, soundTempo=auto|60|80|100|120|140|160, soundKey=auto|C|Dm|Em|F|G|Am|D#mMP3$0.016

Аудіо

modelРежимПараметри inputФайлЦіна
audio/gemini-3.1-flash-ttsГолосtext *, voice=Achernar|Achird|Algenib|Algieba|Alnilam|Aoede|Autonoe|Callirrhoe|Charon|Despina|Enceladus|Erinome|Fenrir|Gacrux|Iapetus|Kore|Laomedeia|Leda|Orus|Puck|Pulcherrima|Rasalgethi|Sadachbia|Sadaltager|Schedar|Sulafat|Umbriel|Vindemiatrix|Zephyr|Zubenelgenubi, style=Vocal Smile|Newscaster|Whisper|Empathetic|Promo/Hype|Deadpan, pace=Natural|Rapid Fire|The Drift|Staccato, accent=Neutral|American (Gen)|American (Valley)|American (South)|British (RP)|British (Brixton)|Transatlantic|Australian, audio_profile, scene, temperature=0–2WAV$0.006
audio/gemini-2.5-pro-ttsГолосtext *, voice=Achernar|Achird|Algenib|Algieba|Alnilam|Aoede|Autonoe|Callirrhoe|Charon|Despina|Enceladus|Erinome|Fenrir|Gacrux|Iapetus|Kore|Laomedeia|Leda|Orus|Puck|Pulcherrima|Rasalgethi|Sadachbia|Sadaltager|Schedar|Sulafat|Umbriel|Vindemiatrix|Zephyr|Zubenelgenubi, style=Vocal Smile|Newscaster|Whisper|Empathetic|Promo/Hype|Deadpan, pace=Natural|Rapid Fire|The Drift|Staccato, accent=Neutral|American (Gen)|American (Valley)|American (South)|British (RP)|British (Brixton)|Transatlantic|Australian, audio_profile, scene, temperature=0–2WAV$0.006
audio/elevenlabs-ttsГолосtext *, voice=James · Husky, Engaging and Bold|Addison · Australian, Audiobook & Podcast|Adeline · Feminine and Conversational|Allison · Calm, Soothing and Meditative|Ana Rita · Smooth, Expressive and Bright|Anika · Animated, Friendly and Engaging|Arabella · Mysterious and Emotive|Aria · Sultry Villain|Bella · Professional, Bright, Warm|Benjamin · Deep, Warm, Calming|Bradford · Expressive and Articulate|Brian · Deep, Resonant and Comforting|Britney · Calm and Calculative Villain|Brittney · Fun, Youthful & Informative|Brock · Commanding and Loud Sergeant|Burt · Deep, Smooth and Clear|Callum · Husky Trickster|Cassidy · Crisp, Direct and Clear|Ed · Late Night Announcer|Edward · Loud, Confident and Cocky|Emma · Adorable and Upbeat|Eve · Authentic, Energetic and Happy|Felix · Warm, Positive & Contemporary|Finn · Youthful, Eager and Energetic|Hank · Deep and Engaging Narrator|Hope · Poetic, Romantic and Captivating|Hope · Bubbly, Gossipy and Girly|Horatius · Energetic Character Voice|Jamahal · Young, Vibrant, and Natural|Jean · Alluring and Playful Femme Fatale|Jeff · Classy, Resonating and Strong|Jessica · Eloquent Villain|Jessica · Chatty and Friendly|John Doe · Deep|John Morgan · Gritty, Rugged Cowboy|Johnny Dynamite · Vintage Radio DJ|Johnny Kid · Serious and Calm Narrator|Kuon · Cheerful, Clear and Steady|Laura · Enthusiast, Quirky Attitude|Leon · Soothing and Grounded|Liam · Energetic, Social Media Creator|Lucy · Fresh & Casual|Lutz · Chuckling, Giggly and Cheerful|Mark · Casual, Relaxed and Light|Mark · Natural Conversations|Marshal · Friendly, Funny Professor|Monika · Deep and Natural|Nathan · Virtual Radio Host|Nathaniel · Engaging, British and Calm|Phil · Explosive, Passionate Announcer|Rachel · Pro British Radio Presenter|Rex Thunder · Deep N Tough|Sam · Support Agent|Spuds · Wise and Approachable|Sven · Emotional and Nice|Taksh · Calm, Serious and Smooth|Theodore · Serene and Grounded|Tiffany · Natural and Welcoming|Tom · Conversations & Books|Viking Bjorn · Epic Medieval Raider|Viraj · Smooth and Gentle|Viraj · Rich and Soft|Wyatt · Wise Rustic Cowboy|Xavier · Dominating, Metallic Announcer, voice_id, speed=0.8|1.0|1.2MP3$0.037
audio/elevenlabs-multilingualГолосtext *, voice=James · Husky, Engaging and Bold|Addison · Australian, Audiobook & Podcast|Adeline · Feminine and Conversational|Allison · Calm, Soothing and Meditative|Ana Rita · Smooth, Expressive and Bright|Anika · Animated, Friendly and Engaging|Arabella · Mysterious and Emotive|Aria · Sultry Villain|Bella · Professional, Bright, Warm|Benjamin · Deep, Warm, Calming|Bradford · Expressive and Articulate|Brian · Deep, Resonant and Comforting|Britney · Calm and Calculative Villain|Brittney · Fun, Youthful & Informative|Brock · Commanding and Loud Sergeant|Burt · Deep, Smooth and Clear|Callum · Husky Trickster|Cassidy · Crisp, Direct and Clear|Ed · Late Night Announcer|Edward · Loud, Confident and Cocky|Emma · Adorable and Upbeat|Eve · Authentic, Energetic and Happy|Felix · Warm, Positive & Contemporary|Finn · Youthful, Eager and Energetic|Hank · Deep and Engaging Narrator|Hope · Poetic, Romantic and Captivating|Hope · Bubbly, Gossipy and Girly|Horatius · Energetic Character Voice|Jamahal · Young, Vibrant, and Natural|Jean · Alluring and Playful Femme Fatale|Jeff · Classy, Resonating and Strong|Jessica · Eloquent Villain|Jessica · Chatty and Friendly|John Doe · Deep|John Morgan · Gritty, Rugged Cowboy|Johnny Dynamite · Vintage Radio DJ|Johnny Kid · Serious and Calm Narrator|Kuon · Cheerful, Clear and Steady|Laura · Enthusiast, Quirky Attitude|Leon · Soothing and Grounded|Liam · Energetic, Social Media Creator|Lucy · Fresh & Casual|Lutz · Chuckling, Giggly and Cheerful|Mark · Casual, Relaxed and Light|Mark · Natural Conversations|Marshal · Friendly, Funny Professor|Monika · Deep and Natural|Nathan · Virtual Radio Host|Nathaniel · Engaging, British and Calm|Phil · Explosive, Passionate Announcer|Rachel · Pro British Radio Presenter|Rex Thunder · Deep N Tough|Sam · Support Agent|Spuds · Wise and Approachable|Sven · Emotional and Nice|Taksh · Calm, Serious and Smooth|Theodore · Serene and Grounded|Tiffany · Natural and Welcoming|Tom · Conversations & Books|Viking Bjorn · Epic Medieval Raider|Viraj · Smooth and Gentle|Viraj · Rich and Soft|Wyatt · Wise Rustic Cowboy|Xavier · Dominating, Metallic Announcer, voice_id, speed=0.8|1.0|1.2MP3$0.075
audio/elevenlabs-isolationаудіоaudio_url *MP3$0.063

Утилити

modelРежимПараметри inputФайлЦіна
image/topaz-upscaleапскейлimage=url *, upscale_factor=2|4|8PNG$0.063
image/recraft-remove-bgправкаimage=url *PNG$0.006
image/recraft-upscaleапскейлimage=url *PNG$0.006

Приклади режимів

Образ з тексту

json
{ "model": "image/flux2-pro", "input": { "prompt": "neon fox in snow", "aspect_ratio": "16:9", "resolution": "2K" } }

Праверка зображення

json
{ "model": "image/seedream-edit", "input": { "prompt": "убрать фон, добавить неон", "image": "https://…/photo.png" } }

Фото→видео (перший/останній кадр, тривалість, звук)

json
{ "model": "video/wan-2.7-i2v", "input": {
    "prompt": "плавный наезд камеры", "image": "https://…/first.png",
    "image2": "https://…/last.png", "duration": 8, "resolution": "1080p" } }

Музика**

json
{ "model": "music/suno-v5", "input": { "title": "Northern Lights", "style": "epic orchestral", "instrumental": true, "version": "V5_5" } }

Звук**

json
{ "model": "audio/gemini-3.1-flash-tts", "input": {
    "text": "Привет, мир", "voice": "Zephyr", "style": "Empathetic",
    "pace": "Natural", "accent": "Neutral" } }

Для діалогу API також приймає офіційні массиви speakers (12 голосів) і dialogue_turns замість простого поля text.

**Аватар (голос від фото + аудіо) **

json
{ "model": "video/omnihuman", "input": { "image": "https://…/face.png", "audio_url": "https://…/voice.mp3" } }

Статуси і помилки

GET /media/job/:id → поле status:

СтатусЗначення
processingВ роботі продовжуйте запитувати
doneГотовий файл в result_url, списание в cost_usd
failedПомилка Причина в error, гроші повернені

Коди відповіді POST /media/generate: 400 невідома модель або відсутнє обов'язкове поле; 401 нет/битний ключ; 402 недостатній баланс; 403 модель недоступна на рахунку.

Заздалегідь оцінюйте вартість

bash
curl https://nordrouter.com/media/estimate \
  -H "Authorization: Bearer sk-nr-ВАШ-КЛЮЧ" -H "Content-Type: application/json" \
  -d '{ "model": "video/kling-3.0", "input": { "duration": 10, "mode": "pro", "sound": true } }'
json
{ "model": "video/kling-3.0", "usd": 1.6875 }

_ Справочник генерується з каталогу послуг (109 моделей) і завжди відповідає актуальним цінам і параметрам.