关于 nsfw-content-generation
nsfw-content-generation 是基于 each::sense API 的成人主题图像生成技能,面向创作艺术裸体、魅惑摄影和幻想艺术的用户。它支持参考图像、质量模式选择及通过 session_id 保持角色一致性。
主要功能
- 01生成艺术裸体与魅惑风格图像
- 02支持幻想、复古和电影风格
- 03使用 session_id 保持角色一致
- 04通过 image_urls 提供参考图
- 05支持 max 与 eco 模式
适用场景
- 01制作艺术人像或人体习作
- 02创作魅惑或闺房摄影风格图像
- 03生成幻想或复古插画
- 04用参考图指导风格或姿势
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ eachlabs/ skills --skill nsfw-content-generation安装后在 Claude Code 中输入/nsfw-content-generation确认已加载。
附带文件references/SSE-EVENTS.md
详细介绍
使用 each::sense 生成 NSFW 内容
使用 each::sense API 生成成人和成熟主题内容,并禁用安全检查器。此技能支持创作艺术裸体、魅力摄影、闺房摄影、奇幻艺术及其他成人主题视觉内容。
功能:
- 艺术裸体与人体摄影
- 魅力摄影与闺房摄影
- 奇幻艺术与复古女郎艺术
- 成熟主题角色生成
- 通过 session_id 在多次生成中保持角色一致
- 完全的创作控制,不进行内容过滤
身份验证
Header: X-API-Key: <your-api-key>
在 eachlabs.ai -> API Keys 获取 API 密钥。
设置 EACHLABS_API_KEY 环境变量。
基础 URL
https://eachsense-agent.core.eachlabs.run
快速开始
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Generate an artistic nude portrait with renaissance painting style, soft dramatic lighting"}],
"model": "eachsense/beta",
"stream": true,
"mode": "max",
"enable_safety_checker": false
}'
该端点会返回服务器发送事件(SSE),其中包含实时进度和最终生成结果。
内容类型
| 类型 | 描述 | 示例提示词关键词 |
|---|---|---|
| 艺术裸体 | 美术风格的裸体摄影/绘画 | 古典、文艺复兴、人体习作、艺术风格 |
| 魅力摄影 | 精致的成人模特摄影 | 魅力、优雅、性感、时尚 |
| 闺房摄影 | 私密卧室风格摄影 | 闺房、私密、浪漫、柔和光线 |
| 复古女郎 | 复古风格的女郎艺术 | 复古女郎、复古、怀旧、俏皮 |
| 奇幻 | 奇幻主题成人艺术 | 奇幻、空灵、神话、魔幻 |
| 电影风格 | 电影风格的成熟场景 | 电影感、戏剧性、阴郁、电影静帧 |
| 美术 | 博物馆级艺术构图 | 美术、画廊、雕塑感、古典 |
| 编辑风格 | 杂志/编辑风格内容 | 编辑风格、时尚、高端、专业 |
请求架构
{
"messages": [{"role": "user", "content": "string (required) - Content description"}],
"model": "eachsense/beta",
"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"
}
关键参数
| 参数 | 类型 | 默认值 | 描述 |
|---|---|---|---|
message | string | 必填 | 自然语言内容描述 |
session_id | string | null | 用于在多次生成中保持角色一致 |
mode | string | "max" | max = 最佳质量,eco = 更快/更省成本 |
image_urls | array | null | 用于引导风格/姿势的参考图像 |
enable_safety_checker | boolean | true | 生成 NSFW 内容时必须设为 false |
用例示例
1. 艺术裸体肖像
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Generate an artistic nude portrait of a woman, renaissance painting style, soft chiaroscuro lighting, classical pose reminiscent of Botticelli, fine art gallery quality"}],
"model": "eachsense/beta",
"stream": true,
"mode": "max",
"enable_safety_checker": false
}'
2. 魅力摄影
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "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"}],
"model": "eachsense/beta",
"stream": true,
"mode": "max",
"enable_safety_checker": false
}'
3. 闺房摄影
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Generate an intimate boudoir photograph, woman on a vintage chaise lounge, romantic candlelit atmosphere, soft focus, warm skin tones, tasteful and elegant composition"}],
"model": "eachsense/beta",
"stream": true,
"mode": "max",
"enable_safety_checker": false
}'
4. 奇幻艺术
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "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"}],
"model": "eachsense/beta",
"stream": true,
"mode": "max",
"enable_safety_checker": false
}'
5. 复古女郎风格
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Generate a 1950s style pin-up illustration, playful pose, retro swimsuit, classic Vargas girl aesthetic, vibrant colors, vintage americana style"}],
"model": "eachsense/beta",
"stream": true,
"mode": "max",
"enable_safety_checker": false
}'
6. 美术人体习作
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Generate a classical figure study, graceful female form, marble sculpture aesthetic, dramatic studio lighting, museum quality fine art, anatomically elegant"}],
"model": "eachsense/beta",
"stream": true,
"mode": "max",
"enable_safety_checker": false
}'
7. 电影感性感场景
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Generate a cinematic film still, intimate moment between lovers, noir lighting with venetian blind shadows, moody atmosphere, art house film aesthetic"}],
"model": "eachsense/beta",
"stream": true,
"mode": "max",
"enable_safety_checker": false
}'
8. 编辑风格时尚裸体
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Generate a high fashion editorial photograph, artistic partial nude, avant-garde styling with dramatic jewelry, stark white studio background, Helmut Newton inspired composition"}],
"model": "eachsense/beta",
"stream": true,
"mode": "max",
"enable_safety_checker": false
}'
9. 一致角色系列(多轮)
使用 session_id 在多次生成中保持角色一致:
# First image - establish character
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Generate a glamour portrait, woman with long auburn hair, green eyes, elegant features, wearing a silk robe, soft window lighting"}],
"model": "eachsense/beta",
"session_id": "glamour-series-001",
"mode": "max",
"model": "eachsense/beta",
"stream": true,
"enable_safety_checker": false
}'
# Second image - same character, different scene
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Generate the same woman from the previous image, now in an outdoor setting, sheer summer dress, golden hour beach scene"}],
"model": "eachsense/beta",
"session_id": "glamour-series-001",
"mode": "max",
"model": "eachsense/beta",
"stream": true,
"enable_safety_checker": false
}'
# Third image - same character, artistic pose
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Generate the same woman in an artistic nude pose, classical sculpture aesthetic, studio lighting"}],
"model": "eachsense/beta",
"session_id": "glamour-series-001",
"mode": "max",
"model": "eachsense/beta",
"stream": true,
"enable_safety_checker": false
}'
10. 基于参考图像生成
使用 image_urls 提供风格或姿势参考:
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Generate a glamour photograph matching the pose and lighting style from this reference image, but with a different model and setting"}],
"model": "eachsense/beta",
"image_urls": ["https://example.com/reference-pose.jpg"],
"mode": "max",
"model": "eachsense/beta",
"stream": true,
"enable_safety_checker": false
}'
模式选择
MAX 模式(推荐用于 NSFW)
使用质量最高的模型,生成细节丰富、精致的结果。最适合最终内容和可供发布的图像。
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Generate artistic boudoir photography..."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max",
"enable_safety_checker": false
}'
ECO 模式
速度更快且更具成本效益。适合测试提示词和生成草稿。
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Generate artistic boudoir photography..."}],
"model": "eachsense/beta",
"mode": "eco",
"model": "eachsense/beta",
"stream": true,
"enable_safety_checker": false
}'
最佳实践
艺术手法
- 使用艺术术语 - 参考美术、摄影风格和古典美学
- 描述光线 - 明暗对照、黄金时刻、柔和漫射光、戏剧性阴影
- 参考艺术流派 - 文艺复兴、巴洛克、新艺术运动、当代
- 强调构图 - 三分法、引导线、负空间
优质提示词
- 描述具体 - 包含场景、氛围、光线和艺术风格
- 使用质量修饰词 - “画廊级品质”、“高端编辑风格”、“博物馆级”
- 指定相机细节 - 景深、焦距、镜头特性
- 定义氛围 - 浪漫、戏剧性、俏皮、神秘、优雅
内容指南
- 艺术意图 - 将请求描述为艺术创作或专业摄影
- 同意主题 - 所有生成内容均描绘虚构且自愿参与的成年人
- 平台合规 - 确保生成内容符合你所用平台的政策
- 商业用途 - 查看 EachLabs 条款,了解商业使用权
提示词技巧
有效的提示词结构:
[Subject description] + [Setting/environment] + [Lighting] + [Style/aesthetic] + [Quality modifiers]
示例:
"Elegant woman with flowing dark hair + luxurious marble bathroom setting +
soft candlelight with warm reflections + Helmut Newton inspired glamour +
fashion magazine quality, 8K, detailed"
年龄验证免责声明
此 API 功能仅供成年用户使用。使用 enable_safety_checker: false 即表示你确认:
- 你已达到所在司法管辖区规定的观看和创作成人内容的法定年龄
- 你不会生成描绘未成年人的内容
- 你会遵守所有适用于成人内容的法律
- 你将对生成内容的合理使用和分发承担责任
- 生成内容均为虚构内容,除非你已获得明确同意,否则不代表真实人物
错误处理
常见错误
| 错误消息 | 原因 | 解决方案 |
|---|---|---|
Safety check failed | 忘记禁用安全检查器 | 添加 `"model": "eachsense/beta", |
"stream": true,
"enable_safety_checker": false` |
| Failed to create prediction: HTTP 422 | 余额不足 | 在 eachlabs.ai 充值 |
| Invalid API key | 缺少 API 密钥或密钥错误 | 检查 EACHLABS_API_KEY |
| Rate limit exceeded | 请求过多 | 等待后重试 |
超时设置
对于复杂生成任务,请延长超时时间:
curl --max-time 600 -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-H "Accept: text/event-stream" \
-d '{
"messages": [{"role": "user", "content": "Generate detailed artistic content..."}],
"model": "eachsense/beta",
"stream": true,
"mode": "max",
"enable_safety_checker": false
}'
SSE 响应格式
此端点会返回服务器发送事件(SSE),提供实时更新。
需要监控的关键事件:
| 事件 | 描述 |
|---|---|
thinking_delta | AI 实时推理过程 |
status | 当前操作状态 |
generation_response | 生成的图像 URL |
complete | 包含所有输出的最终事件 |
error | 错误信息 |
完整的事件文档请参阅 SSE-EVENTS.md。
相关技能
- each-sense - 通用内容生成
- ai-influencer-generation - 创建角色一致的内容
- eachlabs-image-generation - 标准图像生成