bard는 google의 LLM(대규모 언어 모델)이죠. openai에는 chatgpt가 있다면 google에는 bard가 있다고 생각하시면 됩니다.
발표는 2023년 3월 21일에 했습니다. chatgpt와 크게 차이가 나지는 않죠?
기존에는 영어만 제공을 했지만, 5월 10일부터 한국어, 일본어를 지원하기 때문에 한국어 사용이 가능합니다.
Bard 요금
bard는 따로 유료버전이 존재하지 않습니다.
chatgpt와는 다르게 무료로 이용 가능합니다.
향후 유료버전이 나올 수는 있지만 2023.06.10기준으로는 무료입니다.
Bard API 사용법
먼저 api를 설치하기 전에 bard 가입을 해주셔야합니다.
bard 사이트에 접속후 가입을해주세요.
(1) Bard 가입
bard홈페이지 접속후 Bard 사용해보기를 클릭해주세요.
가입을 완료하면 아래와 같이 대화창이 나옵니다. 마치 chatgpt처럼요!
가입이 완료되었습니다.
(2) api 설치
이제 파이썬에서 사용하기 위해 api를 설치해주셔야합니다.
아래의 명령어로 설치해주세요.
pip install bardapi
(3) api key발급
아직 bard에서는 chatgpt처럼 공식 api key를 발급해주고 있지는 않습니다.
따라서 bard 홈페이지에서 _Secure-1PSID값을 가져올것입니다.
먼저 bard 홈페이지에 접속해 주시고, F12를 눌러주세요. 그러면 개발자 창이 뜹니다.
개발자 창에 Application을 클릭해주세요.
이후 좌측에서 cookies > bard.google.com을 클릭해주시면 우측에 쿠키 데이터들이 뜰텐데, 여기서 _Secure-1PSID값을 복사해주시면 됩니다.
(4) 코드 작성
이제 본격적으로 코드를 작성해봅시다.
코드는 아래와 같이 두 가지 형태로 작성할 수 있습니다.
첫 번째 방법
from bardapi import Bard
token = 'xxxxxxx'
bard = Bard(token=token)
bard.get_answer("나와 내 동년배들이 좋아하는 뉴진스에 대해서 알려줘")['content']
두 번째 방법
from bardapi import Bard
import os
os.environ['_BARD_API_KEY']="xxxxxxx"
Bard().get_answer("나와 내 동년배들이 좋아하는 뉴진스에 대해서 알려줘")['content']
딕셔너리 형태로 응답을 저장하려면 아래와 같이 하면 됩니다.
import bardapi
import os
# set your __Secure-1PSID value to key
token = 'xxxxxxx'
# set your input text
input_text = "나와 내 동년배들이 좋아하는 뉴진스에 대해서 알려줘"
# Send an API request and get a response.
response = bardapi.core.Bard(token).get_answer(input_text)
더 자세히 보고싶으시다면 github를 참고해주세요.
'꿀팁 > 소소한 팁' 카테고리의 다른 글
쉘 스크립트(bash shell script) 기본 문법 정리 (1) | 2023.06.13 |
---|---|
ray를 사용해보자 (0) | 2023.06.08 |
ChatGPT API를 사용해보자 (0) | 2023.06.07 |
github 특정 branch clone하기 (0) | 2023.04.04 |
대용량 데이터의 유사도 검색 라이브러리 faiss 사용하기 (2) | 2023.03.14 |