1. 구글 gemini 무료로 사용하기
- 하루 마다 사용할 수 있는 요청 수에 제한이 있고, 분당 요청 수도 제한이 있다.
- 가격 정책을 보면 어느 정도 하루에 무료로 사용할 수 있는지 알 수 있다.
- 사용하는 방식은
- 관련 사용 문서를 보면 api에 특정 요청을 보내는 것으로 간단히 사용할 수 있는 것을 알 수 있다.
- https://ai.google.dev/gemini-api/docs/get-started/tutorial?lang=python&hl=ko#install_the_python_sdk
- https://ai.google.dev/pricing?hl=ko#1_5flash
2. 간단히 요청 보내고 확인해보기
- api키를 생성하면 간단히 요청을 보내는 예제를 확인할 수 있다.
- 요청 주소에서 GEMINI_API_KEY 부분을 발급받은 키로 바꾸면 LLM으로 부터 보낸 요청에 대한 답을 받을 수 있다.
- 보내는 요청은 아래에서 "Explain how AI works" 부분이다.
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=GEMINI_API_KEY" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"contents": [{
"parts":[{"text": "Explain how AI works"}]
}]
}'
- 요청을 보내면 아래와 비슷한 결과를 볼 수 있다.
- text에 llm으로 생성된 response가 나오는 것을 확인할 수 있다.
{
"candidates": [
{
"content": {
"parts": [
{
"text": "AI, or Artificial Intelligence, doesn't work in a single, unified way. Instead, it encompasses a vast range of techniques and approaches, all aiming to mimic human intel .....
'개발 공부 > LLM' 카테고리의 다른 글
랭체인(langchain)을 사용해서 llm을 사용해보자 (0) | 2025.01.28 |
---|---|
llm 모델에 시스템 프롬프트를 적용해보자 (0) | 2025.01.26 |