diff --git a/src/tools/embeddings.ts b/src/tools/embeddings.ts index ea82dcf..2d84a7a 100644 --- a/src/tools/embeddings.ts +++ b/src/tools/embeddings.ts @@ -26,7 +26,7 @@ export async function getEmbeddings( } // Handle empty input case - if (texts.length === 0) { + if (texts.length === 0 || texts.every(text => !text || (typeof text === 'object' && !Object.values(text)?.[0]))) { return { embeddings: [], tokens: 0 }; }