lmellory commited on
Commit
fe927a4
·
verified ·
1 Parent(s): 5d4c752
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -2,8 +2,8 @@ import gradio as gr
2
  from diffusers import StableDiffusionPipeline
3
  import torch
4
 
5
- # Лёгкая модель работает на бесплатном GPU/CPU
6
- pipe = StableDiffusionPipeline.from_pretrained("stabilityai/stable-diffusion-2-1-base", torch_dtype=torch.float16, safety_checker=None)
7
  pipe.enable_model_cpu_offload()
8
  pipe.enable_vae_slicing()
9
  pipe.enable_attention_slicing()
@@ -16,14 +16,14 @@ def generate(prompt, negative_prompt="", steps=30, seed=42):
16
  image = pipe(prompt, negative_prompt=negative, num_inference_steps=steps, generator=generator).images[0]
17
  return image
18
  except Exception as e:
19
- return f"Ошибка: {str(e)}. Попробуй проще prompt или подожди."
20
 
21
  with gr.Blocks(theme=gr.themes.Dark()) as demo:
22
  gr.Markdown("# Epic AI Art Generator 🔥")
23
- gr.Markdown("Сделано для моей девушки ❤️ Попробуй на русском или английском!")
24
 
25
  with gr.Row():
26
- prompt = gr.Textbox(label="Prompt (описание)", placeholder="рыжий кот в стиле Гарри Поттера")
27
  negative = gr.Textbox(label="Negative prompt", placeholder="blurry, low quality")
28
  steps = gr.Slider(20, 50, value=30, step=5, label="Шаги (steps)")
29
  seed = gr.Slider(0, 999999, value=42, label="Seed")
 
2
  from diffusers import StableDiffusionPipeline
3
  import torch
4
 
5
+ # Публичная модель без gated (работает без token)
6
+ pipe = StableDiffusionPipeline.from_pretrained("runwayml/stable-diffusion-v1-5", torch_dtype=torch.float16, safety_checker=None)
7
  pipe.enable_model_cpu_offload()
8
  pipe.enable_vae_slicing()
9
  pipe.enable_attention_slicing()
 
16
  image = pipe(prompt, negative_prompt=negative, num_inference_steps=steps, generator=generator).images[0]
17
  return image
18
  except Exception as e:
19
+ return f"Ошибка: {str(e)}. Попробуй проще prompt."
20
 
21
  with gr.Blocks(theme=gr.themes.Dark()) as demo:
22
  gr.Markdown("# Epic AI Art Generator 🔥")
23
+ gr.Markdown("Сделано для моей девушки ❤️ Генерирует эпичные арты! Попробуй на русском или английском.")
24
 
25
  with gr.Row():
26
+ prompt = gr.Textbox(label="Prompt (описание)", placeholder="рыжий кот в стиле Гарри Поттера, волшебная шляпа")
27
  negative = gr.Textbox(label="Negative prompt", placeholder="blurry, low quality")
28
  steps = gr.Slider(20, 50, value=30, step=5, label="Шаги (steps)")
29
  seed = gr.Slider(0, 999999, value=42, label="Seed")