File size: 1,494 Bytes
ad410ef
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
---

title: SOY NV AI
emoji: πŸ“š
colorFrom: blue
colorTo: purple
sdk: docker
pinned: false
license: mit
---


# SOY NV AI - μ›Ήμ†Œμ„€ μž‘ν’ˆ 개발 μ–΄μ‹œμŠ€ν„΄νŠΈ

AIλ₯Ό ν™œμš©ν•œ μ›Ήμ†Œμ„€ μž‘ν’ˆ κ°œλ°œμ„ μ§€μ›ν•˜λŠ” μ–΄μ‹œμŠ€ν„΄νŠΈμž…λ‹ˆλ‹€.

## μ£Όμš” κΈ°λŠ₯

- πŸ“ μ›Ήμ†Œμ„€ 파일 μ—…λ‘œλ“œ 및 뢄석
- πŸ€– AI 기반 μž‘ν’ˆ 뢄석 및 μš”μ•½
- πŸ”— 캐릭터 관계 κ·Έλž˜ν”„ μΆ”μΆœ
- πŸ“Š νšŒμ°¨λ³„ 상세 뢄석
- πŸ’¬ AI μ±„νŒ… μ–΄μ‹œμŠ€ν„΄νŠΈ

## μ‚¬μš© 방법

1. **둜그인/νšŒμ›κ°€μž…**: 처음 μ‚¬μš© μ‹œ 계정을 μƒμ„±ν•˜μ„Έμš”
2. **파일 μ—…λ‘œλ“œ**: μ›Ήμ†Œμ„€ 파일(.txt, .md)을 μ—…λ‘œλ“œν•˜μ„Έμš”
3. **AI 뢄석**: Parent Chunk, Episode Analysis, Graph Extraction을 μ‹€ν–‰ν•˜μ„Έμš”
4. **κ²°κ³Ό 확인**: 뢄석 κ²°κ³Όλ₯Ό ν™•μΈν•˜κ³  AI와 λŒ€ν™”ν•˜μ„Έμš”

## ν™˜κ²½ λ³€μˆ˜ μ„€μ •

Settings > Repository secretsμ—μ„œ λ‹€μŒ ν™˜κ²½ λ³€μˆ˜λ₯Ό μ„€μ •ν•˜μ„Έμš”:

### ν•„μˆ˜
- `SECRET_KEY`: Flask μ‹œν¬λ¦Ώ ν‚€ (랜덀 λ¬Έμžμ—΄)

### 선택사항
- `GEMINI_API_KEY`: Google Gemini API ν‚€
- `DATABASE_URL`: λ°μ΄ν„°λ² μ΄μŠ€ URL (κΈ°λ³Έ: SQLite)
- `OLLAMA_BASE_URL`: Ollama μ„œλ²„ URL

## 기술 μŠ€νƒ

- **Backend**: Flask, SQLAlchemy
- **AI**: Google Gemini, Ollama
- **Vector DB**: ChromaDB
- **Embedding**: Sentence Transformers

## μ£Όμ˜μ‚¬ν•­

⚠️ Hugging Face SpacesλŠ” μž„μ‹œ μ €μž₯μ†Œμž…λ‹ˆλ‹€. μ€‘μš”ν•œ λ°μ΄ν„°λŠ” μ •κΈ°μ μœΌλ‘œ λ°±μ—…ν•˜μ„Έμš”.

## λΌμ΄μ„ μŠ€

MIT License