- engine_gateway/gateway.py: 회기당 claude -p 상주 프로세스(stream-json), 턴 직렬, budget 제한 - 세션 생성/턴/종료 HTTP API(FastAPI, :9099) - 검증: 멀티턴 컨텍스트 유지 + prompt caching 재사용(턴2 +$0.07) 실동작 확인
20 lines
710 B
Text
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=
|