βββ src/
β βββ __init__.py
β βββ main.py # entry point (FastAPI κ°μ²΄ μμ±)
β βββ api/ # λΌμ°ν
ꡬμ±
β β βββ __init__.py
β β βββ image_routes.py # μ΄λ―Έμ§ μ²λ¦¬ κ΄λ ¨ API μλν¬μΈνΈ
β β βββ myomyo_routes.py # MYOMYO λ©μμ§ κ΄λ ¨ API μλν¬μΈνΈ
β β βββ lulu_routes.py # LULU λ©μμ§ κ΄λ ¨ API μλν¬μΈνΈ
β βββ chat/
β β βββ __init__.py
β β βββ myomyo.py # λ¬λ¬ ν둬ννΈ λ° κ²μ νλ¦ κ΄λ¦¬
β β βββ lulu.py # 루루 ν둬ννΈ λ° κ²μ νλ¦ κ΄λ¦¬
β βββ image/
β β βββ __init__.py
β β βββ trained_model/
β β β βββ model.pth # quickdraw κΈ°λ° λΆλ₯ λͺ¨λΈ
β β βββ classifier.py # quickdraw κΈ°λ° λΆλ₯ κΈ°λ₯
β β βββ model.py # CNN λͺ¨λΈ μ μ
β β βββ img_caption.py # BLIP κΈ°λ° captioning κΈ°λ₯
β β βββ preprocessor.py # μ΄λ―Έμ§ μ μ²λ¦¬
β β βββ text_masking.py # easyocr κΈ°λ° ν
μ€νΈ λ§μ€νΉ κΈ°λ₯