| 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 | |