Update multit2i.py
Browse files- multit2i.py +12 -0
multit2i.py
CHANGED
|
@@ -11,6 +11,18 @@ server_timeout = 2600
|
|
| 11 |
inference_timeout = 1400
|
| 12 |
|
| 13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14 |
lock = RLock()
|
| 15 |
loaded_models = {}
|
| 16 |
model_info_dict = {}
|
|
|
|
| 11 |
inference_timeout = 1400
|
| 12 |
|
| 13 |
|
| 14 |
+
def set_hf_token(token):
|
| 15 |
+
os.environ["HF_TOKEN"] = token
|
| 16 |
+
return f"Токен установлен: {token[:5]}...{token[-5:]}"
|
| 17 |
+
|
| 18 |
+
def generate_image(prompt, width, height):
|
| 19 |
+
if "HF_TOKEN" not in os.environ or not os.environ["HF_TOKEN"]:
|
| 20 |
+
return "Ошибка: Токен Hugging Face не установлен!"
|
| 21 |
+
|
| 22 |
+
model = gr.load("models/digiplay/rRealism_v1.0_riiwa", hf_token=os.environ["HF_TOKEN"])
|
| 23 |
+
result = model.predict(prompt=prompt, resolution=f"{width}x{height}")
|
| 24 |
+
return result
|
| 25 |
+
|
| 26 |
lock = RLock()
|
| 27 |
loaded_models = {}
|
| 28 |
model_info_dict = {}
|