π PDFast μλΉμ€ μκ°
PDF λ¬Έμλ₯Ό ν΅ν νμ΅ λ³΄μ‘° μΉ νλ«νΌ
μμ΄ μμ½
νκ΅μ΄ μμ½
PDF ν΄ν μμ½
Summarize api (μμ½κ΄λ ¨ API)
SubFastAPI/
βββ .github/
βββ .venv/
βββ app/
β βββ api/
β β βββ summary/
β β βββ __init__.py
β βββ core/
β β βββ __init__.py
β β βββ config.py
β βββ db/
β β βββ __init__.py
β β βββ connect_db.py
β βββ models/
β β βββ __init__.py
β βββ schemas/
β β βββ __init__.py
β β βββ paper.py
β βββ services/
β β βββ __init__.py
β β βββ summary_service.py
β βββ main.py
β βββ __init__.py
βββ .env
βββ .gitignore
βββ README.md
βββ requirements.txt
summary : μμ½ κΈ°λ₯ κ΄λ ¨ API μλ ν¬μΈνΈ μ μ
__init__.py: API λλ ν 리 ν¨ν€μ§ μ΄κΈ°ν νμΌ
config.py: μ ν리μΌμ΄μ
μ€μ λ° νκ²½ λ³μλ₯Ό κ΄λ¦¬ν©λλ€.
__init__.py: Core λλ ν 리 ν¨ν€μ§ μ΄κΈ°ν νμΌμ
λλ€.
connect_db.py: Weaviate λ°μ΄ν°λ² μ΄μ€μμ μ°κ²°μ μ€μ νκ³ κ΄λ¦¬νλ νμΌμ
λλ€.
__init__.py: DB λλ ν 리 ν¨ν€μ§ μ΄κΈ°ν νμΌμ
λλ€.
__init__.py: Models λλ ν 리 ν¨ν€μ§ μ΄κΈ°ν νμΌμ
λλ€.
paper.py: Pydantic μ€ν€λ§λ₯Ό μ μνμ¬ λ°μ΄ν° μ ν¨μ± κ²μ¬λ₯Ό μνν©λλ€.
__init__.py: Schemas λλ ν 리 ν¨ν€μ§ μ΄κΈ°ν νμΌμ
λλ€.
summary_service.py: μμ½ λ‘μ§μ μ²λ¦¬νλ μλΉμ€ λ μ΄μ΄μ
λλ€.
__init__.py: Services λλ ν 리 ν¨ν€μ§ μ΄κΈ°ν νμΌμ
λλ€.
FastAPI μ ν리μΌμ΄μ
μ μ΄κΈ°ννκ³ λΌμ°ν°λ₯Ό ν¬ν¨νλ λ©μΈ νμΌμ
λλ€.