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