Upstash Redis
Upstash is a provider of the serverless
Redis
,Kafka
, andQStash
APIs.
This notebook goes over how to use Upstash Redis
to store chat message
history.
from langchain.memory.chat_message_histories.upstash_redis import (
UpstashRedisChatMessageHistory,
)
URL = "<UPSTASH_REDIS_REST_URL>"
TOKEN = "<UPSTASH_REDIS_REST_TOKEN>"
history = UpstashRedisChatMessageHistory(
url=URL, token=TOKEN, ttl=10, session_id="my-test-session"
)
history.add_user_message("hello llm!")
history.add_ai_message("hello user!")
history.messages