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

77 lines (76 loc) 1.9 kB
{ "name": "genkitx-hnsw", "description": "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", "keywords": [ "genkit-plugin", "genkit-indexer", "genkit-retriever", "genkit-embedder", "genkit-flow", "genkit-rag", "hnsw", "vector", "rag", "ai", "generative-ai", "genai" ], "version": "0.20.0", "type": "commonjs", "repository": { "type": "git", "url": "git+https://github.com/TheFireCo/genkit-plugins.git", "directory": "plugins/hnsw" }, "author": "TheFireCo", "license": "Apache-2.0", "dependencies": { "@genkit-ai/flow": "^0.5.0", "@genkit-ai/googleai": "^0.5.0", "@langchain/google-genai": "^0.0.11", "@types/jest": "^29.5.12", "@types/node": "^20.12.12", "fs": "^0.0.1-security", "glob": "^11.0.1", "hnswlib-node": "^1.3.0", "langchain": "^0.0.11", "node-fetch": "^3.2.6", "redis": "^4.6.13", "zod": "^3.22.4" }, "peerDependencies": { "@genkit-ai/ai": "^0.5.0", "@genkit-ai/core": "^0.5.0" }, "devDependencies": { "jest": "^29.7.0", "ts-jest": "^29.1.2", "typescript": "^5.4.5" }, "main": "lib/index.js", "types": "lib/index.d.ts", "exports": { ".": { "require": "./lib/index.js", "default": "./lib/index.js", "import": "./lib/index.mjs", "types": "./lib/index.d.ts" } }, "files": [ "lib" ], "publishConfig": { "provenance": true, "access": "public" }, "scripts": { "check": "tsc", "compile": "tsup-node", "build:clean": "rm -rf ./lib", "build:watch": "tsup-node --watch", "test": "jest --coverage", "build": "npm run test && npm run build:clean && npm run compile" }, "gitHead": "d0b3886cd784582dee8fe55c80235cc2909db2eb" }