weightsapi.ÇIKARIMKonsol
Gezinme
Fonksiyon çağırma

Fonksiyon çağırma

İzin listesindeki araçları doğrulanmış argümanlarla çağırın.

Araç tanımları#

Araçları type: function ve bir fonksiyon adı, açıklama ve JSON Schema parametreleriyle iletin. Sınırlı argüman şekilleri için additionalProperties: false ayarlayın. Yalnızca sunum ayrıştırıcısı doğrulanmış modelleri etkinleştirin.

Aracı yürütün#

Bir araç çağrısı modelden gelen bir istektir; güvenilmesi gereken bir talimat değildir. Araç adını ve argümanları izin listenize göre doğrulayın. İşlemi mevcut kullanıcının izinleriyle çalıştırın.

Sonucu döndürün#

Asistan tool_calls mesajını ekleyin, ardından eşleşen tool_call_id ve dize içeriğiyle role: tool mesajını ekleyin. Nihai yanıtı almak için konuşmayı tekrar gönderin.

Akış argümanları#

Delta değerlerini araç çağrısı dizinine göre biriktirin ve argümanları yalnızca tamamlandıktan sonra ayrıştırın. Roo Code yerel araçlar gerektirir; düz sohbet uyumluluğu yetersizdir.

İstek örneği

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