Skip to main content
업데이트: 2026-06-06

Gemini 네이티브 형식

이 문서 페이지에는 2026-03-22에 Crazyrouter 프로덕션 환경에서 재검증된 Gemini Native 사용법만 기재합니다. 현재 메인 예제 모델:
  • gemini-3.1-pro
성공한 요청 경험을 기준으로 별도로 정리한 멀티모달 페이지:

엔드포인트

인증

URL 파라미터로 API Key를 전달합니다.

기본 텍스트 생성

cURL
현재 프로덕션에서 반환되는 핵심 구조:

스트리밍 생성

이번 라운드에서 streamGenerateContent가 SSE를 통해 증분 콘텐츠를 반환할 수 있음을 재검증했습니다.
cURL
현재 프로덕션에서 수신되는 SSE 조각의 형태는 다음과 유사합니다.

구조화된 출력

현재 프로덕션에서 responseMimeType + responseSchema가 사용 가능함을 재검증했습니다.
cURL
현재 프로덕션 검증 반환값:

현재 프로덕션에서 googleSearch 도구가 사용 가능함을 재검증했습니다.
cURL
현재 프로덕션에서 반환되는 핵심 필드에는 다음이 포함됩니다.
  • groundingMetadata.webSearchQueries
  • groundingMetadata.groundingChunks
  • groundingMetadata.groundingSupports

Thinking

현재 프로덕션에서 thinkingConfig가 사용 가능함을 재검증했습니다.
cURL
현재 프로덕션에서 검증된 핵심 지표:

generationConfig 자주 쓰는 필드

Gemini Native는 OpenAI의 messages 구조가 아니라 contents[].parts[] 구조를 사용합니다. OpenAI 스타일을 사용하고 싶다면 Gemini OpenAI 호환 형식을 사용하세요.
관련 페이지: