Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -226,7 +226,9 @@ class EnhancedGazaKnowledgeBase:
|
|
226 |
|
227 |
|
228 |
def _batch_embed_with_retry(self, texts, batch_size=16, max_retries=3, delay=2):
|
229 |
-
"""
|
|
|
|
|
230 |
embeddings = []
|
231 |
for i in range(0, len(texts), batch_size):
|
232 |
batch = texts[i:i+batch_size]
|
@@ -246,7 +248,8 @@ class EnhancedGazaKnowledgeBase:
|
|
246 |
embeddings.append(self.embedding_model.get_text_embedding(text))
|
247 |
except Exception as sub_e:
|
248 |
logger.error(f"Failed to embed single text: {sub_e} — {text[:60]}...")
|
249 |
-
|
|
|
250 |
|
251 |
|
252 |
|
|
|
226 |
|
227 |
|
228 |
def _batch_embed_with_retry(self, texts, batch_size=16, max_retries=3, delay=2):
|
229 |
+
"""
|
230 |
+
Embed texts in batches with retry fallback and logging
|
231 |
+
"""
|
232 |
embeddings = []
|
233 |
for i in range(0, len(texts), batch_size):
|
234 |
batch = texts[i:i+batch_size]
|
|
|
248 |
embeddings.append(self.embedding_model.get_text_embedding(text))
|
249 |
except Exception as sub_e:
|
250 |
logger.error(f"Failed to embed single text: {sub_e} — {text[:60]}...")
|
251 |
+
return embeddings
|
252 |
+
|
253 |
|
254 |
|
255 |
|