Hetzner VDS sunucusunda Flask kurulumu yaptık ve temel gereksinimler (Python, pip, Flask, PM2, OpenAI kütüphaneleri) yüklendi. Amacımız:
  • Mobil uygulamamız üzerinden gelen mesajları OpenAI GPT-4o modeline gönderip cevap dönen bir REST API kurmak
  • Flask ile çalışan bu API'nin tek endpoint’i olacak: /v2
  • Gelen mesajlar POST ile gönderilecek, header’da Bearer token olacak
  • Flask uygulaması PM2 ile sürekli arka planda çalışacak
Gereken şey:
  • Flask app.py, eva_brain.py, .env yapılarının oluşturulması
  • .env ile dışardan token ve API key alabilecek yapı kurulması
  • Sunucuda bu dosyaların çalışır hale getirilmesi ve test edilmesi
Sistem örnek olarak şu şekilde çalışmalı:
POST http://sunucu-ip/v2
Headers: { Authorization: Bearer xxxxx }
Body: { "user_id": "abc", "message": "Merhaba" }
Geriye GPT’den dönen cevap verilecek.
PM2 kurulu. Tek yapılması gereken şey Flask kodunun hazırlanması ve ayağa kaldırılması.