CNAPS Studio User Guides

CNAPS Studio User Guides

The complete guide to building AI-powered image, video, and audio workflows.

CNAPS Studio is a no-code AI platform for image, video, and audio work. Start on Home: pick a card, and a finished AI task runs for you — background removal, upscaling, poster generation, transcription, and more. When you want to change how a task works, open that same card on the canvas and rewire it yourself. This guide covers everything from your first card to batch processing.

Table of Contents

  1. What is CNAPS Studio?
  2. Home — Pick a Card, Get a Result
  3. Understanding the Basics
  4. Platform Guide
  5. Common Challenges & Solutions
  6. API Integration
  7. Integrations
  8. Glossary
  9. Additional Resources

What is CNAPS Studio?

CNAPS Studio is a no-code AI platform for image, video, and audio work. There are two ways in: pick a ready-made card on Home and run it as it is, or build your own workflow on the canvas. On the canvas, think of it like LEGO blocks — snap together AI models and tools to automate tasks that would normally require expensive software or a technical team. No programming required either way.

Two ways to use it

Home 🃏
CNAPS Studio 🎨
Best for
Getting one task done right now
Custom multi-step workflows
How it works
Pick a card → swap the input → Run again
Drag, connect & configure nodes
Starting point
A finished example, already on screen
A blank canvas, or any card's flow
Skill needed
None
None (a little curiosity helps)
Works on mobile
✓
Desktop recommended
image
image

Who It's For

Teams that process images, video, or audio at volume and need the same result every time — marketing and e-commerce teams preparing product and campaign assets, media teams editing and anonymizing footage, and operations teams running inspection or analysis pipelines. For organizations whose data can't leave their own network, such as healthcare, manufacturing, and the public sector, Enterprise plans offer on-premise deployment.

What Problems It Solves

Problem
Solution
Unpredictable API costs from multiple vendors
Fixed monthly pricing with no per-query surcharges
Billing fragmentation across multiple services
Single platform, single bill
Lack of control over where data is processed
Runs on CNAPS's secure cloud by default, with on-premise deployment for Enterprise
Complex setup requiring engineering teams
Drag-and-drop interface, no code required
Vendor lock-in and dependency on external services
Models run on CNAPS infrastructure, not behind another vendor's API, so your flows don't break when a third-party service changes its terms

Pricing & Plans

Every plan includes every model and the full template library. Plans differ in usage capacity, batch processing, and team features:

  • Free — basic capacity, watermarked outputs
  • Starter and Pro — more capacity, no watermark, Batch Run (limited on Starter)
  • Business — team workspace, SSO/SAML, role-based access control, Flow Versioning, webhooks
  • Enterprise — custom capacity and on-premise deployment

🎁 New users get a 2-week free Pro trial.

For current prices and the full comparison, see cnaps.ai/pricing.

Home — Pick a Card, Get a Result

Home is where you land. Every card is a complete AI task that has already been built and tested for you. You don't need an account to start. Run a card as a guest — three a day, watermarked and view-only. Sign up to download, to open the canvas, and to keep what you made; guest work comes with you.

image

How it works:

  1. Find a card. Scroll the gallery, or type what you want in the search bar at the top — "make my video sharper", "remove the background", "poster of me".
  2. Open it. Every card opens with a finished example already on screen, so you can see exactly what it produces before you run anything yourself.
  3. Swap in your own input on the right — text, an image, an audio file, or a video.
  4. Click Run again. Your result replaces the example.
  5. Download what you like. Everything you make is also saved under My Work → My Creations.

Good to know:

  • New cards land continuously. Search is the fastest way to find one — the gallery is built to keep growing.
  • Running a card's sample as-is is free. Change any input and the run counts against your capacity.
  • A card can expose a single control that drives several nodes at once — one Strength slider, for example, may set the matching parameter on every model inside the card, so you tune the result rather than each step. Control labels are shown in your interface language.
  • Works on mobile — browse cards, upload, run, and download results from your phone.
  • Some cards run several AI models at once. The compare magnifier moves across every panel together, so the same region is magnified in each output as you move the cursor. You can also switch to Split Compare to drag a divider across two results instead.
  • Each card shows an estimated run time before you start.
  • Need more control? Click Open in CNAPS Studio on any card to load that card's actual workflow onto the canvas (sign-in required). It is the fastest way to learn how flows are built — and the way to customize one.

