fix(lemonade): throw on embedding failures instead of returning empty (#5325)
* fix(lemonade): throw on embedding failures instead of returning empty vectors * use class logger --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com>
This commit is contained in:
parent
a70eb3a28f
commit
09d2161476
@ -34,8 +34,8 @@ class LemonadeEmbedder {
|
||||
});
|
||||
return response?.data[0]?.embedding || [];
|
||||
} catch (error) {
|
||||
console.error("Failed to get embedding from Lemonade.", error.message);
|
||||
return [];
|
||||
this.log("Failed to get embedding from Lemonade.", error.message);
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
|
||||
@ -48,8 +48,8 @@ class LemonadeEmbedder {
|
||||
});
|
||||
return response?.data?.map((emb) => emb.embedding) || [];
|
||||
} catch (error) {
|
||||
console.error("Failed to get embeddings from Lemonade.", error.message);
|
||||
return new Array(textChunks.length).fill([]);
|
||||
this.log("Failed to get embeddings from Lemonade.", error.message);
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user