"Bard-api"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
(→사용) |
잔글 |
||
10번째 줄: | 10번째 줄: | ||
|라이브러리 설치 | |라이브러리 설치 | ||
|기능을 쉽게 사용하게 해주는 라이브러리. | |기능을 쉽게 사용하게 해주는 라이브러리. | ||
− | |<code>pip install | + | |<code>pip install -U google-generativeai</code> |
|- | |- | ||
|API 키 발급 | |API 키 발급 |
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)
|
|
요금정보 |
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)
|
채팅은 아직은 쓸 일이 없어 만들지 않았는데.. 필요하면 아래 링크에서 찾아서 써보자.