nsfw-content-generation

Generate NSFW and adult content using each::sense API with safety checker disabled. Supports artistic nude, glamour, boudoir, fantasy, and mature themed content creation with full creative freedom.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "nsfw-content-generation" with this command: npx skills add eachlabs/skills/eachlabs-skills-nsfw-content-generation

NSFW Content Generation with each::sense

Generate adult and mature content using each::sense API with the safety checker disabled. This skill enables creation of artistic nude, glamour photography, boudoir, fantasy art, and other adult-themed visual content.

Features:

  • Artistic nude and figure photography
  • Glamour and boudoir photography
  • Fantasy and pin-up art
  • Mature-themed character generation
  • Consistent character across multiple generations via session_id
  • Full creative control with no content filtering

Authentication

Header: X-API-Key: <your-api-key>

Get your API key at eachlabs.ai -> API Keys.

Set the EACHLABS_API_KEY environment variable.

Base URL

https://sense.eachlabs.run

Quick Start

curl -X POST https://sense.eachlabs.run/chat \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "message": "Generate an artistic nude portrait with renaissance painting style, soft dramatic lighting",
    "mode": "max",
    "enable_safety_checker": false
  }'

The endpoint returns Server-Sent Events (SSE) with real-time progress and the final generated output.

Content Types

TypeDescriptionExample Prompt Keywords
Artistic NudeFine art style nude photography/paintingsclassical, renaissance, figure study, artistic
GlamourSophisticated adult modelingglamour, elegant, sensual, fashion
BoudoirIntimate bedroom photography styleboudoir, intimate, romantic, soft light
Pin-UpRetro/vintage style pin-up artpin-up, retro, vintage, playful
FantasyFantasy-themed adult artfantasy, ethereal, mythological, magical
CinematicMovie/film style mature scenescinematic, dramatic, moody, film still
Fine ArtMuseum-quality artistic compositionsfine art, gallery, sculptural, classical
EditorialMagazine/editorial style contenteditorial, fashion, high-end, professional

Request Schema

{
  "message": "string (required) - Content description",
  "session_id": "string (optional) - Session ID for consistent characters",
  "mode": "string (optional, default: 'max') - Quality mode: 'max' or 'eco'",
  "image_urls": "array[string] (optional) - Reference images",
  "enable_safety_checker": "boolean (required for NSFW) - Set to false"
}

Key Parameters

ParameterTypeDefaultDescription
messagestringrequiredNatural language content description
session_idstringnullUse for consistent characters across generations
modestring"max"max = best quality, eco = faster/cheaper
image_urlsarraynullReference images for style/pose guidance
enable_safety_checkerbooleantrueMust be set to false for NSFW content

Use Case Examples

1. Artistic Nude Portrait

curl -X POST https://sense.eachlabs.run/chat \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "message": "Generate an artistic nude portrait of a woman, renaissance painting style, soft chiaroscuro lighting, classical pose reminiscent of Botticelli, fine art gallery quality",
    "mode": "max",
    "enable_safety_checker": false
  }'

2. Glamour Photography

curl -X POST https://sense.eachlabs.run/chat \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "message": "Generate a glamour photography shot, elegant woman in silk lingerie, luxurious bedroom setting, soft golden hour lighting through sheer curtains, high-end fashion magazine quality",
    "mode": "max",
    "enable_safety_checker": false
  }'

3. Boudoir Photography

curl -X POST https://sense.eachlabs.run/chat \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "message": "Generate an intimate boudoir photograph, woman on a vintage chaise lounge, romantic candlelit atmosphere, soft focus, warm skin tones, tasteful and elegant composition",
    "mode": "max",
    "enable_safety_checker": false
  }'

4. Fantasy Art

curl -X POST https://sense.eachlabs.run/chat \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "message": "Generate a fantasy art scene, elven queen in a moonlit forest glade, ethereal beauty, flowing translucent fabrics, magical atmosphere with floating lights, sensual and mystical",
    "mode": "max",
    "enable_safety_checker": false
  }'

5. Vintage Pin-Up Style

curl -X POST https://sense.eachlabs.run/chat \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "message": "Generate a 1950s style pin-up illustration, playful pose, retro swimsuit, classic Vargas girl aesthetic, vibrant colors, vintage americana style",
    "mode": "max",
    "enable_safety_checker": false
  }'

6. Fine Art Figure Study

curl -X POST https://sense.eachlabs.run/chat \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "message": "Generate a classical figure study, graceful female form, marble sculpture aesthetic, dramatic studio lighting, museum quality fine art, anatomically elegant",
    "mode": "max",
    "enable_safety_checker": false
  }'

7. Cinematic Sensual Scene

curl -X POST https://sense.eachlabs.run/chat \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "message": "Generate a cinematic film still, intimate moment between lovers, noir lighting with venetian blind shadows, moody atmosphere, art house film aesthetic",
    "mode": "max",
    "enable_safety_checker": false
  }'

8. Editorial Fashion Nude

curl -X POST https://sense.eachlabs.run/chat \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "message": "Generate a high fashion editorial photograph, artistic partial nude, avant-garde styling with dramatic jewelry, stark white studio background, Helmut Newton inspired composition",
    "mode": "max",
    "enable_safety_checker": false
  }'

