feat: enhance embedding functionality and improve TensorFlow.js integration

Enhanced embedding functionality by introducing `createTensorFlowEmbeddingFunction` and `createSimpleEmbeddingFunction` for flexible text vectorization. Updated TensorFlow.js dependencies to be automatically included with the package. Added detailed examples and documentation in `README.md`. Improved error handling and refactored default embedding function implementation. Updated `package.json` dependencies.
This commit is contained in:
David Snelling 2025-05-27 15:11:12 -07:00
parent 3dc8f3ee20
commit d77b2bf8fe
4 changed files with 83 additions and 14 deletions

View file

@ -50,12 +50,12 @@
"typescript": "^5.1.6"
},
"dependencies": {
"uuid": "^9.0.0",
"@tensorflow-models/universal-sentence-encoder": "^1.3.3",
"@tensorflow/tfjs": "^4.22.0",
"@tensorflow/tfjs-backend-cpu": "^4.22.0",
"@tensorflow/tfjs-core": "^4.22.0",
"@tensorflow/tfjs-layers": "^4.22.0",
"uuid": "^9.0.0"
"@tensorflow/tfjs-layers": "^4.22.0"
},
"prettier": {
"arrowParens": "always",