Фото товара на светлом фоне
Product photo of a glass bottle of cold-pressed orange juice on a light beige background, soft daylight from the left, gentle shadow, clean catalog composition
aspect: 1:1
Seedream API (ByteDance) в рублях: версии Lite и Pro через один ключ Zerocoder. Цена за картинку, примеры кода, лимиты и возвраты.
Seedream — семейство моделей ByteDance для генерации и редактирования изображений по текстовому описанию. В линейке две модели: seedream-5.0-lite и seedream-5.0-pro. Lite — самая дешёвая модель семейства, подходит для массовых и черновых генераций; Pro — старшая модель с более высоким качеством и детализацией, дороже по цене за запрос.
Один API-ключ и один рублёвый кошелёк открывают доступ сразу ко всем моделям платформы, включая обе модели Seedream. Оплата картой РФ или по счёту для юрлица, без VPN и зарубежных карт. Текущие цены моделей смотрите в таблице выше или через GET /v1/models. Документация и управление ключами — в кабинете API. SDK и примеры кода для Python и Node уже оформлены на странице, достаточно подставить свой ключ.
Генерация новой картинки идёт через POST /v1/images/generations: передаёте prompt, id модели, размер или соотношение сторон — в ответ приходит временная ссылка на файл, который нужно скачать сразу. Редактирование существующего изображения — через POST /v1/images/edits: передаёте prompt, исходное изображение (ссылку, data URI или файл) и, при необходимости, новое соотношение сторон. Списание происходит за каждую сгенерированную картинку в момент запроса.
Таблица строится из живого прайса GET /v1/models: цены уже с наценкой, в рублях и в долларах по внутреннему курсу. Что пропало из таблицы — временно не отдаёт шлюз.
| Модель | Единица | ₽ | $ | Примеры стоимости | Endpoint |
|---|---|---|---|---|---|
seedream-5.0-liteрекомендуем | за картинку | 4,8 ₽ | $0.053 | 1 генерация: 4,8 ₽ · $0.053 10 генераций: 48 ₽ · $0.533 | /v1/images/generations |
seedream-5.0-proрекомендуем | за картинку | 9,6 ₽ | $0.107 | 1 генерация: 9,6 ₽ · $0.107 10 генераций: 96 ₽ · $1.07 | /v1/images/generations |
Выберите модель и объём — калькулятор считает по тем же формулам, что биллинг API.
Цены из GET /v1/models, курс — внутренний. Неудачная генерация не списывается.
Один ключ zc-sk-…, заголовок x-api-key (или Authorization: Bearer), база https://zerocoder.com/api/v1. Примеры собраны из реальных контрактов маршрутов.
В кабинете → API: пополните баланс в рублях и создайте ключ zc-sk-…
Скопируйте пример ниже — id модели уже подставлен из прайса.
GET /v1/balance покажет баланс; цена вызова приходит в ответе.
curl https://zerocoder.com/api/v1/images/generations \
-H "x-api-key: zc-sk-…" -H "content-type: application/json" \
-d '{"model": "seedream-5.0-lite", "prompt": "Studio photo of a ceramic coffee mug on a walnut table, soft window light", "aspect": "1:1"}'
# → {"created":…,"data":[{"url":"https://…"}]} (the URL is temporary — download it)import requests
r = requests.post("https://zerocoder.com/api/v1/images/generations",
headers={"x-api-key": "zc-sk-…"},
json={"model": "seedream-5.0-lite", "prompt": "Studio photo of a ceramic coffee mug on a walnut table, soft window light", "aspect": "1:1"})
r.raise_for_status()
print(r.json()["data"][0]["url"])const r = await fetch("https://zerocoder.com/api/v1/images/generations", {
method: "POST",
headers: { "x-api-key": "zc-sk-…", "content-type": "application/json" },
body: JSON.stringify({ model: "seedream-5.0-lite", prompt: "Studio photo of a ceramic coffee mug on a walnut table, soft window light", aspect: "1:1" }),
});
const { data } = await r.json();
console.log(data[0].url);# JSON — image(s) by https URL or data URI, up to 4
curl https://zerocoder.com/api/v1/images/edits \
-H "x-api-key: zc-sk-…" -H "content-type: application/json" \
-d '{"model": "seedream-5.0-lite", "prompt": "Make it a night scene", "image": "https://example.com/photo.jpg", "aspect": "16:9"}'
# multipart — files from disk (≤ 8 MB each)
curl https://zerocoder.com/api/v1/images/edits \
-H "x-api-key: zc-sk-…" \
-F model=seedream-5.0-lite -F prompt="Make it a night scene" -F aspect=16:9 \
-F "image[]=@photo1.jpg" -F "image[]=@photo2.jpg"
От ключа до продакшена — шесть шагов по реальным контрактам /api/v1. Каждый шаг ведёт в нужный раздел документации.
Зарегистрируйтесь, откройте раздел API в кабинете, пополните баланс в рублях и создайте ключ формата zc-sk-…. Один ключ открывает Seedream и все остальные модели каталога.
Подробнее →POST /v1/images/generations с model, prompt и aspect или size — в ответе data[0].url с готовой картинкой Seedream.
Подробнее →Ссылка на картинку временная — сразу скачайте файл в своё хранилище. Для правок есть /v1/images/edits: до четырёх исходников по https-ссылке, data URI или multipart, до 8 МБ каждый.
Подробнее →30 запросов в минуту на ключ: на 429 подождите и повторите с нарастающей паузой; 402 — пополните баланс; 400 — сверьте model по GET /v1/models. Неудачная генерация не списывается, повторять её безопасно.
Подробнее →GET /v1/balance отдаёт баланс и расход за 30 дней; цена каждого вызова приходит прямо в ответе — пишите её в свои логи и поставьте порог оповещения в своём мониторинге.
Подробнее →Ключ храните в секретах сервера, не во фронтенде. Под большой объём Seedream напишите нам — лимит поднимается индивидуально, юрлицам доступна оплата по счёту. Фактическую стабильность смотрите на странице статуса.
Подробнее →Узел HTTP Request: метод POST, адрес ручки /api/v1, заголовок x-api-key и JSON-тело из полей воркфлоу. Для видео — узел Wait и второй HTTP Request на GET ?id= в цикле до completed.
Модуль HTTP «Make a request»: POST, Body type JSON, заголовок x-api-key. Ответ парсится автоматически — url картинки или текст ответа подставляются в следующие модули.
Действие Webhooks by Zapier → Custom Request: POST, Data — JSON с model и prompt, Headers — x-api-key. Поля ответа доступны следующим шагам запа.
В Apps Script — UrlFetchApp.fetch с method post, contentType application/json и payload из ячеек: промты в одной колонке, результат записывается в соседнюю.
Бот на aiogram, grammY или Telegraf вызывает тот же HTTP API: сообщение пользователя → запрос к модели → ответ в чат. Для видео — опрос статуса и отправка файла по готовой ссылке.
Для текстовых моделей официальные SDK OpenAI и Anthropic работают с заменённым base URL и нашим ключом — код приложения не меняется. Картинки и видео — обычный HTTP-запрос из любого языка.

