KJ24 commited on
Commit
10dc2bc
·
verified ·
1 Parent(s): 6a9136a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -88,7 +88,8 @@ async def chunk_text(data: ChunkRequest):
88
 
89
  print("✅ Début du split sémantique...", flush=True)
90
 
91
- parser = SemanticSplitterNodeParser.from_defaults()
 
92
  fallback_splitter = Settings.node_parser # fallback = splitter par défaut
93
 
94
  doc = Document(text=data.text)
@@ -102,6 +103,9 @@ async def chunk_text(data: ChunkRequest):
102
  import traceback
103
  traceback.print_exc()
104
  print(f"❌ Erreur lors du split sémantique : {e}")
 
 
 
105
 
106
  nodes = fallback_splitter.get_nodes_from_documents([doc])
107
  print(f"⚠️ Split fallback utilisé - chunks générés : {len(nodes)}")
 
88
 
89
  print("✅ Début du split sémantique...", flush=True)
90
 
91
+ #parser = SemanticSplitterNodeParser.from_defaults()
92
+ parser = SemanticSplitterNodeParser.from_defaults(llm=Settings.llm)
93
  fallback_splitter = Settings.node_parser # fallback = splitter par défaut
94
 
95
  doc = Document(text=data.text)
 
103
  import traceback
104
  traceback.print_exc()
105
  print(f"❌ Erreur lors du split sémantique : {e}")
106
+ return {"error": str(e)} # ← très important pour n8n
107
+
108
+
109
 
110
  nodes = fallback_splitter.get_nodes_from_documents([doc])
111
  print(f"⚠️ Split fallback utilisé - chunks générés : {len(nodes)}")