Meta가 Python에 TypeScript같은 걸 만들어서 타입을 존중하기로 했습니다.

This commit is contained in:
imnyang 2025-05-20 12:27:17 +09:00
commit 1081160859
2 changed files with 9 additions and 4 deletions

View file

@ -15,7 +15,7 @@ venv와 패키지가 설치가 됩니다.
browser_use가 Playwright에 대한 의존성이 있어 브라우저 설치가 필요합니다
```
playwright install chromium
playwright install chromium --with-deps --no-shell
```
다음과 같은 명령어로 실행합니다.

11
main.py
View file

@ -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