v1.0.8
✨ Highlights
- Use
base_urlwithOpenAIEmbeddingsto use OpenAI API compatible embedding services! - You can now provide the
AutoEmbeddingsa URI string with the alias to choose different providers for a model simply and easily. Just doAutoEmbeddings.get_embedding("model2vec://minishlab/potion-base-8M")or equivalently for the sentence_transformers version doAutoEmbeddings.get_embedding("st://minishlab/potion-base-8M"). This would work with all the supported embeddings in Chonkie. As Chonkie grows, it would support various providers and these notations help you choose between them quite easily. - Added full support for the
chonkie.cloudchunkers with updated support forNeuralChunkerandSlumberChunker.
What's Changed
- Tutorial: Add example to show
SlumberChunkerwithOpenRoutermodels by @chonknick in #103 - Tutorial: fix the tutorial to remove the
Invalid Notebookerror by @chonknick in #104 - Tutorial: Update the readability of the tutorial with better markdown by @chonknick in #105
- Feat: update workflow by @not-lain in #94
- Feat: Enhance the CI/CD Pipeline to have linting run in parallel by @chonknick in #106
- Fix: Linting errors + Add
cloud.SDPMChunker+cloud.LateChunkerby @chonknick in #107 - Feat: Add the
base_urlto theOpenAIEmbeddingsand**kwargssupport by @chonknick in #108 - Add
RAGHubby @chonknick in #111 - Fix: Better
AutoEmbeddingsmodel matching + URI support for providers by @chonknick in #146 - Feat: Add
URIsupport viaprovider://organization/modelstyle strings inAutoEmbeddingsby @chonknick in #148 - Enhance chunker module by adding NeuralChunker and SlumberChunker to the imports and all list for improved functionality. by @chonknick in #150
- Minor: fix error messages in
cloud.NeuralChunkerby @chonknick in #152 - Fix: Add
NeuralChunkerandSlumberChunkerto the chonkie.cloud by @chonknick in #151
Full Changelog: v1.0.7...v1.0.8