POST /projects/cognition/locations/us/publishers/google/models/{model}:generateContent
Google Gemini でテキストまたはマルチモーダル生成を行います。
多くの統合は Create Chat Completion を推奨します。Google ネイティブの
generateContent 形式が必要な場合にこのエンドポイントを使ってください。パラメータ
使用する Gemini モデル(例:
gemini-1.5-pro-latest)。入力テキストやマルチメディア parts。
コンテンツしきい値を制御する任意のセーフティ設定。
画像入力
base64 エンコードした画像バイトはinlineData で渡します。
PDF 入力
Gemini 原生のgenerateContent 形式では、inlineData で PDF を送信できます。mimeType を application/pdf にし、PDF の生バイト列を base64 エンコードした値を data に渡します。
PDF 対応は選択した Gemini モデルに依存します。長い文書はより多くのコンテキストウィンドウを消費するため、本番環境ではファイルサイズとページ数を制御し、必要に応じて文書を分割してください。