Не только ключ: поможем встроить Seedream и другие модели в ваши процессы — от аудита до продакшена, с оплатой по счёту.
# 401 {"type":"error","error":{"type":"authentication_error","message":"Invalid or revoked API key."}}
# 402 {"type":"error","error":{"type":"billing_error","message":"Not enough API balance: …"}}
# 429 {"type":"error","error":{"type":"rate_limit_error","message":"…"}} ← 30 requests/min per key
# 400 {"type":"error","error":{"type":"invalid_request_error","message":"Unknown model \"…\". See GET /v1/models."}}
# 413 {"type":"error","error":{"type":"invalid_request_error","message":"…"}} ← > 8 MB per file / > 48 MB body
# 502 {"type":"error","error":{"type":"api_error","message":"…"}} ← provider failed → nothing charged
Цифры — из публичной сводки /status: доля успешных запросов за период по всему API и по категории в целом (разбивки по отдельным моделям в сводке нет), без обещаний SLA. Неудачная генерация не списывается, повторять её безопасно.
Учёт ведётся с 6 авг. 2026.
Генератор обложек и карточек товара для интернет-магазина по текстовому описанию товара
Бот в Telegram, который рисует иллюстрации по запросу пользователя в чате
Пайплайн автогенерации баннеров для лендингов продуктовой команды
Внутренний инструмент дизайнера для быстрых набросков концептов перед финальной отрисовкой
Сервис подбора и ретуши фото профиля с заменой фона через edits
Автоматизация для контент-команды: массовая генерация иллюстраций к статьям блога

