Update main.py
Browse files
main.py
CHANGED
@@ -8,7 +8,7 @@ app = Flask(__name__)
|
|
8 |
# Инициализация клиента OpenAI
|
9 |
openai.api_key = os.getenv("OPENAI_API_KEY")
|
10 |
|
11 |
-
@app.route('/
|
12 |
def generate_image_api():
|
13 |
# Проверка авторизации
|
14 |
auth_key = request.headers.get('Authorization')
|
@@ -23,8 +23,9 @@ def generate_image_api():
|
|
23 |
# Генерация изображения с помощью DALL-E
|
24 |
response = openai.Image.create(prompt=description, n=1)
|
25 |
image_url = response['data'][0]['url'] # Получение URL изображения
|
26 |
-
|
27 |
-
|
|
|
28 |
|
29 |
if __name__ == '__main__':
|
30 |
app.run(debug=True)
|
|
|
8 |
# Инициализация клиента OpenAI
|
9 |
openai.api_key = os.getenv("OPENAI_API_KEY")
|
10 |
|
11 |
+
@app.route('/', methods=["GET", "POST"])
|
12 |
def generate_image_api():
|
13 |
# Проверка авторизации
|
14 |
auth_key = request.headers.get('Authorization')
|
|
|
23 |
# Генерация изображения с помощью DALL-E
|
24 |
response = openai.Image.create(prompt=description, n=1)
|
25 |
image_url = response['data'][0]['url'] # Получение URL изображения
|
26 |
+
if request.method == "POST":
|
27 |
+
return jsonify({"image_url": image_url})
|
28 |
+
return render_template("app.py", user_input=prompt, response=response)
|
29 |
|
30 |
if __name__ == '__main__':
|
31 |
app.run(debug=True)
|