Solicitar un esquema#
Use response_format.type: json_schema con json_schema que contenga name, strict: true y schema. Esto requiere decodificación restringida en el backend de inferencia. Una instrucción de texto por sí sola no es una garantía estricta de JSON.
Valide de su lado#
Analice la respuesta y valídela con el mismo esquema. Trate una respuesta truncada, un rechazo o un esquema no compatible como un resultado fallido. No devuelva JSON parcial a un consumidor que espera un objeto completo.
Implementaciones compatibles#
La lista de capacidades en vivo es la autorizada. Hasta que el backend de inferencia haya superado las pruebas de esquema, el modo estricto no se representa como verificado. El modo de esquema no compatible debe fallar explícitamente.
Ejemplo de solicitud
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
}'