Understanding the Basics

New here? Complete the Quickstart Guide first — your first result takes about 30 seconds, and your first flow comes right after.

What is a flow?

A flow is a series of connected steps that process your data automatically. Each step is called a node, and nodes are connected by lines that show how data moves.

Think of it like a factory assembly line:

  1. Raw materials enter (Input)
  2. Each station does one job (AI Models & Tools)
  3. Finished product exits (Output)

Node types

Input Nodes (data entry)

  • Image Loader — upload images (JPG, PNG, WEBP, AVIF)
  • Text Input — enter text data
  • Video Loader — upload video files
  • Sound Loader — drop in an audio file, or switch to the Record tab to capture from your microphone with a live waveform. Recording works in Chrome and Firefox (WebM) and in Safari (MP4)

AI Model Nodes (smart processing)

Category
What it does
Audio Model (Text to Music)
Turns a written description of a style into a finished piece of music
Audio Understanding (Speech-to-Text)
Transcribe speech from video in 99 languages
Image Classification
Identify what's in an image
Image Control
Guide image generation with edge/depth maps (ControlNet)
Image Edit
Edit images, remove objects, inpaint masked areas
Image Enhancement / Upscaling
Make photos bigger & clearer
Image Generation
Generate images from text prompts (now with 16:9 & 9:16 output)
Image Restoration
Fix damaged, blurry, or degraded images
Image Understanding
Generate natural-language descriptions
Multimodal Language Models
Read, reason, and understand text, images & video
Object Detection
Detect & localize objects in images
Pose Estimation
Track 17 human body landmarks (OpenPose skeletons)
Image Segmentation
Identify every pixel by object type; remove backgrounds
Text Recognition (OCR)
Extract text from images
Video Generation
Generate videos from text or images (some with synchronized audio)
Video Segmentation
Identify every pixel by object type from videos
Video Upscaling
Restore and enhance videos — now up to 4K

→ Browse all models: AI Model Hub

Tool Nodes (data manipulation)

  • Annotation (1) — Canny Edge Annotator
  • Blur & Effects (5) — Image Blur (Fast / Standard / Simple), Lens Blur, Selective Blur
  • Color Adjustments (2) — Grayscale, Inverse
  • Comparison (3) — Image Compare, Video Compare, Text Compare
  • Image Blending (2) — Image Add, Image Multiply (now with auto-fit)
  • Image Masking (5) — Masker by Class / by Coord / by Region, Manual Masker, Object Picker
  • Image Resizing (3) — Resize, Conditional Resize, Resize to Match
  • Layered Tools (1) — Layer Compose
  • Selection & Extraction (15) — Color Pick by Class / by RGB Value, Crop by Class / by Coord / by Text, Image Selector, List Extract / List Inject, Image Gate by Text, Manual Color Picker, Manual Crop, Video Frame Extract, Video Reassemble, Video Split, Video Trim
  • Text Tools (4) — Draw Text, Region Extract, Text Concatenate, Text Decorator
  • Video Editing (18) — Audio Finish, Hook Teaser (Cold Open), Ken Burns (Still to Video), Narration Mux (Cold Open), Remove Dead Zone, Slice Transcript to Clips, Snap Segments to Speech, Video Caption, Video Clean Span, Video Concat, Video Constraint Map, Video EDL, Video EDL Planner, Video Narrate (Qwen3), Video Reframe (9:16), Video SFX, Video Speed, Video Subtitle (Spoken)

Output Nodes (View Results)

Where you see the final results.
  • Image Viewer — display processed images (resizable)
  • Text Viewer — display text results and data
  • Video Viewer — display generated/processed videos
  • Sound Output — play the resulting audio, with its waveform displayed

AI-Generated Content Labels

When your flow uses AI models to generate or manipulate content, CNAPS Studio automatically labels the output — both in the viewer and in downloaded files.
image

Chain detection: If your flow has FLUX (image gen) → BiRefNet (segmentation) → Output, the segmentation output still shows the "AI-generated · FLUX Schnell" badge because the upstream chain contains generation. The badge tracks the earliest AI generation step in the flow.

