Browser use 结合deepseek使用

首次试用browser use,按照官方文档的说明运行总是报错
image
很明显是 browser use中的某 个校验项没过,这里暂时不清楚 是干嘛的,但是看这个是个环境变量,就暂时先从环境变量中置为Ture来跳过,配置后,可正常运行
image

import asyncio
import os

from langchain_openai import ChatOpenAI

os.environ["ANONYMIZED_TELEMETRY"] = "false"
os.environ["SKIP_LLM_API_KEY_VERIFICATION"] = "True"


from browser_use import Agent, Browser
from pydantic import SecretStr
from dotenv import load_dotenv

load_dotenv()
api_key = os.getenv("DEEPSEEK_API_KEY")

# Initialize the model
llm = ChatOpenAI(base_url='https://api.deepseek.com', model='deepseek-chat', api_key=SecretStr(api_key))

# Create agent with the model
browser = Browser()


async def main():
    agent = Agent(
        task="1. 访问 http://www.baidu.com",
        llm=llm,
        use_vision=False,
        browser=browser
    )
    result = await agent.run()
    print(result)


if __name__ == '__main__':
    asyncio.run(main())
posted @ 2025-04-18 22:40  PyAj  阅读(209)  评论(0)    收藏  举报