ping: JSON 이 안 나오면 설정 조합을 바꿔가며 자동 진단, LLM_MERGE_SYSTEM 옵션

- 게이트웨이/모델이 system 역할을 무시해 평문으로 답하는 경우(팀원 VM /api/ito + 339 실측)
  LLM_MERGE_SYSTEM=1 로 system 을 user 앞에 합쳐 보낸다
- summarize.ping 이 (그대로 → merge → merge+json_mode off) 순으로 시도해 되는 .env 값을 알려준다. --real 은 실제 조각 추출 프롬프트로

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
byeongwook.choi
2026-09-21 15:52:29 +09:00
co-authored by Claude Fable 5.1
parent 0f70c0d245
commit db50ec9d46
5 changed files with 95 additions and 39 deletions
+1
View File
@@ -24,6 +24,7 @@ LLM_TIMEOUT_S=180
#LLM_BODY_MODEL=/mnt/models # body 의 model (FabriX 는 고정값)
#LLM_JSON_MODE=1 # response_format 을 서버가 거부(400)하면 0
#LLM_MAX_TOKENS=0 # 0 이면 안 보냄
#LLM_MERGE_SYSTEM=0 # system 지시를 무시하는 게이트웨이/모델이면 1 (python -m summarize.ping 이 알려준다)
#FABRIX_CLIENT_KEY= # x-generative-ai-client
#FABRIX_OPENAPI_TOKEN= # x-openapi-token (Bearer 는 코드가 붙임)
#FABRIX_USER_EMAIL= # x-generative-ai-user-email (신원 정보)