vignette/apps/api/engine_gateway
2026-07-03 19:53:14 +09:00
..
golden 런타임 계약과 학습자 흐름 보강 2026-06-29 08:12:14 +09:00
__init__.py feat(engine): claude -p 상주 멀티턴 엔진 게이트웨이 + 실동작 검증 2026-06-25 21:43:27 +09:00
gateway.py 한신대 피드백 개선팩 반영 2026-07-03 19:53:14 +09:00
README.md feat(engine): claude -p 상주 멀티턴 엔진 게이트웨이 + 실동작 검증 2026-06-25 21:43:27 +09:00
requirements.txt feat(engine): claude -p 상주 멀티턴 엔진 게이트웨이 + 실동작 검증 2026-06-25 21:43:27 +09:00
test_gateway_model.py 한신대 피드백 개선팩 반영 2026-07-03 19:53:14 +09:00

엔진 게이트웨이

로컬 claude -p(Opus 4.8) 상주 멀티턴 풀. 컨테이너 밖(호스트) 실행, api가 ENGINE_URL로 호출.

실행

cd apps/api
python -m uvicorn engine_gateway.gateway:app --host 127.0.0.1 --port 9099

API

  • POST /session {system_prompt, budget_usd} -> {session_id} (회기=프로세스 1개)
  • POST /session/{id}/turn {content} -> {text, cost_usd, turns}
  • DELETE /session/{id}
  • GET /health

검증 (2026-06-25)

세션 생성+멀티턴 2턴(서연 페르소나) 컨텍스트 유지 + 캐시 재사용 비용절감 실동작 확인. 환경변수: CLAUDE_BIN, ENGINE_MODEL(비우면 Opus4.8), ENGINE_FALLBACK_MODEL, SESSION_BUDGET_USD.