도구 정의#
type: function과 함수 이름, 설명 및 JSON Schema 매개변수를 포함하는 도구를 전달하십시오. 제한된 인수 형태를 위해 additionalProperties: false를 설정하십시오. 서빙 파서가 검증된 모델만 활성화하십시오.
도구 실행#
도구 호출은 모델의 요청이지 신뢰해야 하는 명령이 아닙니다. 허용 목록과 대조하여 도구 이름과 인수를 검증하십시오. 현재 사용자의 권한으로 작업을 실행하십시오.
결과 반환#
assistant tool_calls 메시지를 추가한 다음, 일치하는 tool_call_id와 문자열 콘텐츠가 있는 role: tool 메시지를 추가하십시오. 최종 답변을 얻으려면 대화를 다시 보내십시오.
스트리밍 인수#
도구 호출 인덱스별로 델타를 누적하고 완료 후에만 인수를 구문 분석하십시오. 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
}'