weightsapi.الاستدلاللوحة التحكم
التنقل
استدعاء الدوال

استدعاء الدوال

استدعِ الأدوات المدرجة في قائمة السماح بوسائط مُتحقق منها.

تعريفات الأدوات#

مرر الأدوات مع type: function واسم دالة ووصف ومعلمات JSON Schema. عيّن additionalProperties: false لأشكال وسائط محدودة. فعّل فقط النماذج التي تم التحقق من محلل التقديم الخاص بها.

تنفيذ الأداة#

استدعاء الأداة هو طلب من النموذج، وليس تعليمة يجب الوثوق بها. تحقق من اسم الأداة والوسائط مقابل قائمة السماح الخاصة بك. نفّذ العملية بصلاحيات المستخدم الحالي.

أعد النتيجة#

أضف رسالة assistant tool_calls، ثم رسالة role: tool بمعرف tool_call_id مطابق ومحتوى نصي. أرسل المحادثة مرة أخرى للحصول على الإجابة النهائية.

وسائط البث#

جمّع التغييرات حسب فهرس استدعاء الأداة وحلّل الوسائط فقط بعد الاكتمال. يتطلب Roo Code أدوات أصلية؛ توافق الدردشة العادي غير كافٍ.

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

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