starting_point/python-backend/app.py (23 lines of code) (raw):

from flask import Flask, request, jsonify from dotenv import load_dotenv import time from flask_cors import CORS load_dotenv() app = Flask(__name__) CORS(app) MODEL = "gpt-4o" @app.route('/') def home(): return "Server is running" @app.route('/get_response', methods=['POST']) def get_response(): data = request.get_json() messages = data['messages'] print("Incoming messages", messages) time.sleep(2) return jsonify({ "role": "assistant", "content": "This is a default message, update the backend to get a response from the OpenAI API instead." }) if __name__ == '__main__': # Debug mode should be set to False in production app.run(debug=True, port=8000)