Skip to main content
POST
Gemini generateContent
Gemini の公式ドキュメントでは、画像の理解、画像の生成、および画像の編集に同じ generateContent ファミリを使用しています。
  • 画像は inlineData として、または Files API 経由で渡すことができます。
  • 小さなアセットは通常インラインで送信されますが、大きなアセットや再利用可能なアセットはファイル API リファレンスを通じて適切に処理されます。
  • このパスは、画像 QA、OCR 支援分析、UI の理解、およびマルチモーダル推論に適しています。
  • ネイティブ画像の生成と画像編集は引き続き generateContent を使用します
  • テキストと生成された画像は両方とも candidates[].content.parts[] を通じて返されます
  • Google の公式ドキュメントには、生成された画像には SynthID のウォーターマークが含まれていると記載されています

承認

x-goog-api-key
string
header
必須

パスパラメータ

model
string
必須

Gemini model name.

:

"gemini-2.5-pro"

ボディ

application/json
contents
object[]
必須
systemInstruction
object
generationConfig
object
safetySettings
object[]
tools
object[]

レスポンス

Successful Gemini content response

candidates
object[]
usageMetadata
object