AGTCloud API Docs
가이드API 레퍼런스통합 및 리소스업데이트 및 도움말
텍스트 및 대화

Gemini Generate Content

Gemini Content와 Parts 구조로 텍스트, 멀티모달, 도구 및 코드 실행 응답을 생성합니다.

Generate Content API는 Content와 Parts로 텍스트, 멀티모달, 함수 호출 및 코드 실행 요청을 표현하고 Candidates, Usage Metadata 및 안전 정보로 생성 결과를 반환합니다. 요청에는 Bearer API 키 인증을 사용합니다. 지원하는 입력 모달리티, 도구 및 고급 생성 매개변수는 모델마다 다를 수 있으므로 현재 계정에 표시되는 모델과 공식 기능 설명을 기준으로 하세요.

POST/v1beta/models/{model}:generateContent

Gemini Content와 Parts 구조로 텍스트, 멀티모달, 함수 호출 또는 코드 실행 응답을 생성합니다.

인증

bearerAuth
인증Bearer <token>

Authorization Header에 Bearer your-api-key를 사용합니다.

전달 위치: header

경로 매개변수

model*string

콘텐츠 생성에 사용할 모델 ID입니다. 경로는 자동으로 models/{model}로 구성됩니다.

기본값"MODEL_ID"

요청 본문

Gemini는 Content와 Parts로 텍스트, 멀티모달, 도구 및 생성 설정을 표현합니다.

application/json
텍스트 대화

user와 model Content로 단일 턴 또는 여러 턴 텍스트 대화를 구성합니다.

contents[]
순서대로 정렬한 대화 콘텐츠입니다.
parts[].text
각 메시지의 텍스트 콘텐츠입니다.
role
메시지 생성 주체입니다. 일반적인 값은 user 또는 model입니다.
application/json
{
  "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

Google Gemini Generate Content 공식 문서상위 프로토콜 정의 및 최신 필드 변경 사항을 확인합니다.