Spaces:
Running
Running
Update app.py
Browse files
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
|