File tree 4 files changed +88
-0
lines changed
4 files changed +88
-0
lines changed Original file line number Diff line number Diff line change
1
+ import os
2
+
3
+ from dotenv import load_dotenv
4
+ from langchain_openai import ChatOpenAI
5
+ from pydantic import SecretStr
6
+
7
+ from browser_use import Agent
8
+
9
+ load_dotenv ()
10
+
11
+ api_key_deepseek = os .getenv ('DEEPSEEK_API_KEY' , '' )
12
+ if not api_key_deepseek :
13
+ raise ValueError ('DEEPSEEK_API_KEY is not set' )
14
+
15
+
16
+ async def run_agent (task : str , max_steps : int = 38 ):
17
+ llm = ChatOpenAI (
18
+ base_url = 'https://api.deepseek.com/v1' ,
19
+ model = 'deepseek-reasoner' ,
20
+ api_key = SecretStr (api_key_deepseek ),
21
+ )
22
+ agent = Agent (task = task , llm = llm , use_vision = False )
23
+ result = await agent .run (max_steps = max_steps )
24
+ return result
Original file line number Diff line number Diff line change
1
+ import os
2
+
3
+ from dotenv import load_dotenv
4
+ from langchain_openai import ChatOpenAI
5
+ from pydantic import SecretStr
6
+
7
+ from browser_use import Agent
8
+
9
+ load_dotenv ()
10
+
11
+ api_key_deepseek = os .getenv ('DEEPSEEK_API_KEY' , '' )
12
+ if not api_key_deepseek :
13
+ raise ValueError ('DEEPSEEK_API_KEY is not set' )
14
+
15
+
16
+ async def run_agent (task : str , max_steps : int = 38 ):
17
+ llm = ChatOpenAI (
18
+ base_url = 'https://api.deepseek.com/v1' ,
19
+ model = 'deepseek-chat' ,
20
+ api_key = SecretStr (api_key_deepseek ),
21
+ )
22
+ agent = Agent (task = task , llm = llm , use_vision = False )
23
+ result = await agent .run (max_steps = max_steps )
24
+ return result
Original file line number Diff line number Diff line change
1
+ import os
2
+
3
+ from dotenv import load_dotenv
4
+ from langchain_google_genai import ChatGoogleGenerativeAI
5
+ from pydantic import SecretStr
6
+
7
+ from browser_use import Agent
8
+
9
+ load_dotenv ()
10
+
11
+ api_key = os .getenv ('GEMINI_API_KEY' , '' )
12
+ if not api_key :
13
+ raise ValueError ('GEMINI_API_KEY is not set' )
14
+
15
+
16
+ async def run_agent (task : str , max_steps : int = 38 ):
17
+ llm = ChatGoogleGenerativeAI (model = 'gemini-1.5-flash-latest' , api_key = SecretStr (api_key ))
18
+ agent = Agent (task = task , llm = llm )
19
+ result = await agent .run (max_steps = max_steps )
20
+ return result
Original file line number Diff line number Diff line change
1
+ import os
2
+
3
+ from dotenv import load_dotenv
4
+ from langchain_google_genai import ChatGoogleGenerativeAI
5
+ from pydantic import SecretStr
6
+
7
+ from browser_use import Agent
8
+
9
+ load_dotenv ()
10
+
11
+ api_key = os .getenv ('GEMINI_API_KEY' , '' )
12
+ if not api_key :
13
+ raise ValueError ('GEMINI_API_KEY is not set' )
14
+
15
+
16
+ async def run_agent (task : str , max_steps : int = 38 ):
17
+ llm = ChatGoogleGenerativeAI (model = 'gemini-2.0-flash-exp' , api_key = SecretStr (api_key ))
18
+ agent = Agent (task = task , llm = llm )
19
+ result = await agent .run (max_steps = max_steps )
20
+ return result
You can’t perform that action at this time.
0 commit comments