Overview
AI Undress is an advanced image transformation tool that uses AI models to generate edited versions of uploaded images. The feature supports multiple quality levels and automatically manages provider selection for optimal results.Getting Started
Accept Consent Agreement
On first use, review and accept the AI Undress consent agreement. This covers:
- Ownership and consent requirements
- Deepfake policy and restrictions
- Strict minors policy
Upload an Image
Drag and drop an image or click to browse. Supported formats:
- JPEG (.jpg, .jpeg)
- PNG (.png)
- WebP (.webp)
Choose Quality Level
Select between:
- Standard Undress: Faster processing, lower credit cost
- High Quality Undress: Better results, higher credit cost
Quality Levels
Standard Undress (Low Quality)
- Credit Cost: 25 credits (default)
- Provider: Freepik (Seedream 4.5 Edit)
- Processing Time: 30-90 seconds
- Use Case: Quick generations, testing, or when credits are limited
High Quality Undress
- Credit Cost: 45 credits (default)
- Provider: xAI (Grok Imagine Pro) with Freepik fallback
- Processing Time: 40-120 seconds
- Use Case: Best results, final outputs, important generations
The app automatically handles provider selection and failover. If the primary provider is unavailable, it seamlessly switches to the backup provider.
Upload Options
Drag and Drop
- Drag an image file onto the upload area
- File is validated automatically
- Preview appears immediately
Click to Browse
- Click the upload area
- Select a file from your computer
- Image loads into the preview
JOIP Transfer
Transfer images directly from other JOIP tools:- In Media Vault, Smart Captions, or Babecock Studio, click “Send to AI Undress”
- Image automatically loads in AI Undress
- Ready to generate immediately
JOIP transfers preserve the original image metadata including filename and MIME type.
Image Requirements
Supported Formats
- JPEG: Most common format, widely compatible
- PNG: Lossless quality, supports transparency
- WebP: Modern format with good compression
Size Limits
- Maximum File Size: 20MB
- Recommended Resolution: 512px - 2048px on longest edge
- Aspect Ratios: All standard ratios supported
Image Quality Tips
Resolution
Resolution
Higher resolution input generally produces better results, but processing time increases. Aim for 1024-2048px on the longest edge for best balance.
Lighting
Lighting
Well-lit images with clear subject visibility produce the most accurate results. Avoid heavily shadowed or overexposed images.
Subject Clarity
Subject Clarity
Images where the subject is clearly visible and in focus work best. Blurry or distant subjects may produce unpredictable results.
Composition
Composition
Center-framed subjects with minimal background clutter tend to process more reliably than complex compositions.
Processing Flow
Generation Process
Provider Selection
Based on quality level and provider availability, the optimal AI provider is selected.
AI Processing
Your image is sent to the AI provider for processing. A progress indicator shows the generation is in progress.
Processing Time
Typical processing times:- Standard Quality: 30-90 seconds
- High Quality: 40-120 seconds
Processing times may vary based on server load and image complexity. The system has a 90-second timeout, after which it will retry or report an error.
Provider System
Available Providers
xAI (Grok Imagine)
- Models: Grok Imagine Image Pro (primary), Grok Imagine Image (fallback)
- Quality: Highest quality results
- Speed: Moderate (40-120 seconds)
- Availability: Requires
XAI_API_KEY
Freepik (Seedream 4.5)
- Model: Freepik Seedream v4.5 Edit
- Quality: Good quality, reliable results
- Speed: Fast (30-90 seconds)
- Availability: Requires
FREEPIK_API_KEY
Automatic Failover
The app implements intelligent failover:- High Quality: Tries xAI first, falls back to Freepik if needed
- Standard Quality: Uses Freepik primarily, falls back to xAI if Freepik fails
- Provider Down: Shows clear error message if all providers unavailable
Failover is transparent to the user. The app automatically selects the best available provider without requiring manual intervention.
History and Management
Generation History
All your generations are tracked in the history rail:- View up to 8 recent generations
- Click to reload any previous result
- See processing status (pending, completed, failed)
- Track which provider was used
History Features
- Reload: Click any history item to view it again
- Status Indicators: Color-coded status (processing, completed, failed)
- Provider Info: See which AI provider was used
- Quality Badge: Identify standard vs high quality generations
Managing History
History items include:- Original image preview
- Generated result (when available)
- Processing status
- Timestamp
- Provider used
- Quality level
History is stored in your account and persists across sessions. Failed generations are retained so you can see what didn’t work.
Compare Mode
View before and after images side-by-side:Compare mode is only available after a successful generation. The slider position can be adjusted from 5% to 95%.
Saving and Downloading
Save to Media Vault
- Click the “Save” button after generation
- Optionally toggle “Share to Community” to make it visible in the community feed
- Image is saved to your personal Media Vault
- Access it later from the Media Vault page
Download to Computer
- Hover over the result image
- Click the “Download” button that appears
- Image downloads to your default downloads folder
- Filename format:
undress_[timestamp].[extension]
Downloaded images include the JOIP watermark in the latest revision. Saving to Media Vault also applies the watermark for consistency.
Credit System
Credit Costs
- Standard Undress: 25 credits (default)
- High Quality Undress: 45 credits (default)
Credit Checks
Before generation:- System checks your credit balance
- Verifies you have enough for the selected quality
- Shows insufficient credits dialog if needed
- Credits are deducted only after successful generation
Insufficient Credits
If you don’t have enough credits:- An “Insufficient Credits” dialog appears
- Shows required vs available credits
- Provides link to purchase more credits
- Generation is blocked until credits are added
Daily Limits
AI Undress has daily generation limits:- Active Generations: Maximum 3 concurrent generations
- Daily Limit: Configurable per server settings
- Reset Time: Midnight UTC
Daily limits help manage server resources and prevent abuse. Limits reset daily at midnight UTC.
Remix and Retry
Remix Feature
Generate a new variation from the same source image:- Click “Remix” after a completed generation
- Same settings and quality level are used
- New credits are charged
- Different result may be produced
Retry Failed Generations
If a generation fails:- Click “Retry” on the failed history item
- Reloads the original image
- Allows you to try again with the same or different settings
Refunds: Failed generations that deducted credits are automatically refunded. Check your transaction history for refund details.
Troubleshooting
Service Unavailable
Service Unavailable
Generation Failed
Generation Failed
Error: “Generation failed. Please try again.”Causes:
- Image content rejected by AI provider
- Network timeout or connectivity issues
- Provider temporary error
- Try a different image
- Wait and retry
- Use a different quality level
- Check your internet connection
Upload Failed
Upload Failed
Error: Various upload-related errorsCauses:
- File too large (>20MB)
- Unsupported format (GIF, etc.)
- Corrupted image file
- Compress or resize the image
- Convert to JPEG, PNG, or WebP
- Try a different source image
- Verify file is not corrupted
Timeout Errors
Timeout Errors
Error: “Request timed out after [X]ms”Causes:
- AI provider processing too slowly
- Network latency issues
- Server overload
- Retry the generation
- Try a smaller/simpler image
- Wait for off-peak hours
- Contact support if persistent
Active Generation Limit
Active Generation Limit
Error: “You already have 3 generations in progress”Causes:
- Maximum concurrent generations reached
- Previous generations still processing
- Wait for one generation to complete
- Check history for stuck processing items
- Refresh the page to sync status
Privacy and Safety
Consent Requirements
You must agree to:- Ownership: You have full legal rights to all uploaded images
- Consent: Explicit consent for every image you upload or edit
- No Deepfakes: No synthetic content of real people without written consent
- Minors Policy: Absolutely no content featuring minors or youthful-looking individuals
Data Handling
- Uploaded images are sent to AI providers for processing
- Generated results are stored in your account
- Images are not shared publicly unless you explicitly choose to
- Failed generations and their data are retained for debugging
Community Sharing
When saving to Media Vault:- Private (default): Only visible to you
- Share to Community: Visible in the community feed
- You control sharing on each save
- Can remove from community later via Media Vault
Best Practices
Choose Quality Based on Use
Choose Quality Based on Use
Use Standard quality for testing or when credits are limited. Reserve High Quality for final results or important generations.
Optimize Images Before Upload
Optimize Images Before Upload
Resize to 1024-2048px on the longest edge for best balance of quality and processing time. Remove unnecessary metadata.
Use Compare Mode
Use Compare Mode
Always use compare mode to evaluate results before saving. This helps you decide if you need to regenerate.
Save Favorites Only
Save Favorites Only
To conserve storage and keep your vault organized, only save results you actually want to keep.
Leverage History
Leverage History
Use the history feature to review past generations and avoid re-processing the same image unnecessarily.