전체 가이드초보가이드
초보가이드

Gemini API 키 발급 및 시스템 환경 변수 설정 절차

Google AI Studio에서 API 키를 생성하고 시스템 환경 변수에 GEMINI_API_KEY로 등록하면 인증 설정이 완료됩니다. 개인용 계정은 즉시 발급되지만 조직 계정은 관리자의 API 권한 승인이 필요합니다.

관련 브랜드
GGemini
분야
초보가이드
공식 자료
9개
읽는 시간
5분
최종 확인
2026.08.29
핵심 답변Google AI Studio에서 API 키를 생성하고 시스템 환경 변수에 GEMINI_API_KEY로 등록하면 인증 설정이 완료됩니다. 개인용 계정은 즉시 발급되지만 조직 계정은 관리자의 API 권한 승인이 필요합니다.

Gemini API 인증 환경과 계정별 조건

Gemini API를 프로젝트에 적용하려면 Google AI Studio에서 전용 인증 키를 발급받아 시스템 환경 변수로 등록해야 합니다. 소스코드 내부에 API 키를 직접 작성하면 저장소 공유 시 보안 문제가 발생하므로 환경 변수를 참조하는 방식을 권장합니다.

계정 유형과 운영 환경에 따라 키 발급 절차와 권한 조건이 다릅니다. 작업 전에 아래 계정 조건표를 대조하여 권한 승인 여부를 확인합니다.

구분개인용 Google 계정조직용 Google Workspace 계정
선행 조건Google 계정 로그인관리자 콘솔 API 서비스 승인
발급 경로Google AI Studio 직행Google Cloud 콘솔 연동 필요
보안 설정개인 환경 변수 등록프로젝트별 IAM 권한 분리
예외 사항즉시 발급 가능조직 정책 미승인 시 403 오류 발생

개인 계정인 경우에는 Google AI Studio 웹사이트에 접속하여 키를 생성합니다. 조직 계정인 경우에는 계정 관리자에게 Google Cloud API 및 서비스 메뉴의 접근 승인을 먼저 요청합니다.

GEMINI_API_KEY 변수 등록 및 Python 호출 코드

환경 변수를 설정할 때 변수 이름은 GEMINI_API_KEY를 사용합니다. 설정된 키를 소스코드에서 불러오는 방식을 사용하면 인증 정보를 노출하지 않고 안전하게 모델을 호출할 수 있습니다.

다음은 Windows 명령어 프롬프트 전용 환경 변수 등록 명령과 Python 연동 코드 예시입니다.

setx GEMINI_API_KEY "YOUR_GEMINI_API_KEY_HERE"

import os import google.generativeai as genai

api_key = os.environ.get("GEMINI_API_KEY") genai.configure(api_key=api_key)

model = genai.GenerativeModel('gemini-1.5-flash') response = model.generate_content("Hello World") print(response.text)

위 연동 예시를 사용할 때 YOUR_GEMINI_API_KEY_HERE 부분을 실제 발급받은 키 문자열로 교체하여 명령을 실행합니다. 코드 실행 후 터미널에 응답 텍스트가 출력되는지 확인합니다.

AI Studio 접속부터 Windows 환경 변수 등록까지 5단계 절차

상단 Get API key에서 Gemini 키 생성·확인. 키 값은 코드에 넣지 말고 GEMINI_API_KEY 환경 변수로 저장
Get a Gemini API key in Google AI Studio

인증 키 발급 및 시스템 변수 등록은 Google AI Studio 화면과 Windows 시스템 설정 메뉴에서 진행합니다.

  1. 브라우저를 열고 Google AI Studio 웹사이트에 접속하여 Google 계정으로 로그인합니다.
  2. 좌측 메뉴 상단의 Get API key 버튼을 클릭하고 Create API key 항목을 선택합니다.
  3. 화면에 표시된 API 키 문자열을 복사한 후 보안 메모장에 임시로 저장합니다.
  4. Windows 검색창에 시스템 환경 변수 편집을 입력하여 실행한 뒤 환경 변수(N) 버튼을 클릭합니다.
  5. 사용자 변수 항목에서 새로 만들기(N)를 누르고 변수 이름에 GEMINI_API_KEY, 변수 값에 복사한 키를 입력한 후 확인을 누릅니다.

등록을 완료한 후에는 실행 중이던 명령어 프롬프트나 개발 에디터를 종료하고 다시 열어야 변경된 환경 변수가 적용됩니다.

Git 저장소 및 코드 작성 시 보안 제외 설정

발급받은 API 키는 Git 저장소나 외부 웹서버에 업로드되지 않도록 주의해야 합니다. 인증 키가 공개 저장소에 유출되면 제3자가 사용량을 소비하여 계정 한도가 초과될 수 있습니다.

프로젝트 루트 폴더에 .gitignore 파일을 생성하고 해당 파일 안에 .env 문자열을 추가합니다. 환경 변수를 .env 파일로 별도 관리하는 경우 해당 파일이 버전 관리 대상에 포함되지 않도록 설정합니다.

소스코드 안에는 API 키 문자열을 주석이나 문자열 상수로 남기지 않습니다. 팀 프로젝트를 진행할 때는 키 자체를 공유하지 않고 개별 환경 변수를 각자 등록하도록 안내합니다.

API 키 인증 오류 원인 진단 및 해결 방법

키 등록 후 소스코드를 실행했을 때 오류가 발생하면 터미널 오류 메시지를 확인하여 조치합니다.

API_KEY_INVALID 오류가 발생하는 경우에는 변수 값에 공백이나 오타가 포함되었는지 확인합니다. 변수 이름을 오기한 경우에는 os.environ.get("GEMINI_API_KEY") 호출 부분의 문자열을 대소문자까지 동일하게 수정합니다.

403 Forbidden 오류가 출력되는 경우에는 조직 계정의 API 접근 권한이 제한된 상태입니다. Google Cloud 콘솔의 API 및 서비스 메뉴에서 Generative Language API가 활성화되어 있는지 확인하거나 개인 계정으로 전환하여 실행합니다.

등록이 정상적으로 완료된 환경에서는 터미널에서 echo %GEMINI_API_KEY% 명령을 실행했을 때 설정한 키 문자열이 터미널 화면에 정상 출력됩니다.

확인한 출처

one.google.comGoogle AI plans (2026-08-29)

gemini.googleGemini – Your AI assistant from Google (2026-08-29)

deepmind.googleGemini — Google DeepMind (2026-08-29)

gemini.googleIntroducing Gemini, your new personal AI assistant (2026-08-29)

deepmind.googleGemini 3.1 Pro - Google DeepMind (2026-08-29)

play.google.comGoogle Gemini - Apps on Google Play (2026-08-29)

gemini.googleGemini for Students — your AI study buddy from Google (2026-08-29)

gemini.googleWhat is Gemini and how it works (2026-08-29)

gemini.comTrade Crypto, Predict Outcomes & Earn — All in One Platform | Gemini (2026-08-29)

공식 문서 확인
AI 구독비 점검표 · 무료

AI 구독료, 어디서 줄일까요?

현재 구독과 사용량을 입력하면 유지·하향·해지 후보와 연간 절감액을 바로 계산합니다.

무료 플래너 열기입력 후 바로 열립니다. 현재 이메일은 발송하지 않습니다.

다음 글Adobe Photoshop AI 생성형 채우기 사용법 및 실행 단계