Risto Flink

A hand holding a pen, about to write something in a project planner.

Book recommendation with Python, LangChain, and Gradio

This semantic book recommender was built with Python, OpenAI, LangChain, Chroma, and Gradio.

It allows users to find books semantically similar to a given description and filter them by category and emotional tone. The recommendations are generated using a Chroma vector database and OpenAI embeddings.

Technologies used:

  • Python
  • OpenAI
  • LangChain
  • Gradio
  • Chroma
  • Pandas
  • NumPy
View in production