from flask import Flask, request, jsonify, send_from_directory
import openai
from flask_cors import CORS # Burası
app = Flask(__name__)
CORS(app) # Burası
# OpenAI API anahtarınızı buraya ekleyin
openai.api_key = 'YOUR_API_KEY'
@app.route('/')
def index():
return send_from_directory('.', 'index.html')
@app.route('/chat', methods=['POST'])
def chat():
data = request.json
user_message = data.get('message', '')
# OpenAI API'ye istekte bulunma
try:
response = openai.Completion.create(
model="text-davinci-003",
prompt=user_message,
max_tokens=50
)
bot_reply = response.choices[0].text.strip()
except Exception as e:
bot_reply = f"API isteği başarısız oldu: {str(e)}"
return jsonify({'reply': bot_reply})
if __name__ == '__main__':
app.run(port=5000, debug=True)