Anush008 / fastembed-rs

Library for generating vector embeddings, reranking in Rust
https://docs.rs/fastembed
Apache License 2.0
264 stars 36 forks source link

Dependency versions too rigid #66

Closed joshua-mo-143 closed 3 months ago

joshua-mo-143 commented 4 months ago

It seems that in order to use this crate, we need exactly the same versions of the dependencies that this crate already has.

Is there any chance we can have this loosened? It would be great to not have to keep checking what version this library uses every time I (or anyone else) want(s) to use a dependency that is owned by it. This is mostly relevant when referring to serde-json and many other libraries that have mostly already stabilised - for example, serde-json's changelog: https://github.com/serde-rs/json/releases.

Otherwise, great crate! Looking forward to using this a lot more in the future so I don't have to use Candle or a similar framework for absolutely everything :sweat:

Anush008 commented 4 months ago

Hey @joshua-mo-143. Great suggestion. Will look into this.