![]() |
|---|
| 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 ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด๊ธฐํํ๊ณ ๋ผ์ฐํฐ๋ฅผ ํฌํจํ๋ ๋ฉ์ธ ํ์ผ์ ๋๋ค.
ํ ์คํธ ์ฝ๋๋ฅผ ํฌํจํ๋ ๋๋ ํ ๋ฆฌ์ ๋๋ค.












