무효 클릭 IP 추적 중...
파이썬

구글 바드(google bard) API사용법(무료)

꼬예 2023. 5. 18.

챗gpt api에 이어 드디어 바드 api를 사용할 수 있게 되었다.

물론 정식으로 구글이 제공하는 api는 아니다. 하지만  api기능으로 더할 나위 없이 훌륭하여 소개한다.

 

참고 : 실습은 코랩 환경에서 진행된다. 코랩 사용법을 모르는 분은 이 글을 읽고 오길 바란다.

 

바로 시작해보자!

쳇gpt 바드 빙을 한번에 사용하는 법 >>

 

바드 api 패키지 설치

아래 명령어를 기입하여 바드 api를 설치 해주자.

바드 api 설치

 

예제 코드 작성

1) api키 입력

바드 api key 입력

여기서 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에 그대로 구현된것이다.

 

이 중 가장 마음에 드는 답변을 사용하면 된다.


전체코드는 아래 파일🔽에서 확인 가능하다. 

바드api전체코드.txt
0.00MB

 

더 자세한 사항이 궁금하다면 공식 문서를 참조하기 바란다.

 

+ 관련 유튜브 영상

 

 

FAQ 

  • 기존에 잘 되었는데 갑자기 에러가 발생합니다.  =>  _Secure-1PSID 값이 내부적으로 변경 되었을 겁니다. 다시 구글 바드에 접속하여 갱신된 값을 입력하여 주세요.

CHATGPT 완벽 가이드 보기

  • 트위터 공유하기
  • 페이스북 공유하기
  • 카카오톡 공유하기
이 컨텐츠가 마음에 드셨다면 커피 한잔(후원) ☕

댓글