{"repo":"pashpashpash/vault-ai","free":true,"listed":false,"github":"https://github.com/pashpashpash/vault-ai","clone":"git clone https://github.com/pashpashpash/vault-ai.git","description":"OP Vault ChatGPT: Give ChatGPT long-term memory using the OP Stack (OpenAI + Pinecone Vector Database). Upload your own custom knowledge base files (PDF, txt, epub, etc) using a simple React frontend.","language":"JavaScript","stars":3386,"topics":["chatgpt","go","golang","knowledge-base","long-term-memory","machine-learning","openai","pdf-support","pinecone","question-answering"],"license":"MIT","category":"productivity","readme_excerpt":"OP Vault OP Vault uses the OP Stack (OpenAI + Pinecone Vector Database) to enable users to upload their own custom knowledgebase files and ask questions about their contents. vault.pash.city With quick setup, you can launch your own version of this Golang server along with a user-friendly React frontend that allows users to ask OpenAI questions about the specific knowledge base provided. The primary focus is on human-readable content like books, letters, and other documents, making it a practical and valuable tool for knowledge extraction and question-answering. You can upload an entire library's worth of books and documents and recieve pointed answers along with the name of the file and specific section within the file that the answer is based on! What can you do with OP Vault? With The Vault, you can: - Upload a variety of popular document types via a simple react frontend to create a custom knowledge base - Retrieve accurate and relevant answers based on the content of your uploaded documents - See the filenames and specific context snippets that inform the answer - Explore the power of the OP Stack (OpenAI + Pinecone Vector Database) in a user-friendly interface - Load entire libraries' worth of books into The Vault Manual Dependencies - node: v19 - go: v1.18.9 darwin/arm64 - poppler Setup Install manual dependencies 1. Install go: Follow the go docs here 2. Install node v19 I recommend installing nvm and using it to install node v19 3. Install poppler sudo apt-get instal","default_branch":null,"files":null,"tree":[],"storefront":"/r/pashpashpash","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pashpashpash/vault-ai/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."}