What's Changed * Upgrade of `ruff`, adding `codespell`, `toml-sort` by jamesbraza in https://github.com/whitead/paper-qa/pull/251 * Added convenience methods for building sparse/hybrid vector dbs by whitead in https://github.com/whitead/paper-qa/pull/250
What's Changed * delete the texts by Dustyposa in https://github.com/whitead/paper-qa/pull/181 * Making `Doc` hashable by jamesbraza in https://github.com/whitead/paper-qa/pull/244 * Latest `black` and `prettier` by jamesbraza in https://github.com/whitead/paper-qa/pull/247 * Add more vector embedding types by whitead in https://github.com/whitead/paper-qa/pull/245 * Allowing `Doc` subclasses to propagate to evidence by jamesbraza in https://github.com/whitead/paper-qa/pull/246 * Fixing crash when `json.loads` returns `str` by jamesbraza in https://github.com/whitead/paper-qa/pull/248
New Contributors * Dustyposa made their first contribution in https://github.com/whitead/paper-qa/pull/181
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
What's Changed * 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