redis chatgpt
v0.1.2
هذه الحزمة هي أداة مفيدة تم تطويرها خصيصًا للتعامل مع سجل رسالة الدردشة بشكل فعال. الهدف الأساسي لحزمة Python هذا هو توفير طريقة موثوقة وفعالة وبسيطة لتخزين سجلات الدردشة في قاعدة بيانات redis.
يستخدم Redis_Chatgpt من redis ، وهو متجر ببنية بيانات سريعة وفعالة وقابلة للتطوير للغاية. من خلال تنظيم سجل رسالة الدردشة والحفاظ عليها في Redis ، يمكن للمستخدمين استرداد سجل الرسائل على الفور وبسهولة مع أفضل أداء.
هذه الحزمة هي الحل الأمثل إذا كنت بحاجة إلى تخزين تاريخ الدردشة واستعادةها دون عناء من قاعدة بيانات Redis. باستخدام Redis_Chatgpt ، يمكنك تبسيط مهام إدارة سجل الدردشة الخاصة بك مع أن تصبح أكثر إنتاجية وكفاءة مع مواردك.
pip install redis-chatgpt
لبناء متجر بيانات بسيط:
from redis_chatgpt.manager import RedisManager
redis_db = RedisManager(host="localhost", port=6379)
تعيين البيانات
redis_key = "chat_key"
chat_memory = [
{
"role": "system",
"content": "Assistant is a large language model trained by OpenAI."
},
{
"role": "assistant",
"content": "Hello! How can I assist you today?"
},
{
"role": "user",
"content": "hi"
},
]
redis_db.set_data(redis_key, chat_memory)
الحصول على البيانات
chat_history = redis_db.get_data(redis_key)
التاريخ المقطوع (محادثة)
# You can choose whether to update the Redis database or
# not by specifying the 'overwrite' parameter (boolean).
data = redis_db.truncate_conversation(redis_key, overwrite=True)
cd examples/chatbot
OpenAI
هنا.cp env.example .env
docker-compose up -d
http://0.0.0.0:8012/docs