mirror of
https://github.com/j93es/browser-use-oauth.git
synced 2026-06-04 07:31:51 +09:00
* `run.py`에서 `main.py` 경로를 명시적으로 지정하고, 명령줄 인자를 보다 사용하기 쉽게 조정했습니다. * 에이전트, 리소스 정리, 공통 함수, 모델 등을 포함하는 브라우저 유틸리티용 신규 모듈 구조를 만들었습니다. * `agents.py`에 비동기 에이전트 실행 및 재시도 로직을 구현했습니다. * `scanner.py`에 OAuth URL 추출 및 로그인 테스트 기능을 추가했습니다. * 전반적인 코드베이스에 걸쳐 에러 핸들링 및 로깅을 강화했습니다. * 백엔드 URL과 Google API 키 등의 관리를 위한 환경변수 기반 설정 시스템을 도입했습니다. * 스캐닝 중 진행 상태 추적 및 시그널 핸들링을 통한 정상 종료 처리를 개선했습니다. * 텍스트 파일 읽기 및 HTML 콘텐츠 여부 확인을 위한 유틸리티 함수를 추가했습니다. * LLM과의 상호작용을 위한 구조화된 프롬프트 시스템을 구축했습니다.
36 lines
1.2 KiB
Bash
36 lines
1.2 KiB
Bash
ANONYMIZED_TELEMETRY=false
|
|
|
|
# ========== LLM ==========
|
|
|
|
GOOGLE_API_KEY=
|
|
# 권장 (다른 모델로 교체 가능) [다른 모델로 교체시 성능 보장 불가]
|
|
GOOGLE_MODEL=gemini-2.5-flash
|
|
#GOOGLE_PLANNER_MODEL=gemini-2.5-flash # 왜 비활성화 되었나요? // Planner 모델이 오히려 문제를 일으키는 경우가 있어 비활성화했습니다. 필요시 활성화하세요.
|
|
|
|
# min(INITIAL_BACKOFF * (2 ** try_cnt), MAX_BACKOFF)만큼 API가 실패시 대기합니다.
|
|
INITIAL_BACKOFF=60
|
|
MAX_BACKOFF=600
|
|
|
|
#ENABLE_PLANNER_MODEL_OAUTH_LOGIN=true # OAuth 로그인 시 Planner 모델을 활성화합니다.
|
|
#ENABLE_PLANNER_MODEL_OAUTH_LIST=true # OAuth List를 찾을 때 Planner 모델을 활성화합니다.
|
|
|
|
# ========== Monitoring ==========
|
|
|
|
# 선택
|
|
PROXY_HOST=127.0.0.1
|
|
PROXY_PORT=11080
|
|
BACKEND_URL=http://localhost:11081
|
|
|
|
# https://docs.browser-use.com/development/observability
|
|
# Lmnr 계정이 필요합니다.
|
|
# https://lmnr.ai/
|
|
LMNR_PROJECT_API_KEY=
|
|
|
|
# 브라우저 언어 설정
|
|
LANG=en_US
|
|
|
|
# ========= Account ==========
|
|
|
|
# 필수 뒤에 있는 이메일 주소는 Google 계정의 로그인 힌트로 사용됩니다.
|
|
# 이메일의 전체를 입력해주세요
|
|
GOOGLE_ID=whs.imnya.ng@gmail.com
|