바뀜

둘러보기로 가기 검색하러 가기
1,562 바이트 추가됨 ,  2023년 12월 21일 (목) 13:45
새 문서: == 개요 == 구글에서 제공하는 AI API. 바드, 잼미니 등 이를 쉽게 사용할 수 있게 돕는 라이브러리. == 사전 준비 == {| class="wikitable" !과정 !설...
== 개요 ==
구글에서 제공하는 AI API. 바드, 잼미니 등 이를 쉽게 사용할 수 있게 돕는 라이브러리.

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

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

https://ai.google.dev/models
|
|-
|요금정보
|
|
|}

= 사용 =
{| class="wikitable"
!과정
!설명
!비고
|-
|기본 형태
|일반적으로 웹사이트에서 이용하는 형태(프롬프트)의 응답을 주고받기 위한 형태.
|<syntaxhighlight lang="python">
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)
</syntaxhighlight>
|}

둘러보기 메뉴