IT속으로

[Python] 구글 바드(Google Bard) API 사용법 (무료)

더월드 2023. 7. 6.

구글 바드 API 키 받기

 

1. 구글 크롬 브라우저에서 " https://bard.google.com/ " 구글 바드 사이트에 방문합니다.
2. F12 키를 눌러서 개발자도구에 들어갑니다.
3. 개발자도구 메뉴에서 Application → Cookies → https://bard.google.com 선택
  "__Secure-1PSID" 선택 후 쿠키값 복사

 

구글 바드(Bard) api key 획득하기

 


//api 복사 (제일 뒤가 '.'으로 끝나야함)
예). X~~~~~~~~~~~~~~~~~~~~~123456789abcdefg.

 

 

파이썬 구글 바드 라이브러리 설치하기


# pip 업그레이드
python -m pip install --upgrade pip

# 바드 api 설치
pip install bardapi

파이썬 구글 바드 기본 코드

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import os
import bardapi

#api key
bard_api_key= "자신의 api key 입력"
os.environ['_BARD_API_KEY']=bard_api_key

def chat_bard():
    while True:
        msg = input("User : ")
        
        if(msg == "exit"):
            break
        else:
            # 바드 대답
            response = bardapi.core.Bard().get_answer(msg)
            print(response['content'])
            
            # 선택형 답변을 모두 보여주기
            #for i, choice in enumerate(response['choices']):
            #    print(f"Choice {i+1}:\n", choice['content'][0], "\n")

if __name__ == '__main__':
    print("채팅 종료는 'exit' 입력하세요")
    chat_bard()

 

 

파이썬 구글 바드 실행화면

- 채팅 종료는 exit를 입력하면됩니다.

- 대한민국 수도는? 이라는 질문에 답변하는 내용입니다.

chatgpt의 경우에는 간단하게 서울이라고 답변하는데 반해 좀 길게 답변이 나오는것을 볼 수 있습니다.

댓글

💲 추천 글