メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://docs.lemondata.cc/llms.txt

Use this file to discover all available pages before exploring further.

Geminiの generateContent エンドポイントのストリーミング版です。Server-Sent Events を返します。

パスパラメータ

model
string
必須
モデル名 (例: gemini-2.5-pro, gemini-2.5-flash)。

クエリパラメータ

key
string
APIキー (ヘッダー認証の代替)。

リクエストボディ

コンテンツ生成と同じです。 ストリーミングリクエストでは generationConfig.candidateCount を省略するか 1 のままにしてください。より大きい値は、追加候補を黙って破棄するのではなく拒否されます。

レスポンス

各オブジェクトに部分的なレスポンスが含まれる、JSONオブジェクトのストリームを返します。
curl -X POST "https://api.lemondata.cc/v1beta/models/gemini-2.5-pro:streamGenerateContent?key=sk-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [
      {
        "parts": [{"text": "Tell me a story"}]
      }
    ]
  }'
{
  "candidates": [
    {
      "content": {
        "role": "model",
        "parts": [
          {"text": "Once upon a time"}
        ]
      }
    }
  ]
}