안녕하세요, 여러분! 오늘은 Gemini API 키를 생성하고 설정하는 방법에 대해 알아볼게요. 인공지능 기술을 활용하고 싶은데 어디서부터 시작해야 할지 모르겠다면, 이 글이 딱 여러분을 위한 거예요. 특히 프로그래밍 경험이 많지 않은 초보자분들도 쉽게 따라할 수 있도록 자세히 설명해드릴게요.
Gemini API는 구글에서 제공하는 강력한 AI 모델로, 텍스트 생성, 언어 번역, 다양한 창의적 콘텐츠 작성 등에 활용할 수 있어요. 이런 기능들을 사용하기 위해서는 먼저 API 키가 필요한데, 걱정 마세요! 무료로 시작할 수 있답니다.
Gemini API 키 생성하기
구글 AI 스튜디오 접속하기
- 먼저 구글 계정으로 로그인합니다. 계정이 없다면 새로 만들어주세요.
- 구글 검색창에 "Gemini API key"를 검색하거나 구글 AI 스튜디오 웹사이트(https://ai.google.dev/)에 직접 접속합니다.
- 'Get API Key' 또는 'API 키 받기' 버튼을 클릭합니다.
- 구글 계정으로 로그인하라는 메시지가 나타나면 로그인합니다.
- 이용 약관에 동의합니다.
Gemini API 접속 방법 | |
---|---|
공식 웹사이트 | https://ai.google.dev/ |
필요한 계정 | 구글 계정 |
무료 사용 여부 | 가능 (2025년 3월 기준) |
지원 언어 | 한국어 포함 다국어 지원 |
API 키 생성하기
- 'Create API Key' 또는 'API 키 생성' 버튼을 클릭합니다.
- 안전 관련 알림이 표시되면 '수락'을 클릭합니다.
- 새 프로젝트에서 API 키를 생성할지, 기존 프로젝트를 사용할지 선택합니다.
- 처음 사용하는 경우 "Create API key in new project"(새 프로젝트에서 API 키 생성)을 선택하세요.
- 생성된 API 키가 화면에 표시됩니다. 이 키를 안전한 곳에 복사해 두세요.
이렇게 생성한 API 키는 무료 티어로 시작할 수 있으며, 결제 설정 없이도 Gemini의 AI 기능을 사용할 수 있어요.
Gemini API 키 정보 | |
---|---|
발급 위치 | Google AI Studio |
과금 여부 | 현재 무료 (2025년 3월 기준) |
키 형태 | 영문+숫자 조합 문자열 |
보안 중요도 | 높음 (노출 주의) |
API 키 설정하기
API 키를 생성했다면, 이제 이를 설정해야 합니다. 운영 체제별로 설정 방법이 다르니 자신의 환경에 맞는 방법을 선택해주세요.
리눅스/맥OS - Bash 사용자
- 터미널을 열고 다음 명령어로 Bash 설정 파일이 있는지 확인합니다:
~/.bashrc
- 파일이 없다면 다음 명령어로 생성합니다:
touch ~/.bashrc open ~/.bashrc
- 파일에 다음 내용을 추가합니다:
export GEMINI_API_KEY=<YOUR_API_KEY_HERE>
- 변경사항을 적용하기 위해 다음 명령어를 실행합니다:
source ~/.bashrc
맥OS - Zsh 사용자
- 터미널을 열고 다음 명령어로 Zsh 설정 파일이 있는지 확인합니다:
~/.zshrc
- 파일이 없다면 다음 명령어로 생성합니다:
touch ~/.zshrc open ~/.zshrc
- 파일에 다음 내용을 추가합니다:
export GEMINI_API_KEY=<YOUR_API_KEY_HERE>
- 변경사항을 적용하기 위해 다음 명령어를 실행합니다:
source ~/.zshrc
환경변수 설정 방법 비교 | |
---|---|
리눅스/맥OS (Bash) | ~/.bashrc 파일에 추가 |
맥OS (Zsh) | ~/.zshrc 파일에 추가 |
윈도우 | 시스템 환경 변수에 추가 |
프로젝트 내 설정 | .env 파일 사용 (보안 강화) |
윈도우 사용자
- 시스템 설정에서 "환경 변수"를 검색합니다.
- "사용자 변수"(현재 사용자만 적용) 또는 "시스템 변수"(모든 사용자에게 적용 - 주의 필요)를 편집합니다.
- 변수를 생성하고 다음 내용을 추가합니다:
export GEMINI_API_KEY=your_key_here
- 변경사항을 적용합니다.
Gemini API 첫 요청 보내기
설정이 제대로 되었는지 확인하기 위해 curl 명령어를 사용해 첫 요청을 보내볼 수 있습니다:
curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent?key=${GEMINI_API_KEY}" \
-H 'Content-Type: application/json' \
-X POST \
-d '{
"contents": [{
"parts":[{"text": "Write a story about a magic backpack."}]
}]
}'
또는 Python을 사용하여 간단한 코드로 테스트할 수 있습니다:
import google.generativeai as genai
GOOGLE_API_KEY="발급받은 Gemini API Key 입력"
genai.configure(api_key=GOOGLE_API_KEY)
model = genai.GenerativeModel('gemini-pro')
response = model.generate_content("태양계 행성의 종류에 대하여 알려줘")
print(response.text)
Gemini API 매개변수 | |
---|---|
temperature | 출력의 무작위성 제어 (0.0~1.0) |
max_output_tokens | 출력할 최대 토큰 수 (1~2048) |
top_p | 누적 확률 기준 단어 선택 범위 (0.0~1.0) |
top_k | 건수 기준 단어 선택 범위 (0보다 큰 정수) |
API 키 보안 유지하기
API 키는 매우 중요한 보안 정보이므로 다음 사항을 반드시 지켜주세요:
- API 키를 소스 코드에 직접 포함시키지 마세요.
- 클라이언트 측 애플리케이션(안드로이드, Swift, 웹, Dart/Flutter)에서는 API 키가 노출될 위험이 있으므로 주의하세요.
- API 키에 제한을 설정하여 사용 가능한 영역을 제한하는 것이 좋습니다.
- API 키는 여러분의 책임 하에 안전하게 보관해야 합니다.
API 키 보안 방법 | |
---|---|
환경 변수 사용 | 코드에 직접 포함 금지 |
.env 파일 | .gitignore에 추가하여 관리 |
접근 제한 설정 | 특정 IP나 도메인으로 제한 |
정기적 갱신 | 주기적으로 API 키 재발급 |
마무리
이렇게 해서 Gemini API 키를 생성하고 설정하는 방법에 대해 알아봤어요. 이제 여러분은 Gemini의 강력한 AI 기능을 활용할 준비가 되었습니다! 텍스트 생성, 언어 번역, 창의적인 콘텐츠 작성 등 다양한 작업에 Gemini API를 활용해보세요.
혹시 궁금한 점이나 어려움이 있으시면 언제든지 질문해주세요. 여러분의 AI 여정을 응원합니다!
'◆ IT 정보 > ▶ AI 정보' 카테고리의 다른 글
[AI]Runway AI로 쉽고 빠르게 영상 제작하는 방법: 초보자도 할 수 있는 AI 영상 제작 가이드 (0) | 2025.04.05 |
---|---|
[AI]구글 Gemini 제미나이 AI 완벽 가이드: 사용법부터 핵심 기능까지 (0) | 2025.03.30 |
[AI]Placid 사용법과 특징 총정리: 안정화 장치, 마이크, 자동화 툴까지 (2) | 2025.03.25 |
[AI]무료 크레딧으로 Convergence AI 활용하는 법: 텍스트부터 이미지까지 (4) | 2025.03.20 |
[AI] AI 워크플로우 구축의 모든 것: N8N으로 데이터 자동화 시작하기 (1) | 2025.03.18 |
[AI]AI 자동화 플랫폼 - 코딩 없이 비즈니스 워크플로우 자동화하는 MAKE 완벽 가이드 (1) | 2025.03.17 |
[AI] AI 프레젠테이션의 혁명, 감마(Gamma)로 1분 만에 PPT 완성하기 (0) | 2025.03.17 |
[AI]HailuoAI 사용법: 텍스트로 HD 비디오 만드는 초간단 가이드 (0) | 2025.03.16 |
댓글