"Bard-api"의 두 판 사이의 차이

Pywiki
둘러보기로 가기 검색하러 가기
잔글
잔글 (→‎개요)
 
1번째 줄: 1번째 줄:
 
== 개요 ==
 
== 개요 ==
구글에서 제공하는 AI API. 바드, 잼미니 등 이를 쉽게 사용할 수 있게 돕는 라이브러리.
+
구글에서 제공하는 AI API. 바드, 잼미니(재미나이?) 등 이를 쉽게 사용할 수 있게 돕는 라이브러리.
  
 
== 사전 준비 ==
 
== 사전 준비 ==

2024년 7월 24일 (수) 19:05 기준 최신판

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