nsfw-content-generation

Original🇺🇸 English
Translated

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.

4installs
Added on

NPX Install

npx skill4agent add 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

bash
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

json
{
  "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
message
stringrequiredNatural language content description
session_id
stringnullUse for consistent characters across generations
mode
string"max"
max
= best quality,
eco
= faster/cheaper
image_urls
arraynullReference images for style/pose guidance
enable_safety_checker
booleantrueMust be set to false for NSFW content

Use Case Examples

1. Artistic Nude Portrait

bash
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

bash
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

bash
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

bash
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

bash
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

bash
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

bash
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

bash
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:
bash
# 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:
bash
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.
bash
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.
bash
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 failed
Forgot to disable safety checkerAdd
"enable_safety_checker": false
Failed to create prediction: HTTP 422
Insufficient balanceTop up at eachlabs.ai
Invalid API key
Missing/wrong API keyCheck EACHLABS_API_KEY
Rate limit exceeded
Too many requestsWait and retry

Timeout Settings

For complex generations, increase your timeout:
bash
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_delta
AI reasoning in real-time
status
Current operation status
generation_response
Generated image URL
complete
Final event with all outputs
error
Error information
See SSE-EVENTS.md for complete event documentation.

Related Skills

  • each-sense - General purpose content generation
  • ai-influencer-generation - Consistent character creation
  • eachlabs-image-generation - Standard image generation