9. Consistent Character Series (Multi-Turn)

Use session_id to maintain character consistency across multiple generations:

# First image - establish character
curl -X POST https://sense.eachlabs.run/chat \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "message": "Generate a glamour portrait, woman with long auburn hair, green eyes, elegant features, wearing a silk robe, soft window lighting",
    "session_id": "glamour-series-001",
    "mode": "max",
    "enable_safety_checker": false
  }'

# Second image - same character, different scene
curl -X POST https://sense.eachlabs.run/chat \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "message": "Generate the same woman from the previous image, now in an outdoor setting, sheer summer dress, golden hour beach scene",
    "session_id": "glamour-series-001",
    "mode": "max",
    "enable_safety_checker": false
  }'

# Third image - same character, artistic pose
curl -X POST https://sense.eachlabs.run/chat \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "message": "Generate the same woman in an artistic nude pose, classical sculpture aesthetic, studio lighting",
    "session_id": "glamour-series-001",
    "mode": "max",
    "enable_safety_checker": false
  }'

10. Reference-Based Generation

Use image_urls to provide style or pose references:

curl -X POST https://sense.eachlabs.run/chat \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "message": "Generate a glamour photograph matching the pose and lighting style from this reference image, but with a different model and setting",
    "image_urls": ["https://example.com/reference-pose.jpg"],
    "mode": "max",
    "enable_safety_checker": false
  }'

Mode Selection

MAX Mode (Recommended for NSFW)

Uses the highest quality models for detailed, refined output. Best for final content and publication-ready images.

curl -X POST https://sense.eachlabs.run/chat \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "message": "Generate artistic boudoir photography...",
    "mode": "max",
    "enable_safety_checker": false
  }'

ECO Mode

Faster and more cost-effective. Good for testing prompts and generating drafts.

curl -X POST https://sense.eachlabs.run/chat \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "message": "Generate artistic boudoir photography...",
    "mode": "eco",
    "enable_safety_checker": false
  }'

Best Practices

Artistic Approach

  1. Use artistic terminology - Reference fine art, photography styles, and classical aesthetics
  2. Describe lighting - Chiaroscuro, golden hour, soft diffused, dramatic shadows
  3. Reference art movements - Renaissance, Baroque, Art Nouveau, contemporary
  4. Emphasize composition - Rule of thirds, leading lines, negative space

Quality Prompts

  1. Be descriptive - Include setting, mood, lighting, and artistic style
  2. Use quality modifiers - "gallery quality," "high-end editorial," "museum-worthy"
  3. Specify camera details - Depth of field, focal length, lens characteristics
  4. Define mood - Romantic, dramatic, playful, mysterious, elegant

Content Guidelines

  1. Artistic intent - Frame requests as art or professional photography
  2. Consent themes - All generated content depicts fictional, consenting adults
  3. Platform compliance - Ensure generated content meets your platform's policies
  4. Commercial use - Review EachLabs terms for commercial usage rights

Prompt Tips

Effective prompt structure:

[Subject description] + [Setting/environment] + [Lighting] + [Style/aesthetic] + [Quality modifiers]

Example:

"Elegant woman with flowing dark hair + luxurious marble bathroom setting +
soft candlelight with warm reflections + Helmut Newton inspired glamour +
fashion magazine quality, 8K, detailed"

Age Verification Disclaimer

This API feature is intended for adult users only. By using enable_safety_checker: false, you acknowledge that:

  1. You are of legal age in your jurisdiction to view and create adult content
  2. You will not generate content depicting minors
  3. You will comply with all applicable laws regarding adult content
  4. You assume responsibility for the appropriate use and distribution of generated content
  5. Generated content is fictional and does not represent real individuals unless you have explicit consent

Error Handling

Common Errors

Error MessageCauseSolution
Safety check failedForgot to disable safety checkerAdd "enable_safety_checker": false
Failed to create prediction: HTTP 422Insufficient balanceTop up at eachlabs.ai
Invalid API keyMissing/wrong API keyCheck EACHLABS_API_KEY
Rate limit exceededToo many requestsWait and retry

Timeout Settings

For complex generations, increase your timeout:

curl --max-time 600 -X POST https://sense.eachlabs.run/chat \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "message": "Generate detailed artistic content...",
    "mode": "max",
    "enable_safety_checker": false
  }'

SSE Response Format

The endpoint returns Server-Sent Events (SSE) with real-time updates.

Key events to monitor:

EventDescription
thinking_deltaAI reasoning in real-time
statusCurrent operation status
generation_responseGenerated image URL
completeFinal event with all outputs
errorError information

See SSE-EVENTS.md for complete event documentation.

Related Skills

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

poster-design-generation

No summary provided by upstream source.

Repository SourceNeeds Review
General

eachlabs-image-edit

No summary provided by upstream source.

Repository SourceNeeds Review
General

subtitle-generation

No summary provided by upstream source.

Repository SourceNeeds Review
General

eachlabs-fashion-ai

No summary provided by upstream source.

Repository SourceNeeds Review