v4.0.0
What's Changed
- Version 4 with better open source model support and no langchain by @whitead in https://github.com/whitead/paper-qa/pull/223
- Prevent error loading pdf: Added pymupdf/fitz open to get page count by @ekcomputer in https://github.com/whitead/paper-qa/pull/225
- Removed nest_asyncio by @whitead in https://github.com/whitead/paper-qa/pull/227
- JSON Mode & Callbacks by @whitead in https://github.com/whitead/paper-qa/pull/229
- Removed features that required python 3.11 by @whitead in https://github.com/whitead/paper-qa/pull/230
- Added status info on used contexts by @whitead in https://github.com/whitead/paper-qa/pull/231
- Improved json parsing by @whitead in https://github.com/whitead/paper-qa/pull/232
- Fixed deserialized computed fields issue by @whitead in https://github.com/whitead/paper-qa/pull/233
- Propogated extra props in JSON by @whitead in https://github.com/whitead/paper-qa/pull/235
- Added
py.typed
metadata file by @jamesbraza in https://github.com/whitead/paper-qa/pull/238 mypy
config update by @jamesbraza in https://github.com/whitead/paper-qa/pull/237- More verbose comment on
Answer.token_counts
by @jamesbraza in https://github.com/whitead/paper-qa/pull/240 - Added anthropic LLMs by @whitead in https://github.com/whitead/paper-qa/pull/241
- Adjusted anthropic import by @whitead in https://github.com/whitead/paper-qa/pull/242
New Contributors
- @ekcomputer made their first contribution in https://github.com/whitead/paper-qa/pull/225
- @jamesbraza made their first contribution in https://github.com/whitead/paper-qa/pull/238
Full Changelog: https://github.com/whitead/paper-qa/compare/v3.13.4...v4.0.0