GeminiFan207 commited on
Commit
138c478
·
verified ·
1 Parent(s): 57ddee7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -12
app.py CHANGED
@@ -4,6 +4,12 @@ from googlesearch import search
4
  import requests
5
  import time
6
 
 
 
 
 
 
 
7
  # Default model
8
  MODEL = "ZeppelinCorp/Charm_15"
9
  text_generator = None
@@ -23,19 +29,9 @@ def generate_response(prompt, model_name):
23
  if text_generator is None:
24
  return "Error loading model. Please try another one."
25
 
26
- loading_animation = gr.update(value=". . .", visible=True)
27
- time.sleep(1) # Simulate loading delay
28
-
29
- try:
30
- response = text_generator(prompt, max_length=200)[0]['generated_text']
31
- return gr.update(value=response, visible=True)
32
- except Exception as e:
33
- return f"Error generating response: {e}"
34
 
35
  def google_search(query):
36
- loading_animation = gr.update(value="Searching…", visible=True)
37
- time.sleep(1) # Simulate search delay
38
-
39
  try:
40
  results = [url for url in search(query, num=5, stop=5, pause=2)]
41
  return "\n".join(results)
@@ -79,4 +75,4 @@ demo = gr.TabbedInterface(
79
  ["Chat", "Google Search", "Upload Image", "Upload Audio", "Reasoning", "Switch Model"]
80
  )
81
 
82
- demo.launch()
 
4
  import requests
5
  import time
6
 
7
+ # Ensure transformers library is installed
8
+ try:
9
+ import transformers
10
+ except ImportError:
11
+ raise ImportError("The 'transformers' library is not installed. Please install it using 'pip install transformers'.")
12
+
13
  # Default model
14
  MODEL = "ZeppelinCorp/Charm_15"
15
  text_generator = None
 
29
  if text_generator is None:
30
  return "Error loading model. Please try another one."
31
 
32
+ return text_generator(prompt, max_length=200)[0]['generated_text']
 
 
 
 
 
 
 
33
 
34
  def google_search(query):
 
 
 
35
  try:
36
  results = [url for url in search(query, num=5, stop=5, pause=2)]
37
  return "\n".join(results)
 
75
  ["Chat", "Google Search", "Upload Image", "Upload Audio", "Reasoning", "Switch Model"]
76
  )
77
 
78
+ demo.launch()