Spaces:
Runtime error
Runtime error
Update app.py
Browse files
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 |
-
|
| 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()
|