scvcoder commited on
Commit
2c4f582
·
verified ·
1 Parent(s): d92e749

Add backend README with frontmatter (zero-a10g)

Browse files
Files changed (1) hide show
  1. README.md +50 -7
README.md CHANGED
@@ -1,13 +1,56 @@
1
  ---
2
- title: Kpaa Backend
3
- emoji:
4
- colorFrom: yellow
5
- colorTo: pink
6
  sdk: gradio
7
- sdk_version: 6.14.0
8
- python_version: '3.13'
9
  app_file: app.py
10
  pinned: false
 
 
 
11
  ---
12
 
13
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
+ title: KPAA Backend - 개인정보보호법 RAG 추론 API
3
+ emoji: 🧠
4
+ colorFrom: green
5
+ colorTo: blue
6
  sdk: gradio
7
+ sdk_version: "5.20.0"
 
8
  app_file: app.py
9
  pinned: false
10
+ short_description: KPAA RAG 추론 백엔드 (OpenAI 호환 API)
11
+ hardware: zero-a10g
12
+ license: mit
13
  ---
14
 
15
+ # KPAA Backend
16
+
17
+ 한국 개인정보보호법 RAG 백엔드. **OpenAI 호환 API**를 노출합니다.
18
+
19
+ 이 Space는 **추론 백엔드 전용**입니다. UI는 별도 Space([scvcoder/korean-privacy-ai-assistant](https://huggingface.co/spaces/scvcoder/korean-privacy-ai-assistant))에서 Open WebUI로 제공됩니다.
20
+
21
+ ## 아키텍처
22
+
23
+ ```
24
+ 사용자 브라우저
25
+ ↓ (UI 접속)
26
+ [Open WebUI Space]
27
+ ↓ (OpenAI API 호출)
28
+ [이 Space — KPAA Backend]
29
+ ↓ (RAG 검색 + Gemma 4 추론)
30
+ 법제처 OPEN API + 상담사례 SQLite + ZeroGPU
31
+ ```
32
+
33
+ ## Endpoints
34
+
35
+ | Method | Path | 설명 |
36
+ |---|---|---|
37
+ | POST | `/v1/chat/completions` | OpenAI 호환 chat (`stream=true` 지원) |
38
+ | GET | `/v1/models` | 사용 가능 모델 (`kpaa-privacy-ko`) |
39
+ | GET | `/healthz` | liveness check |
40
+ | GET | `/info` | 상세 정보 + Swagger UI |
41
+ | GET | `/gradio` | Gradio 상태 페이지 |
42
+
43
+ ## Open WebUI 연결 (UI Space에서 자동 설정)
44
+
45
+ ```bash
46
+ OPENAI_API_BASE_URL=https://scvcoder-kpaa-backend.hf.space/v1
47
+ OPENAI_API_KEY=any-value
48
+ DEFAULT_MODELS=kpaa-privacy-ko
49
+ ```
50
+
51
+ ## Secrets / Hardware
52
+ - **Secret** `LAW_OC` — 법제처 OPEN API ID (필수)
53
+ - **Hardware** ZeroGPU (zero-a10g) — Pro 무료
54
+
55
+ ## 라이선스
56
+ MIT (코드) · 답변 데이터는 PIPC/privacy.go.kr 출처표시