Richiedi uno schema#
Usa response_format.type: json_schema con json_schema contenente name, strict: true e schema. Ciò richiede decodifica vincolata nel backend di serving. Una sola istruzione testuale non è una garanzia JSON rigorosa.
Valida dalla tua parte#
Analizza la risposta e validala con lo stesso schema. Tratta una risposta troncata, un rifiuto o uno schema non supportato come un risultato fallito. Non restituire JSON parziale a un consumatore che si aspetta un oggetto completo.
Deployment supportati#
L'elenco delle funzionalità live è autorevole. Fino a quando il backend di inferenza non ha superato i test dello schema, la modalità strict non è considerata verificata. La modalità schema non supportata deve fallire esplicitamente.
Esempio di richiesta
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
}'