Gemini API 요리책에 오신 것을 환영합니다.
이는 프롬프트 작성 및 API의 다양한 기능 사용에 대한 빠른 시작 튜토리얼과 구축할 수 있는 항목의 예를 포함하여 Gemini API에 대한 가이드 및 예제 모음입니다.
Gemini API 시작하기
Gemini API를 사용하면 Google DeepMind에서 만든 Gemini 모델에 액세스할 수 있습니다. Gemini 모델은 처음부터 다중 모드로 구축되었으므로 텍스트, 이미지, 코드 및 오디오 전반에 걸쳐 원활하게 추론할 수 있습니다. 이를 사용하여 다양한 애플리케이션을 개발할 수 있습니다.
개발 시작
- Google AI 스튜디오로 이동합니다.
- Google 계정으로 로그인하세요.
- API 키를 만듭니다.
- Python용 빠른 시작을 사용하거나, 컬을 사용하여 REST API를 호출하세요.
새로운 소식
Gemini API에 대한 최신 추가 사항과 새로운 노트북을 소개하게 되어 기쁘게 생각합니다.
- 코드 실행: 일반 텍스트 지침을 기반으로 Python 코드를 생성하고 실행하여 복잡한 작업을 해결합니다.
- VectorDB: 벡터 데이터베이스를 생성하고 데이터베이스에서 질문에 대한 답변을 검색합니다.
목차
빠른 시작 튜토리얼을 확인하여 Gemini API의 기능에 대해 알아보세요.
- 인증: 여기에서 시작하여 Gemini API에 액세스할 수 있도록 API 키를 설정하는 방법을 알아보세요.
- 토큰 계산 토큰은 Gemini 모델의 기본 입력입니다. 이 노트북을 통해 대화형 경험을 통해 토큰에 대해 더 잘 이해할 수 있습니다.
- 파일: Gemini API를 사용하여 파일(텍스트, 코드, 이미지, 오디오, 비디오)을 업로드하고 이를 사용하여 프롬프트를 작성합니다.
- 오디오: 오디오 파일과 함께 Gemini API를 사용하는 방법을 알아보세요.
- JSON 모드: JSON 모드를 사용하는 방법을 알아보세요.
- 함수 호출: Gemini API는 코드와 잘 작동합니다. 이 빠른 시작을 사용하여 함수를 이해하고 호출하는 프롬프트를 작성하는 방법을 알아보세요. 그런 다음 구성 튜토리얼을 호출하는 함수를 확인하여 자세히 알아보세요.
- 시스템 지침: 시스템 지침을 설정하여 모델에 응답 방법에 대한 추가 컨텍스트를 제공합니다.
- 임베딩: 고품질의 작업별 임베딩을 만듭니다.
- 튜닝: 튜닝을 통해 특정 작업에 대한 모델 성능을 향상시키는 방법을 알아보세요.
- 코드 실행: 일반 텍스트 지침을 기반으로 Python 코드를 생성하고 실행하여 복잡한 작업을 해결합니다.
빠른 시작 폴더에서 더 많은 것을 찾을 수 있으며, 재미있는 예제는 예제 폴더를 확인하세요. 우리는 또한 커뮤니티가 Gemini를 사용하여 구축하고 있는 모든 멋진 프로젝트의 Awesome Gemini 목록을 유지 관리하고 있습니다.
공식 SDK
Gemini API는 REST API입니다. curl
같은 명령줄 도구(여기에서 REST 예제를 찾을 수 있음)를 사용하거나 공식 SDK 중 하나를 사용하여 API를 호출할 수 있습니다.
- Python - 참고: 이 요리책의 모든 노트북은 Python SDK를 설치하며, 이 요리책은 Python 예제를 찾을 수 있는 가장 좋은 장소입니다.
- Node.js
- 다트(플러터)
- 기계적 인조 인간
- 스위프트
- 가다
도움 받기
Google AI 개발자 포럼에 질문하세요.
Google Cloud Vertex AI의 Gemini API
완전 관리형 플랫폼을 구축하려는 기업 개발자라면 Google Cloud에서 Gemini API를 사용할 수도 있습니다. 많은 멋진 예를 보려면 이 저장소를 확인하세요.
기여
기여를 환영합니다. 자세한 내용은 기여를 참조하세요.
Gemini API로 개발해 주셔서 감사합니다! 우리는 당신이 무엇을 창조할지 기대됩니다.