Rooni commited on
Commit
e04ef84
·
1 Parent(s): 5db7bfe

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -5
app.py CHANGED
@@ -4,7 +4,10 @@ import gradio as gr
4
 
5
  api_key = os.getenv("API_KEY")
6
 
7
- def generate_image(prompt):
 
 
 
8
  headers = {
9
  "Authorization": f"Bearer {api_key}",
10
  "Content-Type": "application/json",
@@ -24,11 +27,12 @@ def generate_image(prompt):
24
  # Создание интерфейса с помощью Gradio
25
  with gr.Blocks() as demo:
26
  with gr.Row():
27
- prompt_input = gr.Textbox(label="Описание изображения")
28
- submit_btn = gr.Button("Генерация")
29
  with gr.Row():
30
- image_output = gr.Image(label="Изображение")
 
 
31
 
32
- submit_btn.click(fn=generate_image, inputs=prompt_input, outputs=image_output)
33
 
34
  demo.launch()
 
4
 
5
  api_key = os.getenv("API_KEY")
6
 
7
+ def generate_image(prompt, code):
8
+ if code != os.getenv("code"):
9
+ raise gr.Error("❗ Не верный ключ!")
10
+ return None
11
  headers = {
12
  "Authorization": f"Bearer {api_key}",
13
  "Content-Type": "application/json",
 
27
  # Создание интерфейса с помощью Gradio
28
  with gr.Blocks() as demo:
29
  with gr.Row():
30
+ code = gr.Textbox(label="Ключ доступа")
 
31
  with gr.Row():
32
+ prompt_input = gr.Textbox(label="Описание изображения")
33
+ submit_btn = gr.Button("Генерация")
34
+ image_output = gr.Image(label="Изображение")
35
 
36
+ submit_btn.click(fn=generate_image, inputs=[prompt_input, code], outputs=image_output)
37
 
38
  demo.launch()