Gemini Generate Content
Gemini Content와 Parts 구조로 텍스트, 멀티모달, 도구 및 코드 실행 응답을 생성합니다.
Generate Content API는 Content와 Parts로 텍스트, 멀티모달, 함수 호출 및 코드 실행 요청을 표현하고 Candidates, Usage Metadata 및 안전 정보로 생성 결과를 반환합니다. 요청에는 Bearer API 키 인증을 사용합니다. 지원하는 입력 모달리티, 도구 및 고급 생성 매개변수는 모델마다 다를 수 있으므로 현재 계정에 표시되는 모델과 공식 기능 설명을 기준으로 하세요.
/v1beta/models/{model}:generateContentGemini Content와 Parts 구조로 텍스트, 멀티모달, 함수 호출 또는 코드 실행 응답을 생성합니다.
인증
bearerAuth Authorization Header에 Bearer your-api-key를 사용합니다.
전달 위치: header
경로 매개변수
콘텐츠 생성에 사용할 모델 ID입니다. 경로는 자동으로 models/{model}로 구성됩니다.
"MODEL_ID"요청 본문
Gemini는 Content와 Parts로 텍스트, 멀티모달, 도구 및 생성 설정을 표현합니다.
application/jsonuser와 model Content로 단일 턴 또는 여러 턴 텍스트 대화를 구성합니다.
- contents[]
- 순서대로 정렬한 대화 콘텐츠입니다.
- parts[].text
- 각 메시지의 텍스트 콘텐츠입니다.
- role
- 메시지 생성 주체입니다. 일반적인 값은 user 또는 model입니다.
{
"contents": [
{
"role": "user",
"parts": [
{
"text": "안녕하세요! 자신을 소개해 주세요."
}
]
}
]
}Content와 text Part로 단일 턴 또는 여러 턴 텍스트 대화를 구성합니다.
응답 본문
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json