Update app.py
Browse files
app.py
CHANGED
@@ -38,14 +38,14 @@ for item in root.findall('item'):
|
|
38 |
|
39 |
# Tüm 'item' metinlerini birleştir
|
40 |
full_text = ' - '.join(items_text)
|
41 |
-
|
42 |
def predict(system_msg, inputs, top_p, temperature, chat_counter, chatbot=[], history=[]):
|
43 |
headers = {
|
44 |
"Content-Type": "application/json",
|
45 |
"Authorization": f"Bearer {OPENAI_API_KEY}"
|
46 |
}
|
47 |
|
48 |
-
|
49 |
|
50 |
initial_message = [{"role": "user", "content": f"{inputs}"},]
|
51 |
multi_turn_message = [{"role": "system", "content": rb_text}, {"role": "system", "content": "önceki prompt içindeki bilgilerin ne olduğunu biliyorsun. rootlabel :'dan sonra yazan bilgi ürünün adıdır. stockAmount :'dan sonra yazan stok adedir. priceWithTax :'dan sonra yazan ürünün Euro fiyatıdır. Bildiğin tüm stok ve fiyat bilgisini her zaman yazacaksın. 0 adet olan ürünleri yazmayacaksın. Stokta olmayanları listelemeyeceksin. Boy bilgisi olmayan ürünleri atlayacaksın, ve bu ürünlerin stok bilgisini vermeyeceksin, ayrıca stok toplamlarına katmayacaksın. Sadece boy bilgisi olan ürünlerin bilgisini ver ve toplama kat. Ürün adında boy bilgisi yok ise bu ürün satışta değildir ve satılamaz bu yüzden stok bilgisi verirken, boysuz ürünlerin adlarını kullanmayacaksın."},
|
|
|
38 |
|
39 |
# Tüm 'item' metinlerini birleştir
|
40 |
full_text = ' - '.join(items_text)
|
41 |
+
rb_text= full_text.replace("rootlabel","/")
|
42 |
def predict(system_msg, inputs, top_p, temperature, chat_counter, chatbot=[], history=[]):
|
43 |
headers = {
|
44 |
"Content-Type": "application/json",
|
45 |
"Authorization": f"Bearer {OPENAI_API_KEY}"
|
46 |
}
|
47 |
|
48 |
+
|
49 |
|
50 |
initial_message = [{"role": "user", "content": f"{inputs}"},]
|
51 |
multi_turn_message = [{"role": "system", "content": rb_text}, {"role": "system", "content": "önceki prompt içindeki bilgilerin ne olduğunu biliyorsun. rootlabel :'dan sonra yazan bilgi ürünün adıdır. stockAmount :'dan sonra yazan stok adedir. priceWithTax :'dan sonra yazan ürünün Euro fiyatıdır. Bildiğin tüm stok ve fiyat bilgisini her zaman yazacaksın. 0 adet olan ürünleri yazmayacaksın. Stokta olmayanları listelemeyeceksin. Boy bilgisi olmayan ürünleri atlayacaksın, ve bu ürünlerin stok bilgisini vermeyeceksin, ayrıca stok toplamlarına katmayacaksın. Sadece boy bilgisi olan ürünlerin bilgisini ver ve toplama kat. Ürün adında boy bilgisi yok ise bu ürün satışta değildir ve satılamaz bu yüzden stok bilgisi verirken, boysuz ürünlerin adlarını kullanmayacaksın."},
|