google입력: 480,000 cr/100만 토큰, 출력: 2,880,000 cr/100만 토큰. 실제 입력 200,000개 초과 시 해당 요청 전체의 장문 입력: 960,000 cr/100만 토큰, 장문 출력: 4,320,000 cr/100만 토큰
Gemini 3.1 Pro CustomTools
Gemini 3.1 Pro의 커스텀 도구 특화 버전. 외부 도구 연동에 최적화되어 있습니다.
엔드포인트
POST
/api/v1/chat/completionsBase URL: https://billing-ai.doublezero.kr
인증
모든 API 요청에는 Authorization 헤더에 Bearer 토큰으로 API Key를 포함해야 합니다.
Authorization: Bearer YOUR_API_KEY요청 파라미터
| 이름 | 타입 | 필수 | 설명 | 기본값 |
|---|---|---|---|---|
model* | string | * 필수 | 사용할 모델 ID. 이 페이지에서는 "gemini-3-1-pro-custom-tools"를 사용합니다. | - |
messages* | array | * 필수 | 대화 메시지 배열. 각 메시지는 role("system" | "user" | "assistant")과 content를 포함합니다. | - |
temperature | number | 선택 | 생성 온도 (0~2). 높을수록 다양한 응답을 생성합니다. | 1.0 |
max_tokens | number | 선택 | 최대 출력 토큰 수. 모델별 상한이 다릅니다. | - |
stream | boolean | 선택 | 스트리밍 여부. true로 설정하면 토큰 단위로 실시간 전송합니다. | false |
top_p | number | 선택 | 누적 확률 샘플링. temperature와 함께 사용하지 않는 것을 권장합니다. | - |
media_resolution | string | 선택 | 영상 입력 해상도. low 는 프레임당 토큰이 적어 긴 영상·대량 분석에 적합하고, default 는 Gemini 기본값을 사용합니다. lowdefault | default |
응답 필드
| 이름 | 타입 | 필수 | 설명 | 기본값 |
|---|---|---|---|---|
id* | string | * 필수 | 응답 고유 ID | - |
object* | string | * 필수 | "chat.completion" 고정값 | - |
created* | number | * 필수 | 생성 타임스탬프 (Unix epoch) | - |
model* | string | * 필수 | 실제 사용된 모델 ID | - |
choices* | array | * 필수 | 생성 결과 배열. 각 항목에 message(role, content)와 finish_reason을 포함합니다. | - |
usage* | object | * 필수 | 토큰 사용량. prompt_tokens, completion_tokens, total_tokens를 포함합니다. | - |
코드 예제
curl -X POST https://billing-ai.doublezero.kr/api/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-3-1-pro-custom-tools",
"messages": [
{"role": "system", "content": "당신은 도움이 되는 AI 어시스턴트입니다."},
{"role": "user", "content": "안녕하세요"}
],
"temperature": 0.7
}'참고 사항
- •최대 출력 토큰: 16,384개
- •컨텍스트 윈도우: 2,000,000 토큰
- •지원 기능: 텍스트 생성, 도구 사용, 함수 호출, 멀티모달
- •영상 입력 지원: messages content 에 video_url 파트({type:"video_url", video_url:{url}}) 또는 Gemini 네이티브 파트({type:"video", fileData:{fileUri}})를 넣어 영상을 분석합니다. fileUri 에는 YouTube URL 또는 공개 https 영상 URL 을 사용할 수 있습니다.
- •영상 구간·프레임 제어: 각 영상 파트의 videoMetadata 로 fps 와 start/end offset("12s" 또는 초)을 지정합니다. 구간(offset)을 지정하면 선차감 홀드가 크게 줄고, 미지정 시 모델 컨텍스트 상한만큼 선차감했다가 실제 처리 토큰으로 정산·환불합니다.