RedisVentures / redis-ai-resources

✨ A curated list of awesome community resources, integrations, and examples of Redis in the AI ecosystem.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Redis: AI Resources

✨ A curated list of awesome community resources including content, integrations, documentation and examples for Redis in the AI ecosystem.

Table of Contents


Vector Database

The following list provides resources, integrations, and examples for Redis as a Vector Database.

Integrations/Tools

  • ⭐ RedisVL - a dedicated Python client lib for Redis as a Vector DB.
  • ⭐ LangChain Python - popular Python client lib for building LLM applications. powered by Redis.
  • ⭐ LangChain JS - popular JS client lib for building LLM applications. powered by Redis.
  • ⭐ LlamaIndex - LlamaIndex Integration for Redis as a vector Database (formerly GPT-index).
  • Semantic Kernel - popular lib by MSFT to integrate LLMs with plugins.
  • Metal - an all-inclusive LLM development platform for building RAG applications. Built on top of Redis as a vector database and high performance data layer.
  • RelevanceAI - Platform to ag, search and analyze unstructured data faster, built on Redis.
  • DocArray - DocArray Integration of Redis as a VectorDB by Jina AI.
  • ChatGPT Memory - contextual and adaptive memory for ChatGPT
  • Haystack Example - Haystack Integration (example) of Redis as a VectorDB.
  • Mantium AI

Examples

Quickstarts

Resource Description
⭐ Hands-On Redis Workshops Hands-on workshops for Redis JSON, Search, and VSS / Gen AI.
⭐ Redis VSS Getting Started - 3 Ways Getting started VSS demo covering RedisVL, Redis Python, and LangChain
⭐ OpenAI Cookbook Examples OpenAI Cookbook examples using Redis as a vector database
Redis VSS - Simple Streamlit Demo Streamlit demo of Redis Vector Search
Redis VSS - LabLab AI Quickstart Quickstart notebook sponspored by LabLab AI for their AI hackathons.
Redis VSS Documentation Quickstart Redis.io VSS Quickstart code.

Question & Answer

Resource Description Stars
⭐ ArxivChatGuru Streamlit demo of QnA over Arxiv documents with Redis & OpenAI redis-openai-qna-streamlit-demo-stars
⭐ Azure OpenAI Embeddings Q&A OpenAI and Redis as a Q&A service on Azure azure-openai-embeddings-qna-stars
LLM Document Chat Using LlamaIndex and Redis to chat with Documents llm-document-chat-stars
GCP Vertex AI "Chat Your PDF" Chat with a PDF using Redis & VertexAI LLMs
LLMChat Full-stack implementation using FastAPI, Redis, OpenAI and Flutter. llmchat-stars
Example eCommerce Chatbot eCommerce Chatbot with Redis, LangChain, and OpenAI redis-langchain-chatbot-stars
Food-GPT Food-GPT is a QnA Chat System food-gpt-stars
Redis vector bot Redis vector bot for Ecommerce QnA redis-vector-bot-stars
Local Model QnA Example Local LLMs embeddings with Redis as vector db local-model-qna-example-stars

NLP & Information Retrieval

Resource Description Stars
⭐ ChatGPT Retrieval Plugin ChatGPT plugin for retrieving personal documents chatgpt-retrieval-plugin-stars
⭐ Auto-GPT Experimental OSS app showcasing GPT-4 with Redis as a vectorized memory store auto-gpt-stars
⭐ arXiv Paper Search Semantic search over arXiv scholarly papers redis-arxiv-search-stars
⭐ Motörhead Rust-based IR server for LLMs backed by Redis motorhead-stars
Financial News Demo Sentiment analysis and Semantic similarity in Financial News articles financial-news-demo-stars
Romeo GPT AI Document management assistant romeo-gpt-stars
The Pattern CORD19 medical NLP pipeline with Redis the-pattern-stars
GPT Vectors Example Code associated with the blog post below: "Storing and querying embeddings with Redis" gpt-vectors-stars
Azure OpenAI Redis Deployment Template Terraform template automates the end-to-end deployment of Azure OpenAI applications using Redis Enterprise as a vector database azure-openai-redis-deployment-stars
VSS for Finance Searching through SEC filings with Redis VSS redisfi-vss-stars

Recommendation Systems

Resource Description Stars
⭐ Redis Merlin RecSys 3 Redis & NVIDIA Merlin Recommendation System Architectures redis-recsys-stars
⭐ Visual Product Search eCommerce product search (with image and text) redis-product-search-stars
Product Recommendations with DocArray / Jina Content-based product recommendations with Redis and DocArray jina-product-recommendations-stars
Amazon Berkeley Product Dataset Demo Redis VSS demo on Amazon Berkeley product dataset redis-vecsim-demo-stars

