{"repo":"OoriData/OgbujiPT","free":true,"listed":false,"github":"https://github.com/OoriData/OgbujiPT","clone":"git clone https://github.com/OoriData/OgbujiPT.git","description":"Client-side toolkit for using large language models, including where self-hosted","language":"Python","stars":116,"topics":["gpt","llm","python","langchain","large-language-models","ai"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"OgbujiPT is a general-purpose knowledge bank system for LLM-based applications. It provides a unified API for storing, retrieving, and managing semantic knowledge across multiple backends, with support for dense vector search, sparse retrieval, hybrid search, and more. Built with Pythonic simplicity and transparency in mind; avoiding the over-frameworks that plague the LLM ecosystem. Every abstraction must justify its existence. OgbujiPT is primarily developed by the crew at Oori Data . We offer data pipelines and software engineering services around AI/LLM applications. Quick links - Getting started - Knowledge bank features - LLM integration - License ----- Getting started Quick example: In-memory knowledge bank Perfect for prototyping, testing, or small applications—no database setup required: Hybrid search with reranking Combine dense vector search with sparse BM25 retrieval, then rerank for best results: Knowledge bank features OgbujiPT provides a flexible knowledge bank system with multiple storage backends and retrieval strategies. Storage backends - In-memory ( RAMDataDB , RAMMessageDB ) : Zero-setup stores perfect for testing, prototyping, and small applications. Drop-in replacements for PostgreSQL versions with identical APIs. - PostgreSQL + pgvector : Production-ready persistent storage with advanced indexing (HNSW, IVFFlat) and full SQL capabilities. - Qdrant : High-performance vector database with distributed capabilities. Retrieval strategies - Dense vector sear","default_branch":null,"files":null,"tree":[],"storefront":"/r/OoriData","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/OoriData/OgbujiPT/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}