open-notebook/open_notebook
Luis Novo 20e18fdd0d feat: improve error clarity for LLM provider failures (#506)
Replace generic "An unexpected error occurred" messages with descriptive,
user-friendly error messages when LLM operations fail. Errors like invalid
API keys, wrong model names, and rate limits now surface clearly in the UI.

Adds error classification utility, global FastAPI exception handlers, and
frontend getApiErrorMessage() helper. Bumps version to 1.7.2.
2026-02-16 16:15:46 -03:00
..
ai feat: improve error clarity for LLM provider failures (#506) 2026-02-16 16:15:46 -03:00
database fix: turn the embedding field into optional (#557) 2026-02-10 11:24:17 -03:00
domain fix: handle empty/whitespace source content without retry loop (#576) 2026-02-14 18:09:07 -03:00
graphs feat: improve error clarity for LLM provider failures (#506) 2026-02-16 16:15:46 -03:00
podcasts Feat/localization tests docker (#371) 2026-01-15 13:51:05 -03:00
utils feat: improve error clarity for LLM provider failures (#506) 2026-02-16 16:15:46 -03:00
__init__.py refactor: move environment variables loading to application entry point (#283) 2025-12-01 14:59:50 -03:00
CLAUDE.md feat: credential-based API key management (#477) (#540) 2026-02-10 08:30:22 -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