Eris_api_tensor_patch/Readme.md

63 lines
2.3 KiB
Markdown
Raw Permalink Normal View History

2023-11-15 08:17:59 +00:00
This `api.py` file has some additional modifications that can be activated within the api.py file.
2023-11-14 19:43:33 +00:00
2023-11-15 08:17:59 +00:00
This file replaces `modules/api/api.py` .
2023-11-14 19:43:33 +00:00
2024-01-29 23:04:16 +00:00
> **Note** \
2024-01-29 22:55:03 +00:00
> Don't overwrite your original `api.py` file. Rename it to something different like `api_original.py` and then copy the modified `api.py` into your `modules/api` folder.
2023-11-14 19:43:33 +00:00
2023-11-15 08:17:59 +00:00
A clean, original[ ](http://api.py)`api.py` file can be found in the `#Original API File` folder
After replacing the file you will need to restart your A1111 Stable-diffusion to apply the changes.
The modified API.py file can do the following:
1. Eris Promptlog:
- Every Prompt that is send from through the API will be saved in a Textfile, with the current date as name, in a folder named "logs"
2. Eris Imagelog:
- Every generated Images will be saved in the default "outputs" folder
3. Eris Consolelog:
- Every Prompt that is send from through the API will be displayed in the console/terminal window
4. Eris TRTpatch:
- Necessary modification for the TRT Plugin to work.
- Please read the Readme in the `TRT-Patch` folder for the additional instructions
5. Eris Imagelimit:
- Will resize and limit every request down to 1024px max on height and width, keeping the aspect ratio. Also reduces Steps down to 35 if the set Steps exceeds 35
- Compatible with TRTpatch. Please read the Readme in the `TRT-Patch` folder for the additional instructions
2024-01-06 02:38:07 +00:00
6. Eris AntiChildPorn:
- Will prevent the generation of child porn images.
2023-11-15 08:17:59 +00:00
# Enabling the Modifications
2023-11-14 19:43:33 +00:00
2023-11-15 08:17:59 +00:00
To enable any of these modifications open the `api.py` file with an text editor and go to line 61. Alternatively you can search for `# Eris modifier switches` to find the correct place.
2023-11-14 19:43:33 +00:00
2023-11-15 08:17:59 +00:00
There you should now see the following:
2023-11-14 19:43:33 +00:00
2023-11-15 08:17:59 +00:00
```python
eris_promtlog = False
eris_imagelog = False
eris_consolelog = False
eris_TRTpatch = False
eris_imagelimit = False
2024-01-06 02:38:07 +00:00
eris_antichildporn = False
2023-11-15 08:17:59 +00:00
```
2023-11-14 19:43:33 +00:00
2023-11-15 08:17:59 +00:00
Change the `False` to `True` to enable any of the modifications.
2023-11-14 19:43:33 +00:00
2024-01-06 02:38:07 +00:00
For example to enable the Promptlog, Imagelog and AntiChildPorn:
2023-11-15 08:17:59 +00:00
```python
eris_promtlog = True
eris_imagelog = True
eris_consolelog = False
eris_TRTpatch = False
eris_imagelimit = False
2024-01-06 02:38:07 +00:00
eris_antichildporn = True
2023-11-15 08:17:59 +00:00
```
Don't forget to save the `api.py` file again and (re)start your A1111 Stable-difussion
2024-01-29 23:04:16 +00:00
> **Warning** \
2024-01-29 22:55:03 +00:00
> Additional and !!**__necessary__**!! Instructions for the TRT-Patch are in the `TRT-Patch` Folder
2023-11-14 19:43:33 +00:00