여기서는 google gemini API를 이용하여 Text 모델을 구동 시켜 보는 예제를 살펴 보겠습니다.
API 사용에 대한 기초는 다음을 참고.
https://yongeekd01.tistory.com/179
google gemini API 이용 개발 기초(제미나이 소개, API 사용준비, 모델들, gemini-pro, gemini-pro-vision)
1. Google gemini 소개 1.1 Gemini 개요 제미나이는 구글 AI에서 개발한 멀티모달 기반 대규모 언어 모델입니다. 텍스트, 이미지, 오디오, 동영상, 코드 등 다양한 형태의 정보를 이해하고 처리할 수 있는
yongeekd01.tistory.com
1. gemini-pro 모델 사용 예제
GenerativeModel을 이용하여 원하는 텍스트 모델을 지정하고 GenerativeModel.generate_content 메서드에 프롬프트 문자열을 전달할 수 있습니다
1.0은 한글 처리가 아직 약간 부족한듯 합니다. preview 모델인 1.5는 한글 오류가 거의 없어진것 같더라고요.
API가 결과를 반환하지 못하면 GenerateContentRespose.prompt_피드백을 사용하여 프롬프트와 관련된 안전 문제로 인해 차단되었는지 확인가능합니다.
response.prompt_feedback
safety_ratings {
category: HARM_CATEGORY_SEXUALLY_EXPLICIT
probability: NEGLIGIBLE
}
safety_ratings {
category: HARM_CATEGORY_HATE_SPEECH
probability: NEGLIGIBLE
}
safety_ratings {
category: HARM_CATEGORY_HARASSMENT
probability: NEGLIGIBLE
}
safety_ratings {
category: HARM_CATEGORY_DANGEROUS_CONTENT
probability: NEGLIGIBLE
}
'IT > 개발' 카테고리의 다른 글
GPT-4 Turbo 성능 및 API 가격 비교(chatGPT4, 타모델과 성능 비교) (0) | 2024.04.11 |
---|---|
google gemini API vision 모델을 이용한 이미지 해석 기초(제미나이, gemini-pro-vision) (0) | 2024.04.04 |
google gemini API 이용 개발 기초(제미나이 소개, API 사용준비, 모델들, gemini-pro, gemini-pro-vision) (0) | 2024.04.04 |
youtube-dl을 사용해서 유투브 컨텐츠를 다운로드 해보자 (0) | 2024.03.20 |
youtube 컨텐츠 다운로드 하여 일부분만 저장하기(python, pytube, moviepy) (0) | 2024.03.20 |