th-kim0823
c616555d7d
fix(vision): repetition loop 대응 + parseJsonLoose graceful fallback
...
gemma4:26b 가 "기기기기..." repetition loop 에 빠져 num_predict cap 도달 →
JSON truncate → unparseable. 두 가지 fix:
- Ollama body 에 repeat_penalty: 1.15 추가 (token repetition 억제)
- parseJsonLoose fail 시 throw 대신 {} 반환 → schema graceful coerce 가
placeholder title/summary 채움. raw_text 는 보존 → 사용자 데이터 무손실.
- coerceNullable 가 undefined 도 처리 (빈 객체 케이스).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-12 14:39:54 +09:00
..
2026-05-12 14:24:20 +09:00
2026-05-10 04:59:19 +09:00
2026-05-10 13:55:52 +09:00
2026-05-10 04:53:21 +09:00
2026-05-10 14:12:37 +09:00
2026-05-07 02:25:21 +09:00
2026-05-07 02:30:29 +09:00
2026-04-26 02:13:47 +09:00
2026-05-07 02:03:31 +09:00
2026-04-26 03:08:30 +09:00
2026-05-09 15:43:01 +09:00
2026-05-09 16:09:33 +09:00
2026-05-10 23:29:29 +09:00
2026-05-01 20:58:18 +09:00
2026-04-26 13:04:17 +09:00
2026-05-10 03:33:48 +09:00
2026-05-01 21:28:12 +09:00
2026-05-09 16:25:24 +09:00
2026-05-11 17:43:46 +09:00
2026-05-10 03:23:00 +09:00
2026-04-26 11:37:43 +09:00
2026-05-09 16:25:24 +09:00
2026-05-10 03:33:48 +09:00
2026-05-10 03:33:48 +09:00
2026-05-10 04:45:43 +09:00
2026-05-10 14:23:19 +09:00
2026-05-10 14:23:19 +09:00
2026-05-10 14:23:19 +09:00
2026-05-11 16:50:10 +09:00
2026-05-07 02:07:20 +09:00
2026-05-09 14:00:50 +09:00
2026-04-25 12:14:31 +09:00
2026-05-05 01:27:25 +09:00
2026-05-12 14:39:54 +09:00
2026-05-09 15:27:15 +09:00
2026-05-09 20:32:32 +09:00
2026-05-10 00:16:35 +09:00
2026-04-25 12:06:45 +09:00
2026-05-01 20:58:18 +09:00
2026-05-10 00:16:35 +09:00
2026-05-11 16:50:10 +09:00
2026-05-11 11:16:14 +09:00
2026-05-10 00:24:24 +09:00
2026-05-10 00:24:24 +09:00
2026-05-11 17:43:46 +09:00
2026-05-10 13:45:37 +09:00
2026-05-10 13:45:37 +09:00
2026-04-25 12:11:44 +09:00
2026-05-09 16:25:24 +09:00
2026-05-09 16:18:19 +09:00
2026-05-02 12:19:39 +09:00
2026-05-04 23:32:20 +09:00
2026-05-10 14:23:19 +09:00
2026-05-10 00:39:36 +09:00
2026-05-09 20:51:13 +09:00
2026-05-10 00:35:34 +09:00
2026-05-07 02:28:17 +09:00
2026-05-11 10:47:04 +09:00
2026-05-10 04:42:52 +09:00
2026-05-02 03:32:01 +09:00
2026-05-10 14:12:37 +09:00
2026-05-02 01:41:04 +09:00
2026-05-09 15:33:49 +09:00
2026-05-10 00:31:53 +09:00
2026-05-11 10:47:04 +09:00
2026-05-09 15:33:49 +09:00
2026-05-11 16:50:10 +09:00
2026-05-09 15:51:51 +09:00
2026-05-10 22:04:46 +09:00
2026-05-10 23:25:59 +09:00
2026-05-10 23:36:07 +09:00
2026-05-10 04:10:59 +09:00
2026-05-10 04:10:59 +09:00
2026-05-10 03:40:09 +09:00
2026-05-10 03:59:52 +09:00
2026-05-05 01:31:16 +09:00
2026-05-05 01:31:16 +09:00
2026-05-02 13:17:49 +09:00
2026-05-07 02:16:29 +09:00
2026-05-10 04:59:12 +09:00
2026-05-10 11:12:13 +09:00
2026-05-12 14:15:18 +09:00
2026-05-10 04:59:19 +09:00