v1.0.7

feyninc/chonkiev1.0.7May 6, 2025by chonknick

AI Summary

Introduces core infrastructure for data storage (Handshakes/Porters), new embedding providers, and visualizer themes.

Key Highlights

  • Added `Handshakes` (Chroma, Qdrant, Turbopuffer) and `Porters` (JSONPorter) for data management.
  • Added support for `VoyageAIEmbeddings` and `OpenAIGenie`.
  • Added Dark mode and TikTokenizer theme to the `Visualizer`.

New Features

  • Handshake and Porter infrastructure.
  • VoyageAI and OpenAIGenie embeddings support.
  • Visualizer themes (Dark mode, TikTokenizer).
  • New one-page documentation.

Full Release Notes

## ✨ Highlights

- Added initial support for `Handshakes` and `Porters` with 1 new `Porter` (`JSONPorter`) as well as 3 new `Handshakes` (`ChromaHandshake`, `QdrantHandshake` and `TurbopufferHandshake`)! Extemely simple to use, you can just import, init and call on your `List[Chunks]` that you get out from your chunkers/refineries and query them for search!
- Added support for `OpenAIGenie` which allows you to use the `OpenAI` models with the `SlumberChunker` and many more! Any API that supports the `OpenAI API` format will be usable with the `base_url` changed. Try out various LLMs with the `SlumberChunker` to see which works best for you!
- Added support for `VoyageAIEmbeddings` (thanks to @Pratik960): Use `VoyageAI` models with `EmbeddingsRefinery` and `SemanticChunkers` for your ingestion~
- Added new themes to the `Visualizer`:  Dark mode and a retro `tiktokenizer` theme (thanks to @Udayk02) 
- Fixes and perfomance improvements in the `NeuralChunker` 
- New one-page markdown `DOCS.md` for easy answers about Chonkie with LLMs. 

## What's Changed
* Feat: Add `tiktokenizer` theme to the `Visualizer` by @chonknick in https://github.com/chonkie-inc/chonkie/pull/81
* Feat: Added support for VoyageAI embeddings by @Pratik960 in https://github.com/chonkie-inc/chonkie/pull/67
* Feat: Add initial support for `VoyageAIEmbeddings` by @chonknick in https://github.com/chonkie-inc/chonkie/pull/85
* Fix: Enhance `NeuralChunker` by adding support for multiple models, custom… by @chonknick in https://github.com/chonkie-inc/chonkie/pull/86
* Add the local DOCS.md for consistency and ease by @chonknick in https://github.com/chonkie-inc/chonkie/pull/89
* Update DOCS.md by @chonknick in https://github.com/chonkie-inc/chonkie/pull/90
* Add `BaseHandshake` and `BasePorter` by @chonknick in https://github.com/chonkie-inc/chonkie/pull/91
* Update cookbook by @chonknick in https://github.com/chonkie-inc/chonkie/pull/92
* Feat: Add `ChromaHandshake` + `QdrantHandshake` + `Document` + `Chomp` + More by @chonknick in https://github.com/chonkie-inc/chonkie/pull/93
* Feat: Add support for `OpenAIGenie` + `TurbopufferHandshake` by @chonknick in https://github.com/chonkie-inc/chonkie/pull/95
* Update README.md by @chonknick in https://github.com/chonkie-inc/chonkie/pull/96
* Add warning for experimental status of TurbopufferHandshake in turbop… by @chonknick in https://github.com/chonkie-inc/chonkie/pull/97
* Feat: Viz: Added a new dark theme, separated the light and the dark themes by @Udayk02 in https://github.com/chonkie-inc/chonkie/pull/82
* Feat: Add `dark` mode to chonkie's `Visualizer` by @chonknick in https://github.com/chonkie-inc/chonkie/pull/98
* Update DOCS.md by @chonknick in https://github.com/chonkie-inc/chonkie/pull/99

## New Contributors
* @Udayk02 made their first contribution in https://github.com/chonkie-inc/chonkie/pull/82

**Full Changelog**: https://github.com/chonkie-inc/chonkie/compare/v1.0.6...v1.0.7