Skip to content

sinizzu/Summarize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

70 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“‚ PDFast ์„œ๋น„์Šค ์†Œ๊ฐœ

ํŒŒ์ด๋„-ํ”„๋กœ์ ํŠธ-001

ํŒŒ์ด๋„-ํ”„๋กœ์ ํŠธ-004



๐ŸŽฅ ์‹œ์—ฐ ์˜์ƒ

PDF ๋ฌธ์„œ๋ฅผ ํ†ตํ•œ ํ•™์Šต ๋ณด์กฐ ์›น ํ”Œ๋žซํผ


โœ… ์ถ”์ง„ ๋ฐฐ๊ฒฝ

ํŒŒ์ด๋„-ํ”„๋กœ์ ํŠธ-005

๐Ÿ‘ฅ ํŒ€์› ์†Œ๊ฐœ

hj yj jh
๐Ÿผ์ •ํ˜„์ฃผ๐Ÿผ ๐Ÿฑ์†ก์œค์ฃผ๐Ÿฑ ๐Ÿถ์‹ ์ง€ํ˜„๐Ÿถ



โš’ ์ „์ฒด ์•„ํ‚คํ…์ฒ˜

ํŒŒ์ด๋„-ํ”„๋กœ์ ํŠธ-008



๐Ÿ“ ๊ธฐ๋Šฅ ์†Œ๊ฐœ

chat keyword
์˜์–ด ์š”์•ฝ ํ•œ๊ตญ์–ด ์š”์•ฝ PDF ํˆดํŒ ์š”์•ฝ


๐Ÿ†ย ๊ธฐ์ˆ  ์Šคํƒ

Programming language


Library & Framework


API


Database


Version Control System

github


Communication Tool

notion kakao







์„ค๋ช…

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

app/api

  • summary : ์š”์•ฝ ๊ธฐ๋Šฅ ๊ด€๋ จ API ์—”๋“œ ํฌ์ธํŠธ ์ •์˜
  • __init__.py: API ๋””๋ ‰ํ† ๋ฆฌ ํŒจํ‚ค์ง€ ์ดˆ๊ธฐํ™” ํŒŒ์ผ

api/core

  • config.py: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค์ • ๋ฐ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • __init__.py: Core ๋””๋ ‰ํ† ๋ฆฌ ํŒจํ‚ค์ง€ ์ดˆ๊ธฐํ™” ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.

app/db

  • connect_db.py: Weaviate ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€์˜ ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.
  • __init__.py: DB ๋””๋ ‰ํ† ๋ฆฌ ํŒจํ‚ค์ง€ ์ดˆ๊ธฐํ™” ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.

app/models

  • __init__.py: Models ๋””๋ ‰ํ† ๋ฆฌ ํŒจํ‚ค์ง€ ์ดˆ๊ธฐํ™” ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.

app/schemas

  • paper.py: Pydantic ์Šคํ‚ค๋งˆ๋ฅผ ์ •์˜ํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • __init__.py: Schemas ๋””๋ ‰ํ† ๋ฆฌ ํŒจํ‚ค์ง€ ์ดˆ๊ธฐํ™” ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.

app/services

  • summary_service.py: ์š”์•ฝ ๋กœ์ง์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์„œ๋น„์Šค ๋ ˆ์ด์–ด์ž…๋‹ˆ๋‹ค.
  • __init__.py: Services ๋””๋ ‰ํ† ๋ฆฌ ํŒจํ‚ค์ง€ ์ดˆ๊ธฐํ™” ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.

app/main.py

FastAPI ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ดˆ๊ธฐํ™”ํ•˜๊ณ  ๋ผ์šฐํ„ฐ๋ฅผ ํฌํ•จํ•˜๋Š” ๋ฉ”์ธ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.

About

๐Ÿ—‚๏ธ PDFast: PDF ๊ธฐ๋ฐ˜ AI๋ฅผ ํ™œ์šฉํ•œ ํ•™์Šต ํ”Œ๋žซํผ (์š”์•ฝ API)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors