# endlessReality - v6
>
Version 7.
Fixed the issue with body proportions. You still can obtain extreme body proportions with loras of course.
Right now, I'm using:
positive quality prompt: masterpiece, best quality, drop_shadow, subsurface scattering
negative quality prompt: extra_hands, extra_arms, bad_anatomy, fat, overweight, abs, muscular, fat_rolls, pubic_hair badhandv4 realisticvision-negative-embedding epiCNegative
1st pass:
sampler: dpm++ 3m sde
cfg: 3.8
steps: 20
HiRes and subsequent (like face detailer) pass:
sampler: dpm++ 2m sde
cfg: 4
steps: 8
upscaler:
model: 4x_NMKD-Siax_200k
controlnet: I know this can be a bit surprising, but it works really well in my use cases. The trick is to give some freedom to the inpaint controlnet with Scaled Soft Weights and inpaint the whole image, no mask. So, if there was no Scaled Soft Weights, or if base_multiplier was set to 1.0, it would have no effect, as it would repaint the same picture as the one provided in image

Version 6.
cfg scale can be quite different. I got nice results from 2.5 to 7 (I haven't really tried higher). Also v6 doesn't even need quality tokens in the positive prompt to give good results. At least as long as realisticvision-negative-embedding and epicrealism-neg are in the negative prompt.
Version 5.
The model should require less token in both positive and negative prompt to get realistic results, now.
Low CFG scale ~2.5 gives a nice photo-realistic look to the picture and allows you to go a bit crazier with the weighting in the prompts.
Heun sampler with as low as 8 steps also gives quite nice results.
Version 4.
Initially built to create lifelike portraits of characters from the novel I'm working on, whose title is Endless, thus the name of the model.
This is a rather complex merge, and sadly I did not took notes.
Prompting
Example of prompt for a realistic image (replace {prompt} with your subject):
professional photograph
{prompt}
((video grainyfilm)), natural cinematic lighting, ((professional photo highly defined))
realistic, best quality, photo-realistic
8k, best quality, masterpiece, realistic, photo-realistic
You can add more details using this lora which gives pretty good results: Detail Tweaker LoRA (细节调整LoRA)
Example of negative prompt for a realistic image:
(text, signature, watermark, logo, ux, ui:1.3), monochrome, (2D), (3D), ((camera)), ((cartoony)), (CGI), ((drawing)), ((lowres)), ((painting)), ((sketchy)), ((The Sims)), (ugly), ((blur)) (worst quality, low quality, normal quality:1.3), lowres
NSFW content is possible, nsfw, uncensored in the negative prompt can help get rid of them.
More tips on prompting
You can actually use negative weights on lora/lycoris. Here is an obvious example with Microwaist Lora:

Using this, you can use Sharpness Tweaker LoRA (锐度调整LoRA) to lower the sharpness of the image, resulting in a somewhat more realistic picture as if it had been taken by an old camera. Here is an example showing the effect on girls of various ethnicities:

Full resolution of the above grid on imgur
## Overview
- **Model ID**: `endlessreality-v6`
- **Category**: stable diffusion
- **Provider**: modelslab
- **Status**: model_ready
- **Screenshot**: `https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/cc53ff97-b215-49f1-94c2-f8c5b6c129f3/width=1536/4107562.mp4`
## API Information
This model can be used via our HTTP API. See the API documentation and usage examples below.
### Endpoint
- **URL**: `https://modelslab.com/api/v6/images/text2img`
- **Method**: POST
### Parameters
- **`prompt`** (required): prompt help in image generation
- Type: textarea
- Example: Enter prompt
- **`model_id`** (required): Enter model_id that can help in image generation
- Type: text
- Example: Enter model_id here
- **`lora_model`** (required):
- Type: multiple_models
- **`width`** (required): width of the image
- Type: number (range: 512-1024)
- **`height`** (required): height of the image
- Type: number (range: 512-1024)
- **`negative_prompt`** (optional): Negative prompt help in avoid things that you do not want in image
- Type: textarea
- Example: Enter negative prompt that you do not want see in image
- **`scheduler`** (optional):
- Type: select (options: DPM++ 2M, DPM++ SDE, Euler, Euler a)
- **`guidance_scale`** (optional):
- Type: number (range: 1-10)
## Usage Examples
### cURL
```bash
curl --request POST \
--url https://modelslab.com/api/v6/images/text2img \
--header "Content-Type: application/json" \
--data '{
"key": "YOUR_API_KEY",
"model_id": "endlessreality-v6",
"prompt": "R3alisticF, hauntingly beautiful oriental necromancer, long flowing brown hair, bangs, darkly tanned skin, earrings, bone necklaces, dark eyeshadow, red lips, vibrant, front-laced transparent, filmy silk blouse, cleavage, holding skull, in a sandstone room lit by candles, High Detail, Perfect Composition, high contrast, silhouetted, chiascuro",
"width": "1024",
"height": "1024",
"negative_prompt": "(worst quality:2), (low quality:2), (normal quality:2), (jpeg artifacts), (blurry), (duplicate), (morbid), (mutilated), (out of frame), (extra limbs), (bad anatomy), (disfigured), (deformed), (cross-eye), (glitch), (oversaturated), (overexposed), (underexposed), (bad proportions), (bad hands), (bad feet), (cloned face), (long neck), (missing arms), (missing legs), (extra fingers), (fused fingers), (poorly drawn hands), (poorly drawn face), (mutation), (deformed eyes), watermark, text, logo, signature, grainy, tiling, censored, nsfw, ugly, blurry eyes, noisy image, bad lighting, unnatural skin, asymmetry",
"scheduler": "DPMSolverMultistepScheduler",
"guidance_scale": "7.5"
}'
```
### Python
```python
import requests
response = requests.post(
"https://modelslab.com/api/v6/images/text2img",
headers={
"Content-Type": "application/json"
},
json={
"key": "YOUR_API_KEY",
"model_id": "endlessreality-v6",
"prompt": "R3alisticF, hauntingly beautiful oriental necromancer, long flowing brown hair, bangs, darkly tanned skin, earrings, bone necklaces, dark eyeshadow, red lips, vibrant, front-laced transparent, filmy silk blouse, cleavage, holding skull, in a sandstone room lit by candles, High Detail, Perfect Composition, high contrast, silhouetted, chiascuro",
"width": "1024",
"height": "1024",
"negative_prompt": "(worst quality:2), (low quality:2), (normal quality:2), (jpeg artifacts), (blurry), (duplicate), (morbid), (mutilated), (out of frame), (extra limbs), (bad anatomy), (disfigured), (deformed), (cross-eye), (glitch), (oversaturated), (overexposed), (underexposed), (bad proportions), (bad hands), (bad feet), (cloned face), (long neck), (missing arms), (missing legs), (extra fingers), (fused fingers), (poorly drawn hands), (poorly drawn face), (mutation), (deformed eyes), watermark, text, logo, signature, grainy, tiling, censored, nsfw, ugly, blurry eyes, noisy image, bad lighting, unnatural skin, asymmetry",
"scheduler": "DPMSolverMultistepScheduler",
"guidance_scale": "7.5"
}
)
print(response.json())
```
### JavaScript
```javascript
fetch("https://modelslab.com/api/v6/images/text2img", {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
"key": "YOUR_API_KEY",
"model_id": "endlessreality-v6",
"prompt": "R3alisticF, hauntingly beautiful oriental necromancer, long flowing brown hair, bangs, darkly tanned skin, earrings, bone necklaces, dark eyeshadow, red lips, vibrant, front-laced transparent, filmy silk blouse, cleavage, holding skull, in a sandstone room lit by candles, High Detail, Perfect Composition, high contrast, silhouetted, chiascuro",
"width": "1024",
"height": "1024",
"negative_prompt": "(worst quality:2), (low quality:2), (normal quality:2), (jpeg artifacts), (blurry), (duplicate), (morbid), (mutilated), (out of frame), (extra limbs), (bad anatomy), (disfigured), (deformed), (cross-eye), (glitch), (oversaturated), (overexposed), (underexposed), (bad proportions), (bad hands), (bad feet), (cloned face), (long neck), (missing arms), (missing legs), (extra fingers), (fused fingers), (poorly drawn hands), (poorly drawn face), (mutation), (deformed eyes), watermark, text, logo, signature, grainy, tiling, censored, nsfw, ugly, blurry eyes, noisy image, bad lighting, unnatural skin, asymmetry",
"scheduler": "DPMSolverMultistepScheduler",
"guidance_scale": "7.5"
})
})
.then(response => response.json())
.then(data => console.log(data));
```
## Links
- [Model Playground](https://modelslab.com/models/community-model/endlessreality-v6)
- [API Documentation](https://docs.modelslab.com)
- [ModelsLab Platform](https://modelslab.com)