josondev commited on
Commit
658e83b
·
verified ·
1 Parent(s): efefb13

Update veryfinal.py

Browse files
Files changed (1) hide show
  1. veryfinal.py +10 -3
veryfinal.py CHANGED
@@ -311,10 +311,17 @@ class HybridLangGraphAgnoSystem:
311
  except Exception as e:
312
  return {"answer":f"Error: {e}", "performance_metrics":{}, "provider_used":"Error"}
313
 
314
- def build_graph(provider: str="hybrid"):
315
- if provider=="hybrid":
316
  return HybridLangGraphAgnoSystem().graph
317
- raise ValueError("Only 'hybrid' supported")
 
 
 
 
 
 
 
318
 
319
  if __name__ == "__main__":
320
  graph = build_graph()
 
311
  except Exception as e:
312
  return {"answer":f"Error: {e}", "performance_metrics":{}, "provider_used":"Error"}
313
 
314
+ def build_graph(provider: str = "hybrid"):
315
+ if provider == "hybrid":
316
  return HybridLangGraphAgnoSystem().graph
317
+ elif provider == "groq":
318
+ # return a Groq-only graph
319
+ elif provider == "google":
320
+ # return a Google-only graph
321
+ # etc.
322
+ else:
323
+ raise ValueError(f"Unsupported provider: {provider}")
324
+
325
 
326
  if __name__ == "__main__":
327
  graph = build_graph()