@forge-ml/rag
Version:
A RAG (Retrieval-Augmented Generation) package for Forge ML
26 lines (25 loc) • 967 B
JavaScript
import chunkText from "./simple/split";
import { cleanText } from "./utils/preprocess";
import Document from "./documents/documents";
// Embedders
import OpenAIEmbedder from "./embedders/openaiEmbedder";
import NomicEmbedder from "./embedders/nomicEmbedder";
// Stores
import Stores from "./stores/store";
import RedisVectorStore from "./stores/vectorStore/redis/index";
import PostgresVectorStore from "./stores/vectorStore/postgres/index";
import MinioDocStore from "./stores/docStore/minio/index";
import TurbopufferVectorStore from "./stores/vectorStore/turbopuffer/index";
// main
import createRagger from "./simple/ragger";
// Re-export types
export * from "./types";
// Export main functions and classes
export { chunkText, cleanText };
export { Document };
// Embedders
export { OpenAIEmbedder, NomicEmbedder };
// Stores
export { Stores };
export { RedisVectorStore, MinioDocStore, PostgresVectorStore, TurbopufferVectorStore };
export default createRagger;