Why it's there:

  • EU AI Act Article 50 requires AI-generated content to be identifiable
  • The badge tells anyone viewing the output that it came from an AI model — useful for compliance, journalism ethics, and end-user trust
  • CNAPS also embeds machine-readable provenance metadata in downloaded files

When it appears:

  • ✅ Flow includes any generative model (image generation, image editing, video generation, TTS, multimodal LLM, image captioning)
  • ✅ Flow includes OCR (labeled as "AI-extracted" not "generated" — to preserve accuracy)
  • ❌ Pure utility flows (upscaling, denoising, resize, blur, object detection) — no badge

Connecting Nodes: The Color System

Nodes have colored connection points (called "ports") showing what data type they handle:
  • 🔵 Blue dots = Image data
  • 🔴 Red dots = Text data
  • Light Blue dots = Video data
  • 🟢 Green dots = Audio data
  • Multiple colors = Nodes that handle more than one type
image
image
📢

To connect nodes:

To connect nodes: hover over the colored dot on the right side of one node, then click and drag to the matching colored dot on the left side of the next node. Data always flows left → right. Colors must match — blue to blue, red to red.

Understanding Usage Capacity

CNAPS Studio measures your usage by GPU processing time - essentially, how much computing power your flows consume.
  • Each plan includes a set amount of usage capacity
  • Complex AI models use more capacity than simple tools
  • Failed runs don't count — if a run errors out, its GPU time isn't recorded against your capacity
  • Capacity resets every 5 hours (rolling window)
  • Monitor real-time usage: your avatar → Usage
  • If you exceed capacity: processing pauses until the next reset, or upgrade for more

BlindSpot — One-Click Anonymization

A standalone web app for privacy-safe images — no workflow, no setup:

  1. Upload an image (PNG, JPEG, WebP, AVIF, BMP, or HEIC — up to 10 MB)
  2. Choose what to hide: Face, Tattoo, License Plate, Person, Logo, Text, or Custom (type anything)
  3. Get your anonymized image back on the same page
🎁

3 free images just for signing in — no subscription required.

Platform Guide

Interface Overview

Two panels run the whole product: the left sidebar takes you between Home, the canvas, and your work; the avatar menu in the top right holds your workspace, billing, and account settings.

→ New user? Complete the Quickstart Guide to familiarize yourself with the interface.

Left Sidebar (Navigation)

image
  • Home — the card gallery, with search at the top. See the Home section above.
  • CNAPS Studio — the full canvas. Opens a new blank flow where you can drag, connect, and configure nodes yourself.
  • Community — flows published by other users. Fork any of them into your own workspace, then run or modify them.
  • image
  • My Work
    • My Creations — every result you've made from a card on Home
    • My Flows — your flow library, with thumbnails, status, permissions, model counts, and last-modified dates. Search flows by name in real time, and Shift-click to multi-select for bulk delete or share. Per-flow actions: Add to Batch Run, Share, Publish to Community, Fork, Delete
    • image
    • Batch Runs — monitor batch executions, preview inputs/outputs, download results as ZIP
    • image
  • Shared with me — flows others have shared with you
  • image
  • API Key — create keys for programmatic access: Batch Run via the REST API, and the n8n integration

At the bottom of the sidebar

image
  • Appearance — switch the whole interface between Light, Dark, and System (System follows your operating system setting)
  • Guides — opens this documentation site

Collapse the sidebar with the toggle next to the logo when you want more room for the canvas.

Account & Workspace Menu (top right)

Click your avatar in the top-right corner.

Workspaces

  • Workspace switcher — switch between workspaces, or create a new one with + Business Workspace
    • Personal - For Free, Starter, and Pro users
    • Business - For Business users. You can create a business/team workspace here once you subscribe to the Business pricing plan.
  • Workspace Settings — open the workspace switcher (your workspace name at the top of the menu), then Workspace Settings. Four tabs: General, Billing, Usage, and Integrations
  • General
    1. image
    2. Workspace Icon: Upload a custom icon to personalize your workspace
    3. Workspace Name: Give your workspace a unique name
    4. Handle: A unique, taggable @username (e.g., @creator) for CNAPS Community
    5. Workspace Type: Displays whether this is a Personal or Business workspace
    6. Your Role: Displays your role within the workspace (relevant for Business plan team members)
  • Billing
    1. image
    2. View your current subscription plan and manage billing, upgrades, downgrades, or cancellations.
    3. Also linked directly in the avatar menu as a shortcut.
  • Usage
    1. image
    2. Track your usage capacity consumption for the current 5-hour period. The usage bar shows what percentage you've used, with your capacity automatically resetting every 5 hours.
    3. Also linked directly in the avatar menu as a shortcut.
  • Integrations — API Keys for External Models. Paste your own Anthropic, OpenAI, or Google API keys to enable external model nodes. These bill through your provider accounts and don't consume your CNAPS capacity.

