ComfyBot
не авторизован
🎨

Здесь появится результат генерации

Тарифы PRO и PRO+

Базовый тариф — бесплатный (15 img2img, безлимит txt2img, 20 видео-триалов).

💎 PRO

img2img без лимитов + приоритет в очереди + увеличенный размер до 2048.

  • 4 дня10 ₽PROMO4
  • 7 дней20 ₽PROMO7
  • 14 дней60 ₽PROMO14
  • 30 дней120 ₽PROMO30
  • 60 дней300 ₽PROMO60

🚀 PRO+

Всё из PRO + генерация видео (img2vid, txt2vid).

  • 30 дней200 ₽PROPLUS30
  • 60 дней350 ₽PROPLUS60

📤 Активировать тариф

  1. Переведи сумму на карту 2202 2068 4521 1916 (Сбер)
  2. Загрузи скриншот платежа ниже — ИИ проверит и активирует промокод автоматически
  3. Введи активный API-ключ выше — сразу сможешь генерировать

API-доступ

Программный доступ к генератору. Доступен на тарифе PRO+.

Твой ключ

← войди через API-ключ выше →

Получить ключ: напиши боту в Telegram /apikey — бот сгенерирует и пришлёт.

Эндпоинты

POST /v1/generate

Запустить задачу генерации. Возвращает requestId.

curl -X POST https://YOUR-BOT-URL/v1/generate \
  -H "Content-Type: application/json" \
  -d '{
    "apiKey": "YOUR_KEY",
    "type": "txt2img",
    "prompt": "путин жжёт костёр в овальном кабинете",
    "params": {"steps": 50, "size": 1024}
  }'

GET /v1/status/{requestId}

Проверить статус: queued / running / completed / failed.

GET /v1/result/{requestId}

Получить картинку (бинарный PNG/JPEG) или видео (MP4) когда статус = completed.

DELETE /v1/cancel/{requestId}

Отменить задачу до её запуска.

Типы задач

typeчто делаетобязательные поля
txt2imgТекст → изображение (FLUX BF16)prompt
img2imgИзображение → изображение (Qwen-Edit)prompt + image_base64 или image_url
txt2vidТекст → видео (Wan 2.2 14B)prompt
img2vidИзображение → видео (Wan 2.2 I2V)prompt + image_base64 или image_url
📚 Примеры запросов

curl — txt2img

curl -X POST https://sincere-clad-sabotage.ngrok-free.dev/v1/generate \
  -H "Content-Type: application/json" \
  -d '{
    "apiKey": "ВАШ_КЛЮЧ",
    "type": "txt2img",
    "prompt": "путин жжёт костёр в овальном кабинете",
    "params": {"steps": 50, "size": 1024}
  }'

curl — img2img (по URL)

curl -X POST https://sincere-clad-sabotage.ngrok-free.dev/v1/generate \
  -H "Content-Type: application/json" \
  -d '{
    "apiKey": "ВАШ_КЛЮЧ",
    "type": "img2img",
    "prompt": "сделай в стиле аниме",
    "image_url": "https://example.com/photo.jpg",
    "params": {"steps": 25}
  }'

curl — проверить статус

curl "https://sincere-clad-sabotage.ngrok-free.dev/v1/status/REQUEST_ID?apiKey=ВАШ_КЛЮЧ"

curl — получить результат (бинарный PNG/MP4)

curl "https://sincere-clad-sabotage.ngrok-free.dev/v1/result/REQUEST_ID?apiKey=ВАШ_КЛЮЧ" -o result.png

Python (requests)

import requests, time

API = "https://sincere-clad-sabotage.ngrok-free.dev"
KEY = "ВАШ_КЛЮЧ"

r = requests.post(f"{API}/v1/generate", json={
    "apiKey": KEY,
    "type": "txt2img",
    "prompt": "путин жжёт костёр в овальном кабинете",
    "params": {"steps": 50, "size": 1024},
}).json()
rid = r["requestId"]

while True:
    s = requests.get(f"{API}/v1/status/{rid}?apiKey={KEY}").json()
    if s["status"] in ("completed", "failed"):
        break
    time.sleep(2)

if s["status"] == "completed":
    img = requests.get(f"{API}/v1/result/{rid}?apiKey={KEY}").content
    open("out.png", "wb").write(img)

JavaScript (fetch)

const API = "https://sincere-clad-sabotage.ngrok-free.dev";
const KEY = "ВАШ_КЛЮЧ";

const r = await fetch(`${API}/v1/generate`, {
  method: "POST",
  headers: {"Content-Type": "application/json"},
  body: JSON.stringify({
    apiKey: KEY,
    type: "txt2img",
    prompt: "путин жжёт костёр в овальном кабинете",
    params: {steps: 50, size: 1024},
  }),
}).then(r => r.json());

while (true) {
  const s = await fetch(`${API}/v1/status/${r.requestId}?apiKey=${KEY}`).then(r => r.json());
  if (s.status === "completed" || s.status === "failed") break;
  await new Promise(r => setTimeout(r, 2000));
}

const blob = await fetch(`${API}/v1/result/${r.requestId}?apiKey=${KEY}`).then(r => r.blob());
// blob — PNG/JPEG/MP4

Контакты

FAQ

Откуда берутся API-ключи?

В Telegram-боте напиши команду /apikey — бот сгенерит и пришлёт. Доступно для тарифа PRO+.

Сколько занимает генерация?

txt2img ~30-60 сек, img2img ~30-50 сек, видео 1-3 минуты. Очередь общая с Telegram-ботом.

Можно использовать с известными лицами?

Да — встроена база пиннед-фото 130+ известных людей. FLUX + PuLID сохранит лицо точно.

Деньги вернуть можно?

В течение 24 часов после оплаты при условии что было сгенерировано одно изображение. Пиши в Telegram админу.