스키마 요청#
response_format.type: json_schema를 사용하고, json_schema에 name, strict: true, schema를 포함하십시오. 이는 서빙 백엔드에서 제한된 디코딩을 필요로 합니다. 텍스트 지시만으로는 엄격한 JSON 보장이 되지 않습니다.
사용자 측에서 검증#
응답을 파싱하고 동일한 스키마로 검증하십시오. 잘린 응답, 거부 또는 지원되지 않는 스키마는 실패한 결과로 처리하십시오. 완전한 객체를 기대하는 소비자에게 부분적인 JSON을 반환하지 마십시오.
지원되는 배포#
실시간 기능 목록이 권위 있습니다. 추론 백엔드가 스키마 테스트를 통과할 때까지 strict 모드는 검증된 것으로 표시되지 않습니다. 지원되지 않는 스키마 모드는 명시적으로 실패해야 합니다.
요청 예시
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
}'