Rooni commited on
Commit
758daeb
·
1 Parent(s): bf78f0a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -17
app.py CHANGED
@@ -1,27 +1,22 @@
1
  import os
2
- import requests
3
  import gradio as gr
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",
14
- }
15
- data = {
16
- "prompt": prompt,
17
- "num_images": 1,
18
- }
19
- response = requests.post("https://api.openai.com/v1/images/generations", headers=headers, json=data)
20
- response_json = response.json()
21
-
22
- # Получаем URL первого сгенерированного изображения
23
- image_url = response_json["data"][0]["url"]
24
-
25
  return image_url
26
  css = """
27
  footer {visibility: hidden !important;}
 
1
  import os
 
2
  import gradio as gr
3
+ from openai import OpenAI
4
+ client = OpenAI(api_key=os.getenv("API_KEY"))
5
 
6
  def generate_image(prompt, code):
7
  if code != os.getenv("code"):
8
  raise gr.Error("❗ Не верный ключ!")
9
  return None
10
+ response = client.images.generate(
11
+ model="dall-e-3",
12
+ prompt=prompt,
13
+ size="1024x1024",
14
+ quality="hd",
15
+ n=1,
16
+ )
17
+
18
+ image_url = response.data[0].url
19
+ print(image_url)
 
 
 
 
20
  return image_url
21
  css = """
22
  footer {visibility: hidden !important;}