SamiKoen commited on
Commit
054bd66
·
verified ·
1 Parent(s): b355ed9

Performance optimization: Add parallel API calls and caching for faster stock queries

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -76,7 +76,7 @@ def fetch_warehouse_inventory(warehouse, product_name, search_terms):
76
  products = inventory_data['data']['inventory']
77
 
78
  # Beden terimleri kontrolü
79
- size_terms = ['xs', 's', 'm', 'l', 'xl', 'xxl', '2xl', '3xl', 'small', 'medium', 'large']
80
  size_numbers = ['44', '46', '48', '50', '52', '54', '56', '58', '60']
81
 
82
  # Arama terimlerinde beden var mı kontrol et
@@ -743,7 +743,7 @@ def chatbot_fn(user_message, history, image=None):
743
  'fiyat', 'fiyatı', 'ne', 'nedir', 'kadar', 'beden', 'bedeni', 'bedenli']
744
 
745
  # Beden terimleri - bunları skip etmemeliyiz
746
- size_terms = ['xs', 's', 'm', 'l', 'xl', 'xxl', '2xl', '3xl', 'small', 'medium', 'large',
747
  '44', '46', '48', '50', '52', '54', '56', '58', '60']
748
 
749
  for word in user_message.lower().split():
@@ -755,7 +755,7 @@ def chatbot_fn(user_message, history, image=None):
755
  product_name = ' '.join(product_words)
756
 
757
  # Sadece beden sorgusu mu kontrol et (ör: "M", "XL", "52")
758
- size_terms = ['xs', 's', 'm', 'l', 'xl', 'xxl', '2xl', '3xl', 'small', 'medium', 'large',
759
  '44', '46', '48', '50', '52', '54', '56', '58', '60']
760
  is_only_size = len(product_words) == 1 and product_words[0].lower() in size_terms
761
 
 
76
  products = inventory_data['data']['inventory']
77
 
78
  # Beden terimleri kontrolü
79
+ size_terms = ['xs', 's', 'm', 'ml', 'l', 'xl', 'xxl', '2xl', '3xl', 'small', 'medium', 'large']
80
  size_numbers = ['44', '46', '48', '50', '52', '54', '56', '58', '60']
81
 
82
  # Arama terimlerinde beden var mı kontrol et
 
743
  'fiyat', 'fiyatı', 'ne', 'nedir', 'kadar', 'beden', 'bedeni', 'bedenli']
744
 
745
  # Beden terimleri - bunları skip etmemeliyiz
746
+ size_terms = ['xs', 's', 'm', 'ml', 'l', 'xl', 'xxl', '2xl', '3xl', 'small', 'medium', 'large',
747
  '44', '46', '48', '50', '52', '54', '56', '58', '60']
748
 
749
  for word in user_message.lower().split():
 
755
  product_name = ' '.join(product_words)
756
 
757
  # Sadece beden sorgusu mu kontrol et (ör: "M", "XL", "52")
758
+ size_terms = ['xs', 's', 'm', 'ml', 'l', 'xl', 'xxl', '2xl', '3xl', 'small', 'medium', 'large',
759
  '44', '46', '48', '50', '52', '54', '56', '58', '60']
760
  is_only_size = len(product_words) == 1 and product_words[0].lower() in size_terms
761