Issue with Firestore Retriever
Hello! I'm fairly new to genkit, is this the correct way to use defineFirestoreRetriever() ?
I'm following along with code from the docs(https://firebase.google.com/docs/genkit/plugins/firebase), however I'm getting the following error:
const standardsRetriever = defineFirestoreRetriever(ai, {
name: "standardsRetriever",
firestore: firestore,
collection: "myCollection",
contentField: "text",
vectorField: "embedding",
embedder: textEmbeddingGecko,
distanceMeasure: "COSINE",
}); const standardsRetriever = defineFirestoreRetriever(ai, {
name: "standardsRetriever",
firestore: firestore,
collection: "myCollection",
contentField: "text",
vectorField: "embedding",
embedder: textEmbeddingGecko,
distanceMeasure: "COSINE",
});I'm following along with code from the docs(https://firebase.google.com/docs/genkit/plugins/firebase), however I'm getting the following error:
[genkit] Error[standardsRetriever, TypeError] Cannot convert undefined or null to object TypeError: Cannot convert undefined or null to object
at hasOwnProperty (<anonymous>)
at /workspace/node_modules/@genkit-ai/ai/lib/embedder.js:137:38
at Generator.next (<anonymous>)
at /workspace/node_modules/@genkit-ai/ai/lib/embedder.js:50:61
at new Promise (<anonymous>)
at __async (/workspace/node_modules/@genkit-ai/ai/lib/embedder.js:34:10)
at resolveEmbedder (/workspace/node_modules/@genkit-ai/ai/lib/embedder.js:130:10)
at /workspace/node_modules/@genkit-ai/ai/lib/embedder.js:108:26
at Generator.next (<anonymous>)
at /workspace/node_modules/@genkit-ai/ai/lib/embedder.js:50:61[genkit] Error[standardsRetriever, TypeError] Cannot convert undefined or null to object TypeError: Cannot convert undefined or null to object
at hasOwnProperty (<anonymous>)
at /workspace/node_modules/@genkit-ai/ai/lib/embedder.js:137:38
at Generator.next (<anonymous>)
at /workspace/node_modules/@genkit-ai/ai/lib/embedder.js:50:61
at new Promise (<anonymous>)
at __async (/workspace/node_modules/@genkit-ai/ai/lib/embedder.js:34:10)
at resolveEmbedder (/workspace/node_modules/@genkit-ai/ai/lib/embedder.js:130:10)
at /workspace/node_modules/@genkit-ai/ai/lib/embedder.js:108:26
at Generator.next (<anonymous>)
at /workspace/node_modules/@genkit-ai/ai/lib/embedder.js:50:61