Bard-api

Sam (토론 | 기여)님의 2023년 12월 21일 (목) 17:49 판

1 개요

구글에서 제공하는 AI API. 바드, 잼미니 등 이를 쉽게 사용할 수 있게 돕는 라이브러리.

2 사전 준비

과정 설명 비고
라이브러리 설치 기능을 쉽게 사용하게 해주는 라이브러리. pip install -U google-generativeai
API 키 발급 ChatGPT를 사용하기 위한 API키를 발급받는다. https://makersuite.google.com/app/apikey
클라이언트 설정 파이썬에서 가장 처음 시작되는 코드.
import google.generativeai as genai

genai.configure(api_key='API_KEY 넣을 자리.')
모델 확인
for m in genai.list_models():
  if 'generateContent' in m.supported_generation_methods:
    print(m.name)
위 코드로 모델 리스트를 볼 수 있다..만, 아래 링크를 참조하자.

https://ai.google.dev/models

요금정보

3 사용

과정 설명 비고
기본 형태 일반적으로 웹사이트에서 이용하는 형태(프롬프트)의 응답을 주고받기 위한 형태.
import google.generativeai as genai

genai.configure(api_key='API_KEY 넣을 자리.')
model = genai.GenerativeModel('gemini-pro')  # 사용할 모델을 용도에 맞게 넣는다.

response = model.generate_content("넣을 질문.")

prompt = '''질문들~~~~~~~~~~'''

response = model.generate_content(prompt)
print(response.text)

채팅은 아직은 쓸 일이 없어 만들지 않았는데.. 필요하면 아래 링크에서 찾아서 써보자.

https://ai.google.dev/tutorials/python_quickstart