Other

Resource Description Stars
VectorVerse Vector Database comparison app vectorverse-stars
Simple Vector Similarity Intro Dockerized Jupyter Notebook & Streamlit demo of Redis Vector Search redis-vecsim-intro-stars
Redis Solution Architects VSS Examples Examples of VSS in Python vss-ops-stars
TopVecSim Topic Similarity with Redis VSS top-vecsim-stars
Java Demo Redis VSS demo in Java java-demo-stars
Redis VSS Go template Redis VSS template in Go redis-vss-go-template-stars
Redis VSS Demo Redis VSS demo with celebrity faces celeb-faces-stars

Redis Vector Search Engineering Lab Submissions - Submissions to the first Redis VSS hackathon.

Resource Description Stars
arXiv CoPilot Chrome extension that finds relevant/similar academic papers while performing research arxiv-copilot-stars
AskYeves Question & Answer App QA & Search Engine modeled after the infamous Yves Saint Laurent askyeves-stars
Darwinian Paper Explorer App Explore arXiv scholarly papers over time with topic evolution and search darwinian-paper-explorer-stars
PapersWithCode Browser Extension Chrome extension for the PapersWithCode site that finds relevant/similar papers paperswithcode-stars
Document Search + CLI Search engine for documents with a CLI document-search-cli-stars

RediSearch Clients

Client Language License Stars
Redis-Py Python MIT redis-py-stars
RedisVL Python (Alpha) MIT redisvl-stars
jedis Java MIT Stars
node-redis Node.js MIT Stars
nredisstack .NET MIT Stars
redisearch-go Go BSD redisearch-go-stars
redisearch-api-rs Rust BSD redisearch-api-rs-stars

For a full list of RediSearch clients, see RediSearch Clients. For a full list of Redis Clients see Redis Clients.

Content

Benchmarks

Documentation


Feature Store

The following list provides resources, integrations, and examples for Redis as a Feature Store.

Examples

Recommendation Systems

Resource Description Stars
⭐ Redis Merlin RecSys Redis & NVIDIA Merlin Recommendation System architectures redis-recsys-stars
Market-basket-analysis An exmaple of predicting shopping baskets on passed purchases market-basket-analysis-stars

Life Sciences / Healthcare

Resource Description Stars
⭐ Redis Vaccine Forecaster End-to-end ML system to predict vaccine demand deployed in GCP with Redis, Feast, Triton, and Vertex AI. redis-vaccine-forecaster-stars

Image/Video

Resource Description Stars
Animal Recognition Demo An example of using Redis Streams, RedisGears and RedisAI for Realtime Video Analytics (i.e. filtering cats) animal-recog-stars
Realtime Video Analytics An example of using Redis Streams, RedisGears, RedisAI and RedisTimeSeries for Realtime Video Analytics (i.e. counting people) realtime-video-analytics-stars

Finance

Resource Description Stars
Redis + Feast + Ray Demo A demo pipeline using Redis as an online feature store with Feast for orchestration and Ray for training and model serving redis-vaccine-forecaster-stars
⭐ Loan Prediction Example Loan prediction example with Redis as the feature store and serving layer. load-prediction-example-stars

Other

Resource Description Stars
Redis SQL Indexed SQL queries on Redis data using Trino redis-sql-stars
Redis GraphQL GraphQL queries on Redis data redis-graphql-stars
RedisAI Examples A collection of examples using RedisAI redisai-examples-stars

Materialization and Orchestration

Resource Description Stars
⭐ Spark-Redis Spark-Redis is a connector that allows you to stream data from Spark to Redis spark-redis-stars
⭐ Feast Feast feature orchestration system framework feast-stars
Feathr Feathr is a feature orchestration framework created by Linkedin feathr-stars
Redis Kafka Redis Kafka Connect is a connector that allows you to stream data from Kafka to Redis redis-sql-stars

Content

Benchmarks

Documentation

  • Redis-py General Docs - Redis-py client library documentation.
  • RedisJSON - RedisJSON Module.
  • RedisAI - RedisAI Module.
  • RedisTimeSeries - Redis Time Series Module.
  • RedisConnect - a distributed platform that enables real-time event streaming, transformation, and propagation of changed-data events from heterogeneous data platforms to Redis.

Integrations

  • FeatureForm - open-source Feature Store orchestration framework.
  • Feast - open-source Feature Store orchestration framework.
  • Feathr - open-source Feature Store orchestration framework pioneered by LinkedIn.
  • Tecton - fully-managed Feature Store service.

Have other contributions? Checkout our contributing guidelines.

About

✨ A curated list of awesome community resources, integrations, and examples of Redis in the AI ecosystem.


Languages

Language:Java 75.8%Language:JavaScript 24.2%