UNPKG

@forge-ml/rag

Version:

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

26 lines (25 loc) 967 B
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;