Gemini API Cookbook

Gemini API Cookbook

Gemini API를 위한 가이드와 예시 모음이에요. 더 많은 내용은 GitHub의 Gemini API Cookbook에서 살펴보세요.

출처: 원문

본문

Python 빠른 시작

오디오 빠른 시작

오디오 파일을 사용해 Gemini 1.5 Pro에 프롬프트하는 방법.

인증 빠른 시작

API 키를 만들고 Python SDK나 curl 같은 커맨드라인 도구와 함께 사용하는 방법.

OAuth 빠른 시작

인증에 OAuth를 사용하는 간소화된 접근 방식.

토큰 빠른 시작

토큰과 그것이 Gemini API에서 어떻게 사용되는지에 대한 인터랙티브한 소개.

임베딩 빠른 시작

임베딩 생성 시작 방법을 보여주는 빠른 코드 예시.

File API 빠른 시작

File API를 사용해 미디어 파일을 업로드하고 GenerateContent 호출에 포함하는 방법.

함수 호출(Function Calling)

함수 호출 시작을 돕는 코드 예시.

함수 호출 구성(Function Calling Config)

함수 호출에 이미 익숙한 사용자를 위한 가이드.

프롬프팅 빠른 시작

Gemini API로 첫 프롬프트를 작성하고 실행하는 방법.

안전 빠른 시작

Gemini API의 조정 가능한 안전 설정을 사용하는 방법.

스트리밍 빠른 시작

Python SDK에서 스트리밍을 보여주는 노트북.

시스템 지침(System instructions)

콘텐츠를 생성할 때 시스템 지침을 제공하는 방법.

튜닝 빠른 시작

모델 튜닝 시작 방법.

비디오로 프롬프팅

비디오 파일을 사용해 Gemini 1.5 Pro에 프롬프트하는 빠른 예시.

REST 빠른 시작

임베딩 빠른 시작

curl을 사용해 임베딩 생성 시작 방법.

함수 호출

curl을 사용해 함수 호출 시작 방법을 보여주는 빠른 코드 예시.

JSON 모드 빠른 시작

curl을 사용해 JSON 모드 시작 방법을 보여주는 코드 예시.

프롬프팅 빠른 시작

REST API의 메서드를 호출하기 위해 curl 명령으로 Gemini API를 사용해 보기.

안전 빠른 시작

REST에서 조정 가능한 안전 설정을 사용하는 방법.

스트리밍 빠른 시작

REST에서 스트리밍을 보여주는 노트북.

시스템 지침

curl로 시스템 지침 시작 방법.

코드 예시(Code examples)

이상 탐지(Anomaly detection)

Gemini API의 임베딩을 사용해 데이터셋에서 잠재적 이상치를 감지해요.

텍스트 분류(Classify text)

임베딩을 사용해 주제에 따라 게시물을 분류하도록 모델을 훈련해요.

모양 맞추기(Guess the shape)

Gemini API와 같은 프롬프트에 여러 이미지를 사용하는 방법.

마케팅 캠페인

제품 스케치를 분석하고 JSON 형식으로 마케팅 캠페인과 태그라인을 만들어요.

ReAct로 Wikipedia 검색

ReAct(Reasoning and Acting in Language Models)의 최소 구현.

Gemini 임베딩으로 검색 재순위화

임베딩을 사용해 검색 결과를 재순위화해요.

스토리 작성을 위한 생성

프롬프트 체이닝과 반복 생성을 사용해 스토리를 쓰는 방법.

임베딩을 사용한 문서 검색

Gemini API를 사용해 문서 검색을 수행할 수 있는 임베딩 생성.

더 알아보기 (Learn more)