نسخة البث لنقطة نهاية Gemini generateContent. تُرجع Server-Sent Events.
معلمات المسار
اسم النموذج (على سبيل المثال، gemini-2.5-pro، gemini-2.5-flash).
معلمات الاستعلام
مفتاح API (بديل للمصادقة عبر الترويسة).
جسم الطلب
نفس توليد المحتوى.
في طلبات البث، احذف generationConfig.candidateCount أو أبقه على 1؛ يتم رفض القيم الأكبر بدلاً من إسقاط المرشحات الإضافية بصمت.
الاستجابة
يُرجع دفقاً من كائنات JSON، يحتوي كل منها على استجابة جزئية.
curl -X POST "https://api.aisonar.dev/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"}
]
}
}
]
}