Bard API 사용 이슈
Envs
- python 3.9.x
- bard-api 0.1.4
1️⃣
{'content': 'Response Error: b\')]}\\\'\\n\\n38\\n[["wrb.fr",null,null,null,null,[9]]]\\n54\\n[["di",82],["af.httprm",82,"5948628323670192505",4]]\\n25\\n[["e",4,null,null,129]]\\n\'.'}
2️⃣
Bard-API/bardapi/core.py", line 32, in _get_snim0e return re.search(r"SNlM0e":"(.*?)"", resp.text).group(1) AttributeError: 'NoneType' object has no attribute 'group'
3️⃣
SNlM0e value not found in response. Check __Secure-1PSID value.
Solution
- ✅
__Secure-1PSID
값 다시 확인__Secure-1PSID
values end with single a dot.
- https://bard.google.com/ 들어가서 최소 1개의 대화를 진행 후,
__Secure-1PSID
붙여넣기 - 🍪 Browser 쿠키 모두 삭제 후 API Key 붙여넣기
- 🔻 bard-api package version downgrade
- Meet the needs that required version
pip install bardapi==0.1.3
- Meet the needs that required version
- All required packages install
- 🧷requirements
pip install -r requirements.txt
from bardapi import Bard
response = Bard(timeout = 10).get_answer('현재 대한민국 대통령은 누구일까?')['content']
print(response)
>> 2023년 5월 31일 현재 대한민국의 대통령은 윤석열입니다. 윤석열은 2022년 3월 9일 제20대 대통령 선거에서 48.56%의 득표율로 당선되었습니다. 그는 2022년 5월 10일 취임하여 현재까지 재임 중입니다.