weightsapi.الاستدلاللوحة التحكم
التنقل
البث

البث

استهلك أحداث الخادم المرسلة وتعامل مع انقطاعات الاتصال.

تفعيل SSE#

عيّن stream: true وstream_options: { include_usage: true }. اقرأ كل سطر بيانات كـ JSON؛ وأضف choices[0].delta.content عند وجوده. لا تفترض أن جزء الشبكة الواحد هو حدث واحد.

الإنهاء والاستخدام#

يغلق finish_reason الاختيار؛ قد يصل إطار الاستخدام النهائي منفصلًا. توقف فقط عند [DONE] أو خطأ نهائي. احتفظ بإجماليات الاستخدام بدلاً من تقدير الرموز من الأحرف.

الطلبات المتقطعة#

يحتفظ البوابة بحجز فوترة حتى يتوفر استخدام مزود موثوق. انقطاع المتصفح ليس دليلاً على أن المزود توقف عن التوليد. إذا كان الاستخدام النهائي مفقودًا، يظل الحجز معلقًا في انتظار التسوية بدلاً من فرض تقدير بصمت.

التسليم للمتصفح#

أبقِ مفتاح API على الخادم. استخدم نقطة نهاية خاصة بك من نفس الأصل لإعادة توجيه SSE إلى المتصفح؛ انظر وصفة بث المتصفح.

مثال على الطلب

curl https://weightsapi.com/v1/chat/completions \
  -H "Authorization: Bearer $WEIGHTSAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "Qwen/Qwen3-32B",
  "messages": [
    {
      "role": "user",
      "content": "Hello!"
    }
  ],
  "stream": true
}'