googleapis/go-genai
Google Gen AI Go SDK provides an interface for developers to integrate Google's generative models into their Go applications.
해결하는 문제
개발자가 직접 원시 API 호출을 작성하지 않고도 Google의 생성형 AI 모델(예: Gemini)을 애플리케이션에 통합할 수 있도록 표준화된 Go 인터페이스를 제공합니다.
작동 방식
SDK는 Gemini Developer API 또는 Gemini Enterprise Agent Platform에 연결하는 클라이언트 라이브러리로 작동합니다. 개발자는 프롬프트(텍스트 또는 멀티모달 입력)를 모델에 전송하고 생성된 콘텐츠를 수신할 수 있으며, 에이전트 및 모델과의 다단계 대화를 관리하기 위한 전용 Interactions API도 포함되어 있습니다.
대상 사용자
Google의 생성형 모델을 사용해 AI 기능을 구축하고자 하는 Go 개발자
주요 기능
- Gemini Developer API 및 Gemini Enterprise Agent Platform 모두 지원
- 텍스트와 이미지 입력을 결합한 멀티모달 입력을 통한 텍스트 생성 기능
- 다단계 대화를 위한 Interactions API 내장 지원
- API 키 또는 환경 변수를 통한 간단한 클라이언트 설정
관련
- 프로젝트
googleapis/js-genaiGemini의 퍼블릭 API 및 Enterprise Agent API를 래핑하는 공식 Google npm SDK(`@google/genai`)입니다. JavaScript/TypeScript를 위한 단일 생성, 스트리밍, 상태 유지 채팅, 파일 업로드, 라이브 세션 및 통합 Interactions API를 위한 간단한 클래스를 제공합니다. 함수/도구 호출, 자동 연속 및 멀티모달 입력을 지원합니다. `npm i @google/genai`로 설치하고 API 키 또는 엔터프라이즈 자격 증명을 사용하세요. 문서와 샘플은 저장소 웹사이트에서 확인할 수 있습니다.
- 프로젝트
googleapis/java-genaiGoogle Gemini LLM API용 공식 Java SDK로, 클라이언트 빌더, HTTP 사용자 지정, 안전 설정, 다중 모드 입력, 스트리밍/비동기 호출 및 자동 함수 호출을 제공합니다.
- 프로젝트
googleapis/python-genaiGoogle의 Gemini 생성형 AI 모델용 Python SDK로, 간편한 클라이언트 생성, 동기/비동기 호출, 풍부한 콘텐츠 처리, 안전성 설정, 자동 함수 호출을 제공합니다.
- 프로젝트
- 프로젝트
googleapis/python-aiplatformGemini Enterprise Agent Platform (이전 Vertex AI)용 Python SDK를 사용하면 개발자가 AI 에이전트를 구축, 배포 및 최적화하고 프롬프트를 관리하며 생성형 AI 모델을 평가할 수 있습니다.