Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -297,16 +297,18 @@ def gemini():
|
|
297 |
if not prompt:
|
298 |
return jsonify({'error': 'Prompt parameter is required'}), 400
|
299 |
|
300 |
-
|
301 |
-
|
302 |
-
|
|
|
303 |
|
304 |
-
|
305 |
|
306 |
except Exception as e:
|
307 |
error_message = str(e)
|
308 |
app.logger.error("Failed to generate content: %s", error_message)
|
309 |
return jsonify({'error': 'Failed to generate content. Error: {}'.format(error_message)}), 500
|
|
|
310 |
|
311 |
if __name__ == "__main__":
|
312 |
app.run(host="0.0.0.0", port=7860, debug=True)
|
|
|
297 |
if not prompt:
|
298 |
return jsonify({'error': 'Prompt parameter is required'}), 400
|
299 |
|
300 |
+
try:
|
301 |
+
convo = model.start_chat(history=[])
|
302 |
+
convo.send_message(prompt)
|
303 |
+
response = convo.last.text
|
304 |
|
305 |
+
return jsonify({'response': response})
|
306 |
|
307 |
except Exception as e:
|
308 |
error_message = str(e)
|
309 |
app.logger.error("Failed to generate content: %s", error_message)
|
310 |
return jsonify({'error': 'Failed to generate content. Error: {}'.format(error_message)}), 500
|
311 |
+
|
312 |
|
313 |
if __name__ == "__main__":
|
314 |
app.run(host="0.0.0.0", port=7860, debug=True)
|