Spaces:
Build error
Build error
File size: 2,127 Bytes
6e46f97 3022fd1 6e46f97 3022fd1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
---
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` νμΌμ μμ±νκ³ λ€μ λ³μλ€μ μ€μ νμΈμ:
```bash
# Hugging Face Hub configuration
HUGGINGFACE_HUB_TOKEN=your_hf_token_here
# Application configuration
UPLOAD_FOLDER=/app/data/uploads
NLTK_DATA=/app/nltk_data
```
### Dockerλ₯Ό μ¬μ©ν μ€ν
1. Docker μ΄λ―Έμ§ λΉλ:
```bash
docker build -t parseai .
```
2. 컨ν
μ΄λ μ€ν:
```bash
docker run -d -p 7860:7860 --env-file .env parseai
```
3. μΉ λΈλΌμ°μ μμ μ μ:
```
http://localhost:7860
```
## π Hugging Face Spacesμ λ°°ν¬νκΈ°
1. μ΄ μ μ₯μλ₯Ό Hugging Face Spacesμ νΈμν©λλ€.
2. μ μ₯μ μ€μ μμ λ€μ νκ²½ λ³μλ₯Ό μ€μ νμΈμ:
- `HUGGINGFACE_HUB_TOKEN`: Hugging Face API ν ν°
- `UPLOAD_FOLDER`: `/app/data/uploads`
- `NLTK_DATA`: `/app/nltk_data`
## π μ¬μ© λ°©λ²
1. **λ¬Έμ μ
λ‘λ** νμμ PDF νμΌμ μ
λ‘λνμΈμ.
2. **λ¬Έμ κ²μ** νμμ ν€μλλ₯Ό μ
λ ₯νμ¬ κ΄λ ¨ λ¬Έμλ₯Ό κ²μνμΈμ.
## π μν νμΈ
μ ν리μΌμ΄μ
μνλ λ€μ μλν¬μΈνΈμμ νμΈν μ μμ΅λλ€:
```
GET /health
```
## π λΌμ΄μ μ€
μ΄ νλ‘μ νΈλ [MIT λΌμ΄μ μ€](LICENSE) νμ λ°°ν¬λ©λλ€.
|