الانتقال إلى المحتوى الرئيسي
نسخة البث لنقطة نهاية 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.tokenlab.sh/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"}
        ]
      }
    }
  ]
}