开始使用 Browser Use,按照以下快速入门指南操作

准备环境

Browser Use 需要 Python 3.11 或更高版本。

首先,我们建议使用 uv 来设置 Python 环境。

复制以下命令:

  1. uv venv --python 3.11

然后激活虚拟环境:

  1. # 对于 Mac/Linux:
  2. source .venv/bin/activate
  3. # 对于 Windows:
  4. .venv\Scripts\activate

安装依赖项:

  1. uv pip install browser-use

接着安装 playwright:

  1. playwright install

创建代理

接下来,您可以按如下方式使用代理:

agent.py

  1. from langchain_openai import ChatOpenAI
  2. from browser_use import Agent
  3. from dotenv import load_dotenv
  4. load_dotenv()
  5. import asyncio
  6. llm = ChatOpenAI(model="gpt-4o")
  7. async def main():
  8. agent = Agent(
  9. task="Compare the price of gpt-4o and DeepSeek-V3",
  10. llm=llm,
  11. )
  12. result = await agent.run()
  13. print(result)
  14. asyncio.run(main())

设置您的 LLM API 密钥

ChatOpenAI 和其他 Langchain 聊天模型需要 API 密钥。您应将这些密钥存储在 .env 文件中。例如,对于 OpenAI 和 Anthropic,您可以在 .env 文件中设置 API 密钥,如下所示:

.env

  1. OPENAI_API_KEY=
  2. ANTHROPIC_API_KEY=

对于其他 LLM 模型,您可以参考 Langchain 文档 来了解如何使用其特定的 API 密钥进行设置。