UNPKG

ravendb

Version:
18 lines 777 B
import { VectorField } from "./Fields/VectorField.js"; import { VectorEmbeddingField } from "./Fields/VectorEmbeddingField.js"; import { VectorEmbeddingTextField } from "./Fields/VectorEmbeddingTextField.js"; export class VectorEmbeddingFieldFactory { withText(fieldName) { return new VectorEmbeddingTextField(fieldName); } withEmbedding(fieldName, storedEmbeddingQuantization) { return new VectorEmbeddingField(fieldName, storedEmbeddingQuantization, false); } withBase64(fieldName, storedEmbeddingQuantization) { return new VectorEmbeddingField(fieldName, storedEmbeddingQuantization, true); } withField(fieldName) { return new VectorField(fieldName); } } //# sourceMappingURL=VectorEmbeddingFieldFactory.js.map