antonum / 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


Redis Modules

Modules that enable Redis as a Vector Database or Feature Store.

Module Description Stars
RediSearch Indexing and Search including vector search redisearch-stars
RedisJSON JSON document storage for features or vectors with RediSearch redisjson-stars
RedisBloom Bloom Filters for probabilistic filtering redisbloom-stars
RedisAI Deep Learning and Machine Learning model serving redisai-stars
RedisTimeSeries Time Series data storage redistimeseries-stars

Vector Database

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

Integrations/Tools

  • ⭐ LangChain - popular client lib for building LLM applications. powered by Redis.
  • ⭐ RelevanceAI - Platform to ag, search and analyze unstructured data faster, built on Redis.
  • ⭐ LlamaIndex - LlamaIndex Integration for Redis as a vector Database (formerly GPT-index)
  • 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.

Examples

Question & Answer

Resource Description Stars
⭐ Azure OpenAI Embeddings Q&A OpenAI and Redis as a Q&A service on Azure azure-openai-embeddings-qna-stars
⭐ Redis OpenAI QnA Streamlit App Streamlit demo of Redis OpenAI QnA redis-openai-qna-streamlit-demo-stars
LLM Document Chat Using LlamaIndex and Redis to chat with Documents llm-document-chat-stars
LLMChat Full-stack implementation using FastAPI, Redis, OpenAI and Flutter. llmchat-stars
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
Redis VSS Streamlit Demo Streamlit demo of Redis Vector Search redis-vss-streamlit-demo-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
⭐ OpenAI Cookbook Examples OpenAI Cookbook examples using Redis as a vector database openai-cookbook-stars
Redis Vector Similarity Search Quickstart Quickstart notebook sponspored by LabLab AI for their AI hackathons. lablab-vss-quickstart
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.