Фото товара на светлом фоне
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:1Seedream API из России: Seedream 5.0 Lite и Pro в рублях, оплата картой РФ или СБП. Цена за картинку, формат OpenAI Images, примеры кода.
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 в рублях и долларах. Эндпоинт: /v1/images/generations
| Модель | Цена | Единица |
|---|---|---|
Seedream 5.0 Liteрекомендуем seedream-5.0-lite · ByteDance | 4,8 ₽$0.053 | за картинку |
Seedream 5.0 Pro seedream-5.0-pro · ByteDance | 9,6 ₽$0.107 | за картинку |
Выберите модель и объём — калькулятор считает по тем же формулам, что биллинг API.
Цены из GET /v1/models, курс — внутренний. Неудачная генерация не списывается.
Запрос в формате OpenAI Images: POST /v1/images/generations с model, prompt и aspect. Одна картинка за вызов (n = 1), в ответе — ссылка data[0].url, а не b64_json: скачайте файл сразу.
Base URLhttps://zerocoder.com /api/v1Ключ — в заголовке x-api-key или Authorization: Bearer
Модель в примерах — seedream-5.0-lite; подойдёт любая из таблицы цен
import requests URL = "https://zerocoder.com/api/v1/images/generations"H = {"x-api-key": "zc-sk-…"} r = requests.post(URL, headers=H, json={ "model": "seedream-5.0-lite", "prompt": "Studio photo of a ceramic mug, soft light", "aspect": "1:1", # or 16:9 / 9:16 / 4:3 / 3:4})r.raise_for_status()# n=1: one image per call, as a URL (no b64_json)print(r.json()["data"][0]["url"])const endpoint = "https://zerocoder.com/api/v1/images/generations";const r = await fetch(endpoint, { 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 mug, soft light", aspect: "1:1", }),});const out = await r.json();if (!r.ok) throw new Error(out.error.message);console.log(out.data[0].url); // n=1, a URL (no b64_json)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", "aspect": "1:1", "prompt": "Studio photo of a ceramic mug, soft light"}'# → {"created":…,"data":[{"url":"https://…"}]}# n=1: one image per call, a URL (no b64_json);# the URL is temporary — download the file right away
От ключа до продакшена — шесть шагов по реальным контрактам /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. Ссылка временная — сохраняйте файл в своё хранилище сразу, иначе повторный запрос станет новой платной генерацией.
Аккаунт BytePlus, VPN и зарубежная карта не нужны: Seedream вызывается на zerocoder.com в формате OpenAI Images, и в OpenAI SDK достаточно сменить base_url и ключ. Ключ zc-sk-… выпускается в кабинете API, баланс пополняется в рублях картой российского банка, через СБП или по счёту для юрлиц; тот же ключ принимает и Anthropic-совместимая ручка для текстовых моделей.
Нет, бесплатных картинок Seedream в API нет: кошелёк открывается минимальным первым пополнением, дальше каждая генерация списывается по прайсу. Чтобы не тратить лишнего на подбор промтов, отлаживайте формулировку на Lite и переходите на Pro, когда она устоялась, — формат запроса у версий одинаковый.
Seedream хорошо разбирает длинные описания, поэтому перечисляйте всё по порядку: объект, окружение, ракурс, свет, стиль и где оставить место под заголовок или логотип. Сам текст лучше добавлять в макете. Если кадр «плывёт», сократите промт до главного и возвращайте детали по одной — так видно, какая из них мешает.

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