Account

  • Account Settings - profile, security (password/email), activity log, and account management. Interface available in 9 languages: English, Korean, Japanese, Chinese, Spanish, Arabic, French, Vietnamese, Portuguese. Your language choice is stored on your account, not in the browser, so it follows you across every CNAPS.ai site you sign in to rather than resetting per site or per device.
    • Security → Connected apps — the assistants and automation tools you have authorized through MCP with OAuth, such as Claude, Zapier, or Glama. Each row shows the workspace the app can reach, its access (expand Show all for the full scope list), and when it was last used. Disconnect revokes that app's access immediately. Anything a connected app does on your account counts as your own action and uses your capacity, so review what you approve.
  • Legal - terms and privacy
  • Docs - Guides · Quickstart · Models · FAQ
  • Sign Out

Main Canvas Area

Top bar

  • Flow title (top left) — click to rename. The back arrow beside it returns you to where you came from
  • image
  • Publish (top right) — share the flow to CNAPS Community
  • Run Flow (top right) — execute your flow. Use the dropdown beside it for Batch Run, which processes many files through the same flow
  • History (top right) — opens the Flow History panel. It records every edit in real time. Restore any previous state with a click, so you can experiment freely.
  • image

Canvas toolbar (left edge)

  • Add Node — opens the Component panel. Keyboard shortcut: N
  • image
  • New Flow — opens Start Your Flow: choose Blank Flow for an empty canvas, pick one of the ready-made templates, or jump to your library
  • My Flows — a quick switcher for your saved flows. Search by name, or browse Recent with node count and last-edited time on each row. Use ↑ ↓ to navigate and ↵ to open, or See all for the full library
  • Fork — make your own copy of the current flow, leaving the original untouched
  • Share — Three access modes plus per-person permissions — precise control, like Google Docs:
  • image
    Mode
    Who can access
    Discoverable?
    Private (default)
    Only the owner
    No — not visible to anyone else
    Link Sharing
    Anyone with the direct link
    No — not publicly listed
    Public
    Anyone with the link
    Yes — surfaces in public galleries / Community

    People with access: invite collaborators by name or email as Editor (view, run, modify) or Viewer (view & run only). Optional extras: require an access code, and notify invitees by email.

    🔒

    Per-Input Fork Control — When someone forks your flow, your uploaded images are NOT copied by default (text prompts are). A badge on each input node toggles between "copied when forked" and "excluded", so you can share workflows without sharing sensitive photos.

    Real-time collaboration: invite Editors and build together — everyone sees each other's cursors and changes live on the canvas, and anyone can Run Flow or Batch Run.

  • Editor Settings — canvas preferences, e.g. toggle auto-connect on drag
  • image

Component panel

Opens from Add Node and floats over the canvas, so it's there when you need it and out of the way when you don't.

  • IN / OUT row at the top — drop in Input and Output nodes for text, image, video, and audio
  • Search — find any model or tool by name
  • Filters — All, Hot, Text, Image, Video, Audio
  • 🔥 Hot Models — community favorites, each with ★ quality and ⚡ speed ratings
  • AI Models — the full library, grouped by category and expandable
  • Tools and External Models live in the same list

Bottom left — zoom control (− / +, with the current zoom level between them)

Canvas shortcuts:

Shortcut
Action
N
Open the Component panel
Shift + Drag
Select an area / multiple nodes
Ctrl + C / Ctrl + V
Copy & paste nodes (within or across flows)
Ctrl + Z / Ctrl + Shift + Z
Undo / Redo

