Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 1.08 KB

File metadata and controls

22 lines (15 loc) · 1.08 KB

Spring AI Chat Memory - Cassandra

This repository demonstrates how to use Spring AI's Chat Memory with Cassandra to manage chat conversations persistently and reliably.

🚀 It covers two key use cases:

  • A shared chat memory for all users (using a common conversation ID).
  • A user-specific chat memory where each conversation history is isolated.

📖 Dive Deeper: For a complete walkthrough and detailed explanation, read our blog:
👉 Spring AI Chat Memory with Cassandra: Building Persistent Conversational Applications

🎥 Visual Learning: Prefer video tutorials? Watch our step-by-step implementation guide on YouTube.
👉 Spring AI Chat Memory with Cassandra: Building Persistent Conversational Applications


📦 Environment Variables

Make sure to provide these Java environment variables when running the application:

  • GEMINI_API_KEY: Your Google Gemini API key.
  • DB_USERNAME: Your Cassandra username.
  • DB_PASSWORD: Your Cassandra password.