weightsapi.الاستدلاللوحة التحكم
التنقل
مرجع واجهة برمجة التطبيقات

مرجع واجهة برمجة التطبيقات

نقاط النهاية وحقول الطلب وعقود الاستجابة.

إكمالات الدردشة#

يقبل POST /v1/chat/completions النموذج والرسائل. لكل رسالة دور ومحتوى. تشمل الحقول الاختيارية temperature وmax_tokens وstream وtools وtool_choice وresponse_format عندما يدعمها النموذج المنشور. يعيد النجاح id وobject وchoices وusage. يعيد البث text/event-stream.

الإكمالات القديمة#

يقبل POST /v1/completions النموذج والموجه. مدعوم فقط عندما تعرض الواجهة الخلفية للتقديم وضع الإكمال للنموذج المطلوب.

التضمينات#

POST /v1/embeddings تستخدم model وinput. أكد نشر تضمين مدعوم قبل استخدام هذه النقطة الطرفية؛ الخدمة غير المتاحة تعيد 503 service_unavailable. تحقق من حالة الخدمة للتوفر.

اكتشاف النموذج#

GET /v1/models تسرد معرفات النشر المتصلة. يصف إدخال الكتالوج النموذج ومعدلاته؛ استخدم اكتشاف النموذج وحالة الخدمة للتحقق من التوفر.

حقول الاستجابة#

تشمل الاستجابات غير المتدفقة usage.prompt_tokens وusage.completion_tokens. ينتهي SSE بسجل استخدام موثوق يليه [DONE]. يتم تطبيع أخطاء المزود وتستبعد بيانات الاعتماد الداخلية.

الخدمات المساعدة#

تتطلب تحويل الصوت إلى نص، وتوليد الصور، وإعادة الترتيب، والمعالجة الدفعية المُدارة نشرات مدعومة خاصة بها. تحقق من حالة الخدمة قبل استخدامها؛ العمليات غير المتاحة تعيد service_unavailable. المعدل المدرج لا يثبت وجود خدمة نشطة.

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

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
}'