경로 파라미터
모델 이름 (예:
gemini-2.5-pro, gemini-2.5-flash).For production integrations, prefer URL-based fileData / file_data media parts with a public https URL.
LemonData will route supported Gemini-native channels through the native path when possible and automatically fall back to the compatible internal conversion path when a native-ready route is unavailable for that multimodal request.쿼리 파라미터
API 키 (헤더 인증의 대안).
인증
Gemini 엔드포인트는 여러 인증 방법을 지원합니다:?key=YOUR_API_KEY쿼리 파라미터x-goog-api-key: YOUR_API_KEY헤더Authorization: Bearer YOUR_API_KEY헤더
요청 본문
대화 내용.각 콘텐츠 객체는 다음을 포함합니다:
role(string):user또는modelparts(array): 콘텐츠 part. LemonData는 현재 다음을 지원합니다:- 텍스트 part:
{ "text": "..." } - 인라인 미디어 part:
inlineData/inline_data - URL 기반 파일 part:
fileData/file_data
- 텍스트 part:
모델을 위한 시스템 지침.
생성 설정:
temperature(number): 샘플링 온도topP(number): Nucleus 샘플링 확률topK(integer): Top-K 샘플링maxOutputTokens(integer): 최대 출력 토큰 수stopSequences(array): 중단 시퀀스
안전 필터 설정.
응답
생성된 콘텐츠 후보.
토큰 사용 정보.
멀티모달 입력 예시
Gemini 멀티모달 요청에서는 미디어를contents[].parts[] 안에 넣고, 인라인 바이트 또는 URL 기반 파일 참조 중 하나를 사용합니다.
현재 공개 Gemini 계약에서 지원하는 미디어 카테고리:
- image
- audio
- video
inlineData 또는 inline_data 를 사용하고 Base64 인코딩된 파일 바이트를 전달합니다.
URL 미디어는 fileData 또는 file_data 를 사용하고 공개적으로 접근 가능한 https URL을 전달합니다.