UNPKG

genkitx-hnsw

Version:

Firebase Genkit AI framework plugin for HNSW vector database. Get AI response enriched with additional context and knowledge with HNSW Vector Database using RAG Implementation

31 lines 813 B
import * as z from "zod"; import { FLOW_NAME_INDEXER, FLOW_NAME_RETRIEVER, SCHEMA_PROMPT, SCHEMA_INDEX_PATH, SCHEMA_RESULT, SCHEMA_TRAINABLE_PATH, SCHEMA_INDEX_OUTPUT_PATH } from "./../constants"; const indexerFlowConfig = { name: FLOW_NAME_INDEXER, inputSchema: z.object({ dataPath: z.string().describe(SCHEMA_TRAINABLE_PATH), indexOutputPath: z.string().describe(SCHEMA_INDEX_OUTPUT_PATH) }), outputSchema: z.string().describe(SCHEMA_RESULT) }; const retrieverflowConfig = { name: FLOW_NAME_RETRIEVER, inputSchema: z.object({ prompt: z.string().describe(SCHEMA_PROMPT), indexPath: z.string().describe(SCHEMA_INDEX_PATH) }), outputSchema: z.string().describe(SCHEMA_RESULT) }; export { indexerFlowConfig, retrieverflowConfig }; //# sourceMappingURL=index.mjs.map