AIencoder commited on
Commit
80f0d9f
·
verified ·
1 Parent(s): 1639034

Update src/chimera_core.py

Browse files
Files changed (1) hide show
  1. src/chimera_core.py +3 -2
src/chimera_core.py CHANGED
@@ -2,7 +2,7 @@ import os
2
  import random
3
  from google import genai
4
  from groq import Groq
5
- from duckduckgo_search import DDGS
6
  from huggingface_hub import InferenceClient
7
  from PIL import Image
8
 
@@ -30,7 +30,8 @@ class Chimera:
30
  def _web_search(self, query):
31
  print(f" ↳ 🌐 Searching web for: {query}")
32
  try:
33
- results = DDGS().text(query, max_results=3)
 
34
  summary = "\n".join([f"- {r['title']}: {r['body']}" for r in results])
35
  return summary
36
  except Exception as e:
 
2
  import random
3
  from google import genai
4
  from groq import Groq
5
+ from ddgs import DDGS # Changed from duckduckgo_search
6
  from huggingface_hub import InferenceClient
7
  from PIL import Image
8
 
 
30
  def _web_search(self, query):
31
  print(f" ↳ 🌐 Searching web for: {query}")
32
  try:
33
+ with DDGS() as ddgs:
34
+ results = list(ddgs.text(query, max_results=3))
35
  summary = "\n".join([f"- {r['title']}: {r['body']}" for r in results])
36
  return summary
37
  except Exception as e: