Update backend/app.py
Browse files- backend/app.py +10 -3
backend/app.py
CHANGED
@@ -2,7 +2,7 @@ from flask import Flask, render_template, request, jsonify
|
|
2 |
import os
|
3 |
from dotenv import load_dotenv
|
4 |
from chatbot import get_krishna_response
|
5 |
-
from dalle_api import generate_krishna_image
|
6 |
from countdown import get_countdown
|
7 |
|
8 |
load_dotenv()
|
@@ -28,11 +28,18 @@ def message():
|
|
28 |
def image():
|
29 |
prompt = request.json['prompt']
|
30 |
image_url = generate_krishna_image(prompt)
|
31 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
|
33 |
@app.route('/countdown')
|
34 |
def countdown():
|
35 |
-
days_left = get_countdown()
|
36 |
return jsonify({'days': days_left})
|
37 |
|
38 |
if __name__ == '__main__':
|
|
|
2 |
import os
|
3 |
from dotenv import load_dotenv
|
4 |
from chatbot import get_krishna_response
|
5 |
+
from dalle_api import generate_krishna_image, generate_comic_strip
|
6 |
from countdown import get_countdown
|
7 |
|
8 |
load_dotenv()
|
|
|
28 |
def image():
|
29 |
prompt = request.json['prompt']
|
30 |
image_url = generate_krishna_image(prompt)
|
31 |
+
if image_url:
|
32 |
+
return jsonify({'image_url': image_url})
|
33 |
+
return jsonify({'error': 'Failed to generate image'}), 500
|
34 |
+
|
35 |
+
@app.route('/comic', methods=['GET'])
|
36 |
+
def comic():
|
37 |
+
comic_images = generate_comic_strip()
|
38 |
+
return jsonify({'comic_images': comic_images})
|
39 |
|
40 |
@app.route('/countdown')
|
41 |
def countdown():
|
42 |
+
days_left = get_countdown()
|
43 |
return jsonify({'days': days_left})
|
44 |
|
45 |
if __name__ == '__main__':
|