mgokg commited on
Commit
7405511
·
verified ·
1 Parent(s): 2664ac6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -11
app.py CHANGED
@@ -39,17 +39,11 @@ def predict(prompt):
39
  )
40
 
41
  response = chat_session.send_message(f"{prompt}\n antworte immer auf deutsch")
42
- #response_data = json.loads(response)
43
- # Extrahiere den Textwert
44
  response_value = response.candidates[0].content.parts[0].text
45
- # Entferne die Markdown-Formatierung (optional)
46
- #text_value = response_value.strip('```json\n').strip('```')
47
- #response_value = gr.Markdown(response_value)
48
  return response_value
49
- return response
50
-
51
- def websearch(search_term):
52
 
 
 
53
  headers = {
54
  "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
55
  }
@@ -57,11 +51,8 @@ def websearch(search_term):
57
  response = requests.get(url, headers=headers)
58
  soup = BeautifulSoup(response.content, 'html.parser')
59
  response_text = soup.find('body')
60
- #result = predict(response_text.text)
61
- #first_div = soup.find('div', class_='MjjYud')
62
  prompt = f"{search_term}\n use this result from a google search to answer the question \n {response_text.text}"
63
  result = predict(prompt)
64
- #return response_text.text
65
  return result
66
 
67
  # Create the Gradio interface
 
39
  )
40
 
41
  response = chat_session.send_message(f"{prompt}\n antworte immer auf deutsch")
 
 
42
  response_value = response.candidates[0].content.parts[0].text
 
 
 
43
  return response_value
 
 
 
44
 
45
+ #very simple (and extremly fast) websearch
46
+ def websearch(search_term):
47
  headers = {
48
  "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
49
  }
 
51
  response = requests.get(url, headers=headers)
52
  soup = BeautifulSoup(response.content, 'html.parser')
53
  response_text = soup.find('body')
 
 
54
  prompt = f"{search_term}\n use this result from a google search to answer the question \n {response_text.text}"
55
  result = predict(prompt)
 
56
  return result
57
 
58
  # Create the Gradio interface