eaglelandsonce commited on
Commit
bfb2154
1 Parent(s): 4e6748b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -11
app.py CHANGED
@@ -3,23 +3,16 @@ import gradio as gr
3
  from textwrap import dedent
4
  from dotenv import load_dotenv
5
 
 
 
6
  from crewai import Agent, Task, Crew, Process
7
 
8
  os.environ["OPENAI_API_KEY"] = "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"
9
 
10
- GOOGLE_AI_STUDIO = os.environ.get('GOOGLE_AI_STUDIO2')
11
-
12
- # Ensure the API key is available
13
- if not GOOGLE_AI_STUDIO:
14
- raise ValueError("API key not found. Please set the GOOGLE_AI_STUDIO2 environment variable.")
15
-
16
-
17
  # Crew Bot: https://chat.openai.com/g/g-qqTuUWsBY-crewai-assistant
18
 
19
 
20
- # Base Example researcher &
21
-
22
-
23
 
24
  def crewai_process(research_topic):
25
  # Define your agents with roles and goals
@@ -31,7 +24,11 @@ def crewai_process(research_topic):
31
  data science. You have a knack for dissecting complex data and presenting
32
  actionable insights.""",
33
  verbose=True,
34
- allow_delegation=False
 
 
 
 
35
  # Add tools and other optional parameters as needed
36
  )
37
  writer = Agent(
@@ -42,6 +39,7 @@ def crewai_process(research_topic):
42
  the tech industry, you transform complex concepts into compelling narratives.""",
43
  verbose=True,
44
  allow_delegation=True
 
45
  # Add tools and other optional parameters as needed
46
  )
47
 
 
3
  from textwrap import dedent
4
  from dotenv import load_dotenv
5
 
6
+ from crewai.tools import GeminiSearchTools
7
+
8
  from crewai import Agent, Task, Crew, Process
9
 
10
  os.environ["OPENAI_API_KEY"] = "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"
11
 
 
 
 
 
 
 
 
12
  # Crew Bot: https://chat.openai.com/g/g-qqTuUWsBY-crewai-assistant
13
 
14
 
15
+ # Base Example with Gemini Search
 
 
16
 
17
  def crewai_process(research_topic):
18
  # Define your agents with roles and goals
 
24
  data science. You have a knack for dissecting complex data and presenting
25
  actionable insights.""",
26
  verbose=True,
27
+ allow_delegation=False,
28
+ tools=[
29
+ GeminiSearchTools.gemini_search_internet
30
+ ]
31
+
32
  # Add tools and other optional parameters as needed
33
  )
34
  writer = Agent(
 
39
  the tech industry, you transform complex concepts into compelling narratives.""",
40
  verbose=True,
41
  allow_delegation=True
42
+
43
  # Add tools and other optional parameters as needed
44
  )
45