Faster ways to add nodes:

  • Quick Add — drag a connection line onto empty canvas to open a node search menu
  • Right-click to add — right-click empty canvas for the same menu, plus Sticky Notes for annotating your workflow
  • image

🧩 Creating and Managing Flows

image

Starting a New Flow

1️⃣ Method 1: Blank Canvas (Most Control)

  1. Click CNAPS Studio in the left sidebar
  2. Name your workflow (click title in top left)
  3. Click Add Node and drag in the nodes you need
  4. Connect nodes with matching colored lines
  5. Configure each node's settings
  6. Upload test data to Input nodes
  7. Click "Run Flow" to test

2️⃣ Method 2: Use a Template (Fastest)

  1. Click New Flow on the canvas toolbar to open Start Your Flow
  2. Pick a template — Generative Upscaling, Seamless Object Removal, Instant Identity Masking, Ultra-Res Image Generation, Logo Detection & Extraction, and more
  3. It opens on the canvas with sample data loaded. Run it as it is, then customize inputs, settings, or nodes
  4. Save with a new name

** Check out our Quickstart Guide for more information

3️⃣ Method 3: Start from a card 🆕

Open any card on Home, then click Open in CNAPS Studio. The card's real workflow lands on your canvas, fully wired and ready to run — the fastest way to see how an experienced flow is put together, and the easiest place to start customizing.

Configuring Nodes

Each node has settings that control its behavior. Configuration options appear directly on the node card when you select it.

image

Click any node to see its settings directly on the node card. Common options:

  • Class — which object type to detect or process (e.g., "person", "car")
  • Confidence Score — minimum certainty threshold (0–100%); higher = fewer but more accurate results
  • Scale Factor — meaning depends on the node: an enlargement multiplier on upscaling models (e.g., 2x, 4x), or how much to downscale before blurring on Blur & Effects tools — see the tool's page
  • Kernel Size — size of processing filter; larger = stronger effect
  • Diffusion Steps — changes the result itself, not just its sharpness; higher values take longer. Start with the default
  • Random Seed — the same seed, settings, and input reproduce the same result (useful for testing)
📢

Pro tips: start with defaults · change ONE setting at a time · check the AI Model Hub for parameter details · save versions to compare results.

Running Your Flow

image

Single Run (testing & development)

  1. Upload input data to Input nodes
  2. Verify connections
  3. Click Run Flow (top right)
  4. Watch progress — the currently-processing node glows
  5. View results in Output nodes; click to see full detail; download if needed

Visual cues during a run: animated button states (Default → Running → Done/Failed), glowing active node, smooth step-by-step progress bars, and background execution — flows keep running even if you switch tabs.

Batch Run (Production Processing)

image

Process up to 100 files through the same workflow at once.

Three input modes per node:

Mode
What it does
When to use
Batch
Different input value for each run
Bulk-processing distinct files (e.g., 100 product images)
Shared
One input value for all runs
A single reference image or prompt reused across the batch
Flow Value
Use the value already set in the workflow
Keep the flow's default

