#Vector Database
anything-llm
The application transforms documents into interactive contexts for LLMs, supports custom AI agents, multi-user management, and integrates with various LLMs and Vector Databases. It enables the creation of private ChatGPT-like solutions and offers extensive configurability to enhance document interaction.
llm-twin-course
This course offers a comprehensive guide to creating production-grade AI systems through LLM and RAG technologies, covering data collection to model deployment. It introduces MLOps best practices to build an 'LLM Twin' replicating specific writing styles. Geared towards intermediate MLEs, DEs, DSs, and SWEs, the course includes practical lessons and open-source resources available for free. Participants will also explore the use of serverless tools such as Comet ML, Qdrant, and Qwak.
bootcamp
Discover how vector databases enhance the processing of unstructured data such as images, audio, and video through neural network feature extraction. The platform supports the development of similarity search applications, offering tutorials for building AI tools like chatbots and recommendation systems. Perform benchmark tests and deploy applications using Jupyter Notebooks or Docker. Access practical examples and in-depth articles to deepen your understanding of unstructured data analytics.
VectorDB-Plugin-for-LM-Studio
The repository facilitates the creation and search of vector databases to enhance context retrieval across various document types, thereby refining responses of large language models. Key features encompass extracting text from formats such as PDF and DOCX, summarizing images, and transcribing audio files. It supports text-to-speech playback and is compatible with CPU and Nvidia GPU, with additional support for AMD and Intel GPUs in progress. Tailored for retrieval augmented generation, this tool minimizes hallucinations in language model outputs and supports comprehensive functionalities from file input to vector database management.
codeqai
Facilitates effective semantic code search and interactive chatting with the codebase through command-line tools. Seamlessly syncs the vector database with code updates for rapid local operations without data leaks. Utilizes cutting-edge technologies such as Langchain, Treesitter, and Faiss to enable comprehensive embeddings and LLMs for engaging code interactions. Offers complete local operations using resources like Sentence-transformers and llama.cpp, with optional support for services like OpenAI and Azure OpenAI. Suitable for developers aiming to optimize their workflow, enhance system security, and employ machine learning to comprehend and efficiently manage code.
semantic-search-openai-pinecone
Discover the integration of OpenAI Embeddings and Pinecone's vector database to build a semantic search engine via this demo app. With technologies like Next.js, Prisma, and Tailwind CSS, it demonstrates sophisticated search methodologies, accessible through free tiers of Pinecone and OpenAI. Suitable for developers seeking to understand semantic text search methodologies.
talk2arxiv
Talk2Arxiv is an open-source tool for enhancing interaction with academic papers through advanced PDF parsing and effective retrieval methods. It's built using cutting-edge algorithms for text analysis and robust frontend frameworks, ensuring an efficient user experience. Upcoming features aim to expand content extraction capabilities, further enhancing research access.
DocumentGPT
Engage with research documents via an AI-chat assistant using OpenAI's Chat API and semantic search through vector databases. Effortlessly upload PDF files, converse with AI, and obtain detailed, context-aware answers. Discover efficient research tools such as Vector Database Retrieval, Arxiv Search, and Document Summarization, available for easy setup both locally and on Streamlit Cloud.
write-you-a-vector-db
Explore a detailed tutorial for integrating vector functionalities into relational database systems using C++ and Rust. Learn to implement features similar to pgvector on a modified BusTub system or add vector capabilities to the RisingLight system. Join the community on Discord for collaboration. The tutorial is shared under the MIT license, with some restrictions related to CMU-DB course content.
rebuff
Rebuff provides robust protection for AI applications by detecting prompt injection attacks using a multi-layered system including heuristics, LLM-based detection, VectorDB, and canary tokens. This prototype aims to filter malicious inputs, analyze prompts, and prevent future attacks by utilizing past data. It currently offers a JavaScript/TypeScript SDK with plans for a Python SDK and user-defined strategies. The platform supports self-hosting by integrating with providers such as Pinecone and Supabase for database management.
ai-template
The application enables interaction with documents and websites through training a custom GPT on specific content. It supports uploading or defining web data to create OpenAI embeddings stored in Pinecone for similarity search. Compatible with formats like PDF, DOCX, MD, TXT, PNG, JPG, HTML, and JSON, with future support for CSV and PPTX formats. The interface offers real-time interaction with a Perplexity-style look, utilizing OpenAI's GPT-3 for precise, specific discussions.
Feedback Email: [email protected]