Update app.py
Browse files
app.py
CHANGED
@@ -3,7 +3,7 @@ import os
|
|
3 |
import json
|
4 |
import requests
|
5 |
import xml.etree.ElementTree as ET
|
6 |
-
|
7 |
|
8 |
|
9 |
|
@@ -28,27 +28,7 @@ for item in root.findall('item'):
|
|
28 |
item_info = (stockAmount, price)
|
29 |
# name: ilk kelime (marka), item_info: (stok adedi, fiyat)
|
30 |
products.append((name, item_info, full_name))
|
31 |
-
# Sohbet geçmişini kalıcı depolamaya yazan fonksiyon
|
32 |
-
def log_chat(history):
|
33 |
-
file_path = "/mnt/data/sohbet_kaydi2.json"
|
34 |
-
# Eğer /mnt/data dizini yoksa oluşturur
|
35 |
-
os.makedirs(os.path.dirname(file_path), exist_ok=True)
|
36 |
-
log_entry = {
|
37 |
-
"timestamp": datetime.now().isoformat(),
|
38 |
-
"chat_history": history
|
39 |
-
}
|
40 |
-
with open(file_path, "a", encoding="utf-8") as f:
|
41 |
-
f.write(json.dumps(log_entry, ensure_ascii=False) + "\n")
|
42 |
-
def save_current_chat(state):
|
43 |
-
# Mevcut sohbet geçmişini kalıcı olarak kaydeder
|
44 |
-
log_chat(state)
|
45 |
-
return state # state değiştirilmez, sohbet devam eder
|
46 |
-
os.makedirs("/mnt/data", exist_ok=True)
|
47 |
-
|
48 |
-
with open("/mnt/data/test.txt", "w", encoding="utf-8") as f:
|
49 |
-
f.write("Test başarılı")
|
50 |
|
51 |
-
print(open("/mnt/data/test.txt", "r", encoding="utf-8").read())
|
52 |
|
53 |
def predict(system_msg, inputs, top_p, temperature, chat_counter, chatbot=[], history=[]):
|
54 |
headers = {
|
@@ -102,7 +82,7 @@ def predict(system_msg, inputs, top_p, temperature, chat_counter, chatbot=[], hi
|
|
102 |
messages.append({"role": "user", "content": inputs})
|
103 |
|
104 |
payload = {
|
105 |
-
"model": "
|
106 |
"messages": messages,
|
107 |
"temperature": 0.7,
|
108 |
"top_p": 0.9,
|
|
|
3 |
import json
|
4 |
import requests
|
5 |
import xml.etree.ElementTree as ET
|
6 |
+
|
7 |
|
8 |
|
9 |
|
|
|
28 |
item_info = (stockAmount, price)
|
29 |
# name: ilk kelime (marka), item_info: (stok adedi, fiyat)
|
30 |
products.append((name, item_info, full_name))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
|
|
|
32 |
|
33 |
def predict(system_msg, inputs, top_p, temperature, chat_counter, chatbot=[], history=[]):
|
34 |
headers = {
|
|
|
82 |
messages.append({"role": "user", "content": inputs})
|
83 |
|
84 |
payload = {
|
85 |
+
"model": "o1-preview",
|
86 |
"messages": messages,
|
87 |
"temperature": 0.7,
|
88 |
"top_p": 0.9,
|