СТАТТЯ

Canva Craft (2K, API, MCP): четвертий SaaS-leg bulk-каталогів у Bubble поруч із оркестрацією BIAIG

Craft — in-house image-модель Canva з Connect API (`craft_v1_2k`) і MCP на горизонті. Для bulk-каталогів у Bubble логіка SKU, privacy rules і batch-оркестрація лишаються в BIAIG + API Connector; Canva — зовнішній leg генерації та дизайну, не data layer.

Чому це в дайджесті зараз

У жовтневих оглядах двічі з’являється Canva Craft (2K, API, MCP) — поруч із розмовами про COGS frontier/chatbot image API. Паралельно OpenAI вимкнув gpt-image-1 (23.10.2026), і фаундери знову переглядають default-маршрути mass-generation: де малювати asset, а де тримати каталог.

Чому це в дайджесті зараз

Окремо по editorial arc: дата cutover Nano Banana 2 (gemini-3.1-flash-image) 29.10 офіційним Gemini changelog не підтверджена (6.10.2026: модель deprecated, shutdown date не оголошено). Я не спираюсь на 29.10 як на факт. Про це окремо: 29.10.2026: вимкнення Nano Banana 2.

Що підтверджують primary sources про Craft

  • Launch: Canva Craft — перша in-house image-модель Canva Research (newsroom, контекст 22.10.2026): двоетапна архітектура (planning → rendering), до 2K, 30+ aspect ratios, акцент на шаблони, читабельний текст, сумісність із Magic Layers.
  • Connect API (preview): модель craft_v1_2k, асинхронний POST /v1/image-generations + polling; типова тривалість job ~50–60 с; результат — download URL на 24 год або upload у Canva uploads; потрібен user access token зі scope asset:write; job списує AI credits користувача (community dev-thread + REST reference).
  • MCP: Canva MCP Server — GA 7.10.2026 (OAuth, per-user); є tool generate-image, але в dev-thread про Craft явно: «Craft on the Canva MCP Server is coming soon» — newsroom згадує MCP разом із Craft, це не доказ, що в MCP уже можна pin craft_v1_2k.
  • Мотивація COGS (прес, не API pricing): цитати Cliff Obrecht (Forbes Australia): після Canva Create rollout сповільнили через вартість frontier-моделей; за заявами преси — ~90% зниження cost-to-serve після in-house оптимізацій. Абсолютних $/image для Craft у primary docs немає — лише відносні порівняння в пресі.

«Четвертий SaaS-leg» і BIAIG — editorial рамка

«BIAIG» і формула «четвертий SaaS-leg» у публічних джерелах не знайдені — це внутрішня архітектурна рамка publication для bulk AI image pipelines у Bubble (поруч із legs на кшталт OpenAI Image, Gemini image, FLUX/BFL тощо з жовтневого arc). Не видавайте їх за офіційну термінологію Canva чи Bubble. Поруч із цим: OpenArt Bulk Create (500 CSV.

Розвести «дизайн у Canva» і «каталог у Bubble»

Зона Canva (Craft / API / MCP) Bubble (BIAIG + API Connector)
Генерація / editable design Craft, Magic Layers, експорт дизайнів —
Orchestration async jobs POST + poll, MCP tools (generic image gen) Backend workflows, черги, backoff, idempotency keys
Permanent asset URL 24h download URL → ingest обов’язковий File field / S3 / CDN URL у SKU-рядку
Multi-tenant bulk Per-user OAuth, credits користувача Privacy rules, ролі, tenant isolation на data types
Каталог, статуси, retry — SKU states: queued / generating / stored / failed

Canva не замінює data layer. Compliance boundary: PII, хто бачить який SKU, хто платить за credits — у Bubble + ваша політика OAuth.

Практичний патерн для Bubble-розробника

  1. Leg вибору моделі: для Craft сьогодні — Connect API preview, не MCP, якщо потрібен явний craft_v1_2k (доки MCP не оголосить Craft).
  2. API Connector: один call chain «create job → poll status → on success fetch URL»; не tight-loop poll без backoff (~50–60 s/job × N SKU = rate limits і credit caps).
  3. Ingest одразу: workflow після success: download → upload у ваше сховище → запис permanent URL у catalog row; інакше через 24h asset зникає з Canva leg.
  4. OAuth модель: asset:write per-user ускладнює multi-tenant bulk порівняно з server-key image API; product decision: один «design ops» акаунт vs OAuth кожного merchant — не вирішується docs alone.
  5. Preview ризики: generations API у preview — Canva попереджає про unannounced breaking changes; public apps на preview не проходять review.
  6. Продуктове питання: чи потрібен pipeline editable design (Magic Layers) чи достатньо flat PNG у bulk catalog — відповідь визначає, чи Craft+Canva design export, чи лише generations endpoint.

Жовтневий контекст маршрутів (source-bounded)

  • OpenAI: gpt-image-1 shut down 23.10.2026; заміни — gpt-image-2.5-flare / gpt-image-2.5-sunburst (official deprecations).
  • Google: Nano Banana 2.1 GA 6.10.2026; gemini-3.1-flash-image deprecated, shutdown TBD.
  • BFL: FLUX 3 Image API — контекст early-Oct promo arc (release notes); не змішувати з Canva billing.

Craft — четвертий зовнішній leg у sense «ще один SaaS, куди можна відправити bulk prompts», а не заміна оркестрації в Bubble.

Open questions (не заповнюйте вигадками)

  • Коли MCP отримає явний Craft / craft_v1_2k.
  • Вихід Connect generations з preview і billing (developer-funded vs user credits — у thread лишено «confirm»).
  • Офіційні API unit economics Craft поза user credit pool.
  • Optimal concurrency для batch при ~50–60 s/job.

Що я роблю на практиці

Canva Craft ставлю там, де потрібні 2K, шаблонність і design-native output — через Connect API preview. Каталог у Bubble лишаю місцем для SKU-рядків, privacy rules, batch-оркестрації та permanent storage. MCP тримаю в backlog, поки dev-community не підтвердить Craft на сервері. COGS-наратив Canva пояснює чому з’явилась in-house модель; для P&L у Bubble рахую latency, OAuth, 24h URLs і preview stability — не прес-проценти без list price.

← Усі статті