From 10811608594116ba3d8d8ad0dbb6f4a7471ca1bc Mon Sep 17 00:00:00 2001 From: imnyang Date: Tue, 20 May 2025 12:27:17 +0900 Subject: [PATCH] =?UTF-8?q?Meta=EA=B0=80=20Python=EC=97=90=20TypeScript?= =?UTF-8?q?=EA=B0=99=EC=9D=80=20=EA=B1=B8=20=EB=A7=8C=EB=93=A4=EC=96=B4?= =?UTF-8?q?=EC=84=9C=20=ED=83=80=EC=9E=85=EC=9D=84=20=EC=A1=B4=EC=A4=91?= =?UTF-8?q?=ED=95=98=EA=B8=B0=EB=A1=9C=20=ED=96=88=EC=8A=B5=EB=8B=88?= =?UTF-8?q?=EB=8B=A4.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- main.py | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 93c7e36..be32609 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ venv와 패키지가 설치가 됩니다. browser_use가 Playwright에 대한 의존성이 있어 브라우저 설치가 필요합니다 ``` -playwright install chromium +playwright install chromium --with-deps --no-shell ``` 다음과 같은 명령어로 실행합니다. diff --git a/main.py b/main.py index e6681d6..a8b91a1 100644 --- a/main.py +++ b/main.py @@ -11,8 +11,10 @@ import csv load_dotenv() -if os.getenv("GOOGLE_API_KEY") is None: - raise ValueError("GOOGLE_API_KEY environment variable is not set.") +if os.getenv("OPENAI_API_KEY") is None: + raise ValueError("OPENAI_API_KEY environment variable not set.") +if os.getenv("OPENAI_MODEL") is None: + raise ValueError("OPENAI_MODEL environment variable not set.") browser_config_kwargs = browser_config_kwargs() @@ -57,7 +59,10 @@ async def main(): ) response = await agent.run() - result = json.loads(response.final_result()) + final_result = response.final_result() + if final_result is None: + raise ValueError("final_result() returned None") + result = json.loads(final_result) print(result) # {"oauth_providers": ["GitHub", "Passkey"]} print