챗gpt api에 이어 드디어 바드 api를 사용할 수 있게 되었다.
물론 정식으로 구글이 제공하는 api는 아니다. 하지만 api기능으로 더할 나위 없이 훌륭하여 소개한다.
참고 : 실습은 코랩 환경에서 진행된다. 코랩 사용법을 모르는 분은 이 글을 읽고 오길 바란다.
바로 시작해보자!
바드 api 패키지 설치
아래 명령어를 기입하여 바드 api를 설치 해주자.
예제 코드 작성
1) api키 입력
여기서 api key? 란 생각이 들거다.
구글에서 아직 공식 api key를 제공하고 있지 않기 때문이다.
우리는 api키 대신 쿠키값을 이용할거다.
우선 구글 바드에 접속한 상태로 개발자 창을 열어보자.
(개발자 창 여는법 : F12
또는 CTRL+SHIFT+i
)
아래 순서에 맞춰 _Secure-1PSID
에 적혀 있는 값을 복사해주면 된다.
1. 애플리케이션 클릭
2. 쿠키 하단에 있는https://bard.google.com
클릭
3._Secure-1PSID
의 값 부분을 복사하여 넣어주면된다.
2) 질문 작성
input_text
변수에 원하는 질문을 넣어주자.
3) 바드(bard) 대답
response
변수에 바드의 대답이 담기게 된다.
하지만 response
을 출력해보니 다소 복잡한 형태다.
이를 좀 더 보기 좋게 출력하기 위해 코드를 추가해보겠다.
실제 바드처럼 3가지 답변을 제공한다.
그 기능이 api에 그대로 구현된것이다.
이 중 가장 마음에 드는 답변을 사용하면 된다.
전체코드는 아래 파일🔽에서 확인 가능하다.
더 자세한 사항이 궁금하다면 공식 문서를 참조하기 바란다.
+ 관련 유튜브 영상
FAQ
- 기존에 잘 되었는데 갑자기 에러가 발생합니다. => _Secure-1PSID 값이 내부적으로 변경 되었을 겁니다. 다시 구글 바드에 접속하여 갱신된 값을 입력하여 주세요.
'파이썬' 카테고리의 다른 글
챗gpt와 LangChain을 이용한 데이터분석과 시각화 마스터하기 (0) | 2023.06.03 |
---|---|
챗gpt에 파일 업로드 방법 2가지(무료) (1) | 2023.05.27 |
구글 코랩 사용법 / 초기세팅 (초보자용) (0) | 2023.03.15 |
[python] vscode 파일 경로 오류 해결 방법(디버깅 모드) (0) | 2023.01.06 |
[파이썬 기초] 가상환경 파일 주기적 실행(with 윈도우 작업 스케줄러) (1) | 2022.10.04 |
댓글