Скопируйте промт и параметры в тело запроса — поля называются так же, как в контракте /api/v1. Подставьте свой материал в угловых скобках.
Product photo of a glass bottle of cold-pressed orange juice on a light beige background, soft daylight from the left, gentle shadow, clean catalog composition
aspect: 1:1Wide promotional banner for a summer sale: beach towels and sunglasses arranged on warm sand on the right side, empty space on the left for a headline, bright midday light
aspect: 16:9Текст добавьте в макете — так он будет без ошибок.
Vertical lifestyle shot of a young woman holding a takeaway coffee cup on a city street at golden hour, shallow depth of field, warm tones, empty space at the top for a caption
aspect: 9:16Для строгого вертикального формата берите версию Pro.
Scandinavian living room with a light oak floor, a soft grey sofa, a large window with morning light and indoor plants, photorealistic architectural visualization
aspect: 4:3Flat editorial illustration of a small team planning a product launch around a whiteboard, muted pastel palette, simple shapes, no text
aspect: 3:4Packaging concept for a premium herbal tea: matte dark green box with gold line-art leaves, studio lighting, three-quarter view, blank front panel for the logo
aspect: 1:1
Отрасли, где этот тип генерации встраивается в процесс, а не остаётся экспериментом.
Seedream оплачивается за каждую готовую картинку: у версий Lite и Pro своя цена за изображение — она в таблице выше и в GET /v1/models, уже в рублях и с наценкой. Сумма списывается в момент запроса, а партия стоит ровно цену картинки, умноженную на их количество; калькулятор на странице посчитает итог заранее.
Обычным HTTP-запросом: POST /v1/images/generations с заголовком x-api-key и JSON из model, prompt и aspect — в ответе придёт data[0].url. Формат совместим с OpenAI Images, поэтому подойдёт и официальный SDK OpenAI с base_url zerocoder.com/api/v1. Готовые примеры Seedream для командной строки, Python и Node.js — в блоке «Первый запрос».
Обе версии сделаны ByteDance и вызываются одинаково — меняется только поле model. Pro точнее следует сложным многосоставным промтам и лучше держит мелкие детали, а формат кадра у неё задаётся параметром aspect; Lite дешевле за картинку и подходит для черновиков и массовых вариаций. Точные id версий Seedream — в таблице и в GET /v1/models.
Соотношение сторон передаётся в aspect — 1:1, 16:9, 9:16, 4:3 или 3:4 — либо в size вида 1024x1024, 1792x1024, 1024x1792; формат учитывает версия Pro. Один запрос возвращает одну картинку Seedream, n больше единицы не поддерживается. Лимит ключа общий — 30 запросов в минуту; генерация Pro может идти несколько минут, так что ставьте клиенту запас по таймауту.
Нет: если запрос завершился ошибкой, сумма за картинку Seedream возвращается на API-баланс, а в тексте ошибки это прямо указано. Платите только за ответы с готовой ссылкой в data[0].url. Ссылка временная — сохраняйте файл в своё хранилище сразу, иначе повторный запрос станет новой платной генерацией.
Да. Юрлицо запрашивает счёт в кабинете API и оплачивает его с расчётного счёта — деньги зачисляются на API-баланс, и Seedream работает тем же ключом, что и остальные модели. Физлица и ИП пополняют баланс картой российского банка; аккаунт BytePlus и зарубежная карта не нужны, закрывающие документы — по запросу.
Нет, бесплатных картинок Seedream в API нет: кошелёк открывается минимальным первым пополнением, дальше каждая генерация списывается по прайсу. Чтобы не тратить лишнего на подбор промтов, отлаживайте формулировку на Lite и переходите на Pro, когда она устоялась, — формат запроса у версий одинаковый.
Seedream хорошо разбирает длинные описания, поэтому перечисляйте всё по порядку: объект, окружение, ракурс, свет, стиль и где оставить место под заголовок или логотип. Сам текст лучше добавлять в макете. Если кадр «плывёт», сократите промт до главного и возвращайте детали по одной — так видно, какая из них мешает.

Оплата в рублях, без VPN, один ключ ко всем моделям