Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -6,14 +6,14 @@ import pandas as pd
|
|
6 |
from smolagents import CodeAgent, DuckDuckGoSearchTool
|
7 |
from smolagents.models import OpenAIServerModel
|
8 |
|
9 |
-
#from tools import WikipediaTool, WikipediaSearchTool
|
10 |
-
#from tools import WikipediaToolWrapper, WikipediaSearchToolWrapper
|
11 |
-
|
12 |
from smolagents import Tool
|
13 |
from wikipedia_searcher import WikipediaSearcher
|
14 |
|
15 |
from audio_transcriber import AudioTranscriptionTool
|
16 |
|
|
|
|
|
|
|
17 |
|
18 |
class WikipediaSearchTool(Tool):
|
19 |
name = "wikipedia_search"
|
@@ -58,11 +58,12 @@ class PatchedOpenAIServerModel(OpenAIServerModel):
|
|
58 |
|
59 |
class MyAgent:
|
60 |
def __init__(self):
|
61 |
-
self.model = PatchedOpenAIServerModel(model_id="gpt-4-
|
62 |
self.agent = CodeAgent(tools=[
|
63 |
DuckDuckGoSearchTool(),
|
64 |
wikipedia_search_tool,
|
65 |
-
AudioTranscriptionTool()
|
|
|
66 |
], model=self.model)
|
67 |
|
68 |
def __call__(self, task: dict) -> str:
|
@@ -211,3 +212,4 @@ if __name__ == "__main__":
|
|
211 |
print("-"*(60 + len(" App Starting ")) + "\n")
|
212 |
print("Launching Gradio Interface for Basic Agent Evaluation...")
|
213 |
demo.launch(debug=True, share=False)
|
|
|
|
6 |
from smolagents import CodeAgent, DuckDuckGoSearchTool
|
7 |
from smolagents.models import OpenAIServerModel
|
8 |
|
|
|
|
|
|
|
9 |
from smolagents import Tool
|
10 |
from wikipedia_searcher import WikipediaSearcher
|
11 |
|
12 |
from audio_transcriber import AudioTranscriptionTool
|
13 |
|
14 |
+
from image_analyzer import ImageAnalyzer
|
15 |
+
image_tool = ImageAnalyzer()
|
16 |
+
|
17 |
|
18 |
class WikipediaSearchTool(Tool):
|
19 |
name = "wikipedia_search"
|
|
|
58 |
|
59 |
class MyAgent:
|
60 |
def __init__(self):
|
61 |
+
self.model = PatchedOpenAIServerModel(model_id="gpt-4-vision-preview") #gpt-4-turbo
|
62 |
self.agent = CodeAgent(tools=[
|
63 |
DuckDuckGoSearchTool(),
|
64 |
wikipedia_search_tool,
|
65 |
+
AudioTranscriptionTool(),
|
66 |
+
ImageAnalyzer()
|
67 |
], model=self.model)
|
68 |
|
69 |
def __call__(self, task: dict) -> str:
|
|
|
212 |
print("-"*(60 + len(" App Starting ")) + "\n")
|
213 |
print("Launching Gradio Interface for Basic Agent Evaluation...")
|
214 |
demo.launch(debug=True, share=False)
|
215 |
+
|