mgokg commited on
Commit
d95af9b
·
verified ·
1 Parent(s): e4cd67b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -26
app.py CHANGED
@@ -9,7 +9,6 @@ import json
9
  import groq
10
  import os
11
 
12
-
13
  google_api_key = os.getenv('google_search')
14
  API_URL = "https://blavken-flowiseblav.hf.space/api/v1/prediction/fbc118dc-ec00-4b59-acff-600648958be3"
15
  api_key = os.getenv('groq')
@@ -27,20 +26,16 @@ custom_css = """
27
  }
28
  """
29
 
30
-
31
  def perplexica_search(payloads):
32
  client = Client("mgokg/PerplexicaApi")
33
  result = client.predict(
34
  prompt=f"{payloads}",
35
  optimization_mode="balanced",
36
  api_name="/question"
37
- )
38
-
39
- #print(result)
40
  return result
41
 
42
  def query(payload):
43
-
44
  response = requests.post(API_URL, json=payload)
45
  return response.json()
46
 
@@ -48,11 +43,7 @@ def google_search(payloads):
48
  output = query({
49
  "question": f"{payloads}",
50
  })
51
- print(output)
52
- #return result_text
53
- # Formuliere die Antwort
54
  #search_query = f"{payloads} antworte kurz und knapp. antworte auf deutsch. du findest die antwort hier:\n {output}"
55
- #result = predict(search_query)
56
  texte=""
57
  for o in output:
58
  texte +=o
@@ -63,13 +54,11 @@ scheme = """
63
  """
64
 
65
  def llama(messages):
66
-
67
  client = Client("mgokg/selenium-screenshot-gradio")
68
  result = client.predict(
69
  message=f"{messages}",
70
  api_name="/predict"
71
  )
72
- #print(result)
73
  return result
74
 
75
  client = Client("AiActivity/AI-Assistant")
@@ -79,7 +68,6 @@ def llama(messages):
79
  )
80
  print(result)
81
 
82
-
83
  def llm(message):
84
  message = f'return a json object with the keys: name,email,phone,website \n the values can be found here, leave blank if value is not available:\n {message} \n return a json object only. no text, no explanaition'
85
  try:
@@ -146,22 +134,12 @@ def process_ort(ort):
146
  #return links_text
147
  vereine = []
148
 
149
- for verein in links_text:
150
-
151
  prompt=f"{verein}",
152
  result = llama(prompt)
153
- #return ergebnis
154
- #result = perplexica_search(prompt)
155
- #print(result)
156
- #json_data = llama(result)
157
- #vereine.append(json_data)
158
  vereine.append(result)
159
-
160
- #jsondata = qwen(vereine)
161
- #return jsondata
162
  #data = json.loads(vereine)
163
  #df = pd.DataFrame(vereine)
164
- #return df
165
  return vereine
166
 
167
  for verein in links_text:
@@ -182,9 +160,7 @@ def process_ort(ort):
182
  contact_detailes = impressum_div.text
183
  json_object = llm(contact_detailes)
184
  """
185
- #vereine.append(contact_detailes)
186
  vereine.append(result)
187
- #vereine.append(json_object)
188
  #dicts = [json.loads(item) for item in vereine]
189
  #df = pd.DataFrame(dicts)
190
  #return df
 
9
  import groq
10
  import os
11
 
 
12
  google_api_key = os.getenv('google_search')
13
  API_URL = "https://blavken-flowiseblav.hf.space/api/v1/prediction/fbc118dc-ec00-4b59-acff-600648958be3"
14
  api_key = os.getenv('groq')
 
26
  }
27
  """
28
 
 
29
  def perplexica_search(payloads):
30
  client = Client("mgokg/PerplexicaApi")
31
  result = client.predict(
32
  prompt=f"{payloads}",
33
  optimization_mode="balanced",
34
  api_name="/question"
35
+ )
 
 
36
  return result
37
 
38
  def query(payload):
 
39
  response = requests.post(API_URL, json=payload)
40
  return response.json()
41
 
 
43
  output = query({
44
  "question": f"{payloads}",
45
  })
 
 
 
46
  #search_query = f"{payloads} antworte kurz und knapp. antworte auf deutsch. du findest die antwort hier:\n {output}"
 
47
  texte=""
48
  for o in output:
49
  texte +=o
 
54
  """
55
 
56
  def llama(messages):
 
57
  client = Client("mgokg/selenium-screenshot-gradio")
58
  result = client.predict(
59
  message=f"{messages}",
60
  api_name="/predict"
61
  )
 
62
  return result
63
 
64
  client = Client("AiActivity/AI-Assistant")
 
68
  )
69
  print(result)
70
 
 
71
  def llm(message):
72
  message = f'return a json object with the keys: name,email,phone,website \n the values can be found here, leave blank if value is not available:\n {message} \n return a json object only. no text, no explanaition'
73
  try:
 
134
  #return links_text
135
  vereine = []
136
 
137
+ for verein in links_text:
 
138
  prompt=f"{verein}",
139
  result = llama(prompt)
 
 
 
 
 
140
  vereine.append(result)
 
 
 
141
  #data = json.loads(vereine)
142
  #df = pd.DataFrame(vereine)
 
143
  return vereine
144
 
145
  for verein in links_text:
 
160
  contact_detailes = impressum_div.text
161
  json_object = llm(contact_detailes)
162
  """
 
163
  vereine.append(result)
 
164
  #dicts = [json.loads(item) for item in vereine]
165
  #df = pd.DataFrame(dicts)
166
  #return df