fix(api): D.5 analyze timeout 20→60초, text_limit 15000→12000
doc 5271(29,837자) 등 큰 문서에서 20초 timeout 빈발. - ANALYZE_TIMEOUT_S: 20 → 60 (safety margin 포함) - ANALYZE_TEXT_LIMIT: 15000 → 12000 (Gemma 입력 부담 완화) - 프론트 안내 '10초' → '10~40초 소요' Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -684,8 +684,8 @@ ANALYZE_PROMPT = (
|
||||
else ""
|
||||
)
|
||||
|
||||
ANALYZE_TEXT_LIMIT = 15000 # chars
|
||||
ANALYZE_TIMEOUT_S = 20
|
||||
ANALYZE_TEXT_LIMIT = 12000 # chars (15000 → 12000, 실측 timeout 빈발)
|
||||
ANALYZE_TIMEOUT_S = 60 # 15,000자 입력 + 4층 출력. 실측 7~45초, safety margin 포함
|
||||
ANALYZE_CACHE_TTL_S = 1800 # 30분
|
||||
ANALYZE_CACHE_MAXSIZE = 100
|
||||
ANALYZE_LAYER_MIN_CHARS = 50 # 이 미만이면 억지 채움으로 보고 제거
|
||||
|
||||
@@ -67,7 +67,7 @@
|
||||
이 문서 분석
|
||||
</Button>
|
||||
<p class="mt-1.5 text-[10px] text-dim">
|
||||
약 10초 소요. 문서 전문을 Gemma 4로 구조화합니다.
|
||||
약 10~40초 소요. 문서 전문을 Gemma 4로 구조화합니다.
|
||||
</p>
|
||||
{:else if loading}
|
||||
<div class="space-y-2">
|
||||
@@ -100,7 +100,7 @@
|
||||
</div>
|
||||
{#if data.truncated}
|
||||
<p class="mt-2.5 text-[10px] text-dim">
|
||||
원문이 15,000자를 초과하여 앞부분만 분석했습니다.
|
||||
원문이 12,000자를 초과하여 앞부분만 분석했습니다.
|
||||
</p>
|
||||
{/if}
|
||||
<div class="mt-2.5 flex items-center justify-between">
|
||||
|
||||
Reference in New Issue
Block a user