请求 schema#
使用 response_format.type: json_schema,其中 json_schema 包含 name、strict: true 和 schema。这需要在推理后端中进行受限解码。仅靠文本指令并不能严格保证 JSON。
在您这边进行验证#
解析响应并使用相同的 schema 进行验证。将截断的响应、拒绝或不支持的 schema 视为失败结果。不要向期望完整对象的消费者返回部分 JSON。
支持的部署#
实时能力列表是权威的。在推理后端通过 schema 测试之前,严格模式不会显示为已验证。不支持的 schema 模式必须明确失败。
请求示例
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
}'