12 Commits

Author SHA1 Message Date
Hyungi Ahn
e102ce6db9 feat: AI 서버 관리 페이지 Phase 1 구현
- 웹 기반 관리 대시보드 추가 (/admin)
- 시스템 상태 모니터링 (AI 서버, Ollama, 활성 모델, API 호출)
- 모델 관리 기능 (목록 조회, 테스트, 새로고침)
- API 키 관리 시스템 (생성, 조회, 삭제)
- 반응형 UI/UX 디자인 (모바일 지원)
- 테스트 모드 서버 (test_admin.py) 추가
- 보안: API 키 기반 인증, 키 마스킹
- 실시간 업데이트 (30초 자동 새로고침)

구현 파일:
- templates/admin.html: 관리 페이지 HTML
- static/admin.css: 관리 페이지 스타일
- static/admin.js: 관리 페이지 JavaScript
- server/main.py: 관리 API 엔드포인트 추가
- test_admin.py: 맥북프로 테스트용 서버
- README.md: 관리 페이지 문서 업데이트
2025-08-18 13:33:39 +09:00
hyungi
ef64aaec84 feat: export pipeline outputs (HTML copy + upload archiving) via EXPORT_* envs 2025-08-13 08:53:05 +09:00
hyungi
8d87b1f46b feat: add summarization to pipeline (summarize + summary_sentences + summary_language) 2025-08-13 08:50:06 +09:00
hyungi
6346635ac1 feat: add /pipeline/ingest_file endpoint for .txt/.pdf upload 2025-08-13 08:48:17 +09:00
hyungi
6e7cf8eafa feat: pipeline options translate/target_language; allow HTML-only without translation 2025-08-13 08:46:08 +09:00
hyungi
a280304adc feat: document pipeline (embedding->Korean translation->HTML). Add /pipeline/ingest endpoint 2025-08-13 08:45:01 +09:00
hyungi
9c70d3e8a1 chore: save WIP before importing Document-AI subtree 2025-08-13 08:38:30 +09:00
hyungi
4c81686657 feat: Paperless integration (content endpoint, list+sync). Add /paperless/sync and docs 2025-08-13 08:02:59 +09:00
hyungi
bcb1e543e6 feat: language-aware routing (English -> llama3:8b-instruct; else Qwen 7B/14B). Docs updated 2025-08-13 07:45:49 +09:00
hyungi
d17ec57b2e feat: security(CORS/API key), OpenAI-compatible endpoint, Paperless hook indexing; .env support 2025-08-13 07:36:27 +09:00
hyungi
325dde803d docs: add repo/data policy, ops workflow, and API overview; standardize port >=26000 guidance 2025-08-13 07:26:13 +09:00
hyungi
72d889f5ef feat: local AI server scaffolding (FastAPI, RAG, embeddings). Port policy (>=26000), README/API docs, scripts. 2025-08-13 07:24:06 +09:00