mirror of
https://github.com/meilisearch/meilisearch.git
synced 2024-11-23 10:37:41 +08:00
Fixed issue where the default revision is always the one we picked for the default model
This commit is contained in:
parent
fb9db1eba6
commit
333ce12eb2
@ -228,6 +228,12 @@ impl From<HfEmbedderSettings> for crate::vector::hf::EmbedderOptions {
|
|||||||
let mut this = Self::default();
|
let mut this = Self::default();
|
||||||
if let Some(model) = model.set() {
|
if let Some(model) = model.set() {
|
||||||
this.model = model;
|
this.model = model;
|
||||||
|
// Reset the revision if we are setting the model.
|
||||||
|
// This allows the following:
|
||||||
|
// "huggingFace": {} -> default model with default revision
|
||||||
|
// "huggingFace": { "model": "name-of-the-default-model" } -> default model without a revision
|
||||||
|
// "huggingFace": { "model": "some-other-model" } -> most importantly, other model without a revision
|
||||||
|
this.revision = None;
|
||||||
}
|
}
|
||||||
if let Some(revision) = revision.set() {
|
if let Some(revision) = revision.set() {
|
||||||
this.revision = Some(revision);
|
this.revision = Some(revision);
|
||||||
|
Loading…
Reference in New Issue
Block a user