Skip to content

Releases: DaveCoDev/not-again-ai

v0.21.0

01 Jul 18:49
9bf8755
Compare
Choose a tag to compare
v0.21.0 Pre-release
Pre-release

Changes

  • Updated process_url to be able to disable verbose logging
  • Update dependencies

Full Changelog: v0.20.0...v0.21.0
Available on PyPI.

v0.20.0

01 Jun 17:16
93302ff
Compare
Choose a tag to compare
v0.20.0 Pre-release
Pre-release

Changes

  • Switched getting web content to leverage Crawl4AI and now includes some custom logic
  • Added support for the Brave Search API
  • Updated dependencies.

Full Changelog: v0.19.0...v0.20.0
Available on PyPI.

v0.19.0

04 May 18:00
119dc22
Compare
Choose a tag to compare
v0.19.0 Pre-release
Pre-release

Changes

  • Added experimental support for the Gemini API
  • Added support for image generation for OpenAI's gpt-image-1 model
  • Updated dependencies.

Full Changelog: v0.18.0...v0.19.0
Available on PyPI.

v0.18.0

23 Mar 01:32
0a08ffb
Compare
Choose a tag to compare
v0.18.0 Pre-release
Pre-release

Changes

  • Moved from poetry to uv
  • Added initial support for Anthropic API
  • Updated dependencies. Notably to python-liquid 2.0
  • Removed auto generated docs.
  • Added VSCode Copilot rules file

Full Changelog: v0.17.0...v0.18.0
Available on PyPI.

v0.17.0

08 Feb 18:39
35db7a1
Compare
Choose a tag to compare
v0.17.0 Pre-release
Pre-release

Changes

  • Add an API for streaming from OpenAI, AzureOpenAI, and Ollama

Full Changelog: v0.16.1...v0.17.0
Available on PyPI.

v0.16.1

08 Feb 13:09
961c27d
Compare
Choose a tag to compare
v0.16.1 Pre-release
Pre-release

Changes

  • Fix: Add max_tokens to ChatCompletionRequest since some OpenAI/AOAI models don't handle max_completion_tokens
  • Update dependencies

Full Changelog: v0.16.0...v0.16.1
Available on PyPI.

v0.16.0

02 Feb 15:46
a36a40c
Compare
Choose a tag to compare
v0.16.0 Pre-release
Pre-release

Changes

  • Add back support for embeddings. See 20_embeddings.ipynb for the interface.
  • Renamed module compile_messages to compile_prompts and more generally supports applying Liquid templates to all string fields.
  • Minor bug fixes and updated dependencies

Full Changelog: v0.15.0...v0.16.0
Available on PyPI.

v0.15.0

25 Jan 18:34
a776606
Compare
Choose a tag to compare
v0.15.0 Pre-release
Pre-release

This is a major refactor and update to the llm modules and introduces many breaking changes.

  • Removed exiting llm and local_llm modules and replaced with a generic, extensible interface. Currently supports OpenAI, AzureOpenAI, and ollama
  • Removed huggingface and GitHub Models support for now
  • Updated to Poetry v2 and updated pyproject.toml to remove deprecated parts.
  • Updated dependencies

Full Changelog: v0.14.0...v0.15.0
Available on PyPI.

v0.14.0

21 Oct 01:30
02f08ba
Compare
Choose a tag to compare
v0.14.0 Pre-release
Pre-release

Changes

  • Added chat_completion_stream to make it easier to stream OpenAI chat completion responses.
  • Started the data subpackage which has a function for getting web content using playwright.
  • Updated dependencies

Full Changelog: v0.13.0...v0.14.0
Available on PyPI.

v0.13.0

03 Oct 00:25
Compare
Choose a tag to compare
v0.13.0 Pre-release
Pre-release

Changes

  • OpenAI chat_completions can now take an arbitrary compliant function as the client
  • Pydantic support for structured outputs
  • Tiktoken helper functions can now take in disallowed_special and allowed_special with reasonable defaults.
  • Updated dependencies

Full Changelog: v0.12.1...v0.13.0
Available on PyPI.