Google Gemini
Sinaptic® DROID+는 Generative Language API를 통해 Google의 Gemini 모델을 지원합니다.
설정
- Google AI Studio에서 API 키를 발급받습니다.
- 환경 변수 또는
.env파일에 키를 추가합니다.
export GEMINI_API_KEY=AIza...
droid.yaml에서 설정합니다.
gemini:
base_url: "https://generativelanguage.googleapis.com/v1beta"
api_key: "${GEMINI_API_KEY}"
에이전트 설정
name: "gemini-agent"
model:
provider: "gemini"
name: "gemini-2.0-flash"
max_tokens: 2048
temperature: 0.7
사용 가능한 모델
| 모델 | 주요 용도 | 컨텍스트 |
|---|---|---|
gemini-2.0-flash | 빠름, 멀티모달 지원 (권장) | 1M |
gemini-2.0-flash-lite | 가장 빠름, 비용 효율적 | 1M |
gemini-1.5-pro | 복잡한 추론 | 2M |
최신 정보는 Google 모델 리스트에서 확인하세요.
참고 사항
- Gemini 모델은 함수 호출(function calling)을 지원하므로 Sinaptic® DROID+의 모든 도구와 함께 사용할 수 있습니다.
- Generative Language API는 무료 등급 혜택이 좋습니다. Google은 Gemini Flash 모델에 대해 넉넉한 무료 쿼터를 제공합니다.
- Sinaptic® DROID+는 내부적으로 OpenAI 요청 형식을 Gemini API로 변환합니다. 클라이언트는 표준 OpenAI SDK를 그대로 사용할 수 있습니다.