Spaces:
Build error
Build error
A newer version of the Gradio SDK is available:
6.2.0
metadata
title: ParseAI Document Processor
emoji: ๐
colorFrom: blue
colorTo: indigo
sdk: gradio
sdk_version: 5.30.0
app_file: app.py
pinned: true
ParseAI - Document Processing and Analysis
ParseAI๋ PDF ๋ฌธ์๋ฅผ ์ฒ๋ฆฌํ๊ณ ๋ถ์ํ๊ธฐ ์ํ ๊ฐ๋ ฅํ ๋๊ตฌ์ ๋๋ค. ๋ฌธ์์์ ํ ์คํธ๋ฅผ ์ถ์ถํ๊ณ , ์์ฝํ๋ฉฐ, ๋ฒกํฐ ๊ฒ์์ ํตํด ๊ด๋ จ ๋ฌธ์๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
๐ ์ฃผ์ ๊ธฐ๋ฅ
- PDF ๋ฌธ์ ์ ๋ก๋ ๋ฐ ํ ์คํธ ์ถ์ถ
- ๋ฌธ์ ๋ด์ฉ ์์ฝ
- ๋ฒกํฐ ๊ธฐ๋ฐ ๋ฌธ์ ๊ฒ์
- Gradio ๊ธฐ๋ฐ์ ์ฌ์ฉ์ ์นํ์ ์ธ ์น ์ธํฐํ์ด์ค
๐ ๏ธ ๊ธฐ์ ์คํ
- Backend: FastAPI
- Frontend: Gradio
- NLP: NLTK, Hugging Face Transformers
- Vector Store: Sentence Transformers
- Container: Docker
๐ ๋ก์ปฌ์์ ์คํํ๊ธฐ
์ฌ์ ์๊ตฌ์ฌํญ
- Docker ๋ฐ Docker Compose
- Python 3.9+
ํ๊ฒฝ ๋ณ์ ์ค์
.env ํ์ผ์ ์์ฑํ๊ณ ๋ค์ ๋ณ์๋ค์ ์ค์ ํ์ธ์:
# Hugging Face Hub configuration
HUGGINGFACE_HUB_TOKEN=your_hf_token_here
# Application configuration
UPLOAD_FOLDER=/app/data/uploads
NLTK_DATA=/app/nltk_data
Docker๋ฅผ ์ฌ์ฉํ ์คํ
Docker ์ด๋ฏธ์ง ๋น๋:
docker build -t parseai .์ปจํ ์ด๋ ์คํ:
docker run -d -p 7860:7860 --env-file .env parseai์น ๋ธ๋ผ์ฐ์ ์์ ์ ์:
http://localhost:7860
๐ Hugging Face Spaces์ ๋ฐฐํฌํ๊ธฐ
- ์ด ์ ์ฅ์๋ฅผ Hugging Face Spaces์ ํธ์ํฉ๋๋ค.
- ์ ์ฅ์ ์ค์ ์์ ๋ค์ ํ๊ฒฝ ๋ณ์๋ฅผ ์ค์ ํ์ธ์:
HUGGINGFACE_HUB_TOKEN: Hugging Face API ํ ํฐUPLOAD_FOLDER:/app/data/uploadsNLTK_DATA:/app/nltk_data
๐ ์ฌ์ฉ ๋ฐฉ๋ฒ
- ๋ฌธ์ ์ ๋ก๋ ํญ์์ PDF ํ์ผ์ ์ ๋ก๋ํ์ธ์.
- ๋ฌธ์ ๊ฒ์ ํญ์์ ํค์๋๋ฅผ ์ ๋ ฅํ์ฌ ๊ด๋ จ ๋ฌธ์๋ฅผ ๊ฒ์ํ์ธ์.
๐ ์ํ ํ์ธ
์ ํ๋ฆฌ์ผ์ด์ ์ํ๋ ๋ค์ ์๋ํฌ์ธํธ์์ ํ์ธํ ์ ์์ต๋๋ค:
GET /health
๐ ๋ผ์ด์ ์ค
์ด ํ๋ก์ ํธ๋ MIT ๋ผ์ด์ ์ค ํ์ ๋ฐฐํฌ๋ฉ๋๋ค.