weightsapi.ВИСНОВОККонсоль
Навігація
Виклик функцій

Виклик функцій

Викликайте інструменти зі списку дозволених із перевіреними аргументами.

Визначення інструментів#

Передавайте інструменти з type: function, а також назву функції, опис і параметри JSON Schema. Установіть additionalProperties: false для обмежених форм аргументів. Увімкніть лише моделі, чий парсер обслуговування перевірено.

Виконайте інструмент#

Виклик інструмента — це запит від моделі, а не інструкція, якій слід довіряти. Перевірте назву інструмента та аргументи за своїм списком дозволених. Виконайте операцію з дозволами поточного користувача.

Поверніть результат#

Додайте повідомлення асистента 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
}'