Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -2,6 +2,7 @@ import streamlit as st
|
|
2 |
import g4f
|
3 |
import json
|
4 |
import os
|
|
|
5 |
|
6 |
# Judul aplikasi
|
7 |
st.title("🤖 Chatbot dengan Blackbox AI")
|
@@ -24,8 +25,11 @@ def save_database(database):
|
|
24 |
# Memuat database
|
25 |
database = load_database()
|
26 |
|
27 |
-
#
|
28 |
-
user_id
|
|
|
|
|
|
|
29 |
|
30 |
# Inisialisasi session state untuk menyimpan session list dan percakapan
|
31 |
if "sessions" not in st.session_state:
|
|
|
2 |
import g4f
|
3 |
import json
|
4 |
import os
|
5 |
+
import uuid
|
6 |
|
7 |
# Judul aplikasi
|
8 |
st.title("🤖 Chatbot dengan Blackbox AI")
|
|
|
25 |
# Memuat database
|
26 |
database = load_database()
|
27 |
|
28 |
+
# Generate atau ambil user_id dari session state
|
29 |
+
if "user_id" not in st.session_state:
|
30 |
+
st.session_state.user_id = str(uuid.uuid4()) # Generate ID unik untuk pengguna
|
31 |
+
|
32 |
+
user_id = st.session_state.user_id # Gunakan ID unik pengguna
|
33 |
|
34 |
# Inisialisasi session state untuk menyimpan session list dan percakapan
|
35 |
if "sessions" not in st.session_state:
|