Spaces:
Sleeping
Sleeping
File size: 621 Bytes
0a96660 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | import sqlite3
DB_PATH = "database/chat_memory.db"
conn = sqlite3.connect(DB_PATH, check_same_thread=False)
cursor = conn.cursor()
cursor.execute(
"""
CREATE TABLE IF NOT EXISTS chats (
id INTEGER PRIMARY KEY AUTOINCREMENT,
user_message TEXT,
ai_response TEXT
)
"""
)
conn.commit()
def save_chat(user_message, ai_response):
cursor.execute(
"INSERT INTO chats(user_message, ai_response) VALUES (?, ?)",
(user_message, ai_response)
)
conn.commit()
def get_chat_history():
cursor.execute("SELECT * FROM chats")
return cursor.fetchall() |