UNPKG

@forge-ml/rag

Version:

A RAG (Retrieval-Augmented Generation) package for Forge ML

27 lines (26 loc) 734 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const generateID_1 = require("../src/utils/generateID"); class Document { forgeMetadata; // forge metadata: documentId, page? metadata; //user metadata text; //@QUESTION: should the user be given the option to set their own doc id constructor(text, metadata) { this.forgeMetadata = { documentId: (0, generateID_1.generateUUID)(), }; this.metadata = metadata || {}; this.text = text; } getForgeMetadata() { return this.forgeMetadata; } getText() { return this.text; } getUserMetadata() { return this.metadata; } } exports.default = Document;