import { ChromaVector } from '@mastra/chroma';
import { createVectorQueryTool } from "@mastra/rag";
import { google } from '@ai-sdk/google';
const vectorStore = new ChromaVector({
apiKey: '',
tenant: '',
database: 'Development',
});
export const tool = createVectorQueryTool({
vectorStore,
id: 'rag',
description: `Search through documentations to find relevant information to help answer the user query.`,
model: google.textEmbeddingModel('text-embedding-004'),
indexName: 'kb'
})
import { ChromaVector } from '@mastra/chroma';
import { createVectorQueryTool } from "@mastra/rag";
import { google } from '@ai-sdk/google';
const vectorStore = new ChromaVector({
apiKey: '',
tenant: '',
database: 'Development',
});
export const tool = createVectorQueryTool({
vectorStore,
id: 'rag',
description: `Search through documentations to find relevant information to help answer the user query.`,
model: google.textEmbeddingModel('text-embedding-004'),
indexName: 'kb'
})