Skip to content

Instantly share code, notes, and snippets.

@ttlg
Created January 9, 2025 12:56
Show Gist options
  • Save ttlg/4ec93e59596cd75d0751731431a2ddf7 to your computer and use it in GitHub Desktop.
Save ttlg/4ec93e59596cd75d0751731431a2ddf7 to your computer and use it in GitHub Desktop.
cat << EOF > run_agent.py
import argparse
import asyncio
from browser_use import Agent
from langchain_openai import ChatOpenAI
def parse_args():
parser = argparse.ArgumentParser(description="Run AI agent with a custom task.")
parser.add_argument("--task", type=str, required=True, help="Task for the AI agent.")
return parser.parse_args()
async def main():
args = parse_args()
agent = Agent(
task=args.task,
llm=ChatOpenAI(model="gpt-4o"),
)
result = await agent.run()
print(result)
if __name__ == "__main__":
asyncio.run(main())
EOF
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment