Judy-Choi / 2023-translator-back

Backend of NMT (FastAPI)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2023-translator-back

  • Web application that provides translation services from Korean to English
  • Developed with python, FastAPI, MySQL

❣️ Team

Hi, we are 'All for One' team! 🤗

We gave lectures for BUET (Bangladesh University of Engineering and Technology) students 🇧🇩

Supported by NIA (National Information Society Agency, 한국지능정보사회진흥원)
image image

📅 Periods

21 Aug - 30 Aug 2023

👥 Members

👑 Kangsan Kim (Leader) : Lead our project / Cloud computing
🤖 Judy Choi : AI, Backend
🥛 Mihyeon Byeon : Frontend
❤️ Jini Moon : Data Science

🧑🏻‍🏫 Backend Lecture

Day 5

  • Backend API, RDBMS
  • Architecture with FastAPI
  • Model serving

Run

1. Set SQLALCHEMY_DATABASE_URL

export SQLALCHEMY_DATABASE_URL=mysql+pymysql://root:"[PASSWD]"@[MySQL DB IP]:3306/nmt?charset=utf8

2. Run

gunicorn -k uvicorn.workers.UvicornWorker main:app

or if you want run 4 workers,

gunicorn -w 4 -k uvicorn.workers.UvicornWorker main:app

Example

About

Backend of NMT (FastAPI)


Languages

Language:Python 100.0%