활용 도구

Google · Resource folder

Google Gemini

Gemini API와 AI Studio로 프롬프트를 설계하고, 구조화 출력과 도구 호출을 코드에 연결합니다.

학습 자료4개 문서
Gemini API 공식 문서
Document 01READ · PRACTICE · VERIFY

01. AI Studio와 API 키

AI Studio에서 프롬프트를 실험하고 API 키를 발급해 코드로 옮깁니다.

  • AI Studio에서 프롬프트 실험
  • API 키 발급
  • 키를 환경 변수로 관리
  • 요금·한도 확인
# .env
GEMINI_API_KEY=... # 코드/저장소에 절대 커밋하지 않기
Document 02READ · PRACTICE · VERIFY

02. 첫 호출과 파라미터

모델을 선택하고 온도·최대 토큰 등 파라미터로 출력을 제어합니다.

  • 모델 선택
  • 온도·길이 조정
  • 시스템 지시 작성
  • 실패·재시도 처리
const res = await model.generateContent(prompt);
console.log(res.response.text());
Document 03READ · PRACTICE · VERIFY

03. 구조화 출력과 도구

JSON 스키마로 응답을 고정하고 함수 호출로 외부 데이터를 연결합니다.

  • JSON 스키마 지정
  • 파싱 대신 검증
  • 함수(도구) 정의
  • 멀티모달 입력 실험
// responseMimeType: 'application/json' 과 스키마로 출력 형식 고정
Document 04READ · PRACTICE · VERIFY

04. 품질·비용 관리

출력 검증과 캐싱, 모델 티어 선택으로 품질과 비용의 균형을 맞춥니다.

  • 출력 검증·폴백
  • 토큰·비용 추적
  • 컨텍스트 캐싱
  • 안전 설정 확인
// 실패 시 더 작은 모델로 폴백하거나 재시도

Apply what you learned

이 자료로 내 프로젝트를 시작해 보세요.

프로젝트 상담