Skip to main content
Geminiネイティブ(画像、ストリーミング)
ネイティブのstreamGenerateContentエンドポイントを使用して、Geminiの画像生成レスポンスをストリーミングします。リクエストフィールドはgenerateContentと同じです。 POST https://api.mixroute.ai/v1/models/{model}:streamGenerateContent?alt=sse

モデル

リクエストボディでは、Gemini画像生成と同じフィールドおよびモデル制限を使用します。クエリ文字列にalt=sseを使用してください。ボディにstreamパラメーターを追加しないでください。

例

環境変数MIXROUTE_API_KEYにMixRouteのキーを設定してください。リクエストはAuthorization: Bearer ...を使用します。編集前に、元画像のプレースホルダーをアクセス可能な画像またはローカルファイルに置き換えてください。

Python

レスポンス

candidates[].content.parts[]からテキストと画像のパートを読み取ります。画像は通常、mimeTypeとBase64データを持つinlineDataを使用します。モデルのターンを再利用する際はthoughtSignatureを保持してください。画像がない場合はpromptFeedbackとfinishReasonを確認します。usageMetadataにはトークン使用量が含まれ、画像生成の設定は含まれません。 Geminiの同期画像リクエスト