Releases: DaveCoDev/not-again-ai
Releases · DaveCoDev/not-again-ai
v0.21.0
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
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
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
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
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
Changes
- Fix: Add
max_tokens
toChatCompletionRequest
since some OpenAI/AOAI models don't handlemax_completion_tokens
- Update dependencies
Full Changelog: v0.16.0...v0.16.1
Available on PyPI.
v0.16.0
Changes
- Add back support for embeddings. See 20_embeddings.ipynb for the interface.
- Renamed module
compile_messages
tocompile_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
This is a major refactor and update to the llm
modules and introduces many breaking changes.
- Removed exiting
llm
andlocal_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
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
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.