설치할 패키지는 google-genai야
공식 Python SDK는 google-genai야. pip 패키지 이름에는 하이픈을, import 경로에는 점을 써. 이 패키지는 2025년 11월에 수명 종료(EOL)된 google-generativeai를 대체해. 튜토리얼에서 import google.generativeai as genai를 쓴다면 수명 종료 이전 자료고, 지금은 API 구조가 달라졌어.
설치
기본 패키지에 더 빠른 비동기 처리를 위한 aiohttp 선택 옵션을 붙일 수 있어:
어디서나 쓰게 될 import 세 가지
from google import genai— 클라이언트를 만들어.from google.genai import types—GenerateContentConfig,Tool,Part,HarmCategory같은 설정 데이터 클래스를 제공해.from google.genai import errors—APIError,ClientError,ServerError같은 예외 클래스를 제공해.
클라이언트를 만드는 세 가지 패턴
- 환경에서 자동 탐색 —
genai.Client()가GEMINI_API_KEY나GOOGLE_API_KEY를 읽어. - 키를 직접 지정 —
genai.Client(api_key='...')를 써. 테스트하거나 여러 키를 다룰 때 유용해. - Vertex AI —
genai.Client(vertexai=True, project='...', location='...')를 써.
클라이언트 인스턴스 하나가 동기와 비동기 호출을 모두 맡아. 비동기 API는 client.aio.models와 client.aio.chats 아래에 있어.