The complete guide to building AI-powered image, video, and audio workflows.
CNAPS Studio is a no-code AI workflow builder that lets anyone automate image editing, video production, background removal, upscaling, OCR, and speech-to-text by connecting visual building blocks. This guide covers everything from your first flow to batch processing
Table of Contents
- What is CNAPS Studio?
- Understanding the Basics
- Platform Guide
- Common Challenges & Solutions
- API Integration
- MCP Guide
- n8n Guide
- Zapier Guide
- Glossary
- Additional Resources
What is CNAPS Studio?
CNAPS Studio is a no-code, drag-and-drop platform for building AI-powered workflows by connecting visual building blocks. No programming required. 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.
Two ways to use it
Easy UI 🃏 | Studio Canvas 🎨 | |
Best for | Instant results, one task at a time | Custom multi-step workflows |
How it works | Pick a card → drop input → Run | Drag, connect & configure nodes |
Skill needed | None | None (a little curiosity helps) |
Works on mobile | ✓ | Desktop recommended |
Who It's For
Any organization needing to run AI models internally with cost predictability
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 | Deploy models internally, keep data on-premises |
Complex setup requiring engineering teams | Drag-and-drop interface, no code required |
Vendor lock-in and dependency on external services | Full model ownership, never lose access to capabilities |
Pricing & Plans
Plan | FREE | STARTER | PRO | BUSINESS | ENTERPRISE |
Pricing
(monthly) | Free | $20 | $75 | $200 | Custom |
Pricing
(yearly) | Free | $200 | $750 | N/A | Custom |
Usage Capacity | Continuous access with basic capacity | High | Advanced | Scalable | Custom |
Available Models | All | All | All | All | All |
Batch Runs | x | Limited | ✓ | ✓ | ✓ |
Watermark | ✓ | x | x | x | x |
Team Menu | x | x | x | ✓ | ✓ |
SSO/SAML | x | x | x | ✓ | ✓ |
Webhook Control | x | x | x | ✓ | ✓ |
Flow Versioning | x | x | x | ✓ | ✓ |
Role-Based Access Control | x | x | x | ✓ | ✓ |
All plans include: flow template library · complete model flow ownership · regular model updates
2-Week Free Pro Trial - New users can try the Pro plan free for 2 weeks - full access to advanced usage capacity, all models, and Batch Run. Experience the full Pro feature set before deciding on a plan.
Understanding the Basics
New here? Complete the Quickstart Guide first — you'll build your first flow in 5 minutes.
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:
- Raw materials enter (Input)
- Each station does one job (AI Models & Tools)
- 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
AI Model Nodes (smart processing)
Category | What it does |
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) |
Segmentation | Identify every pixel by object type; remove backgrounds |
Audio Understanding (Speech-to-Text) | Transcribe speech from video in 99 languages |
Text Recognition (OCR) | Extract text from images |
Video Generation | Generate videos from text or images (some with synchronized audio) |
Video Upscaling | Restore and enhance videos — now up to 4K |
→ Browse all models: AI Model Hub
Tool Nodes (data manipulation)
- Blur & Effects — Image Blur (Fast / Standard / Simple), Lens Blur, Selective Blur
- Color Adjustments — Grayscale, Inverse
- Comparison — Image Compare, Video Compare, Text Compare
- Image Blending — Image Add, Image Multiply (now with auto-fit), Layer Compose
- Image Masking — Masker by Class / by Coord, Manual Masker, Object Picker
- Image Resizing — Resize, Conditional Resize, Resize to Match
- Selection & Extraction — Crop by Class / Coord, Manual Crop, Image Selector, Image Gate by Text, Color Pickers, Video Frame Extract, List Extract / List Inject
- Text & Annotation — Draw Text, Text Concatenate, Text Decorator
- Video Editing — Video Split / Reassemble, Video Trim, Video List Extract, Remove Dead Zone, Video Reframe (9:16), Video Caption, Video Subtitle (Spoken), Hook Teaser, Video Narrate, Narration Mux
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
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.
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
- 🔵🔴 Both colors = Nodes that handle both types
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
- Capacity resets every 5 hours (rolling window)
- Monitor real-time usage: Dashboard → Usage
- If you exceed capacity: processing pauses until the next reset, or upgrade for more
Easy UI — Instant AI, No Workflow Needed 🆕
Easy UI is the fastest way to get results. Pick a ready-made card, drop in your input, hit Run — done. No canvas, no connections, no learning curve.
How it works:
- Open Easy UI and browse the card gallery (Virtual Try-On, Beyond Upscaling, Identity Redacted, and more)
- Drop in your text, image, or video
- Hit Run — your result appears on the same page
- Find past results anytime via the My Results button
Good to know:
- Works on mobile — browse cards, upload, run, and view results from your phone
- Per-card parameter menus let you fine-tune each run without opening the canvas
- Cards that use commercial APIs show a live API connection status, so you know before you run
- Ready for more? Click "Open CNAPS Studio" on any card to load the same flow onto the full canvas and customize it
Ultimate Privacy Protection — One-Click Anonymization 🆕
A standalone web app for privacy-safe images — no workflow, no setup:
- Upload an image (PNG, JPEG, WebP, AVIF, BMP — up to 50 MB)
- Choose what to hide: Face, Tattoo, License Plate, Person, or Custom (type anything, e.g. "company logo")
- Get your anonymized image back on the same page
3 free images just for signing in — no subscription required. Video privacy protection is coming next.
Platform Guide
Dashboard Overview
The Dashboard is your control center for creating, managing, and running AI workflows.
→ New user? Complete the Quickstart Guide to familiarize yourself with the interface.
Left Sidebar (Navigation)
- Workspace Settings - manage personal (and Business) workspace settings: icon, name, @handle for CNAPS Community, workspace type, and your role
- Personal - For Free, Starter, and Pro users
- Business (+ New Workspace) - For Business users. You can create a business/team setting here once you subscribe to Business pricing plan.
- General
- Workspace Icon: Upload a custom icon to personalize your workspace
- Workspace Name: Give your workspace a unique name
- Handle: A unique, taggable @username (e.g., @creator) for CNAPS Community
- Workspace Type: Displays whether this is a Personal or Business workspace
- Your Role: Displays your role within the workspace (relevant for Business plan team members)
- Billing
- View your current subscription plan and manage billing, upgrades, downgrades, or cancellations.
- Usage
- 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.
- Integrations - connect external AI services (Claude, OpenAI, Google). External models don't consume your CNAPS capacity — they bill through your own provider accounts
- How to setup
- Get API keys from providers:
- Claude: https://console.anthropic.com/
- OpenAI: https://platform.openai.com/api-keys
- Google: https://aistudio.google.com/app/apikey
- Paste keys in Integrations page
- External models become available in the Component panel
- CNAPS Studio - create a new flow on a blank canvas
- API Key - generate keys for programmatic access (needed for Batch Run via API)
- → See details: API Integration section below
- 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
- Shared with me - flows others have shared with you
- Batch Runs - monitor batch executions, preview inputs/outputs, download results as ZIP
- My Profile / Account Settings - profile, security (password/email), activity log, and account management. Interface available in 7 languages: English, Korean, Japanese, Chinese, Spanish, Arabic, French
Main Canvas Area
- Flow Title (top left) - click to rename
- Component panel (left) — Input/Output nodes, 🔥 Hot Models (community favorites), the full AI Models & Tools library (with star ratings for quality & speed), and External Models
- Run Flow / Batch Run (top right)
- Batch Run - Process multiple files with same workflow
- Run Flow - Execute your flow when ready
- Bottom right — Editor Settings (e.g., toggle auto-connect on drag), Create Blank Flow, Flow Library, Publish, Fork, Share
- Your Flow Library - Open and access your previous flows. For each flow, you can:
- Change flow permission private/public (for sharing)
- Open or delete the flow
- Change the name of the flow
- Canvas shortcuts:
Shortcut | Action |
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
- Parameter sliders — tool settings now use draggable sliders instead of number boxes
Flow History — the History panel (right side) records every edit in real time. Restore any previous state with a click, so you can experiment freely.
Node Lock — got an output you love (a perfect LLM response, a lucky random-seed image, a slow upscale)? Click the lock icon in the node header to freeze it. Locked nodes are skipped on re-runs, saving time and capacity.
🧩 Creating and Managing Flows
Starting a New Flow
1️⃣ Method 1: Blank Canvas (Most Control)
- Click "+ Blank Flow" or "CNAPS Studio" in sidebar
- Name your workflow (click title in top left)
- Drag nodes from Component panel
- Connect nodes with matching colored lines
- Configure each node's settings
- Upload test data to Input nodes
- Click "Run Flow" to test
2️⃣ Method 2: Use a Template (Fastest)
- Browse Templates → "View this template" to preview
- "Use this template" copies it to your workspace with sample data loaded
- Run it, then customize inputs, settings, or nodes
- Save with a new name
** Check out our Quickstart Guide for more information
3️⃣ Method 3: Start from Easy UI 🆕
Run any Easy UI card, then click "Open CNAPS Studio" to drop the underlying flow onto the canvas — a great way to learn how flows are built.
Configuring Nodes
Each node has settings that control its behavior. Configuration options appear directly on the node card when you select it.
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 — how much to resize or upscale
- Kernel Size — size of processing filter; larger = stronger effect
- Diffusion Steps — refinement iterations for generative models; more = higher quality but slower
- Random Seed — same seed = identical results every time (great 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
Single Run (testing & development)
- Upload input data to Input nodes
- Verify connections
- Click Run Flow (top right)
- Watch progress — the currently-processing node glows
- 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)
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:
- Click Batch Run (top right) — one panel opens per input node (#1, #3, …)
- Choose Batch / Shared / Flow Value per input
- Drag & drop files or folders (up to 100 items)
- Files in the same row are paired and run together — use Export CSV / Import CSV to reorder pairings for complex batches
- Click Run Batch, then monitor at Dashboard → Batch Runs
- The completion email now links straight to your results — one click from inbox to download
- Download everything as a ZIP, or preview and download individual files
(Developers can also trigger batches via API — see API Integration below.)
Sharing Flows
Three access modes plus per-person permissions — precise control, like Google Docs:
Mode | Who can access | Discoverable? |
Private (default) | Only the owner | No — not visible to anyone else |
Link Sharing (new in v1.1.2) | 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.
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:
- Image/Video: GPT Image 2.0, Nano Banana, Sora2, VEO, Video Analysis (Gemini) — feed a video and get transcripts, timecodes, or highlight summaries
- Language: ChatGPT (now incl. GPT-5.5 / GPT-5.5 Pro), Claude (now incl. Claude Opus 4.7), Gemini (now incl. Gemini 3.5 Flash)
Setup:
- Get API keys — Anthropic · OpenAI · Google
- Paste them in Dashboard → Workspace Settings → Integrations
- 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.
Working with Claude (MCP)
CNAPS Studio integrates with Claude via MCP (Model Context Protocol) — describe what you want in plain language and Claude assembles, runs, and debugs the workflow inside the chat:
- Smart pipeline recommendations — multi-step requests like "colorize and upscale" become the correct pipeline automatically
- Context-aware model selection — e.g., PiSA-SR for quality, SMFANet+ for speed, Swin2SR for large images
- Actionable error diagnosis — plain-language explanations and fixes instead of generic failures
- End-to-end execution in chat — no need to open the Studio and click Run manually
Connecting with n8n
Trigger CNAPS Studio flows from your existing n8n automations — chain image, video, and multimodal AI processing into any n8n workflow using your CNAPS.ai API key:
- No-code trigger — kick off a CNAPS.ai flow from any n8n node (webhook, schedule, email, Slack, etc.)
- Batch and single-run support — send one file or many through the same workflow
- Pass results downstream — return the CNAPS.ai output (image URLs, extracted text, generated video) into the rest of your n8n pipeline
→ Full setup, node reference, and example recipes: see the n8n Guide.
Connecting with Zapier
Run CNAPS Studio flows as steps inside a Zap, alongside the 9,000+ apps Zapier already automates:
- Any trigger, any destination — start from Gmail, Slack, Airtable, Shopify, a form, or a schedule, then send results wherever they need to go
- Predictable, repeatable runs — you pick the tools and their order when you build the Zap, so every run behaves identically
- Sign in with OAuth — connect with your CNAPS.ai account; no API key to paste, store, or rotate
→ Full setup, field mapping, and known pitfalls: see the Zapier Guide.
Common Challenges & Solutions
This section addresses the most frequent issues users encounter, especially those new to AI workflows.
Challenge #1: "I don't understand what to do"
This is the #1 feedback from beginners. You're not alone! Here's a structured approach to overcome this:
First: Complete the Quickstart If you haven't already, go through our Quickstart Guide. Building that first simple flow gives you essential hands-on experience.
Learning strategy on the canvas:
- Phase 1 — Don't build from scratch yet. Open a sample template, click Run Flow with defaults, and watch what each node produces.
- Phase 2 — Make small changes. Change just ONE thing (input image, one setting, one class name), run again, compare.
- Phase 3 — Build your own. Start with 3–4 nodes (Input → One AI Model → Output), get it working, then add complexity gradually.
Common confusion points:
- Which AI model should I use? Start with 🔥 Hot Models, compare 2–3 similar ones, check star ratings, and read the AI Model Hub
- What do these settings mean? Start with defaults; change one at a time; see the Glossary below
- What connects where? Match the colors, data flows left → right, Input → Processing → Output
- Flow not doing what I expected? Add Output nodes after EACH step to see intermediate results
Still stuck? Watch video tutorials or browse CNAPS Community for working examples to fork.
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 |
Image Enhancement | PiSA-SR, SwinIR, SMFANet+ |
Solution 2: Resize Strategically
Many models work best at specific sizes:
- 512x512: Most computer vision models
- 1024x1024: Higher resolution models
- Original size: OCR, text extraction
If detection fails:
- Try resizing to 512x512 or 1024x1024
- Very large images might lose accuracy
- Very small images might miss detail
Challenge #3: "My flow is taking too long"
Long processing times usually have specific causes with specific solutions.
Common Causes & Fixes:
Cause 1: Processing Very Large Images
Symptoms:
- Single image takes 30+ seconds
- GPU usage maxed out
- Slow progress through nodes
Solution: Resize BEFORE processing:
Input → Resize (512x512) → [AI Models] → Upscale → Output
Why this works:
- Most AI models are optimized for 512x or 1024x
- Smaller inputs process 10x faster
- Upscale at the END to restore quality
- No visible quality loss for most tasks
Cause 2: Chaining Multiple Upscaling Models
Symptoms:
- Flow takes minutes per image
- Multiple upscalers in sequence
- Capacity depletes quickly
Problem flow:
Input → 4x Upscale → 4x Upscale → 2x Upscale = 32x total (extremely slow)
Solution: Only upscale once at the end:
Input → [Process at 512x] → Single 2x Upscale → Output
If you need 4x:
- Use one 4x upscaler, OR
- Use two 2x upscalers maximum
- Never more than 2 upscalers total
Cause 3: Using Too Many Heavy Models
Heavy models:
- Upscalers (PiSA-SR, SMFANet+)
- Generative models (Image Generation, Object Removal)
- Complex segmentation
Solution: Simplify your flow:
- Remove redundant processing steps
- Use lighter models where possible
- Test each model individually first
- Consider if you need ALL those steps
Cause 4: Batch Processing Large Numbers
Symptoms:
- Batch run shows "Processing" for hours
- Hundreds of files in queue
This is actually normal!
Understanding:
- Batch processing is meant for unattended operation
- Large batches naturally take time
- System processes files sequentially
- Progress shown in Batch Runs page
Solutions:
- ✅ Expected: Let it run (check back later)
- ✅ Faster: Break into smaller batches (50-100 files)
- ✅ Overnight: Schedule during off-hours
Optimization Tips:
For Faster Processing:
- Resize to 512x as first step
- Use 2x upscaling instead of 4x
- Minimize number of AI models in chain
- Test on small batches first
- Remove unnecessary processing steps
For Quality vs Speed Trade-offs:
- Prioritize speed: Resize smaller, use 2x upscale, fewer models
- Prioritize quality: Larger inputs, 4x upscale, more refinement
- Balance: 512x processing + single 2x upscale works for most
Challenge #4: "I exceeded my usage capacity"
Your capacity resets every 5 hours automatically, but here's what to do:
Immediate Solutions:
Option 1: Wait for Reset
- Check Dashboard → Usage for timer
- Capacity resets every 5 hours (rolling window)
- Plan work around reset schedule
Option 2: Upgrade Your Plan
- Dashboard → Billing
- Higher tiers = more capacity per 5-hour period
- Compare plans to see limits
Optimize Your Flows:
- Resize images to 512x before processing
- Use 2x upscaling instead of 4x when possible
- Remove unnecessary model chaining
- Test with small batches first
Spread Usage Throughout Day:
- Don't process everything at once
- Utilize the 5-hour reset cycle
- Process in smaller batches across resets
Reserve Capacity:
- Save capacity for critical work
- Process non-urgent items during off-peak
- Monitor usage regularly
Track Patterns:
- Dashboard → Usage shows historical data
- Identify which flows consume most capacity
- Optimize high-usage workflows
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:
- Run the flow
- Check Output 1: Is the input correct?
- Check Output 2: Did Model A work correctly?
- Check Output 3: Did Model B work correctly?
- 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 or PNG)
- 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:
- Swap it for an alternative model (same category)
- Try models with higher star ratings
- Compare results between 2-3 options
- Different models have different strengths
Step 4: Simplify and Rebuild
If output is completely unexpected:
- Create a new blank flow
- Add just Input → Problematic Model → Output
- Test if model works in isolation
- Gradually add back other nodes
- Identify which combination causes issues
API Integration
What is an API Key?
API keys allow you to execute batch runs programmatically via the CNAPS Studio API. You'll need an active API key to use the "Call via API" method in Batch Run.
Getting Your API Key
Creating an API Key
- Go to Settings - From your dashboard, click API Key in the left sidebar.
- Click "+ Create New Key" - You'll see a button in the top right. Click it to open the key creation form.
- Configure Your Key - Fill in these settings:
- Description - Give your key a meaningful name
- Expiration - Choose when this key expires:
- Click "Create" - CNAPS Studio generates your unique API key
- IMPORTANT: Copy & Save Your Key ⚠️ - Your key will only be shown once. After you close this window, you cannot view it again.
- Copy the key - Click the ‘Copy’ button and Save it somewhere secure.
- If you close the window without copying: Don't panic — regenerate the key (see next section).
- The old key will still work until you delete it.
Using Your API Key
- Use this key in the
x-api-keyheader when making API calls for Batch Run - Find the complete usage example in Batch Run > Call via API
- Link to your key from Dashboard > API Keys
Managing Your API Keys
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
- 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 dashboard. 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:
- 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 Dashboard > API Keys
- Click "Copy" to copy the header
- FORM DATA: Required parameters for the API call
flow_id: Your workflow's unique identifier-@your_file.png: File paths (repeatable for multiple files)- 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_KEYand 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
MCP Guide
Connect Claude to CNAPS Studio via MCP and build workflows through natural language — no dashboard, no manual node-wiring. The server exposes 33 tools, identical whether you connect via OAuth or an API key. The full setup guide, tool reference, and example recipes are on the dedicated page below:
CNAPS.ai MCP Server — User Guiden8n Guide
Trigger CNAPS Studio flows from your existing n8n automations. Chain CNAPS image, video, OCR, and multimodal AI models into any n8n workflow using your CNAPS API key — no code required. The full setup guide, node reference, and example recipes are on the dedicated page below:
Connect CNAPS.ai to n8n — MCP Integration GuideZapier Guide
Run CNAPS Studio flows from Zapier and connect them to the 9,000+ apps Zapier already automates. The MCP Client integration exposes all 33 tools as Zap actions over OAuth, so a fixed pipeline runs the same way every time — upload a file, build a flow, return the result. The full setup guide, field-mapping reference, and known pitfalls are on the dedicated page below:
Connect CNAPS.ai to Zapier — MCP Integration GuideGlossary
Term | Definition |
AI Models | Node type that processes data with artificial intelligence. Examples include Vision Transformer (classification), Swin2SR (image upscaling), and PaddleOCR (text extraction) |
Batch Run | Option to process multiple input files or data items at once. More efficient for processing large amounts of data. Click the "Batch Run" button in the top right corner |
Canvas | The central workspace where you visually design your flows by placing and connecting nodes |
Class | Configuration option for classification models. Specifies which category or class to focus on or detect. Used to filter or prioritize results for specific object types or categories |
Brightness Multiplier | Configuration option for image processing models and tools. Adjusts the intensity or saturation of brightness in the output. |
Confidence Score | A percentage (0-100%) indicating how confident the model is in its result. Higher is better. Example: "91% confident this image is a cat” |
Dilation | Configuration option for morphological operations in image processing. Controls the expansion of white regions in binary images. Higher dilation values expand objects and fill small holes. Used in edge detection and object refinement |
Diffusion Steps | Configuration option for generative models like Image Eraser. Controls the number of denoising steps in the diffusion process. More steps = higher quality but slower processing |
Error Message | A message displayed by CNAPS Studio when something goes wrong during flow execution, explaining what went wrong and how to fix it |
Flow | A series of connected steps that CNAPS Studio executes automatically. Combines input nodes, AI models, tools, and output nodes to process data from start to finish |
Flow Library | Your collection of saved flows. Access via "My Flow" in the navigation menu. For each flow you can change permissions, rename, open, or delete |
Flow Template | Pre-built flow that you can use as a starting point. Choose from sample templates or create your own. Templates save time and provide best-practice patterns |
Guidance Scale | Configuration option for generative models. Controls how strongly the model follows instructions or conditioning input. Higher values = stricter adherence, lower values = more creative variation |
Iterations Numbers (of Gaussian Blur) | Configuration option for image smoothing and blur effects. Specifies how many times the Gaussian blur filter is applied to the image. More iterations = stronger blur effect. Typical range: 1-5 iterations for increasing blur strength |
Kernel Size | Configuration option for image filtering and convolution operations. Specifies the size of the filter matrix applied to the image (e.g., 3x3, 5x5, 7x7). Larger kernel sizes affect larger areas of the image, producing stronger effects. Used in blur, edge detection, and other filtering operations |
MCP (Model Context Protocol) | Open standard that lets AI assistants and automation platforms — Claude, n8n, Zapier — assemble, run, and debug CNAPS Studio flows through natural language or workflow steps |
Model | A trained AI system. Example: Vision Transformer is a model that classifies images into different categories |
Node | A single step in a flow. Each node does one specific thing. Types include Input Nodes, AI Models, Tools, and Output Nodes |
NSFW | Not Safe for Work (= Adult Content) |
Random Seed | Configuration option for generative models and diffusion-based tools. Sets a seed value for reproducibility. Using the same seed produces identical results. Useful for testing and ensuring consistency |
Run Flow | Option to process one single item at a time. Upload input data to an Input Node, click "Run Flow" button, and watch it execute through each node. Results appear immediately after processing completes |
Scale Factor | How much to downscale before blurring (Downscaling ratio). Typical range: 0.1 - 1.0 (10% to 100%) |
Tool | Node type that transforms or manipulates data. Examples include Resize, Crop, Extract Text, and Filter. Used to prepare data before AI processing or refine results after processing |
Additional Resources
Getting Started:
QuickstartFAQAI Model HubLast Updated: Aug 13th, 2026