How to run a batch:

  1. Open the dropdown next to Run Flow and choose Batch Run — one panel opens per input node (#1, #3, …)
  2. Choose Batch / Shared / Flow Value per input
  3. Drag & drop files or folders (up to 100 items)
  4. Files in the same row are paired and run together — use Export CSV / Import CSV to reorder pairings for complex batches
  5. Click Run Batch, then monitor at My Work → Batch Runs
  6. The completion email now links straight to your results — one click from inbox to download
  7. Download everything as a ZIP, or preview and download individual files

(Developers can also trigger batches via API — see API Integration below.)

Working with external models

Use AI services from Anthropic, OpenAI, and Google without consuming your CNAPS capacity — they bill through your own provider accounts.

Current external lineup:

  • Audio: Gemini TTS
  • Image/Video: GPT Image, Nano Banana, VEO, Video Analysis (Gemini), Omni
  • Language: ChatGPT, Claude, Gemini

Setup:

  1. Get API keys — Anthropic · OpenAI · Google
  2. Paste them in your avatar → Workspace Settings → Integrations
  3. In the Component panel, external models show white text when ready (gray = needs API key)
⚠️

External models are billed by the provider, not CNAPS Studio. Check provider pricing before heavy usage — you're responsible for external billing. Note: Google retires Gemini 2.5 Pro/Flash on October 16, 2026 — plan your migration.

Common Challenges & Solutions

This section addresses the most frequent issues users encounter, especially those new to AI workflows.

Challenge #1: "I don't know where to start"

Start from something that already works, then change it one piece at a time.

  1. Run a card on Home, then click Open in CNAPS Studio to see the flow behind it.
  2. Change one thing — an input, a single setting, or one model — and run again. Compare the result.
  3. Build your own starting from Input → one model → Output. Once that runs, add steps.

Common questions

  • Which model should I use? Start with 🔥 Hot Models in the Component panel, then check the AI Model Hub for what each one is good at.
  • What does this setting do? Leave it at the default until the flow works, then change one setting at a time. See the Glossary.
  • What connects to what? Match port colors. Data flows left → right.
  • Not getting what you expected? Add an Output node after each step to see where the result changes.

Still stuck? Browse CNAPS Community for working flows you can fork, or watch the video tutorials.

Challenge #2: "The AI model didn't work as I expected"

This is common because AI models have different training and vocabularies.

Solution 1: Try Different Models

CNAPS Studio provides multiple models for similar tasks:

Task
Alternative Models
Image Segmentation
SAM2, SAM3, SAM3.1
Object Detection
DETR, YOLO-S, RF-DETR Medium
Image Enhancement
PiSA-SR, SwinIR, SMFANet+

Solution 2: Check the input size

Very large inputs slow detection down without making it more accurate, and very small ones lose the detail the model needs. If detection misses objects, try resizing the input so its longer side is around 1024 px, keeping the aspect ratio. Leave OCR inputs at their original size. See Challenge #3 for when to resize and when not to.

Challenge #3: "My flow is taking too long"

Nodes run one after another, so a flow's run time is roughly the sum of every step. Most slow flows come down to one of three things.

Large inputs. Processing time grows with resolution. If a step doesn't need full resolution — detection, classification, captioning — add a Resize node before it. Keep full resolution for OCR and for any step where fine detail is the output.

Stacked upscalers. Each upscaler enlarges the image every later step has to handle. Upscale once, at the end of the flow. For 4×, use one 4× model rather than two 2× passes. On large inputs (2K and up), choose SMFANet+ — PiSA-SR becomes very slow at that size.

Heavy models. Image and video generation, image editing, object removal, and video upscalers (SeedVR2, FlashVSR, SparkVSR) are the slowest nodes; a single video job can take several minutes. Run each heavy model on its own with one input before chaining it with others.

Batch runs take longer by design. A batch processes its items one after another, so a 100-item batch takes roughly 100 times as long as a single run. Run the flow once on a single input to estimate the total. You don't need to keep the tab open — the completion email links straight to your results.

Challenge #4: "I ran out of usage capacity"

Capacity is GPU time, measured over a rolling 5-hour window. When you reach the limit, new runs wait until capacity frees up — you are never charged extra.

  • See where you stand: your avatar → Workspace Settings → Usage shows how much of the current window you've used.
  • Make runs lighter: the fixes in Challenge #3 also cut capacity use. Heavy models and large inputs consume the most.
  • Test small first: run a flow on one input before starting a batch.
  • Need more room: higher plans include more capacity per window — your avatar → Billing.

External models (ChatGPT, Claude, Gemini, GPT Image, VEO, and others) don't use CNAPS capacity. They bill to your own provider account.

Challenge #5: "The output looks wrong or unexpected"

Systematic Troubleshooting:

Step 1: Check Each Node Individually

Add temporary Output nodes after each step:

Input → [Output 1] → Model A → [Output 2] → Model B → [Output 3] → Final Output

Process:

  1. Run the flow
  2. Check Output 1: Is the input correct?
  3. Check Output 2: Did Model A work correctly?
  4. Check Output 3: Did Model B work correctly?
  5. Identify WHERE things go wrong

Step 2: Check Input Quality

Your input affects output quality:

✅ Good inputs:

  • Clear, well-lit images
  • Reasonable file size and resolution
  • Correct format (JPG, PNG, WEBP, AVIF)
  • Not heavily compressed or corrupted

❌ Bad inputs:

  • Extremely dark or bright images
  • Tiny thumbnail-sized images
  • Heavily compressed or degraded
  • Wrong file format

Quick test: Try the flow with a sample image from a template to see if it works correctly.

Step 3: Try Different Models

If one model produces poor results:

  1. Swap it for an alternative model (same category)
  2. Try models with higher star ratings
  3. Compare results between 2-3 options
  4. Different models have different strengths

Step 4: Simplify and Rebuild

If output is completely unexpected:

  1. Create a new blank flow
  2. Add just Input → Problematic Model → Output
  3. Test if model works in isolation
  4. Gradually add back other nodes
  5. Identify which combination causes issues

Challenge #6: "My run was rejected"

CNAPS Studio screens content automatically at two points: your prompt and uploaded files before the flow runs, and generated outputs before they are stored. A request can be refused at either point.

You are not charged for a refused request — at either stage, and also when a request is refused because screening was temporarily unavailable. This is different from a run that simply errors out, which also doesn't consume capacity, but for a different reason: there, the work failed; here, we stopped it.

What to do:

  1. Read the message on the node — it tells you at which stage the request was refused.
  2. If the prompt or an uploaded file was refused, the flow never started. Revise and try again.
  3. If the output was refused, the inputs passed but what came back did not. Changing the input image or the prompt's framing usually matters more than changing model settings.
  4. Check the rules — Section 4 of the Terms of Service, plus Section 8.8 for anything you publish to Community, and the AI Policy.
  5. If you believe it was a mistake, email support@cnaps.ai. Screening is automated, and you can ask for a human to review the decision.

Note: asking us not to use your Workflow structure to improve the Services (Privacy Policy §2(f)) does not turn off safety screening. Screening continues either way.

API Integration

🔑

What is an API Key?

An API key lets your own code or tools act on your workspace without signing in. Use it to start a Batch Run through the REST API, or to connect n8n to the CNAPS.ai MCP server. Zapier and Claude connect with OAuth instead and don't need a key.

Getting Your API Key

Creating an API Key

  1. Open API Key - Click API Key near the bottom of the left sidebar.
  2. Click "+ Create New Key" - You'll see a button in the top right. Click it to open the key creation form.
  3. Configure Your Key - Fill in these settings:
    1. Description - Give your key a meaningful name
    2. Expiration - Choose when this key expires
  4. Click "Create" - CNAPS Studio generates your unique API key
  5. IMPORTANT: Copy & Save Your Key ⚠️ - Your key will only be shown once. After you close this window, you cannot view it again.
  6. Copy the key - Click the ‘Copy’ button and Save it somewhere secure. If you closed the window without copying the key, create a new key and delete the one you couldn't copy — a key you can't see is a key you can't rotate safely.

Using Your API Key

  • Send the key in the x-api-key header — for REST API Batch Runs and for the n8n MCP connection
  • Find the complete usage example in Batch Run > Call via API
  • Find your keys anytime under API Key in the left sidebar

Managing Your API Keys

image

After creating a key, you can see it listed in the API Key menu with three options:

  • Deactivate - Use when you temporarily want to stop using a key without deleting it
  • Regenerate - Use when you think your key might be compromised or want to update it. Issue a new key value for the same entry and update every integration that uses it.
  • Delete - Use when you no longer need this key

Web console only. API keys can only be created, viewed, regenerated, and deleted here in the web console. Key management is deliberately not exposed as an MCP tool or API endpoint, so an automated agent cannot issue itself a new key or delete one you depend on.

Batch Run via API

Go to Batch Run and click the "Call via API" dropdown to access technical integration details:

image
  • ENDPOINT: The API URL for programmatic batch run execution
    • Format: POST https://cnaps.ai/api/v1/batch-runs/run
    • Click "Copy" to copy the endpoint
  • HEADER: Your authentication key
    • Format: x-api-key: YOUR_API_KEY
    • Get your API key from API Key in the left sidebar
    • Click "Copy" to copy the header
  • FORM DATA: Required parameters for the API call
    • flow_id: Your workflow's unique identifier
    • files: one or more files, sent as -F "files=@your_file.png" — repeat the flag for each file
    • Click "Copy ID" to copy your flow ID
  • CURL EXAMPLE: Ready-to-use command line examples
    • Toggle between Linux/macOS, Windows CMD, and PowerShell
    • Complete curl command with your flow ID and file paths
    • Click "Copy" to copy the command
    • Replace YOUR_API_KEY and file paths with your actual values

After Running:

  • Monitor execution status in the Batch Runs page
  • View processing duration and completion time
  • Preview input and output files
  • Download all results as a ZIP file
  • Batches are metered on measured GPU time, the same as runs you start from the canvas — not on a flat per-run rate

Integrations

You can drive CNAPS Studio from outside the web app. Pick the route that matches how you work:

Route
Best for
Sign-in
Guide
Claude
Describe a task in plain language; Claude builds, runs, and debugs the flow inside the chat
OAuth (your CNAPS account)
n8n
An AI agent that decides which models to use for each incoming request
API key (x-api-key header) or OAuth
Zapier
A fixed pipeline that runs the same way every time, connected to Zapier's app ecosystem
OAuth only
REST API
Starting a Batch Run from your own code
API key

You stay in control of the connection. Approve the OAuth consent screen only after checking the redirect host and any unverified-app warning, and disconnect an assistant any time from your avatar → Account Settings → Security → Connected apps — access stops immediately.

Claude, n8n, and Zapier all connect to the same CNAPS.ai MCP server and see the same tools. API keys are created and managed only in the web app, under API Key in the left sidebar.

CNAPS.ai MCP Server — User GuideConnect CNAPS.ai to n8n — MCP Integration GuideConnect CNAPS.ai to Zapier — MCP Integration Guide

Glossary

Term
Definition
Batch Run
Runs one flow over many inputs in a single job — up to 100 per batch. Start it from the dropdown next to Run Flow; results appear under My Work → Batch Runs.
Canvas
The workspace where you place nodes and connect them into a flow. Open it with CNAPS Studio in the left sidebar, or with Open in CNAPS Studio on any card.
Card
A ready-made AI task on Home. It opens with a finished example; swap in your own input and click Run again.
Community
Flows other users have published. You can open, run, and fork any of them.
Confidence Score
How sure a detection or classification model is about a result, from 0 to 100%. A higher threshold returns fewer, more certain results.
Diffusion Steps
A setting on generative models. Changing it changes the result itself: the same seed at a different step count gives a different image, not a sharper version of the same one. Higher values also take longer. Start with the default.
External Model
A model that runs on its provider's servers (OpenAI, Google, Anthropic) using your own API key. The provider bills you directly; it doesn't use CNAPS capacity.
Flow
A set of connected nodes that runs as one job, from input to output.
Flow History
The History panel on the canvas. It records every edit so you can restore any earlier state.
Fork
Makes your own copy of a flow. The original stays unchanged.
Guidance Scale
How closely a generative model follows your prompt or control image. Higher values follow it more strictly; lower values allow more variation.
Home
The card gallery you land on at cnaps.ai — signed in or not.
MCP (Model Context Protocol)
An open standard that lets AI assistants and automation tools — Claude, n8n, Zapier — build and run CNAPS Studio flows. See Integrations.
Model
A trained AI system that runs inside a node — for example, SAM 3.1 for segmentation or PaddleOCR for text extraction.
Node
One step in a flow. Input nodes bring data in, model and tool nodes process it, and output nodes show the result.
Port
A colored dot on a node where connections attach. The color shows the data type: blue for image, red for text, light blue for video, green for audio. Only matching colors connect.
Random Seed
Fixes the randomness of a generative model. The same seed, settings, and input reproduce the same result.
Run Flow
Runs the flow once with the inputs currently loaded.
Scale Factor
On upscaling models, how many times larger the output is — 2×, 3×, or 4× (8× on SwinIR only).
Template
A pre-built flow you can start from: New Flow → Start Your Flow. It opens with sample data loaded.
Tool
A non-AI node that prepares or reshapes data — resize, crop, mask, blend, trim, and so on.
Usage Capacity
The GPU time your plan allows in a rolling 5-hour window. Check it under your avatar → Workspace Settings → Usage.

Additional Resources

Getting Started:

QuickstartFAQAI Model HubRelease NoteBlindSpot - AI Image Anonymization & Face Blur Tool

Last Updated: Sep 27th, 2026