open-notebook/open_notebook
Luis Novo 5d84ab0768 fix: embedding batch sizing and 413 error classification (1.7.4)
- Add batching to generate_embeddings() (50 texts per batch with per-batch retry)
  to prevent 413 Payload Too Large errors on large documents
- Add 413 error classification rule for user-friendly error messages
- Fix misleading "Created 0 embedded chunks" log in process_source_command
  by removing premature get_embedded_chunks() call (embedding is fire-and-forget)

Closes #594
2026-02-18 11:39:47 -03:00
..
ai docs: update documentation for error handling and podcast retry (#599) 2026-02-18 09:56:04 -03:00
database fix: turn the embedding field into optional (#557) 2026-02-10 11:24:17 -03:00
domain fix: embedding batch sizing and 413 error classification (1.7.4) 2026-02-18 11:39:47 -03:00
graphs docs: update documentation for error handling and podcast retry (#599) 2026-02-18 09:56:04 -03:00
podcasts docs: update documentation for error handling and podcast retry (#599) 2026-02-18 09:56:04 -03:00
utils fix: embedding batch sizing and 413 error classification (1.7.4) 2026-02-18 11:39:47 -03:00
__init__.py refactor: move environment variables loading to application entry point (#283) 2025-12-01 14:59:50 -03:00
CLAUDE.md docs: update documentation for error handling and podcast retry (#599) 2026-02-18 09:56:04 -03:00
config.py feat: add persistent tiktoken cache to reduce re-downloads (#171) 2025-10-19 14:50:52 -03:00
exceptions.py refactor database module and migrations 2024-10-30 16:33:07 -03:00