vignette/.env.example
Yun Chan 84eb6e2173 feat(engine): claude -p 상주 멀티턴 엔진 게이트웨이 + 실동작 검증
- engine_gateway/gateway.py: 회기당 claude -p 상주 프로세스(stream-json), 턴 직렬, budget 제한
- 세션 생성/턴/종료 HTTP API(FastAPI, :9099)
- 검증: 멀티턴 컨텍스트 유지 + prompt caching 재사용(턴2 +$0.07) 실동작 확인
2026-06-25 21:43:27 +09:00

20 lines
710 B
Text

# ── DB (NAS PostgreSQL 16 + pgvector, 단일 SoR) ──
DATABASE_URL=postgresql://user:pass@nas:5432/vignette
# ── 엔진 게이트웨이 (람다 소유, app 은 HTTP 호출만) ──
ENGINE_URL=http://engine:8100
ENGINE_MODE=claude_api # claude_api | claude_cli | openai | solar
# ── 외부 LLM 키 (PII 마스킹 후만, 게이트웨이가 주로 사용) ──
ANTHROPIC_API_KEY=
OPENAI_API_KEY=
# ── 세션/인증 (BFF OAuth 2.1, 토큰 서버 보관) ──
SESSION_SECRET=dev-insecure-change-me
OAUTH_GOOGLE_CLIENT_ID=
OAUTH_GOOGLE_CLIENT_SECRET=
OAUTH_REDIRECT_URI=https://chanpaca.net/auth/callback
# ── 엔진 CLI 폴백 ──
CLAUDE_P_PATH=claude
GLM_OR_FALLBACK_MODEL=