ravendb
Version:
RavenDB client for Node.js
10 lines • 736 B
TypeScript
import { IVectorEmbeddingField, IVectorEmbeddingTextField, IVectorField, IVectorFieldFactory } from "../../Session/VectorFieldFactory.js";
import { VectorEmbeddingType } from "./VectorEmbeddingType.js";
import { Field } from "../../../Types/index.js";
export declare class VectorEmbeddingFieldFactory<T> implements IVectorFieldFactory<T> {
withText(fieldName: Field<T>): IVectorEmbeddingTextField;
withEmbedding(fieldName: Field<T>, storedEmbeddingQuantization?: VectorEmbeddingType): IVectorEmbeddingField;
withBase64(fieldName: Field<T>, storedEmbeddingQuantization?: VectorEmbeddingType): IVectorEmbeddingField;
withField(fieldName: Field<T>): IVectorField;
}
//# sourceMappingURL=VectorEmbeddingFieldFactory.d.ts.map