diff --git a/ai_agent_tutorials/ai_meme_generator_browseruse/ai_meme_generator.py b/ai_agent_tutorials/ai_meme_generator_browseruse/ai_meme_generator.py index 5755ec1..81a0d1e 100644 --- a/ai_agent_tutorials/ai_meme_generator_browseruse/ai_meme_generator.py +++ b/ai_agent_tutorials/ai_meme_generator_browseruse/ai_meme_generator.py @@ -8,7 +8,7 @@ import re async def generate_meme(query: str, api_key: str) -> None: llm = ChatAnthropic( - model="claude-3-5-sonnet-20240620", + model="claude-3-5-sonnet-20241022", api_key=api_key ) diff --git a/ai_agent_tutorials/ai_meme_generator_browseruse/test.py b/ai_agent_tutorials/ai_meme_generator_browseruse/test.py new file mode 100644 index 0000000..38cb890 --- /dev/null +++ b/ai_agent_tutorials/ai_meme_generator_browseruse/test.py @@ -0,0 +1,35 @@ +import asyncio +import os + +from dotenv import load_dotenv +from langchain_openai import ChatOpenAI +from pydantic import SecretStr + +from browser_use import Agent + +# dotenv +load_dotenv() + +api_key = os.getenv('DEEPSEEK_API_KEY', '') +if not api_key: + raise ValueError('DEEPSEEK_API_KEY is not set') + + +async def run_search(): + agent = Agent( + task=('go to amazon.com, search for laptop, sort by best rating, and give me the price of the first result'), + llm=ChatOpenAI( + base_url='https://api.deepseek.com/v1', + model='deepseek-reasoner', + api_key=SecretStr(api_key), + ), + use_vision=False, + max_failures=2, + max_actions_per_step=1, + ) + + await agent.run() + + +if __name__ == '__main__': + asyncio.run(run_search()) \ No newline at end of file