File size: 665 Bytes
84448a9
 
06d6d46
 
8ae4526
 
 
84448a9
 
3dea1c9
566c28a
3dea1c9
 
21e6a9b
 
 
06d6d46
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import os

import numpy as np

DEFAULT_MODEL_ID = os.getenv('DEFAULT_MODEL_ID',
                             'runwayml/stable-diffusion-v1-5')

MAX_NUM_IMAGES = int(os.getenv('MAX_NUM_IMAGES', '3'))
DEFAULT_NUM_IMAGES = min(MAX_NUM_IMAGES,
                         int(os.getenv('DEFAULT_NUM_IMAGES', '3')))
MAX_IMAGE_RESOLUTION = int(os.getenv('MAX_IMAGE_RESOLUTION', '768'))
DEFAULT_IMAGE_RESOLUTION = min(
    MAX_IMAGE_RESOLUTION, int(os.getenv('DEFAULT_IMAGE_RESOLUTION', '768')))

ALLOW_CHANGING_BASE_MODEL = os.getenv('SPACE_ID') != 'hysts/ControlNet-v1-1'
SHOW_DUPLICATE_BUTTON = os.getenv('SHOW_DUPLICATE_BUTTON') == '1'

MAX_SEED = np.iinfo(np.int32).max