![]() |
---|
PDF λ¬Έμλ₯Ό ν΅ν νμ΅ λ³΄μ‘° μΉ νλ«νΌ |
![]() |
![]() |
![]() |
---|---|---|
πΌμ νμ£ΌπΌ | π±μ‘μ€μ£Όπ± | πΆμ μ§νπΆ |
![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|
ArxivAPI λ Όλ¬Έ κ²μ | GoogleCloudVision, OpenAI μ±λ΄ | TextRazor, WikipediaAPI ν€μλ μΆμΆ | GoogleCustomSearch κ΅¬κΈ κ²μ | DeepL λ²μ |
λ©μΈ fast-api repoμ
λλ€.
MainFastAPI/
βββ .github/
βββ .venv/
βββ app/
β βββ api/
β β βββ chatbot/
β β βββ ocr/
β β βββ paper/
β β βββ keyword/
β β βββ sentence/
β β βββ trans/
β β βββ __init__.py
β βββ core/
β β βββ __init__.py
β β βββ config.py
β βββ db/
β β βββ __init__.py
β β βββ connect_db.py
β βββ models/
β β βββ __init__.py
β β βββ create_paper.py
β βββ schemas/
β β βββ __init__.py
β β βββ paper.py
β βββ services/
β β βββ __init__.py
β β βββ paper_service.py
β βββ main.py
β βββ __init__.py
βββ tests/
βββ .env
βββ .gitignore
βββ README.md
βββ requirements.txt
chatbot
: μ±λ΄ κ΄λ ¨ API μλν¬μΈνΈ μ μocr
: ocr κ΄λ ¨ API μλν¬μΈνΈ μ μpaper
: λ Όλ¬Έ κ²μ λ± API μλν¬μΈνΈ μ μkeyword
: ν€μλ κΈ°λ₯ κ΄λ ¨ API μλ ν¬μΈνΈ μ μsentence
: λ¬Έμ₯ κΈ°λ₯ κ΄λ ¨ API μλ ν¬μΈνΈ μ μtrans
: λ²μ κ΄λ ¨ API μλν¬μΈνΈ μ μ__init__.py
: API λλ ν 리 ν¨ν€μ§ μ΄κΈ°ν νμΌ
config.py
: μ ν리μΌμ΄μ μ€μ λ° νκ²½ λ³μλ₯Ό κ΄λ¦¬ν©λλ€.__init__.py
: Core λλ ν 리 ν¨ν€μ§ μ΄κΈ°ν νμΌμ λλ€.
connect_db.py
: Weaviate λ°μ΄ν°λ² μ΄μ€μμ μ°κ²°μ μ€μ νκ³ κ΄λ¦¬νλ νμΌμ λλ€.__init__.py
: DB λλ ν 리 ν¨ν€μ§ μ΄κΈ°ν νμΌμ λλ€.
create_paper.py
: λ Όλ¬Έ λͺ¨λΈμ μ μνλ νμΌμ λλ€.__init__.py
: Models λλ ν 리 ν¨ν€μ§ μ΄κΈ°ν νμΌμ λλ€.
paper.py
: Pydantic μ€ν€λ§λ₯Ό μ μνμ¬ λ°μ΄ν° μ ν¨μ± κ²μ¬λ₯Ό μνν©λλ€.__init__.py
: Schemas λλ ν 리 ν¨ν€μ§ μ΄κΈ°ν νμΌμ λλ€.
paper_service.py
: λ Όλ¬Έ κ΄λ ¨ λΉμ¦λμ€ λ‘μ§μ μ²λ¦¬νλ μλΉμ€ λ μ΄μ΄μ λλ€.__init__.py
: Services λλ ν 리 ν¨ν€μ§ μ΄κΈ°ν νμΌμ λλ€.
FastAPI μ ν리μΌμ΄μ μ μ΄κΈ°ννκ³ λΌμ°ν°λ₯Ό ν¬ν¨νλ λ©μΈ νμΌμ λλ€.
ν μ€νΈ μ½λλ₯Ό ν¬ν¨νλ λλ ν 리μ λλ€.